8 October 2020

64 links · Thursday

Who cares about security by obscurity

I end up taking about the security by obscurity with other engineers and it’s sometimes not easy to classify what solution is or isn’t of that kind. Recently the conversation online was restarted with a post. I’d like to propose a different way to look at this…

Normalizing Failure with Susana Benavidez | Hanselminutes with Scott Hanselman

Susana Benavidez has had an interesting path into technology and she wants to normalize it. Sometimes it's not straight and narrow, sometimes it's windy and filled with bumps. What would tech look like if we normalized failure and gave folks a safe place to fa…

How Spotify is Killing the Open Podcast Ecosystem

Earlier this year, when Spotify announced that “The Joe Rogan Experience” would stream exclusively on Spotify, it sent shockwaves throughout the podcast ecosystem. This deal – reportedly worth over $100 million – is one of the most lucrative podcast deals. The…

I built an app to fix my depression – Eli Finer

I was first diagnosed with depression when I was working on a startup in 2007. I went to the doctor, told him I was feeling mild flu symptoms for a couple of months, he asked me a few questions, determined that I had depression, gave my some SSRIs, and sent me…

Windows 98 Icon Viewer

Windows 98 Icon Viewer Made by Alex Meub

Undersea datacenter in our future?

Read about Microsoft’s Project Natick Phase 2 this past week. Microsoft submerged a steel encased tube filled with servers, storage and compute for 2 years in the UK and just took it out of t…

Languages & Runtime Community Standup - Source Generators

Join @KathleenDollard @_cartermp and @terrajobst for the .NET Languages & Runtime Community Standup. Today, we'll talk about source generators! Featuring: Kathleen Dollard (@KathleenDollard), Phillip Carter (@_cartermp), Immo Landwerth (@terrajobst ) #CSharp…

Azure SQL Capacity Planning: Scenarios

Capacity planning plays a critical role in migrating an existing application or designing a new one. In the final part of this three-part series with Silvano Coriani, we'll review various Azure SQL ca

Where Gaming Begins | AMD Ryzen™ Desktop Processors

Join AMD CEO Dr. Lisa Su as she details the highly anticipated AMD Ryzen™ desktop processor lineup powered by the groundbreaking “Zen 3” architecture. *** Subscribe: http://bit.ly/Subscribe_to_AMD Like us on Facebook: http://bit.ly/AMD_on_Facebook Follow us…

.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.

Announcing Swift Algorithms

I’m excited to announce Swift Algorithms, a new open-source package of sequence and collection algorithms, along with their related types.

Using machine learning with RavenDB

In this post, I’m going to walk you through the process of setting up machine learning pipeline within RavenDB. The first thing to ask, of course, is what am...

Microsoft Developer UK @msdevUK

Watch: #CloudSkills Revisited. Today we're revisiting talks from Series 1 - @Dr_Tempest, @asegunlolu & @chris_sainty! Watch every Thursday at 2pm UK time. ️Info: aka.ms/cs-s2e2.

Almost Real Resume

All the contents below are generated using a machine learning based neural network.

C++ 3D Game Tutorial 24: Graphics Engine - Materials

Hello everyone! In this twenty-fourth video tutorial we will talk about materials! In particular we will see how vertex shader, pixel shader and constant buffer can be used to make a material from the ground up, how to apply different materials over the surfa…

Bruce Momjian: Postgres Blog

This blog is about my work on the Postgres open source database, and is published on Planet PostgreSQL. PgLife allows monitoring of all Postgres community activity.

Beginner's Series to: JavaScript | Channel 9

Beginner's guide to JavaScript on Node.js Learning a new framework or development environment is made even more difficult when you don't know the programming language. Fortunately, we're here to help!

Asyncify a method and event response

It’s common to come across a pattern where you call a synchronous method to kick off an activity then await an event which gives you the result (or an error). In the process of building 32fee…

Yael Tauman Kalai - Real World Cryptographers Podcast

In this episode, we discuss how Yael started working in the field, choosing foundational research problems, privacy-preserving tools such as ring-signatures used in cryptocurrencies (Monero) and recent breakthroughs in schemes that allow hiding se...

dotnet/aspnetcore

ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux. - dotnet/aspnetcore

JDConf - Save the Date!

Microsoft welcomes you to JDConf, the first ever Java conference hosted by Microsoft for the Java community. This 3-day digital event will be the first of a series of Java-focused and community-oriented events. From the cloud to bear metal, from high to low le…

.NET Conf 2020

Join the .NET Conf 2020 free virtual event November 10-12 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!

The Challenges of NPNM Innovation - Bone and Feathers

I’ve discussed the challenges of being an innovator in the New Product New Market (NPNM) quadrant and the risks associated with that. I’d like to take a few minutes today and expand on some of the risks and challenges. The band Kraftwerk is widely considered t…

Thingifying the world (ii)

A sign in the University of Chicago Bookstore: — ‘Umbrellas are non-refundable.’ I can see why the Bookstore chose this phrasing.  It’s not just shorter, it’s more polite, less in-y…

Team Management Brain Dump

I’m receiving another team to manage directly, which is good news! But it also means I’ll have a lot on my table. I wrote down this list of things that support efficient work for myself to follow: Single “in progress” task - make sure each team member is wor…

How a side project has made me a better manager

When I was first asked to be a software engineering manager, I knew that saying yes would come with tradeoffs. On the one hand, it would be a chance to have more impact, mentor people, and develop my leadership skills. On the other, it was a job change: instea…