1 October 2023

49 links · Sunday

Nullable Type Performance: Retrieving a Nullable Value

The article discusses performance for the three methods for retrieving nullable values in C#, including using the nullable modifier ‘?’ with HasValue and Value properties, the null coal…

A Reflection on my B.S. in Software Engineering

Earlier this year I graduated with a B.S. in Software Engineering from a University in California. Since then, I’ve been hired as a network programmer for a game company, where I primarily work on multiplayer stuff. Although I’ve had some great experiences mod…

Binary Golfing in Commodore BASIC

This year's Binary Golf Grand Prix recently closed for submissions, and I only just found about it. This article covers a couple of approaches for this particular code golf problem on the Commodore 64.

Codebeez

Codebeez zijn wij met zijn allen samen. Wij vormen de cultuur. Op onze eigen manier, die we gezamenlijk bepalen. Alles draait bij Codebeez om onze mensen, hun plezier, hun groei, focus op ons vakgebied en de kwaliteit van wat wij doen. Onze Beez eerst.

Consecutive coupon collector problem

A variation on the coupon collector problem in which you get consecutive blocks of tickets on each draw.

Excessive intelligence

The arrival of OpenAI’s ChatGPT in November 2022 was the beginning of a new gold rush.

Guide to Timescript

Timescript is a decorative writing system where time (ie. movement) is a critical feature. It encodes the sounds used to say a phrase, rather than the letters used to spell it, in an infinitely looping animation that cannot be read when paused. This guide desc…

Easing tradeoffs with profiles · baby steps

Rust helps you to build reliable programs. One of the ways it does that is by surfacing things to your attention that you really ought to care about. Think of the way we handle errors with Result: if some operation can fail, you can’t, ahem, fail to recognize …

The Windows Source Code Revealed: Task Manager

The original author of Windows Task Manager takes you on an authorized tour of the Windows source code behind the XP Task Manager. For information on my boo...

Revolutionizing Language Model Integration with LangChain

In today's digital age, language models have become an integral part of various applications, enhancing user experience and streamlining processes. One such groundbreaking framework that stands out is LangChain. LangChain, at its core, is designed to empower…

How MediatR Implements the Strategy Pattern #shorts

📌 Check out my Pragmatic Clean Architecture course: https://bit.ly/3Zn41BK🚀 Support me on Patreon to access the source code: https://www.patreon.com/milanj...

Reorient GitHub Pull Requests Around Changesets

I've had the experience of using GitHub as a maintainer for very large open source projects (1000+ contributors), as an engineer for very large closed source corporate projects, and everything smaller. Through those experiences up to today, GitHub pull request…

How to See Bright, Vivid Images in Your Mind's Eye

Learn to improve the brightness and clarity of images in your mind's eye. Image Streaming is an easy technique to learn. Is it a cure for aphantasia?

QCon San Francisco 2023

We rewind the clock and ask ourselves: what if Infrastructure as Code never existed? What different solutions might we have come up with to the problems we faced? We’ll leave you full of possibilities about the future.

Software and Projects

How can we simplify things, to add value as early as possible?

Change - Tim Hårek

Technologist from Norway that cares about creating solutions that respects people in terms of privacy, security and user experience.

Layoffs from the founder’s perspective

This isn’t a post about the layoffs in Epic Games this week, there’s been plenty written about that and I’m incredibly sympathetic to those affected (there are some amazing people so if you’re hiri…

Beginning CMake : Quick Getting Started with CMake

CMake is build system intented for organize C/C++ project. Not only saving me from write long compiler command to build program, it also become project definition. Cmake handle dependencies, build, compiler selection, testing and many others. If you familiar w…

India Should Switch Off IPv4 Internet

IPv6 migration has been dragging on for a decades now and there’s no end in sight for this migration to complete. Huge software companies like Amazon are buying even more IPv4 addresses to continue to support IPv4 users. Given the current stance of corporation…