5 Amazing Reasons to Keep Lambda Functions Small & Modular In this post, we look at the advantages of keeping Lambda functions small and modular
Microsoft killed my Pappy I was talking to a young ( The ones I find the most interesting are the ...
DevOps is a failure | lbr. It’s probably difficult for most people to recall the first time they heard a word, but I remember hearing the word “DevOps” for the first time. I was having a
Why cameras are soon going to be everywhere i-FlatCam demo I’ve finally had the chance to play Cyberpunk 2077 over the last few weekends, and it’s an amazing feat of graphics programming, especially with ray-tracing enabled. I…
Sidecar Pattern for Abstracting Common Concerns What's the sidecar pattern? If you have services using different languages, you can have a common API and abstractions for shared concerns.
Been there, done that Shell history and browser history, I could do without one but not the other! I have no shame in admitting I’m very reliant on my shell history for getting things done on the command line. Ctrl+R, augmented via fzf, has become one of many secondary brains ...
How to Run Your Own Lightning Node with Lightning Network Daemon (LND) Lightning Network is growing in popularity and many believe it is the answer to bitcoin scalability. In order to understand Lightning Network more, I recently set out to build and run a lightning node from scratch on my spare Linux machine. To start, I do...
Answering Questions about the PetaPi A few weeks ago, I posted a video about the Petabyte Pi Project—an experiment to see if a single Raspberry Pi Compute Module 4 could directly address sixty 20TB hard drives, totaling 1.2 Petabytes.
from apples to pears Here at Enterprising Enterprise, we love technology, but we’re also pushing it hard, constantly trying to expand the frontier of what’s possible. Along the way, we frequently find we’ve outgrown an earlier technology choice, and it’s time for us to migrat...
The Unicorn Fable One of the really neat things that Mark of the Unicorn did was supply the program with partial source code. Because this was a commercial program, they did not want to release the all of the source code. But, being hackers themselves (in the good sense ...
GitHub - brave/goggles-quickstart: Educational material to learn about Goggles and how to create your own. Educational material to learn about Goggles and how to create your own. - GitHub - brave/goggles-quickstart: Educational material to learn about Goggles and how to create your own.
Improve HTTP Request Performance in Dotnet MAUI / Xamarin - Cool Coders This articles shows how to improve HTTP Request Performance in Dotnet MAUI / Xamarin Make your mobile app consume less resources.
Building Messaging Endpoints in Azure: Container Apps Posts in this series: Evaluating the LandscapeA Generic HostAzure WebJobsAzure Container InstancesAzure FunctionsAzure Container AppsWell it's been a while since we visited this! I intended to follow up with a post on Kubernetes but to be honest, Kubernet...
Listen Up, Visual Studio has a new feature you need to hear about! In Visual Studio 2022 17.3 Preview 2, Visual Studio now has audio cues to convey information while editing your code documents.
dYdX V4 - The dYdX Chain dYdX V4 will be built as a standalone Cosmos based blockchain. V4 will feature a fully decentralized, off-chain, orderbook and matching engine capable of scaling to orders of magnitude more throughput than any blockchain can support.
Crafting Interpreters: A Review Source: Bob Nystrom Certain areas within the field of computer science seem to me to be almost comparable to wizardry. I’ve spent most of my time as a software engineer working on high-level web applications, so large, complex, lower-level software like...
Why is Apache clinging to OpenOffice’s corpse? Why is Apache clinging to OpenOffice? It's dead. Its last major release was version 4.1, from 2014! In contrast, LibreOffice's release schedule is robust: Timelines of major product releases. OpenOffice is light blue, LibreOffice is green. (source) In 202...
Introducing Tailscale SSH Today we’re delighted to introduce Tailscale SSH, to more easily manage SSH connections in your tailnet. Tailscale SSH allows you to establish SSH connections between devices in your Tailscale network, as authorized by your access controls, without managi...
Cloudflare recognized by Microsoft as a Security Software Innovator Cloudflare recently won the Security Software Innovator award in recognition of our transformative technology in collaboration with Microsoft that makes work easier for our mutual customers
Infinitely extensible Access policies Starting today, we’re excited that Access policies can consider anything before allowing a user access to an application. And by anything, we really do mean absolutely anything.
Counting Sort in C# - Code Maze Counting sort works by counting the number of occurrences of each distinct element in the list. Let's implement counting sort in C#.
Monsters Weekly 254 - Debugging with Style in Visual Studio Check out these tips for making it easier to visualize collections (arrays, lists, etc.) in the Visual Studio Debugger. DebuggerDisplay Attribute - https://docs.microsoft.com/en-us/visualstudio/debugg
CodeRush - Visual Studio Productivity Tools Are Available Free-of-Charge in v22.1! DevExpress provides best-in-class user interface controls for WinForms, ASP.NET, MVC, WPF, VCL and JavaScript developers. Use our frameworks and libraries to create amazing apps, documents, reports and dashboards.
CAP or no CAP? Understanding when the CAP theorem applies and what it means. If you're confused by the CAP theorem, you're not alone. In this post, we walk through some scenarios to see when CAP applies and how to use CAP to consider overall system availability.
The State of WebAssembly 2022 WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-i...
Responsible AI safeguards I am fascinated by what we can enable with AI, however, any new technology that ...
Back to Basics: Rendering Razor Views to String in ASP.NET Core Rendering a Razor View to string can be very useful to create string output from Views that you can capture and then use for things like Email confirmations or saved receipts that can be accessed 'offline' from the application. In this post I show you how...
Say it with a face without a mouth emoji Are you feeling :-) today? Or perhaps :-( ? In the modern digital world, we are all conversant with emoticons and emojis. But when you come across the 😶 emoj
Dependencies and .NET libraries Best practice recommendations for managing NuGet dependencies in .NET libraries.
Login to Meetup | Meetup Find groups that host online or in person events and meet people in your local community who share your interests.
5 Easy to Miss Security Best Practices for Web Apps Worrying about your app's quantum resistance is a perfectly legitimate concern. But, in this blog post, I'll take a step back and describe and few simple but easy-to-overlook security tips. In many cases, a single line of config can protect your web appli...
Don’t Mock What You Don’t Own in 5 Minutes A common issue programmers have when they try to test real-world software is how to deal with third-party dependencies. Let’s examine an old, but counter-intuitive principle.
I Found Everything With A First Name and Phone Number It takes a lot to horrify me on the internet. This did it.Read the postI Found Everything With A First Name and Phone Number
Time Management I want to share the system that dramatically increased my well-being and productivity over the past two years. I want to be candid too, and completely honest: time management has never been my fort…
Don't be afraid to DIY - Stacey on IoT | Internet of Things news and analysis After years of playing around with my smart home I’ve become much more confident and competent when it comes to tackling all kinds of do-it-yourself projects. And given how difficult it can be to get service people to homes and how many people feel discon...
Maximising my rejections — Evie Cottrell Every time I get rejected, I write it in a Google doc. I am playing a game with myself, and the goal is to maximise my rejections. This technique has single-handedly transformed my approach to rejection. As with many perfectionists, I used to find...
Deep dive into containers It (almost) all started with this talk from Liz Rice that I found in my Pocket list. I spent some time on a Sunday afternoon to write the same code and decided to study more in-depth. I wanted to better understand what was behind containers and how the di...
Welcome to Real-World Privacy A blog about practical data privacy strategies for fast-moving engineers.