7 April 2021

61 links · Wednesday

Performance Improvements in NuGet | Visual Studio Blog

With each new release of Visual Studio comes a plethora of performance improvements when restoring NuGet packages, managing project dependencies, and browsing for the next great package to include in your solution.

The North Side - Daring LLC

I wake up in the morning with cold sweat on my face, and my heart skips a beat, as if to remind me I’ll soon die. I look out the window to my dark, grey city, and I ponder away, time passing in my head. How soon will I be dead? I don’t know. I brush the though…

Choosing a good development partner

When developing new software, timelines, cost, and quality can be hard to control. Here's how to choose the right development partner to keep things on track.

I Actually Like Slack

As a software engineer, you really need your focus time. Unfortunately, distractions are everywhere! It might be snowing outside, or you might be wondering if now is the perfect time to get a coffee. Then it happens—someone has used Slack’s @channel tag to com…

The Paradoxes of Modern Life - David Perell

The Paradox of Reading: The books you read will profoundly change you even though you’ll forget the vast majority of what you read. The Paradox of Writing: Great writing looks effortless. But because the ideas are so clear, casual readers don’t appreciate how …

Accumulating knowledge • Ted Piotrowski

Photo by abe livi on Unsplash I tried to make Cassondra French toast this morning. The thing is that I’ve never made French toast before. So while she was showering I Google’d how to make French toast and I realised that I need milk. We don’t have... | Ted Pio…

Are you foolish enough to innovate?

“Stay hungry, stay foolish” — Steve Jobs How can you make a great breakthrough? How can you start the next era-defining business, write the next great song, create the next political mo…

Embrace the Grind - Jacob Kaplan-Moss

Sometimes, programming feels like magic: you chant some arcane incantation and a fleet of robots do your bidding. But sometimes, magic is mundane. If you’re willing to embrace the grind, you pull off the impossible.

Financial architecture

A lot of things that are built to withstand the test of time go through proper architecture. I’m sure there are more contexts to use the term architect but the most common I encounter are with structural architects and software architects.

Episode 372 - API Management

The team talks to Azure Program Manager Mike Budzynski about the API Management service. He discusses the common use-cases for the service and tips to get started so you can expose your APIs securely.

dotnet/csharplang

The official repo for the design of the C# programming language - dotnet/csharplang

Virtual as a code smell*

Lately I noticed I’m essentially treating virtual methods as a code smell, so thought it could result in an interesting blog post.

Introducing the Azure Static Web Apps CLI

    Azure Static Web Apps seamlessly integrates globally distributed hosting for your static content, serverless APIs powered by Azure Functions, as well as features like authentication, custom routing, and route-based authorization.   With the new Static Web …

Teaching with Simon Allardice

This week, I talk with Simon Allardice about teaching. Simon explains (anti) patterns for teachers and shares some incredible tips for creating incredible video content.

Announcing OpenXML Package Explorer for VS Code

I am excited to announce my new project “OpenXML Package Explorer” extension for Visual Studio Code. It allows to explore content of Office Open XML packages (*.pptx, *.docx, *.xlsx) in…

Screw it, I'll host it myself

It's all fun and games until someone loses an eye. Likewise, it's all fun and games until someone loses access to their private and/or business data because they trusted it to someone else.

auchenberg/volkswagen

:see_no_evil: Volkswagen detects when your tests are being run in a CI server, and makes them pass. - auchenberg/volkswagen

The project that made me burnout

It's 3 a.m. the night of August 10, 2013. An anxiety attack keeps me awake.

Jakub Konka Hired Full Time ⚡ Zig Programming Language

Thanks to continued growth of our generous donors, Zig Software Foundation’s financial status is healthier than ever. With our low overhead and efficient organization structure, we point the flow of money directly towards contributors.

Optimizing non obvious costs

One of the “fun” aspects of running in the cloud is the fact that certain assumptions that you take for granted are broken, sometimes seriously so. Today pos...

Et tu, Signal?

Personal Blog

How We Bootstrapped a $1M ARR Email Client

Five years ago, we launched Missive, an innovative but somewhat hard-to-define email client to the world. Fast-forward to last week when we reached **US$1M** in annual recurring revenue (ARR). This is the story of how we did it.

Optimizing your $Profile | PowerShell Team

Optimizing your $Profile Your PowerShell Profile allows you to customize your PowerShell session and runs at startup. Complex profiles can cause a significant delay in the startup of PowerShell as it is a script that needs to be executed before the prompt firs…

The Azure Data Architecture Map

Hi,   I'm excited to announce this new map and I'm happy to see the great success (beyond expectations) of this map series. With nearly 300K views, these maps even gave birth to a more exhaustive book.   FYI, here are all the maps of the series: The OpenID Co…

Don't Be "That Guy" - Scott Kelby's Photoshop Insider

Or “that gal.” Last week my buddy got a new M1 powered MacBook Air. His first new computer for his personal (non-work) use since 2012, and he was really excited about it. He shared a shot of the packaging on social, noted it was his first new one in 9 years, a…

Introducing the Azure Static Web Apps CLI

    Azure Static Web Apps seamlessly integrates globally distributed hosting for your static content, serverless APIs powered by Azure Functions, as well as features like authentication, custom routing, and route-based authorization.   With the new Static Web …