25 September 2023

57 links · Monday

Miniflux is a minimalist and opinionated feed reader

In the age of information overload, it’s crucial to find the right tool that streamlines our online reading experience. While there are numerous feed aggregators in the market, Miniflux has emerged as my aggregator of choice. Here’s why: 1. A Minimalistic User…

Internal Affairs

There is a trick called string interning that is well known to compiler authors, and sometimes shows up in other places as well. It's used to change the...

Lets just try it

The consequences of casually implementing changes in a work process with a "let's just try it" mindset. Discerning changes which are measurably positive or widely accepted by your team.

How Valve blocked my anti-war game

When the war in Ukraine started, I’ve spent some time making a game reflecting on absurdity of propaganda. After spending $100 on the usual submission fee, Valve decided to stonewall my game, Belarus Simulator, behind their review process, without any deadline…

Resurrecting mockups | Jonathan Fisher

In December 2017, I was about three months into my job as a QA Engineer at a company I joined right after its acquisition. Earlier in the year, I'd left a company that I later found out was months before being acquired. So I was missing acquisitions left and r…

10 Slightly Odd Things I Want To Do

I've always felt that with such a puny serving of breathable days on this rock, it's worth throwing yourself into new, crazy-esque (or even full-blown crazy) things in pursuit of new ideas, better habits, and fresh perspectives.

Embrace the Tarpit – flenker.blog

Whenever a new tool in the productivity space is released - say a new To Do list or a new PK app, you’ll invariably read the following advice in every discussion around it: Beware the productivity tarpit, it’s easy to get sucked down while setting up the lates…

It's time to let go, Apache Software Foundation

The Apache Software Foundation offers a suite of office productivity software named Apache Open Office. Based on the download page, you would never guess the last major release of the software was made available in 2014. With that bit of release history in min…

Wolverine 1.7 is a community affair!

Look for details on official support plans for Marten and/or Wolverine and the rest of the “Critter Stack” from JasperFx Software early next week. If you’re looking at Wolverine a…

09- We Speak: IBM 3270

In this session, we continue with the "We Speak", Mission Critical Series with an episode on how Azure Logic Apps can unlock scenarios where is required to i...

09- We Speak: IBM 3270

In this session, we continue with the "We Speak", Mission Critical Series with an episode on how Azure Logic Apps can unlock scenarios where is required to i...

The convenience of .NET - .NET Blog

The .NET platform provides convenient solutions to many tasks, for developers looking for a straightforward utility function or a high degree of control crafting an algorithm.

Minecraft Wiki:Moving from Fandom

After several discussions, we are excited to announce that the Minecraft Wiki has now moved from Fandom to minecraft.wiki – all of the information about the game can now be found at the new location!

A unit of profiling makes the allocations go away - Visual Studio Blog

In Visual Studio 17.8 Preview 2 we have updated unit test profiling, allowing you to use any of the available tools in the performance profiler – not just the instrumentation tool. With this change, it’s easy to quickly profile small units of work in isolation…

How to contribute to Uno Platform

Have you always wanted to contribute to Uno Platform and didn't know how to get started? Let's walk through all the basics!

Expanding access to safer AI with Amazon

Today, we’re announcing that Amazon will invest up to $4 billion in Anthropic. The agreement is part of a broader collaboration to develop the most reliable and high-performing foundation models in the industry.

ChatGPT can now see, hear, and speak

We are beginning to roll out new voice and image capabilities in ChatGPT. They offer a new, more intuitive type of interface by allowing you to have a voice conversation or show ChatGPT what you’re talking about.

Programmatically Create SAS tokens in .NET - Developer Support

SAS tokens are particularly useful in scenarios where you need to grant time-limited, fine-grained access to specific resources without granting broader permissions. For example, when collaborating with external users or granting access to temporary services, …

What Eventual Consistency means

Hi there! Today we will talk about Eventual Consistency. I will try to explain with simple words and a simple code example.#csharp #dotnet #asp

How to Thrive as a Professional Software Engineer: Be a Squeaky Wheel

The article emphasizes the importance of proactive communication and assertiveness for professional software engineers, urging them to “be a squeaky wheel” and speak up about their idea…

377: .NET 8, Surface, Copilot AI, & iOS 17 are Here!

Wow, what a week! Not only did the new iPhones release, so did iOS 17! We break down what developer need to know and what new features they may want to implement. We also discuss the latest in .NET 8 with the release candidates available and the Microsoft Surf…

OpenStreetMap (@openstreetmap@en.osm.town)

Attached: 1 image There's a new map style on OpenStreetMap.org! The Tracestrack Topo map from @tracestrack. It's a mix of osm-carto and OpenTopoMap. It has many improvements: more tag support (busway, embankment, cuisine, solar plants, aquaculture, pitch, se…

Cloud Rec Room

Team-building / icebreaker games that make remote socials a little more fun.

Will Windows Terminal Replace Command Prompt?

Will Windows Terminal replace Command Prompt? Learn from Christopher Nguyen a Program Manager on the Windows Terminal team at Microsoft.    

Fully Typed with tRPC

Learn about tRPC and how it can help us remotely call backend functions on the client side using TypeScript inference for working fast and efficiently with API.

Don’t persist GetHashCode() in .NET!

The GetHashCode() method is one of the "top" methods in .NET that exists on System.Object. Every object in .NET can generate a hash code for itself. let x = "Customer 123" let xHash = x.GetHashCode() Let's imagine a situation where you have a calculation again…

Choose Postgres queue technology

Introduction Postgres queue tech is a thing of beauty, but far from mainstream. Its relative obscurity is partially attributable to the cargo cult of “scale”. The scalability cult has decreed that there are several queue technologies with greater &…

How two photographers captured the same millisecond in time

After being accused of stealing one another's photo, Ron Risman and Eric Gendron, both from New England, learned that they had captured the exact same millisecond in time, from the same location, using different cameras, to create virtually identical images.