21 October 2020

74 links · Wednesday

amymhaddad

Learn how to program effectively: the programming skills you need to master and the topics you need to learn, and the best ways to learn them.

My Lab Power Setup

A lot of people wanted to know what UPS's and PDU's I am running, and where. Here are all the details I would highly suggest you read my post on setting up the power inlets, as it explains a lot Home Server Room Power Upgrade + Multi-room UPSThis post shows ho…

Value dragons

Finding a product, or an expression of a product, that gets pull, truly is the dragon protecting the gold. Not the product itself, but its interplay with timing, a group of users, its price point, etc., This is the monster anyone trying to capture the gold fro…

James Randi has died.

We are very sad to say that James Randi passed away yesterday, due to age-related causes.   He had an Amazing life. We will miss him.    Please respect Deyvi Peña’s privacy during this...

How Silicon Valley will solve the trolley problem

The trolley problem asks how to decide between the lives of people in two groups. At the moment, it comes up in our industry in discussions around self-driving cars: Suppose a car gets into a situation where it must risk injuring either its passengers or pedes…

A Brief Tour of the Unity Editor

Those picking up Unity will likely have a lot of questions about the Unity Editor. How do I navigate it? What is a good development workflow using the Editor as…

Is Software Contracting For You? - Mischa Spiegelmock

If you're a full-time employee, becoming a contractor means giving up some job security. You may not have a guaranteed paycheck for a while, if ever. Being a contractor, especially if you're starting out and doing it alone, brings many uncertainties. However w…

Your SEO strategy should never start with keyword research. | Kole McRae

I teach SEO to a lot of people. Either in my role as an actual teacher for a university, within the organization I work for or as an advisor for a venture capital firm. I've found that while SEO has changed a lot over the years, much of what I teach is just my…

Why I write: The Feynman Technique for learning

One of the reasons I started writing is to learn more. The Feynman technique was an inspiration for this. The Feynman Technique Richard Feynman was a theoretical Physicist. He won a Nobel prize for…

Search changes for anonymous users

We wanted to share some of what's been happening on the network lately behind the scenes. We do our best to keep fires from being visible but that's not always possible and when it happens my goal ...

switch expression - C# reference

Learn how to use the C# switch expression for pattern matching and other data introspection

Defining Service Boundaries by Splitting Entities

Defining Service Boundaries is a really important part of building a loosely coupled system, yet can often be difficult. Here's one way of realizing where service boundaries lie but looking at Entities and the properties and how they relate. Remember not to …

The Cloudflare Radar 2020 Elections Dashboard

We thought it was important to provide a view into how overall traffic to campaign and elections sites is trending as well as a view into the cyberattacks we're observing. To that end, today we're sharing data from our internal monitoring systems publicly thro…

What ORMs have taught me: just learn SQL

I’ve come to the conclusion that, for me, ORMs are more detriment than benefit. In short, they can be used to nicely augment working with SQL in a program, but they should not replace it.

I enforced the AGPL on my code, here's how it went

Five years ago I made a website that allowed you to put in a few domains and get an email when the SSL certificate was about to expire. No ads, no fuss, just an easy way for people to keep tabs on their sites without setting up their own monitoring like Nagio…

Ridiculously fast unicode (UTF-8) validation

One of the most common “data type” in programming is the text string. When programmers think of a string, they imagine that they are dealing with a list or an array of characters. It is often a “good enough” approximation, but reality is more complex. The char…

SQL Server Management Studio 18.7 now generally available - SQL Server Blog

The release of SQL Server Management Studio (SSMS) 18.7 is now generally available for download. Today we’re sharing some of the updates from the release and the ongoing work in SQL Server Management Studio. Download SSMS 18.7 and read on for some highlights f…

Test Series: Part 1 – Understanding Testing Strategies

One of the challenges with incorporating DevOps culture for teams is understanding that greater speed yields better quality. This is often foreign to teams, because conventional logic dictates that…

Empowering Azure CLI developers with AI

When we redesigned the Azure CLI in 2016, our goal was to create a simple, easy to use, tool for managing Azure.  Since then, Azure has grown tremendously from supporting multiple clouds in various locations across the globe, on/off premises services, and scen…

Azure CLI Oct 2020 release

Hi there, welcome to another feature release blog of the Azure CLI. Today we will be sharing with you some of the recent Azure CLI work done related to announcements atenabled several end-to-end (E2E) features in the Azure CLI across key Compute, Monitoring an…

Continuous deployment at scale - Simple Talk

More organisations are adopting DevOps, but what happens as the codebase grows? In this article, Siddharth Rao gives advice on how to implement continuous deployment at scale.

Episode 351 - Azure Spring Cloud

Principal Program Manager for all things Java on Azure, Asir Selvasingh, introduces us to the new Azure Spring Cloud. He gives us a primer on the Spring ecosystem, explains why Microsoft created this new Azure service and provides us with details on how the pl…

What's Next? featuring Lin-Manuel Miranda — The West Wing Weekly

The West Wing Weekly presents an ode to The West Wing. Hrishi made a beat, an extended remix of our podcast’s intro theme, for the biggest West Wing fan we know—  Lin-Manuel Miranda  — who wrote lyrics and recorded vocals for the track! What's next?

Get Started with PyTorch

Learn the basics of PyTorch such as what it is, how to build and deploy a model, its strong community and more. Jump To: [01:15] What makes PyTorch different from other frameworks?[02:31] What is P

Cross-platform development with .NET 5

Do you have a hard time understanding which APIs work cross-platform and which ones aren't? Are you tired of having to run your code to see which APIs throw PlatformNotSupportedException? In this video, I'm showing you how the new Platform Compatibility Analy…

Monkeytype

A minimalistic, customisable typing website. Test yourself in various modes, track your progress and improve your typing speed.

Event Driven applications on Kubernetes with KEDA

KEDA is an open source project and enables event-driven autoscaling for Kubernetes workloads.KEDA scalers can detect if a deployment should be activated or deactivated, and feed custom metrics for a s

The accelerating adoption of Julia

The Julia programming language has seen a major increase in its use and popularity over the last few years. We last looked at it two years ago, around the time of the Julia 1.0 release. Here, we will look at some of the changes since that release, none of whi…