1 September 2020

57 links · Tuesday

Make Security an Inside Job – Design Monday | J Wolfgang Goerlich

We landed a man on the moon before we had wheeled suitcases. Wait. I’ll do one better. We were orbiting space shuttles before we had wheeled suitcases. I heard this fact years ago and it blew me away. I asked, why?

You flow downhill

Water flows downhill. We all know this, and we all (implicitly) understand the idea. Water is flexible and subject to the forces of gravity. Terrain has high points and low points. Water follows th…

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.

Why developers hate Ruby on Rails

Hey I’m Ahmed, a self taught software engineer. In my path of self learning, I tried multiple languages and frameworks; and one of them was Ruby on Rails. That was at least 5 years ago, and I…

Thoughts on Fundraising - Blair Reeves

Today, I’m going to write a little bit about fundraising. Back in January, I decided to launch a project that has come to dominate the non-work hours of my 2020: The Long Leaf Pine Slate. Almost every night and weekend of this year, I’ve done something (or a l…

Lunar

Intelligent adaptive brightness for external monitors

Adding a Little DAPR to Your .NET Microservices

DAPR makes building distributed applications much easier by providing a collection of language agnostic building blocks that can be used in any cloud or on-prem environment. In this session, we'll dive into DAPR, discuss the various build blocks it supports, a…

CoffeeGeek - Baratza Sette 30 Grinder

In the spring of 2017, Baratza had an identity crisis with their latest grinder venture, the Sette 30 grinder. It was introduced at SCA's Annual Trade Show with the intent of being marketed as a state of the art, fast and capable pourover and drip grinder. The…

Improvements in native code interop in .NET 5.0 | .NET Blog

In this post, we discuss interop improvements in .NET 5.0 and describe some of the work we are considering for the future. We also have a survey on GitHub, where we hope to hear about your experiences in the interop space.

Why we are suing the Administration - Newsroom

Today we are filing a complaint in federal court challenging the Administration's efforts to ban TikTok in the US. As a company we have always focused on transparency, so we want to explain why we are

Why I’m Writing A Book On Cryptography

I’ve now been writing a book on applied cryptography for a year and a half. I’m nearing the end of my journey, as I have one last ambitious chapter left to write: next-generation cryptography (a chapter that I’ll use to talk about cryptography that will become…

htop-dev/htop

htop - an interactive process viewer. Contribute to htop-dev/htop development by creating an account on GitHub.

More on trivial functions like CopyRect and EqualRect | The Old New Thing

Some time ago, I discussed trivial functions like CopyRect and EqualRect and why they even exist at all. Piotr Siódmak wondered if you could just use memcpy to copy a rectangle. “It’s already there and probably already used by other parts of code,

GitLens Extension in Visual Studio Code

Want to supercharge your Git workflow inside of Visual Studio Code? Well, you need to check out the GitLens extension. It's jam-packed with amazing features for improving your Git workflow right inside of VS Code. GitLens Extension - https://gitlens.amod.io _…

Monsters Weekly 178 - How to Manually Trigger GitHub Actions

GitHub Actions makes it easy to automate your continuous integration and continuous deployment workflows but early on it lacked the ability to manually trigger a workflow. Thankfully this missing feat

Monsters Weekly 179 - Working with AsyncLocal

In this episode we dive into AsyncLocal with a code example and a brief discussion on where it’s used by the ASP.NET team throughout the framework. For more information on this topic: https://docs.mic

New C# Source Generator Samples | .NET Blog

Phillip introduced C# Source Generators here. This post describes two new generators that we added to the samples project in the Roslyn SDK github repo. The first generator gives you strongly typed access to CSV data. The second one creates string constants ba…

Shawn Wildermuth's Blog

The Maintainers: Nicholas Blumhardt, Autofac and Serilog - Shawn Wildermuth

Securing Azure Functions using API Keys

This article shows how to secure Azure Functions using API Keys. This is useful, if you have no control over the API client implementation, the client code base cannot be easily changed or the clie…

BSides København

Code can be found bla bla

Consequences Of Code « blarg?

[Content warning: There’s descriptions of psychological and animal abuse in here, because I’m talking about Facebook. This gets ugly fast.]

Motivation

Azure/bicep

Contribute to Azure/bicep development by creating an account on GitHub.