13 January 2023

36 links · Friday

Baking With AI: Is It Possible?

Can AI generate the perfect recipe for a chocolate yule log? I tried baking an AI recipe to find out.

CAUTION: Toxicity

There are certain words out there that you usually come across on the web more and not so much in real life. For an obvious example - lol (okay, there are people that actually say it out loud rather than laughing out loud lol). Toxicity is one of them. Every

Devin Prater's blog - Google: Full Speed Ahead

For years now, Google has been seen, for good reasons I’d say, as moving very slowly with accessibility. TalkBack would get updates in fits and starts, but otherwise didn’t seem to have people that could devote much time to it. Starting a few years ago with mu…

The future is just history

Many people want to know what the future will be like. Here is a very simple spell. The future is history. Most of the time, repetition is the main theme of ...

Opportunities in disguise

Turning problem moments into opportunities for improvement has transformed my teams.

Why Aren’t We Refactoring Yet?

While most programmers are seemingly eager to write new code, few are eager to refactor. In this blog post, I’ll briefly discuss a few salient reasons why I think some programmers appear to be less motivated to do code refactoring work.

The Interview Brew 🍵

My pre-interview beverage that I concocted called "The Interview Brew.” Each ingredient has been unscientifically selected for its positive impacts on cognition and transmission of thought.

Profiling .NET on Linux with BenchmarkDotNet

PerfCollectProfiler PerfCollectProfiler is a new BenchmarkDotNet diagnoser (plugin) that was released as part of 0.13.3. It can profile the benchmarked .NET code on Linux and export the data to a trace file which can be opened with PerfView, speedscope or any…

Programming Interviews Turn Normal People into A-Holes

Subtitle: Yet Another Tech Interviewing Post There are hundreds and hundreds of blogs about how programming interviews suck, how they ask trivia questions or try to ask questions that only fresh graduates would know well (sort binary trees is the classical …

RavenDB Sharding Webinar recording

The recording of my webinar showing off the new Sharding feature in RavenDB 6.0 is now live. I’m showcasing the new technology preview of RavenDB 6.0 and we ...

Code Maze Weekly #156 - Code Maze

Issue #156 of the Code Maze weekly. Check out what’s new this week and enjoy the read. .NET and C# Top Picks Consuming SQL Functions with Entity Framework [timdeschryver.dev] Wondering how you can use your SQL functions in your project? Tim Deschryver shows us…

Weekly Update 330

Going live with my weekly vid in 5 mins! Somewhere between now and then, I'll work out some content. It will probably mostly be up to you 😊

Weekly Update 330

Going live with my weekly vid in 5 mins! Somewhere between now and then, I'll work out some content. It will probably mostly be up to you 😊

Implementing Authentication in Azure Static Web Apps - Part 2

In the last post we discussed about implementing the authentication in Static Web App Free Plan. For Standard plan, we can use our own client Id and client secret of the social provider. Using your own client Id and client secret will help you to avoid the Azu…

CrowdSec - The open-source & collaborative IPS

CrowdSec is an open-source and collaborative security stack leveraging the crowd power. Analyze behaviors, respond to attacks & share signals across the community. Join the community and let's make the Internet safer, together.

Why tuples in C# are not always a code smell

Today's article will focus on tuples and show examples of tuples in C# being a code smell. But also, I want to point out when tuples can actually help you make your code more readable and cleaner. The trick is not to mistake tuples for the hammer for every scr…

What is Zero Trust and is it the Future of Cybersecurity?

Zero Trust is a security concept that questions the traditional perimeter-based security architecture. Instead of trusting that all resources within an organization's firewall are secure, Zero Trust assumes that all access requests, regardless of origin or des…