The 10 Year Anniversary of the HealthCare.gov Rescue Ten years ago today, on Friday, October 18, 2013, the effort to fix HealthCare.gov began in earnest. At 7:15 A.M. Eastern time, a small group assembled next to the entrance to the West Wing of the White House. The group included Todd Park, Brian...
Keep that cursor still! We will analyze all the root causes for cursor jumps when handling inputs. Since the responsibility of this problem is mixed between the browsers and React, I've showcased examples in vanilla JS, React, and mentioned other frameworks too. Warning, there ...
Dealing with Preceden’s Spam Problem Image courtesy of DALLE-3 I’m honestly surprised it took spammers so long: Preceden is a freemium product (meaning people can sign up and try it for free), the product makes it very easy to c…
Someone saying 'No, it's less effort than that!'? Are you dealing with underestimation in agile development? In this post, Smart Guess shares valuable insights to help teams a
Marketing my book to 1000 sales Here’s a simple list of what I was doing on my way to 1000 sales of my book and how much success I had with them.
Think a CS degree is a golden ticket? Why mediocre CS grads may have a harder time getting a good job in the future There was a time a few years ago when a computer science degree opened a lot of doors. People with exceptional skills got multiple job offers, in many of the big tech companies, e.g. Apple, Meta et…
Unrolling the ROC Curve Most readers of this blog are likely familiar with the use of the ROC (Receiver Operating Characteristic) curve (or, at least, the area under that curve) for evaluating the quality of binary decisi…
How Much Lithium is in Your Twinkie? 1. Introduction How much lithium is in your food? Turns out this is harder to answer than you might think. You might be interested in this question because clinical doses of lithium (50-300 mg/day)…
How Cloudflare mitigated yet another Okta compromise On Wednesday, October 18, 2023, we discovered attacks on our system that we were able to trace back to Okta. We have verified that no Cloudflare customer information or systems were impacted by this event because of our rapid response.
The 5 Levels of Readable Code Photo by Greyson Joralemon on UnsplashRecently I’ve been thinking a lot about code readability. What does it mean for a piece of code to be readable? Is it p...
Jobs to be Done Should Not Lie In many tech orgs, we overlook customers’ unmet needs. By merely substituting User Stories with Job Stories as a tactic, product teams risk losing the deep insights that product-independent Job Stories—rooted in user experience research—can provide.
The API we forgot to name Two years ago Cloudflare released an API for creating servers in JavaScript. Now every modern JavaScript cloud provider — Deno, Vercel, Bun, Netlify, Fastly, Lagon — supports it. If you’ve written a serverless JavaScript API in the last two years, you lik...
Hash Tables In this post, I will talk about hash tables, their usage in databases, most common implementations, and describe a lot of optimization techniques.
Command Line 802.11 Monitor Mode on macOS Sonoma (14.0) – nuxx.net Because it supports monitor mode, a Macbook with the built-in WiFi adapter is one of the simplest ways to grab packets off the air. It’s not the most robust, but often all I need to do is grab data from a couple devices I’m near on a known channel, so fan...
How I learned to code in two weeks — Corey Haines In August I flew across the country to spend two weeks in a house with eight strangers from the internet with one goal: learn to code. Here's my review of Founder/Hacker Camp and what I learned.
A programming system Not to be confused with a programming language. In this post, I would like to cover what features I think a dynamic language environment should have. Or to rephrase that, what would the environment probably have if I were to design it.
Oracle Offers Java Language Server Tool for VS Code -- Visual Studio Magazine Oracle announced a language server tool for Java developers using Visual Studio Code to provide language-specific 'smarts' in the super-popular, open source-based, cross-platform code editor.
Build software better, together GitHub is where people build software. More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects.
In search of the least viewed article on Wikipedia Wikipedia sure is popular. The most popular articles in a given week routinely get millions of views. But with 6 million plus articles, Wikipedia has plenty ...
They can and will ruin everything you love by Miranda Reinert This was sent out as a part of today's Hell World newsletter. Find the rest here and please subscribe if you like what you read. The other teamToday’s main feature is Miranda Reinert writing about the sale of the beloved music site Ba...
Encrypted traffic interception on Hetzner and Linode targeting the largest Russian XMPP (Jabber) messaging service — TL;DR: we have discovered XMPP (Jabber) instant messaging protocol encrypted TLS connection wiretapping (Man-in-the-Middle attack) of jabber.ru (aka xmpp.ru) service’s servers on Hetzner and Linode hosting providers in Germany. The attacker has issued sev...
Building 3D Applications and Content with .NET MAUI and Evergine - .NET Blog See how you can leverage Evergine to build 3D applications and content in .NET MAUI with just a few lines of code!
On the failed unrealized promise of RegOverridePredefKey - The Old New Thing An early attempt to sandbox the registry for a process.
Code Maze Weekly #190 - Code Maze Issue #190 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks RazorSlices – Razor Views with ASP.NET Core Minimal APIs [khalidabuhakmeh.com] Interested in using Minimal APIs with Razor Views? Check out the pr...
Enums in .NET 8 Are FAST, but Mine Are Faster! Get the source code: https://mailchi.mp/dometrain/43lrv7kzvyBecome a Patreon and get special perks: https://www.patreon.com/nickchapsasHello, everybody, I'm ...
OpenSilver 2.0 Adds VB.NET, RIA Services and Live XAML Preview OpenSilver 2.0, a new version of the replacement for the old Silverlight web application framework, brings support for Visual Basic.NET and RIA Services. It also updates the tooling, featuring a live XAML preview designer in Visual Studio.
How To Balance Technical Debt - Tackle It Or It'll Get You! Check this out to learn how to balance technical debt through helpful strategies and best practices for product development. Align with your stakeholders today!
How Guard Clauses Can Make Your Code Better 📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3PupkOJ🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...
JetBrains Rider 2023.3 EAP 2 Is Out: Debugger Data Flow Analysis, All-In-One Diff Viewer and More JetBrains released Rider 2023.3 EAP 2. This Early Access Program for Rider contains such features as Debugger Data Flow Analysis, Quick Search feature and All-In-One Diff Viewer. The JetBrains Rider team also presented the Entity Framework Core user inter...
AWS Announces the Preview of Amazon CodeWhisperer Customization Capability Amazon Web Services has announced the preview of Amazon CodeWhisperer Customization Capability. This new functionality empowers users to fine-tune CodeWhisperer, enabling it to provide more precise suggestions by incorporating an organization's proprietar...
Strike Fighter (1991) - (Full Game) Arcade Longplay [075] Full Game / playthough / longplay / walkthroughStrike Fighter is an arcade game released for Sega Y Board hardware in 1991. It is a sequel to G-LOC: Air Batt...
Can You Win This Game of Rock, Paper, Scissors? Thank you to our Bonnie Bees for making this video possible: https://www.patreon.com/cgpgrey## Bonnie Bees:💚 The Wall of 1,000 Thanks: https://www.cgpgrey.c...
Unleashing the Power of Windows Development with Peter Bull The Definition of Done This episode of The Modern .NET Show is supported, in part, by "The Definition of Done and Other Tall Tales". The Definition of Done...
S6E04 - From Silverlight to Windows App SDK: Unleashing the Power of Windows Development with Peter Bull Seasoned developer Peter Bull joins host Jamie Taylor to dive deep into the Windows App SDK, a powerful tool for modern Windows application development. They explore the combination of Win32 and UWP frameworks, the benefits of writing tutorials to solidif...
Just paying Figma $15/month because nothing else fucking works My family wasn't poor by any stretch of the imagination, but I was raised to avoid spending money whenever possible. I was also taught "it's a poor craftsman that blames th...
Please Pay For a Year of Nothing This morning, two emails came in from Apple. The first was about the upcoming renewal of my yearly subscription to Disney+ and the second email was about the price increase of my Disney+ subscription from $79.99 to $109.99. It took me all of 10 seconds to...
Server-side rendering (SSR) for Blazor in .NET 8 Server-side rendering (SSR) is a render mode which has become a new Blazor feature for .NET 8, working in a similar way to ASP.NET Core MVC.
Apple’s use of Swift and SwiftUI in iOS 17 Now that iOS 17 is available, let’s analyze its built-in apps to answer a few questions: How many binaries are in iOS 17? Which programming languages are used to develop these apps? How many apps are written with Swift? What is the percentage of apps usin...
Blazor Basics: Blazor Routing and Navigation Fundamentals Routing is a key feature of any single-page application. It allows the developer to arrange the website and the user to navigate different pages.
Improved DynamoDB Initialization Patterns for the AWS SDK for .NET | Amazon Web Services The AWS SDK for .NET includes the Document and Object Persistence programming models, which provide an idiomatic .NET experience for working with Amazon DynamoDB. Beginning in AWSSDK.DynamoDBv2 3.7.203, there are new ways to initialize the document and ob...
.NET 6 - Parallel.ForEachAsync You maybe used Parallel.ForEach() before. It allows to iterate over a collection in a parallel way. It works similar to a Parallel.For loo...
1 Million Users Exposed in Educational Robot Company Data Breach A hacker allegedly stole and exposed the data of users from Sphero’s database, affecting an estimated 1 million educators and students. SafetyDetectives’ cybers
Premature Infrastructure is the Root of All Evil Premature infrastructure is a peculiar behavior pattern that I witnessed in every single tech company I worked for. It is the habit of creating infrastructure code before it is actually needed. The development team is predicting future requirements and pr...
The State of WebAssembly 2023 This blog posts shares the results of the third annual State of WebAssembly survey, where we found that Rust and JavaScript usage continues to increase, but there is a growing desire for Zig and Kotlin. The use of wasm as a plugin environment continues to...