5 November 2024

43 links · Tuesday

Building a better Wordpress - Episode 8

Turn your videos into live streams with Restream https://restre.am/ANIm Fritz is building a CMS that you can contribute to! https://github.com/FritzAndFriends/SharpSite

Stop Using AutoMapper in .NET

Use code PATTERNS20 at checkout to get 20% off our 3 Design Patterns in C# Bundles: https://bit.ly/3YPiHLD Subscribe to my weekly newsletter: https://nickchapsas.com Become a Patreon and get special perks: https://www.patreon.com/nickchapsas Hello, everybody…

A: Work Ethic 2 (Category Compilation) #11~#20

In Category A: Work Ethic, I talk about the ways we approach and prepare for our jobs. The topics in this category apply to all lines of work, not just game development. [Index] 0:00 Opening 0:11 A-11 Don't Rely on a "Plan B" 2:14 A-12 Branching Tastes 6:18 A…

Writing secure Go code

Security testing starts with understanding vulnerabilities. The CVE website lists known software flaws. The OWASP Top Ten highlights common weaknesses. With this knowledge, we can improve our Go development. This article shows how to put in place robust practi…

Sequencing Swabs

Cross-posted from my NAO Notebook Update 2024-02-26: due to a serious typo all the results in this post were off by a factor of 100. Sequencing from individuals still looks promising, but by less than it did before. I've updated the numbers in the post, and a…

The Chess Analogy or How Important is Trust?

As a kid, I used to play chess with my dad and later with my grandfather. Starting from third grade, I even joined chess clubs. Initially, I would lose every game to my dad, but later on, he would let me win—though I didn’t realize it then. This taug...

Highlighting Text in Links with Text Fragments

I’ve used URL text fragments in a few posts now and often use it outside of this blog to point someone to a particular piece of text on a page. They’re a really useful feature that allows you to...

Communication for team leaders - Trust

The second part of a three-part: Communication for Team Leaders. This one is about trust, letting go and delegating. I think it's the hardest one for new managers.

Tinkering with Neovim

After migrating from Vim to Emacs as my primary C++ editor in 2015, I switched from Vim to Neovim for miscellaneous non-C++ tasks as it is more convenient in a terminal. Customizing the editor with a

.NET Conf 2024 - Day 3

Full agenda: https://dotnetconf.net/agenda .NET Conf has been a virtual event since the beginning, and this year we’re celebrating our 14th online conference. We always strive to create a world class, engaging, virtual experience for all our attendees no ma…

Functors to Monads: A Story of Shapes

For many years now I’ve been using a mental model and intuition that has guided me well for understanding and teaching and using functors, applicatives, monads, and other related Haskell abstractions, as well as for approaching learning new ones. Sometimes whe…

RRF is Not Enough

Reciprocal Rank Fusion, while a useful tool, doesnt magically make hybrid search relevant

The Best CEOs Respond

Vision for the company is a key role for a CEO, and engaging with customers is important to fully realize that role.

The smallest (useful) HTTP responses possible

I recently did a little experiment to see how small (in bytes) I could make useful valid HTTP responses for a particular use case. Background On my homepage, I have a little feature where I display the names of the last song I listened to and the last movie I …

The Federation Deathmatch

It’s the weekend, and I have some Thoughts about federated social media. So, buckle up, I guess, it’s time to start some fights.