14 October 2021

69 links ยท Thursday

Mythbusting Julia speed

Question: I read a lot on the Internet about this programming language called Julia being very fast, but I’m very skeptic. What do you say? Answer: It’s good to be skeptic, but you can try yourself! Q: Some time ago I actually tried and I found it to be very..…

Hands-on Rust

Make fun games as you learn the Rust programming language through a series of hands-on game development tutorials and real-world use of core language skills.

How I got my career back on track – Rina Artstain

My career started pretty normally, I guess. I went to a respected university and finished a BSc. in computer science and an MBA with good grades. I was working as a student at a well respected international corporation and was offered a full time job. I was to…

The Incident Response Lifecycle — Evan Smith

This document is about the theory of incident response, it is not a prescription for how to do incident response necessarily. Its aim is to familiarise yourself with the lifecycle of an incident and give you general advice. If you are not the Incident Commande…

Software Development Engineer

Are you interested in building hyper-scale database services in my butt? Do you want to revolutionize the way people manage vast volumes of data in my butt? Do you want to have direct and immediate impact on hundreds of thousands of users who use AWS database …

Your interview process sucks, you aren't FAANGM.

Your interview process is terrible and I'm going to show you how to fix it. Do you know why FAANGM companies have these very complicated interview processes? Because they get literally thousands of applicants for a position. They need some kind of w...

Avoid Authy, Use Aegis

Authy is a popular two-factor verification tool used by a lot of people. Previously, Google Authenticator was the go-to for this but Google neglected the app and avoided simple features like backup an

Heatmaps are shit

Website heatmaps are a low effort, low signal waste of time and best avoided in favour of actual research

Who Has Been Speaking? - Maxwell Forbes

For years, I have wanted a simple pie chart to be visible during meetings that plotted how much time each person has ...

Abstracting Engineering Away

Should programmers call themselves engineers? Controversy aside, I think there is a real, meaningful distinction to be found: programmers and engineers deal with different levels of uncertainty.

Michelin - Airless

A technology that eliminates the risk of flats and rapid pressure loss and reduces environmental impact.

Bite-Size .NET 6 - Chunk() in LINQ

Let's divide big collections into groups of smaller collections using the new Chunk() method in LINQ!

How to Create a Great User Experience in Any Application – Part 2

In part one of this article, I began by discussing how important the user experience is in any application. I believe it’s the number one feature! I discussed the best college class I took about so…

Performance: Code It Any Way You Want!

Back when .NET was first released in 2002, generally, there was only one way to code things. But now that we have the .NET Framework (Clr), .NET Core, and .NET, there can be many ways to code the s…

What's the Cost of Indirection & Abstractions?

Indirection is fundamental to software design. Creating abstractions is one common way of creating indirection. The benefits are reuse, isolating complexit...

World Tour

Improving Code Quality… One Developer At A Time! The “For Those About to Code World Tour” is coming to your country and city near you (and virtually) in 2021! Come and learn the t…

GitLab from YC to IPO

We want to congratulate Sid Sijbrandij, Dmitriy Zaporozhets, and the entire GitLab Inc. team on today’s IPO! GitLab Inc., from YC’s Winter 2015 batch, is YC’s first open-source company to go public, the first alum of the YC Growth Program to go public, and one…

dotNetDave Says… Memory Affects Performance and Performance Effects Memory!

When architecting and wring code, performance and memory usage should always be something that needs to be addressed. Especially since so much is being moved to the cloud. Performance and memory us…

Rockin’ The Code World with dotNetDave – Special Guest: Kira Weiss

Join me live on Saturday, May 8th, 2021 at 10:00 PST on C# Corner for season 2, show #24 where I will interview Kira Weiss, Program Manager on Visual Studio. Looking forward to learning more about …

How to Create a Great User Experience in Any Application – Part 1

The number one feature of any application is the best possible user experience. This applies to any application, such as for Windows, MAC, mobile, web, and even web API’s. No matter what type…

Why does GetModuleInfo fail to produce an entry point for executables?

A customer wanted to find the entry point for some executables. They tried this two-step plan: Load the executable via LoadLibrary. Like, a real LoadLibrary, none of this “as datafile” stuff. Call Get­Module­Information and look at the MODULE­INFO.Entry­Point …

Amazon.com: Rackstuds 4C Rack Mount Solution Series II – No More Cage Nuts! The Easiest and Safest Server Rack Solution in 19" Racks with Square Punched Vertical Rails. Sample Pack Contains 4 of Each Size/Color : Industrial & Scientific

Amazon.com: Rackstuds 4C Rack Mount Solution Series II – No More Cage Nuts! The Easiest and Safest Server Rack Solution in 19" Racks with Square Punched Vertical Rails. Sample Pack Contains 4 of Each Size/Color : Industrial & Scientific

Syncthing

Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers in real time, safely protected from prying eyes. Your data is your data alone and you deserve to choose where it is stored, whether it is shared with so…

infinite steps to prod

What sits between us and users? The IDE, that spits out compiled codeThat we send to a build serverThat gets deployed to a dev serverThat gets played withThat CI promotes to a test serverThat gets …

Thingiverse Data Leak Affects 228,000 Subscribers

Thingiverse, a popular website dedicated to sharing user-created digital design files, has reportedly leaked a 36GB backup file that contains 2.5 million unique

Amazon Sign-In

Email or mobile phone number

Announcing Automated ML (AutoML) for Images

We are excited to announce the Public Preview of automated ML (AutoML) for Images within Azure Machine Learning (Azure ML). This new capability boosts data scientist productivity when building computer vision models for tasks such as image classification, obje…

Monsters Weekly 226 - Building GitHub Actions in C#

We are joined today by Dylan Smith who walks us through building out our own github actions in C# using his new toolkit. Links:The actions we built: https://github.com/stimms/FibonacciActionTest repo

Simple HTTP Server in .Net

.Net and .Net Core both already provide fully functional HTTPS servers, as does IIS on Windows. But I found the need to make my own HTTP server in .Net for a plugin that I was making for a game (Ke…

.NET Framework October 2021 Security and Quality Rollup

Yesterday, we released the October 2021 Security and Quality Rollup for .NET Framework. Security The October Security and Quality Rollup does not contain any new security fixes. See February 2021 Security and Quality Rollup for the latest security updates. Qua…

Visual Studio 2022 for Mac Preview 2 is now available

One month ago, we released the first public preview of Visual Studio 2022 for Mac after an initial private preview. Today, we’re happy to share that Visual Studio 2022 for Mac Preview 2 is now available. The focus of this preview is to support the new .NET 6 R…

Using TypeScript to Express Intent

When coming to TypeScript from OOP languages it can be very easy to fall into the trap of using types the same way you are used to. But this is missing a lot of power of TypeScript. This article looks at how you can extend your TypeScript use to not only repre…

.NET Rocks! vNext

.NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.

Fowler Build 2021

Compatibility: Warning! These parts have potential issues or incompatibilities. See details below.

Azure DevOps - Event

The issue is now fully mitigated. Our engineers will be investigating this further to learn from and reduce the risk of potential recurrences. We apologize for the impact this had on our customers.