Home Office Killed My Laptop Battery :: Thore Goebel 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...
Using Layouts for Personal Automation How to create and use Zellij layouts to automate tasks and workflows
HTTP Servers, WSGI and Web Frameworks 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...
Designing a successful digital product 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 worl...
GitHub - pynecone-io/pynecone: Web apps in pure Python Web apps in pure Python. Contribute to pynecone-io/pynecone development by creating an account on GitHub.
Understanding the UBI File System in Embedded Devices 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, w...
When your database is an HTTP client 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…
Surprising Capability of AI: Code Generation Software development using AI is going to be a gamechanger
The Two Commandments for Nonprofit Boards 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…
What I have been working on: Modal I have been working on a new tool called Modal that makes it a lot easier for data teams to deal with infrastructure
Preparing and Evaluating Benchmarks A tech blog focused on Application Performance and Software Architecture. The Front-end is just JSON over here.
Writing French in Vim - Monolune 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, excep...
Oh, the Places You'll Grow For quite some time, there’s been two kinds of units in CSS: those that don’t scale — px and the like — and those that do — rem.
Implications of choosing State instead of Cache The guide towards the implications of choosing to use State to handle remote data.
Pushing ChatGPT to its limits LIVE 🔴 Support the stream: https://streamlabs.com/nick_chapsasCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www....
Building modern high performance services with ASP.NET Core and .NET 7 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 ...
Real-World Cryptography 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.
Secretless Python Apps with AWS Secrets Manager 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'r...
Bean Machine Retrospective, part 4 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 …
Mark Price on C# 11 Mark Price, author of C# 11 and .NET 7 and Apps and Services with .NET 7 joins me to talk about C# 11
How can I do the opposite of compare_exchange and exchange if the value is different? An exchange with itself has no effect on the value.
Microsoft’s Distributed Application Framework Orleans Reaches Version 7 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 d...
Payara Cloud Automates Jakarta EE Deployments to Kubernetes 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 ...
Episode 112 - NDepend with Patrick Smacchia 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.
Episode 449 - Java Jakarta EE Applications 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.
Changes in JWT Bearer Token Setup in .NET 7 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.
Making Remote Development Even Better Announcing the release of the unified Visual Studio Code command-line interface and the latest improvements to remote development.
Go for C# developers: LINQ When I worked in C# I loved LINQ . I also probably used it more than I should have. I have recently looked into some options to bring LINQ t...
Testing a token protected API using user-jwts Testing a token-protected API can be a challenge. You need to have an identity and access management solution in place to get a valid access...
A Journey into Site Reliability Engineering 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.
Wolverine on DotNetRocks 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…
What Are The Twitter Files, And Do You Need To Care About Them? | Defector 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.
.NET MAUI Community Standup - Polished UI for .NET MAUI with Telerik 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 ...