25 January 2021

48 links · Monday

survey.pdf

2 Basic Lattice Cryptography: Encryption and Fiat-Shamir Signatures

.NET Conf Armenia (2021-01-30)

.NET Conf Armenia is a free, one-day virtual developer event organized by the .NET Community Armenia. This year, .NET 5.0 will be introduced at .NET Conf Arm...

AdamGold/Dryvo

Driving lessons made simpler. Custom scheduling API built with Python. - AdamGold/Dryvo

New experience for sending us your feedback | Visual Studio Blog

We’ve been working to improve the Developer Community for providing feedback about Visual Studio. Last summer, we updated to a more flexible browser-based mechanism for sending feedback. Now we’re upgrading the rest of the Developer Community website. We’ve li…

An Introduction to Infrastructure as Code

If you've even slightly dipped your toe into the cloud world, then you've probably been told that Infrastructure as Code or IaC is how you should be deployin...

How we built Stack Overflow’s first guild

By definition, a guild is “an association of artisans or merchants who oversee the practice of their trade/trade in a particular area”…

Improving how we deploy GitHub - The GitHub Blog

As GitHub doubled it’s developer head count, tooling that worked for us no longer functioned in the same capacity. We aimed to improve the deployment process for all developers at GitHub and mitigate risk associated with deploying one of the largest developer …

.NET Conf: Focus on Windows

Join the .NET Conf free virtual event February 25 to learn about Windows apps with .NET. Mark your calendar!

Ojoy

Have low-resolution images or memoji? Enlarge them and improve their quality using machine-learning.

dotnet/runtimelab

This repo is for experimentation and exploring new ideas that may or may not make it into the main dotnet/runtime repo. - dotnet/runtimelab

Troubleshooting .NET Core Project Templates

Every .NET project is based on a project template. Want to learn more about the ones that ship "in the box"? Want to learn how to create your own? In this multi-part series, ASP.NET PM Sayed

Autoscrolling on drag, part 1: Basic implementation | The Old New Thing

Many windows perform autoscroll on drag, typically for the purpose of allowing you to drag-select a region of the window that is larger than the current client area. There are quite a few subtleties here, so I’m going to start with a basic implementation and t…

A lament about code reviews

When you start out working on a new feature or system; it’s easy to get caught up in the micro: How should this method work? What should the consumer see? Where do I put this? What do I name …

The PGM-index

The Piecewise Geometric Model index (PGM-index) is a data structure that enables fast point and range searches in arrays of billions of items using orders of magnitude less space than traditional indexes.

238: Island Tracker - The Final Chapter

We have come to the epic conclusion of James's app Island Tracker, his Animal Crossing app for tracking turnip prices with friends. He is ready to roll out his freemium version of the app while upgrading all of his existing customers and updating the backend.

Stateful React Components

Application State When we make apps using the SAFE stack, our client-side state is usually managed by Elmish. One of the benefits of this ‘Model-View-Update’ (MVU) pattern is that having a single, immutable record of your app’s complete state makes it easy to …

Cloud Design Patterns: The Gatekeeper and Valet Key Patterns

When designing any solution, we often look for common practices or patterns that can be re-used. Think about this from a Software development perspective. You've probably heard about the Factory Method pattern, Builder or Singleton patterns.   What about desig…

PITTSBURGH > PARIS

SIGN UP NOW TO CLAIM YOUR FREE PITTSBURGH > PARIS BUMPERSTICKER!

Barbados @Barbados

Dreaming of Barbados? We're bringing you a dose of Barbados today! Here's how we're looking ☀🌴 #LoveBarbados #VisitBarbados #BarbadosADreamAway

LIVE with Dave in Dave's Garage - Microsoft History

I'd like to get together with viewers at 7PM PST Sunday so that you can ask me questions and suggest questions and topics for the Windows War Stories series....

LorenzCK/OnTopReplica

A real-time always-on-top “replica” of a window of your choice (on Windows). - LorenzCK/OnTopReplica

Felipe Tavares

Felipe Tavares: Game Designer, Developer & Artist

Things I've learned after 10 years in the industry

Earlier today I read a blog post titled Software development topics I’ve changed my mind on after 6 years in the industry1 and it made me reflect on how my own thinking has (hopefully) evolved over my decade long career. I’m not going to discuss the content of…

The joy of deleting code

I consider myself a software craftsman who takes good care of my craft. What I find difficult to understand is why I take so much joy when I am deleting code.