28 July 2021

49 links · Wednesday

Work For a Startup or Create A Startup?

To work for an entrepreneur or to be an entrepreneur? That is the question. More and more people are asking themselves this question.

One-offs and low-expectations with Safari

The other day Jen Simmons solicited some open feedback about WebKit, asking what they might “need to add / change / fix / invent to help you?” First of all — brave. Brave of Jen to open her timeline up for everyone to vomit their opinions and snark. I, too, co…

Pair programming

Doubles the effort? It may not what you think! You improve code quality, which mean at least less bugs. You share knowledge and improve your skills.

Signal propagation – Vidar's Blog

Bash can seem pretty random and weird at times, but most of what people see as quirks have very logical (if not very good) explanations behind them. This series of posts looks at some of them.

The power of reduce

Reduce() is one of the most unintuitive functions, and yet it's so flexible that most of the array functions can be written using reduce()

Hopalongs - koppian adventures

Back, when the internet was still small and i was still a pupil I had an intense fascination with fractals. Among others, I worked on so called hopalongs. These are orbits of a special map. They were discovered by Barry Martin of Aston University in Birmingham…

Doom scrolling

I have a problem. To be honest, I think many people have it these days. Endlessly scrolling social media for hours. It sucks precious time out of our lives. Most of the time you don't even realize it is happening when it is happening. When you do realize, you …

Alkemstone: All the Clues

It has been a while since I’ve posted about the Apple II game Alkemstone (and some reading this might have arrived from elsewhere without seeing my previous posts) so a brief summary/recap: A…

Bo Burnham: Inside - Jeff Bezos Song with lyrics

Lyrics; - Check description -CEO, entrepreneurBorn in 1964JeffreyJeffrey BezosCEO, entrepreneurBorn in 1964JeffreyJeffrey Bezos[Verse]Come on, Jeffrey, you c...

Techdirt Is Now Entirely Without Any Google Ads Or Tracking Code

First things first: if you are interested in advertising on Techdirt in a non-intrusive, non-obnoxious way, please contact us. We'd love to work with you on cool, innovative advertising and sponsorship that engages, instead of annoys, our...

Visual Studio Feedback

Visual Studio Feedback

Orbiter is now open source

It's been a while ... Dear Orbiter users and developers, I haven't been around this place in quite some time, and for personal reasons haven't been able to push Orbiter development along for a few years now. In order to keep Orbiter alive and allow others to…

The virtues of Autonomy

Pretty often when teams start out with microservices; they split up a monolith and make the intra-monolith calls into remote RPC calls. Or, in every day terms: They put an HTTP API over those old f…

Refactoring to a Vertical Slice Architecture

What is vertical slice architecture and how does it compare to clean architecture? Ultimately it's about coupling and dependencies. With vertical slice archi...

Introducing Triton: Open-Source GPU Programming for Neural Networks

We're releasing Triton 1.0, an open-source Python-like programming language which enables researchers with no CUDA experience to write highly efficient GPU code—most of the time on par with what an expert would be able to produce. Triton makes it possible to r…

Conversation about the .NET open source project

Open source was an attractive and exciting idea when we first considered sharing .NET Core on GitHub. At the same time, GitHub was a largely unknown platform for many of us and we had a lot of questions about how everything would work.

Architecture foresight: Put a queue on that

If you build any kind of non trivial system, one of the absolutely best things that you can do for the long term health of your system is to move all signifi...

How can I prevent the mouse from moving in response to touch input?

A customer had a program that responded to touch input, but they found that when the user touched the screen, the mouse jumped to the touch point. How can they prevent that? What you can do is make your program WM_POINTER-aware: Process the various WM_POINTER …

Crawler Hints: How Cloudflare Is Reducing The Environmental Impact Of Web Searches

Crawler Hints provide high quality data to search engine crawlers on when content has been changed on sites using Cloudflare, allowing them to precisely time their crawling, avoid wasteful crawls, and generally reduce resource consumption of customer origins.

The friendly SMS reminder with Logic Apps, Azure Functions + Key Vault

Learn how to combine Logic Apps, Azure Functions & Key Vault to send a friendly SMS reminder   Yay , this is a new blog post series on how to put the FUN in Azure Functions  Recently, I was learning about Azure Functions and came up with a sweet use case wha…

Feature Parity

Replicate existing functionality of a legacy system using a new technology stack.

Protect Your SignalR Service Based Real-time Application with Application Gateway

By using the Azure Private Endpoint for your Azure SignalR, it allows clients on a virtual network (VNet) to securely access data over a Private Link. As next step, let’s learn how to use the Azure Application Gateway for your Azure SignalR to manage the real-…

.NET on Microsoft Learn

Learn how to build apps across multiple platforms with programming languages like C#, F#, and Visual Basic. Supported on Windows, Linux, and macOS, get started developing your next project with .NET today.