Bash + ElasticSearch MultiSearch – Pedro Simões Trying to automate common searches on ElasticSearch using Bash.
Why we still use Oracle DB In 2017, I worked for a large conglomerate. When a company grows a certain size, change is never welcomed. “If it ain't broke, don't fix it” is the motto and software is the first victim.
Financial growth for people in engineering roles | DEEP/TEST I took money lightly. I paid a huge price. I don't want you to. I fixed the money part and I want to help you to be better engineer than me, a better
Why you should never quit too early ... - DONN FELKER About 8 years ago this month I quit too early. If I had stayed with the business and rode through the storm, I’d be very well off right now. I wouldn’t be writing this newsletter to you about this story. I can’t say that I regret giving in at the time, bu...
How to detect breaking changes and lint Protobuf automatically using Gitlab CI and Buf Protocol Buffers or Protobufs are language-agnostic mechanisms for serializing data. Protobuf schemas are specified using Protocol Buffer language, which is among the most popular and widely adopted IDLs in the industry.
Steve BlankA Path to the Minimum Viable Product I first met Shawn Carolan and his wife Jennifer at the turn of the century at 11,000 feet. I was hiking with my kids between the Yosemite High Sierra camps. Having just retired from a career as an …
Thoughts And Projects For The Future Preface Below I wanted to reflect on the past year and solidify some ideas I’ve been having on mental/physical health. I also wanted to start discussing a project I’m interested in sharing in a development blog sort of fashion. Reflection My last real art...
In Slack, no one can hear your scream! | 8th Light Hey, my name’s Ian. I’m a Senior Consulting Software Engineer at 8th Light’s Pod Services division. And I have struggled with remote collaboration for a long time. Before the pandemic, I struggled with in-person communication,...
Node.js 16 available now We are excited to announce the release of Node.js 16 today! Highlights include the update of the V8 JavaScript engine to 9.0, prebuilt…
Rust and cryptographic code | Bulletproof TLS Newsletter Bulletproof TLS Newsletter is a free periodic newsletter bringing you commentary and news surrounding SSL/TLS and Internet PKI, designed to keep you informed about the latest developments in this space. Maintained by Hanno Böck.
Apple unveils new iPad Pro with M1 chip and stunning Liquid Retina XDR display The most powerful and advanced iPad Pro ever pushes the limits of what’s possible on iPad with the addition of the Apple-designed M1 chip.
YouTube CEO receives freedom of expression award sponsored by the video platform itself - Market Research Telecast YouTube CEO Susan Wojcicki has received an award for freedom of expression that has Google’s own video platform as one of its sponsors and that is awarded by the American…
iMac features all-new design in vibrant colors, M1 chip, and 4.5K Retina display Apple today introduced an all-new iMac featuring an extraordinary design enabled by the M1 chip, and the best camera, mics, and speakers ever in a Mac.
Apple TV 4K Watch Apple TV+, movies, and shows in 4K High Frame Rate HDR. Stream live sports and news. Play Apple Arcade, work out with Apple Fitness+, and more.
Ministers encourages citizens concerned over Facebook leak to visit Have I Been Pwned? website Credit: Sarah Marshall/CC BY 2.0 A government minister has encouraged citizens concerned about the recent leak of personal data gained in a major breach of Facebook to visit the Have I Been Pwned? website to check whether they have been affected. Data fro...
Hundreds of Developers Sound Off on Visual Studio 2022 -- Visual Studio Magazine Hot topics were: 64-bit; support (or perceived lack thereof) of Azure DevOps; Linux; the legacy .NET Framework; and even refreshed icons.
Power consumption of Game Boy flash cartridges Flash cartridges (= "carts") are commonly used to run Game Boy ROMs, such as homebrew games or dumped officially released games, on real hardware. Different kinds of flash carts with various features and performance characteristics have been available for...
Grafana, Loki, and Tempo will be relicensed to AGPLv3 We believe that this change allows our community and users to have the same core freedoms of free and open source software that they have enjoyed since the inception of Grafana Labs and encourages third parties to also contribute back.
How to Use Sagas to Process Orders - DZone Microservices We'll see how it's possible to use a Saga to orchestrate a very simple Order Processing workflow with OpenSleigh.
How Spotify is Killing the Open Podcast Ecosystem Earlier this year, when Spotify announced that “The Joe Rogan Experience” would stream exclusively on Spotify, it sent shockwaves throughout the podcast ecosystem. This deal – reportedly worth over $100 million – is one of the most lucrative podcast deals...
Apple introduces AirTag Apple today introduced AirTag, an accessory that works with iPhone and other Apple devices to track and find important belongings.
C# 9 init accessors and records - Red Hat Developer Learn how to combine C# 9's new init accessors and records to build immutable data models, which support change via the with expression.
Introduction to .NET - Learn Start learning about .NET. Understand what .NET is and how it works. Quickly build a small app in a web-based .NET environment.
ASP.NET Community Standup - ASP.NET Core updates in .NET 6 There are a lot of exciting new features for ASP.NET Core developers in .NET 6! Come hear all about it from Daniel Roth, and ask your questions live in the c...
Announcing Cloudflare Images beta to simplify your image pipeline Today, we are announcing the beta of Cloudflare Images: a simple service to store, resize, optimize, and deliver images at scale.
devRant - !dev My neighbours have so many fucking IoT devices that they basically fuck over the entire 2.4GHz spectrum over here just by themselves... Thanks for that you cuntbags. Connect with fellow developers over fun rants about tech
learn.tv - This website is for sale! - learn Resources and Information. This website is for sale! learn.tv is your first and best source for all of the information you’re looking for. From general topics to more of what you would expect to find here, learn.tv has it all. We hope you find what you are searching for!
danfragoso/thdwb 🌭 The hotdog web browser and browser engine 🌭. Contribute to danfragoso/thdwb development by creating an account on GitHub.
.NET Documentation & C# 9 Bill Wagner of the C# 9 Documentation team at Microsoft talks about changes and improvements to the Microsoft documentation as well as key features in C# 9
C++ coroutines: Getting rid of our atomic variant discriminator | The Old New Thing We continue the refinement of our coroutine implementation by removing the atomic variable used as the discriminant of our result holder variant. The discriminant needed to be atomic because we used it in await_ready to peek at whether the coroutine had c...
Thunder Client - Visual Studio Marketplace Extension for Visual Studio Code - Rest API Client for VS Code, GUI based Http Client
Why did the IETF specifically choose 192.168/16 to be a private IP address class? Why did the Internet Engineering Task Force (IETF) choose 192.168/16 to be a private IP address classand not something else? Why specifically 192.168/16 and 10/8 and 172.16/12 and not 145.243/16 for
Open source goes to Mars 🚀 - The GitHub Blog Celebrating the nearly 12,000 developers who aided Ingenuity's first Martian flight with a profile badge that recognizes their contributions to this historic achievement.
I Don't Need Postman Anymore!! I Use VS Code Instead... I've completely replaced the need for Postman with this one extension in VS Code! The Thunder Client extension for VS Code can do everything I need to when t...
CSS General Rules of Thumb Getting to grips with CSS is difficult. This post describes some general rules of thumb that can guide you down the right path to success.
Start building your own private network on Cloudflare today Starting today, your team can build a private network on Cloudflare’s network.
A System for Grouping & Sorting CSS Properties Grouping and Sorting CSS properties can make your CSS easier to read and helps with consistency in a team environment. There is no correct answer but something is better than nothing.
Fixing build warning NETSSDK1138 when building projects with end-of-life .NET frameworks In this post I describe how to hide the warning generated by the dotnet CLI when working with end-of-life frameworks like .NET Core 3.0 (netcoreapp3.0)
GitHub Classroom now offers a pre-made GitHub starter course (Public Beta) - GitHub Changelog GitHub Classroom now offers a pre-made GitHub starter course (Public Beta)
Rendering dynamic content in Blazor Wasm using DynamicComponent In this article, we'll see how to use the new DynamicComponent from .NET 6 to render dynamic content and to avoid tight coupling between page and component.
Task vs ValueTask: When Should I use ValueTask? - Brian Lagunas A ValueTask is a struct that wraps either the result, or the Task returned from an async method. This is extremely helpful in scenarios where the method can return either synchronously or asynchronously.
Released: Microsoft.Data.SqlClient 3.0 Preview 2 Microsoft.Data.SqlClient 3.0 Preview 2 has been released. This release contains improvements and updates to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two preview releases in between. Th...
The Guide to MobX Learn about a fantastic state management library, MobX, and how to use it in your React projects.
Will .NET 6 fix Blazor Prerendering? Prerendering eradicates Blazor WASM's initial load time and .NET 6 promises to address its one key limitation
I CAN MAKE THIS WORK ts-loader has just released v9.0.0. This post goes through what this release is all about, and what it took to ship this version. For intrigue, it includes a brief scamper into my mental health along the way. Some upgrades go smoothly - this one had some ...
How often do people actually copy and paste from Stack Overflow? Now we know. - Stack Overflow Blog April Fool's may be over, but once we set up a system to react every time someone typed Command+C, we realized there was also an opportunity to learn about how people use our site. Here’s what we found.
Scholarships | Linux Foundation Events Cloud Native Computing Foundation’s scholarship program for KubeCon + CloudNativeCon Europe 2021 – Virtual exists to support individuals who may not otherwise have the opportunity to attend in two…
git/netdev/net.git - Netdev Group's networking tree I am making this change again since I received the following instruction. "As an IBM employee, you are not allowed to use your gmail account to work in any way on VNIC. You are not allowed to use your personal email account as a "hobby". You are an IBM e...
Adam Storr - Easily Create and Manipulate Mock Anonymous Data for Unit Tests Adam Storr - Powered by coffee!
minimaxir/hacker-news-undocumented Some of the hidden norms about Hacker News not otherwise covered in the Guidelines and the FAQ. - minimaxir/hacker-news-undocumented
Ian's Shoelace Site – Granny Knot Info Many people are tying a “Granny Knot”, which sits crooked and comes loose. Learn the “one simple trick” for keeping your shoes neatly and securely tied.
Optional chaining (?.) - JavaScript The optional chaining operator (?.) enables you to read the value of a property located deep within a chain of connected objects without having to check that each reference in the chain is valid.
Zenreader: A 4.7 inches E-Ink RSS Reader Powered by ESP32 I have been long wanting a PDA of sorts with an E-Ink screen that allows me to read stuff on the Internet without eye strains. But the Kindle really sucks as a newsreader device because the experimental browser never works correctly.