17 December 2020

55 links ยท Thursday

David Prosser from ComUnity

In our next episode of Source Code we meet founder of ComUnity David Prosser. David talks about how hard it was to build his company (it nearly folded after a few months) whilst trying to balance bein

Dennis's Blog

Like many in the tech industry, I've had the following conversation:

Writing An App In 2 Days

This September, I developed and released an iOS app called Transparent App Icons. I wrote the app (or at least, the app's initial version) very quickly, and it's paid off in terms of the time I put into it - in addition to being a great learning experience fro…

Cognitive biases

One-sided bet: People commonly assume implicitly that their actions may only have good outcomes. For example, increasing the minimum wage in a country may only benefit the poor. Taking a lottery ticket only has the upside of possibly winning a lot of money. Be…

Stripe’s payments APIs: the first ten years

Abstracting away the complexity of payments has driven the evolution of our APIs over the last decade. This post provides the context, inflection points, and conceptual frameworks behind our API design.

The Shape of 1.7M Lines of Code · Stefan-Marr.de

Recently, I was wondering how large code bases look like when it comes to the basic properties compiler might care about. And here I am not thinking about dynamic properties, but simply static properties such as length of methods, number of methods per class, …

What's IaaS, PaaS, and SaaS in #Shorts

In this Short video I'm briefly explaining what are the 3 cloud service models: IaaS, PaaS and SaaS. To learn more definitely read this page on Azure Fundame...

YouTube

Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.

No cookie for you - The GitHub Blog

Good news: we removed all cookie banners from GitHub! 🎉 No one likes cookie banners. But cookie banners are everywhere. So how did we pull this off? Well, EU law requires you to use cookie

ollelogdahl/ihct

'I Hate C Testing': A minimal testing framework for C. - ollelogdahl/ihct

.NET 5 Breaking Changes for WPF/Windows Forms

The final topic in our .NET 5 Breaking Changes series is WPF and Windows Forms. These desktop technologies were unavailable before .NET Core 3.0, as earlier versions of .NET Core focused on web-based applications via ASP.NET Core.

Blob Opera - Google Arts & Culture

Create your own opera inspired song with Blob Opera - no music skills required ! A machine learning experiment by David Li in collaboration with Google Art...

Unit testing and mocking with Azure SDK .NET | Azure SDK Blog

Unit testing is an important part of a sustainable development process because it enables developers to prevent regressions. Things get complicated when the code you are testing communicates with an Azure service over a network. How can you reliably test code …

Inside the Azure SDK Architecture | Azure SDK Blog

In this technical blog post, I’ll dive into some of the architectural choices made by the Azure SDK team when designing our client libraries.

Data Deficient Messages

In distributed applications and microservices that send events or notifications to other apps or services, take care to include sufficient information in the messages themselves. Failure to do so will likely result in downstream services needing to call back t…

PowerShell 7.2 Preview 2 release | PowerShell

PowerShell 7.2 Preview 2 Today we are proud to announce the second preview release of PowerShell 7.2. This preview is still based on .NET 5 as we wait for the first preview of .NET 6 which we expect PowerShell 7.2 to be based upon.

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

Key benefits of integrating web applications into Microsoft Teams

If you're working on a Line of Business application, a Software as a Service application, or an entirely different category of application, you can bring your apps directly into Teams and provide a mo

GTK 4.0 – GTK Development Blog

2020 has been a very long year. What better way to end it than with a major release!  Today, we released GTK 4.0.

Embedding your web app in Teams

Did you know you can take an existing web app experience and adapt it for Teams? Barnam Bora and Waldek Mastykarz will show you how you can display rich interactive web content within Microsoft Teams

Understanding Teams apps..."Hello, world!" for Teams

Getting started with Teams app development is almost as easy as "click, click, hello, world!" Learn the basics with Ayca Bas and Tomomi Imura so you can build your next app for Teams. Check

Scaling a Monolith

Scaling a Monolith can be a challenge. If you have well-defined boundaries, you have a lot of options for scaling horizontally.

Introduction · Tig - Text-mode interface for Git

Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.