4 May 2020

46 links · Monday

history.txt

GitHub Gist: instantly share code, notes, and snippets.

Why strace doesn't work in Docker

While editing the capabilities page of the how containers work zine, I found myself trying to explain why strace doesn’t work in a Docker container. The problem here is – if I run strace in a Docker container on my laptop, this happens: $ docker run -it ubuntu…

Life, part 6

Code for this episode can be found here. The only interesting change I’ve made to the client is that if you press “P”, it pauses the simulation and runs 5000 steps of the “a…

ongoing by Tim Bray · Bye, Amazon

May 1st was my last day as a VP and Distinguished Engineer at Amazon Web Services, after five years and five months of rewarding fun. I quit in dismay at Amazon firing whistleblowers who were making noise about warehouse employees frightened of Covid-19.

Inkscape 1.0 is here!

The most popular free and open-source vector graphics application in the world just hit version 1.0! This release represents a milestone in the progress of this application used by designers, artists, makers, students, and more. As always, Inkscape is availabl…

It's better to .Take() | Codejack

Given a EFCore entity object that has a navigation property, and the schema is built for a one-to-many relationship, but you want a navigation property to represent a single record based on a specific filter.

Client Certificate Authentication

While most HTTPS sites only authenticate the server (using a certificate sent by the website), HTTPS also supports a mutual authentication mode, whereby the client supplies a certificate that authe…

EEVblog

NO SCRIPT, NO FEAR, ALL OPINION An off-the-cuff Video Blog about Electronics Engineering, for engineers, hobbyists, enthusiasts, hackers and Makers Hosted by Dave Jones from Sydney Australia DONATION...

Headless vs Embedded CMS (Live Stream)

Brad Garropy joins me to discuss the pros and cons of Headless CMS vs Embedded CMS in the Jamstack. https://www.jamesqquick.com https://www.jamesqquick.com/uses/ (hardware, software, etc.) https://twitch.tv/jamesqquick https://www.learnbuildteach.com/ Lear…

Pacific Time: 07:04am

Exact time now, time zone, time difference, sunrise/sunset time and key facts for Pacific Time (PT).

Auto-failover groups in Azure SQL

In this video, Anna Hoffman and Jeroen ter Heerdt discuss and show how to create auto-failover groups in Azure SQL using PowerShell notebooks and a Java application. This video was based on a tutorial

Curtis Lusmore

Hi there! I’m Curtis, a software developer based in Melbourne, Australia. I like working with smart people to solve meaningful problems. I’ve been working in software since 2011, as a teacher, a software engineer, a product manage…

F# 5

In this episode, Robert is joined by Phillip Carter, who shows us F# 5, which is now in preview. He shows significant performance improvements and several new language features. Resources: F# 5 previ

Modern SAT solvers: fast, neat and underused (part 1 of N)

Before I started doing research, I saw SAT solvers as academically interesting but without practical uses ouside of other academic applications. I've since then changed my mind, and I want to change yours, because modern SAT solvers are neat, fast and almost c…

ongoing by Tim Bray · Bye, Amazon

May 1st was my last day as a VP and Distinguished Engineer at Amazon Web Services, after five years and five months of rewarding fun. I quit in dismay at Amazon firing whistleblowers who were making noise about warehouse employees frightened of Covid-19.

Popcorn Linux - Home

March 2020: Popcorn's improved distributed shared memory protocol and subsystem has been accepted at Systor 2020! Paper to be available soon.

Explainable Deep Learning: A Field Guide for the Uninitiated

Deep neural network (DNN) is an indispensable machine learning tool for achieving human-level performance on many learning tasks. Yet, due to its black-box nature, it is inherently difficult to understand which aspects of the input data drive the decisions of …

Tip 262 - Learn how to reduce cost with Azure

The importance of effectively managing costs and finding ways to save resources can never be underestimated. I had a great opportunity to sit down with Microsoft Cloud Advocate Thomas Maurer and discuss different ways on how to reduce cost with Microsoft Azure…

Clean Coding in C# - Part I

The first post in a new series about what I consider to be 'clean code' (using C#, of course). In this one, let's take a look at conditionals (if/else statements)

The FlixOne Bookstore Journey - WIN AN EBOOK PART 2: Hands-On Microservices with C# and .NET Core

This is a second post of the series. In the last post WIN AN EBOOK - Hands-On Microservices with C# 8 and .NET Core 3, Ed Price announced the survey*. (Click here to enter the contest.)   I would like to share a small story about the application we developed i…

Released: Microsoft.Data.SqlClient 2.0 Preview 3

The SqlClient team is moving forward with continuous updates and improvements to the Microsoft.Data.SqlClient data provider for SQL Server. Our plan is to provide GA releases twice a year with two preview releases in between. This cadence should provide time f…

Removing xaml.cs with C# Source Generators - Michael Esteves

When creating a Xamarin Forms solution with an MVVM framework such as Prism, the view’s backing xaml.cs files are boilerplate. Our application’s logic lives in our view models and ideally their should be no code in the view’s cs file. However if you try deleti…