Agile is noticeable when you do not prioritize developing reliability for critical systems When I see this I think about the NASA [[]] software
Diving into WebAuthn As a developer, you may have already heard about the new standard in online authentication - Web Authentication (WebAuthn). This new standard offers a more secure and user-friendly alternative to the traditional password-based authentication system. ...
Server Environments When maintaining large software systems, you will likely have multiple environments with names like Prod, Staging, Dev, Eval, UAT, Daily, Nightly, or some remix
Modern Health, frameworks, performance, and harm Performance, accessibility, and usability are more than just inconvenient truths you can pretend don’t exist. They have a direct impact on the quality of someone’s life…
Quirks of the Page Visibility API | Matt Joseph Exploring the quirks of the Page Visibility API across platforms and browsers.
Precision Munitions for Denial of Service There’s a metaphor about the fight between attackers and defenders in the Denial of Service cybersecurity game. It’s an “arms race” between ever bigger attacks throwing huge amounts of traffic at ever more sophisticated defenses (e.g. AWS shield). Inciden...
Low Amounts of Drinking are Healthy There is strong evidence drinking a unit of alcohol a day reduces all cause mortality primarily by being good for cardiovascular health and not particularly bad for anything.
Use the dialog element (reasonably) Today, the HTML specification landed a very important change to the dialog element. One that resolves a multi-year discussion on how the dialog element shou...
The New Coder's Hierarchy of Needs tags: #cs-education Part 1: Define Terms Setup Practical definition: Turning on the computer, remembering your password [1], installing Python. Let's face it...
A manifesto on shower temperature control I had a very shower-y shower thought: why does turning my shower handle a tiny bit make such a huge difference in the comfort of the shower? Why are we wasting so much potential control area on water temperatures that no one wants? Who cares about ice...
A Novel PayPal Scam This morning I received an interesting scam email. It might not be a new scam, but it was the first time I’d seen it.
Wasm compression benchmarks and the cost of missing compression APIs What is the best way to compress data in the browser? Is Wasm faster than JS? I have put together a small site that will let you run benchmarks within the browser.
Anker admits to lying about Eufy security camera encryption; describes future plans Anker has admitted that its statements about Eufy security camera encryption were not accurate. The smart home brand had previously stated that all video footage is end-to-end encrypted, but has now admitted there was an exception to this (which it has no...
Intro to Graphics 01 - Introduction Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 00 - Opening Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 04 - Raster Images (Part2) Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 03 - Raster Images (Part1) Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Intro to Graphics 02 - Math Background Introduction to Computer Graphics.School of Computing, University of Utah.Full playlist: https://www.youtube.com/playlist?list=PLplnkTzzqsZTfYh4UbhLGpI5kGd5o...
Logistic Regression Using the scikit Library -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research says the main advantage of scikit is that it's easy to use (even though most classes have many constructor parameters).
LEDGE The LEDGE PRIME model comes with a redesigned digital controller that allows you to control and monitor your grill through our iOS or Android mobile application.
GitHub - DamianEdwards/AspNetCoreClientLibManagement: Examples of different techniques for management of client libraries (i.e. JS/CSS libraries/frameworks) to ASP.NET Core projects. Examples of different techniques for management of client libraries (i.e. JS/CSS libraries/frameworks) to ASP.NET Core projects. - GitHub - DamianEdwards/AspNetCoreClientLibManagement: Examples of ...
Median absolute deviation vs. Shamos estimator There are multiple ways to estimate statistical dispersion. The standard deviation is the most popular one, but it’s not robust: a single outlier cou...
Microsoft Azure Load Testing is now generally available We are announcing the general availability of Azure Load Testing, a fully managed load-testing service.
New Wolverine Release & Future Plans After plenty of keystone cops shenanigans with CI automation today that made me question my own basic technical competency, there’s a new Wolverine 0.9.8 release on Nuget today with a variety…
The names of birds, part 3 In the autumn of last year my friend Joan and I went on a little trip up to the Skagit valley north of Seattle to photograph birds of prey; I managed to get a blurry but recognizable shot of this c…
OpenAI has Launched AI Classifier to Detect AI Written Text. OpenAI has launched an AI Classifier, which will be able to differentiate between human-written text and AI Written Text with current stability of 26%.
Building an Audio Recorder and Player App in .NET MAUI In this blog, you will learn how to develop an audio recorder and player in .NET MAUI. The audio...
How to Execute CLI Applications From C# In this article, we'll learn how to execute CLI applications in C# using a built-in class called Process and using open-source libs
Inside C++/WinRT: Coroutine completion handlers: Disconnection When the other end hangs up without even saying good-bye.
Live coding & Blazor with Jeff Fritz | Keep Coding Podcast Support the stream: https://streamlabs.com/nick_chapsasCheck out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www....
Want to give some feedback on GitHub Packages? · Discussion #45938 · community Select Topic Area Product Feedback Body The GitHub Packages team is looking to talk to developers who publish packages to GitHub Package Registry, NPMjs.org, or NuGet.org. If you're interested ...
.NET MAUI Challenge 2: Light and Dark Mode in .NET MAUI For our second .NET MAUI Challenge, let’s test our memories about setting dark vs. light mode.
A Breakdown of the React useEffect Hook In this article, we’ll focus on the powerful useEffect hook, which allows us to perform side effects in our function components.
Junior devs at their finest (tic tac toe winner checks) Posted in r/ProgrammerHumor by u/Mutated_Zombie • 1,299 points and 180 comments
Optimizing Queries in MySQL: Optimizing Reads - Simple Talk Optimizing read operations is one of the most prominent problems concerning any database administrator. No matter what kind of database management system is in use – MySQL, its flavors like Percona Server or MariaDB, MongoDB, TimescaleDB, SQL Server, or o...
Custom React Hooks and When to Use Them Custom hooks are one of the most underused React abstractions. Let’s explore when it makes sense to use them compared to other abstractions.
Method Overriding in C# - Code Maze Method overriding in C# is when a derived class provides a specific implementation of a method that is already defined in its base class.
GPT-3 generated Hacker News summaries in the style of n-gate.com - AILEF Visit the original n-gate.com for context. 23-29 January, 2023 Replacing a SQL analyst with 26 recursive GPT prompts (comments) An Internet replaces a person with a series of increasingly desperate computer programs. Hackernews is both outraged and excite...
The Best GPUs for Deep Learning in 2023 — An In-depth Analysis Here, I provide an in-depth analysis of GPUs for deep learning/machine learning and explain what is the best GPU for your use-case and budget.
Tools for Thought's greatest benefit The greatest benefit of Tools for Thought (TfT) is not what you think
...so, I joined the time-complexity cult. I went through what most of the software engineers go through, choose between saving either space or time 🔫
Preparing Fastify for Testing One of the most popular training programs for our customers at NodeSource is the Testing Workshop, which includes a general introduction to testing but quickly dives into hands-on Fastify examples and CI/CD with GitHub Workflows. I thought I'd take a few ...
Using platforms encourages internet censorship Since politicians figured out how disruptive the internet in politics and how people outside of established power structures (outside government and media circles) can swing public opinion. There have been increasing attempts by governments worldwide to r...
The Product-Led Trap Why it's important for a company to balance technology, vision, sales, and product.
tools for finding information on the internet Isn’t the internet such a magically useful tool? Thirty years ago, if you wanted to know how many plays Shakespeare wrote, you would have to physically walk to your local library and find a relevant book. Now, you can find the answer in less than ten seco...
Various Ways of Sending Mail via SMTP Internet Mail, or email, or whatever kids these days call it, was one of those things that terrified me very early on when I was a strapping young...
My first recession There’s an entire generation going through a recession for the first time. Sure, everyone says we need to adapt, and while true, I think the phenomenon in itself – going through a recession for the first time – is a key paradigm shift for all of us first-...
Five years 2019 This was the last year of normal for most people but it was anything but normal for me. After a spiritual awakening towards the end of 2018, I began to ...
Automating the Addition of New Jekyll Post Files I’ve been a fan of static site generation for a while. When I switch over to GitHub Pages in 2012, I used Jekyll because it was the default option. It’s still great! But there are some rough edges that bug me.