31 May 2022

70 links · Tuesday

What is HyperSmooth in GoPro?

What exactly is HyperSmooth in GoPro? In this blog, I'll cover all the basic details that you need to know about this awesome GoPro feature!

Twelve Virtues of Rationality – Eliezer S. Yudkowsky

The first virtue is curiosity. A burning itch to know is higher than a solemn vow to pursue truth. To feel the burning itch of curiosity requires both that you be ignorant, and that you desire to relinquish your ignorance. If in your heart you believe you alre…

Re: Why we stopped making Einsteins? No we did not.

Recently I came across a post, called "Why we stopped making Einsteins". The main argument is that we are not producing "geniuses" as we used to and it's the fault of the current education system. It's a very interesting post and I suggest everyone go read it.…

People in your software supply chain

For many open source consumers the "logical units" being depended on are libraries. However, the libraries themselves are only a product of what consumers are actually depending on: people. Y...

When Should I Give Up?

When should I give up on something and when should I see it through?

Getting Functional with C#

As C# has matured, it has adopted elements of functional programming. Let’s explore some of the interesting ways we can use functional C#!

Platform Week wrap-up

Recently, during Platform Week, we made a number of announcements expanding what’s possible with the Developer Platform. Let’s take a look at some of these and what this enables you to build

308: James & Frank Go To Build 2022!

Frank and James cover all the great developer bits from Build 2022 including Win UI 3, Project Voleterra, Arm64, .NET MAUI Launch, and so much more.

My Visual Guide to #MSBuild Keynote: 10 Things To Know

Just in case you missed it, Microsoft Build 2022 happened this past week (May 24-May 26) and it was a packed conference with 330+ sessions according to the schedule. As I do every year, I paid most attention to the opening keynote from Satya Nadella which ofte…

May 30, 2022

Different projections help you out in different ways, some more than others.

Development Methodologies that Don’t Exist But Could

We have Scrum, Kanban, Waterfall, Scrumfall, and so many more, but there are lots of methodologies we haven’t intentionally created that could (or do) exist. Single Threaded Programming: We W…

The Lazy monad

Lazy computations form a monad. An article for object-oriented programmers.

SomaFM

Over 30 unique channels of commercial-free, listener-supported radio. All music hand-picked by SomaFM's award-winning DJs and music directors.

Embracing Hacker Culture - "Building Teams" Series

Developers are the engines of growth for any software company. Nurturing a hacker culture is beneficial to the company's bottom line, which eventually will raise the tactical level of the whole operations.

How to Add Startup.cs in ASP.NET Core 6 Project

The Startup.cs file is missing from ASP.NET Core 6.0. This post talks about how to add startup.cs in ASP.NET Core 6 project.

Bucket Sort in C# - Code Maze

Bucket sort is a sorting algorithm that works by partitioning an array into several buckets. Let's see how to implement Bucket Sort in C#.

BAG:EL - Best Algorithms for Graphs: Easy Learning

Project team: - Benny Wong  - Gokce Dilek - Meg Thibodeau - Ryan Kim - Shaunak Tulshibagwale  Project repository: https://github.com/gokcedilek/BAGEL    This blog post introduces a project I and my teammates developed as part of UBC's CPSC 416: Distributed Sys…

raku & rust: a romance?

Rust is blazingly fast and memory-efficient: with no runtime or garbage collector, it can power performance-critical services, run on embedded devices, and easily integrate with other languages. Ru…

Losing your cookies

“My browser lost its cookies” has long been one of the most longstanding Support complaints in the history of browsers. Unfortunately, the reason that it has been such a longstanding issue is that …