19 October 2021

54 links ยท Tuesday

5G Google Pixel Phones - Google Store

Google 5G smartphones feature the latest technology so you always have that new phone feeling. Find out which Pixel is right for you.

Jenn Wasner Signature Guitar - Reverend Guitars | We know what players want.

Reverend Guitars and Basses are made with Korina bodies and loaded with Reverend's custom pickups. The guitars feature a Boneite nut and Reverend's Bass Contour Control while basses are stocked with Hipshot Ultralight Tuners and 5-piece maple and walnut neck –…

Why I Hate Frameworks, Benji Smith.

And after spending dozens of hours reading through feature lists and documentation, I’m ready to gouge out my eyes.

Visual Studio 2022 Launch Event

When I joined Microsoft just about 3 years ago I just missed the prior release ...

Join us for DaprCon October 19th-20th 2021

As we previously announced, the first DaprCon will take place on October 19th-20th! In this post, we’ll share some more details on the content and speakers. DaprCon will include a variety of content including a keynote, technical sessions, panel discussions an…

Web Browser Engineering

Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a thousand lines of Python.

Career Advice: Be Confidently Uncertain

“OH GAWD”Around the time of the subprime mortgage collapse, I was working in an enterprise software company. I worked in a large open space full of...

New Code Rules: Onboarding Software Engineers

On show #33 of Rockin’ the Code World with dotNetDave, I am discussing why at some companies, it takes so long to get engineers onboarded so they can start coding and providing value to the c…

New Code Rules: Work Environment for Software Engineers

On show #30 of Rockin’ the Code World with dotNetDave, I am discussing what type of working environment software engineers prefer after going through the COVID-19 pandemic. Watch and let me k…

256 Seconds With dotNetDave (E2) – AppDomain Exceptions

In this episode dotNetDave talks about how to trap ALL exceptions in your application, no matter what assembly might be causing them (even if you don’t have source).

macOS Monterey

macOS Monterey. Connect like never before. Exciting FaceTime updates. An all-new Safari. Powerful new ways to work across devices. And much more.

.NET Conf 2021 Watch Party with NUGM

Let's have a watch party for the .NET 6 launch!.NET Conf is a free, three-day, virtual developer event that celebrates the major releases of the .NET develop...

When the error is byzantine

In distributed systems, the term Byzantine fault tolerance refers to working in an environment where the other nodes in the system are going to violate the i...

Three hours to save Integral

On 22 September, around midday, ESA’s Integral spacecraft went into emergency Safe Mode. One of the spacecraft’s three active ‘reaction wheels’ had turned off without warning and stopped spinning, causing a ripple effect that meant the satellite itself began t…

Exploring the .NET Table Storage SDK

In this episode, Software Engineer, Christopher Scott, join Jeremy to talk about the new Table Storage SDK for .NET. [00:00] - Intro[01:45] - When do I use Table Storage?[02:32] - What are the highli

Exploring the .NET Table Storage SDK

In this episode, Software Engineer, Christopher Scott, join Jeremy to talk about the new Table Storage SDK for .NET. [00:00] - Intro[01:45] - When do I use Table Storage?[02:32] - What are the highli

S-1

As filed with the Securities and Exchange Commission on October 18, 2021.

Was Google Earth Stolen?

I recently watched “The Billion Dollar Code” limited-series on Netflix, which claims that Google Earth is a rip-off of a project called…

Opening up a physics simulator for robotics

As part of DeepMind's mission of advancing science, we have acquired the MuJoCo physics simulator and are making it freely available for everyone, to support research everywhere.

Dapr binding building block by simple example

Till now, we have seen two Dapr building blocks which are the service to service invocation building block and the secrets building block. The secret building block serves to protect things like a dat

Adding User Profiles to Static Web Apps

With Azure Static Web Apps we get a user profile as part of the security platform, but that profile is pretty limited, we get an ID for the user and something contextual from the authentication provider, like an email address or a username. This means that if …

PATH Corruption with Windows App SDK preview 1 and 2

Just a quick heads up that there’s an issue that has been discovered with previews 1 and 2 of the Windows App SDK, as documented here. There is an upcoming preview 3 which will address this issue. At the time of writing, the latest stable release is v0.8.5. Th…

F# Advent Calendar in English 2021

F# Advent Calendar is a long tradition in F# community F# Advent Calendar in English: 2020, 2019, 2018, 2017, 2016, 2015, 2014 F# Advent Calendar (in Japanese): 2020, 2019, 2017, 2016, 2015, 2014, …

We've upgraded the UI in Visual Studio 2022

In Visual Studio 2022, our team made a series of targeted investments to upgrade the Visual Studio user interface. We’re committed to spending time on the things that have meaningful impact to your product experience, so we grounded our work in real problems a…

Readability verification

How do you know whether the code you wrote is readable?

What to learn

It's common to see people advocate for learning skills that they have or using processes that they use. For example, Steve Yegge has a set of blog posts where he recommends reading compiler books and learning about compilers. His reasoning is basically that, i…

The Day My Script Killed 10,000 Phones in South America

This post is a horror story about what happens when your code/test scripts go wrong. It's also a horror story on how not to test your code. Most testing advice hits low hanging fruit advice: Kid, you should write unit tests. Sure, grandpaWe won't be doing t…