This post is a collection of things I learned about batteries. This is my adventure diving into why doing too much home office killed my laptop battery, and my journey replacing it. It is not necessarily data-driven, but at least data-intuited.
Motivation Befo…
Back-end developers have access to a lot of great web servers and frameworks. This has let people work on solving business problems through code without having to worry about networking, concurrency, and protocols. That is true for most of the typical web appl…
Design principles back all great digital products. You can think of them as core values everyone understands and promotes. They guide the design process, teams, and end-product vision. These principles are more or less universal and are used to build world-cla…
In Part 3 of our series, we explored the hardware device elements of the Reolink RLC-810A ― focusing on the NAND memory. We continue with Part 4 of our exploration into an IP camera firmware through introducing the concept of a file system. Furthermore, we wil…
Here are three things I once hoped — but no longer expect — to outlive: 1. PDF files 2. passwords 3. The occasional need to scrape data from web pages PDF files and passwords are topics…
blog.jonudell.net·Published by Jon Udell
View all posts by Jon Udell··5-6 minutesjavascriptpythondatabaseweb
Strong board governance is one of, if not the most, critical success factors for nonprofit organizations. Running an organization is hard, complex work, and the collective guidance and oversight…
When using Vim, I mostly write text in English, but the need to write in French made me curious about the things that can be done to make writing French easier. Overall, the experience of writing French is similar to what I was used to with English, except for…
Support the stream: https://streamlabs.com/nick_chapsasCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www....
youtu.be·Nick Chapsas
Nick Chapsas
•··1-2 minutesaidotnet
In this video we’ll cover new middleware features like output caching and rate limiting, as well as some exciting new protocols as support in ASP.NET Core 7 ...
An all-practical guide to the cryptography behind common tools and protocols that will help you make excellent security choices for your systems and applications.
The AWS Secrets Manager is a service that allows users to securely store and manage secrets, such as database credentials and API keys. This is necessary when building any type of application that needs to interact with other services, regardless if you're usi…
Did I actually build a compiler? Yes and no. Traditionally we think of a compiler as a program which takes as its input the text of a program written in one language (C#, say), and produces as its …
Microsoft Orleans, a .NET framework for building scalable distributed cloud applications, has been updated for .NET 7 and released as Orleans 7.0.0 on November 8th 2022. The improvements in this release include better performance, simplified development depend…
infoq.com·Edin Kapić
Lead Software EngineerFollow··5-6 minutesgamingclouddotnet
Payara introduced Payara Cloud, a serverless solution for Jakarta EE applications, which manages the infrastructure configuration and creation. It allows developers to focus on creating and configuring the application before pushing the application's WAR file …
infoq.com·Johan Janssen
Architect at ASMLFollow··4-5 minutescloudcontainers
In this episode, Patrick Smacchia joined us to talk about NDepend, some of the ways that it can help to reduce the cyclomatic dependency in your applications, what that is and why it's a bad thing.
Reza Rahman, a Principal Program Manager for Java on Azure talks to us about the work his team has done to enable customers using legacy Java frameworks to easily migrate to Azure in a variety of ways.
If you've taken my "Building an API with ASP.NET Core" course over at Pluralsight, one of the more complicated tasks is to add support for JWT Tokens. In .NET 7, they've simplified this quite a bit.
While Rails gained a lot of popularity among companies to develop products quickly, technical debt and scalability issues were challenges that also gained space in this context. Let’s talk about some SRE fundamentals that can address those situations.
thoughtbot.com·Clarissa Lima Borges··11-13 minutesgitcloud
The fine folks at DotNetRocks graciously allowed me to come on and talk about Wolverine and its combination with Marten into the new “Critter Stack” for highly productive server side de…
As a certified newshound, I can tell you exactly what's going on with the Twitter Files. So buckle up, because your whole life is about to change. It is time to take whatever color pill it is when you read about other people's work emails.
Join Maddy Montaquila, David Ortinau, and special guest Sam Basu from Progress to learn how Progress Telerik's controls for .NET MAUI can elevate your app's ...