5 February 2024

57 links · Monday

On .NET Live - Every Cache a Painting

Does your app need an easy to use, fast and robust cache? Of course it does! In this week's episode, community MVP Jody Donetti visits to show us several cac...

10 technologies that won't exist in 5 years

Some technologies are more important than others – indeed, some are life or death. Technological progress is not a mystical force that delivers the most important ones first. Some problems are hard to solve, and won't make you much money even if you succeed, a…

My First IT Job - Day One

My first day on the job in IT was eye-opening. Cybersecurity just isn't a thing in some offices....#Shorts #tech #IT #techjobs #career

Tune In

While negative visualiation is a profoundly useful mental tool to bring you back into the present, sometimes you just need to tune in.

Remaking the app store — Benedict Evans

The EU has finally made Apple redesign the App Store, 15 years after we started arguing about it, and no-one is happy with the result. In the next few years there’ll be a lot of shouting and some giant fines, but in the end, nothing much will change.

On Nontrepeneurship

I want to secure enough to purchase freedom, and then exercise that freedom to build nifty junk.

Blazor

Sonar adds support for full-stack Blazor application development and the Blazor framework.

Getting Experience for my First IT Job

Back when I was starting out, I wanted to get a job in IT. Supporting enterprise domains seemed like the best way in, via desktop and server support. Here's ...

Deno in 2023

2023 marked a significant step towards our vision of radically simplifying web development. Here are the biggest updates and what’s coming up next.

My Current Approach To Software Delivery

As I prepare to onboard two new developers today (exciting!), part of the conversation will inevitably be around orienting them to my current philosophy of delivering software. I figured I’d share that here too.

Let futures be futures

In the early-to-mid 2010s, there was a renaissance in languages exploring new ways of doing concurrency. In the midst of this renaissance, one abstraction for achieving concurrent operations that was developed was the “future” or “promise” abstraction, which r…

Unit of Work Pattern in C# for Clean Architecture

Integrate the Unit of Work Pattern in C# with Clean Architecture for efficient programming. Learn benefits and check out C# code examples to avoid mistakes.

Why Developers Are OBSESSED With Obsidian

In today's video, we'll talk about one of the most powerful tools I have ever come across.Obsidian completely changed the way I work, and it is one of my fav...

Introduction to Redis

Hi there! Today we are going to see what a distributed cache is, why to use it and how to do that using Redis Cache.Chapters:00:00 : Intro01:22 : What is a d...

General Performance Tip: Optimizing Attributes

When customizing attributes, Microsoft and I both advise sealing them for clarity and performance. However, benchmark results show sealing attributes to be marginally less performant, with both out…

Clean Architecture != DDD #shorts

When talking about clean architecture, almost everybody brings DDD in the mix. However, they are not the same. Clean architecture is not DDD and vice versa. ...

396: Designing for the Apple Vision Pro

We answer some of your developer related questions before we get our hands on the device such as how do we think of designing for the Apple Vision Pro?

Stract

Customise your search with an optic:

That's not what code reviews are for!

So, you're reviewing some code. Here are some things you shouldn't be doing: Leaving comments just to prove you've looked at it. Commenting ...

F# tips weekly #4: Record types

The record type is a core feature in F#, but some of its details are not well-known. Let's delve into them. Type Inference Type inference in F# may sometimes deduce a record type differently than expected. For instance, in the following code, r is in...