Orbifolds and Other Games - DRY is a Trade-Off
Fri 11 December 2020 by Moshe Zadka
Fri 11 December 2020 by Moshe Zadka
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
Like many in the tech industry, I've had the following conversation:
Let’s say you’re signing up for a product. You see a welcome message on your screen. And that’s followed by a few steps on how to set up the product. You roll your eyes and think …
Hosting Nextcloud for my family as an alternative to proprietary cloud.
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…
When the output of software engineers goes up, what happens to the companies they work for?
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…
Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
This week, James is joined by Dmitry Lyalin, Senior Program Manager - XAML Tooling, who is here to talk about some brand new features available for XAML developers in Visual Studio 2019. He walks thro
What you don't know is what you haven't learned
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.
I have curated for you a list of Chrome extensions that will make your everyday work easier!
Recently I saw a Facebook post post where someone has monitored his data usage and found out that he is spending nearly 300mb of data everyday just for the ad content he’s getting on different websites and YouTube.
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, …
17Dec/201
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...
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
IMGZ shares images.
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
Prevasio, a cybersecurity startup, has announced that it has completed the scanning of 4 million container images at Docker Hub. Nearly 51% of the images have critical vulnerabilities, and nearly 6,500 of them can be considered malicious.
Link to: https://www.macrumors.com/2020/12/16/facebook-takes-out-full-page-ads-to-attack-apple/
'I Hate C Testing': A minimal testing framework for C. - ollelogdahl/ihct
If you’re working with XAML in the Windows Runtime, there’s a good chance that you are going to have to deal with dispatchers. A dispatcher is an object that manages a queue of work items and runs (dispatches) them in some order,
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.
I’m very happy to announce that the TypeScript / Node.js client API for RavenDB was recently updated to 5.0. This release updates the API to support Time Ser...
Across multiple cultures around the world, this time of year is a time of celebration and sharing of gifts with the people we care the most about.
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...
Transmits AM radio on computers without radio transmitting hardware. - fulldecent/system-bus-radio
Apple has recently shipped the first Macs based on the new Apple M1 chips. Today we have a public preview that you can download and try out!
Table of contentsInstall Windows previewInstall WSL 2 previewInstall Nvidia driver preview and CUDA toolkitRun CUDA sample applicationInstall Docker and Nvidia container toolkitRun CUDA …
A guide by David A. Wheeler.
We are happy to announce the General Availability (GA) of AWS SDK for JavaScript, version 3 (v3). This release follows the Release Candidate of the JavaScript SDK and has a modular architecture with a separate package for each service. It also includes many fr…
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 …
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.
We want to make it easier and more cost-effective for you to add maps, location awareness, and other location-based features to your web and mobile applications. Until now, doing this has been somewhat complex and expensive, and also tied you to the business a…
Norns.Urd is lightweight AOP framework based on emit which does dynamic proxy
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 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.
Check out these simple and easy steps to improve your reviewer experiences when it comes to a pull request with our handy guide!
In this blog post we will explore how we can use the new source generator feature in .NET 5 to automatically generate an API for a system using the MediatR library and the CQRS pattern.
The Head First C# contest is over! Check out some of the more creative solutions, and learn how you can still get four chapters of the book for free.
.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.
A complete computer science study plan to become a software engineer. - jwasham/coding-interview-university
I'm a fan of Adafruit and all their products. There's no referral links here, ...
In this article, we are going to learn how to implement Angular Role-Based authorization with the help of guards and ASP.NET Core Identity.
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
2020 has been a very long year. What better way to end it than with a major release! Today, we released GTK 4.0.
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
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 can be a challenge. If you have well-defined boundaries, you have a lot of options for scaling horizontally.
With the year's last release of Visual Studio Code out in a 'housekeeping' update, Microsoft highlighted new features and pointed to what's to come in 2021 for its popular open source cross-platform code editor.
This image has three components: On the left is an OCR’ed PDF from my ScanSnap iX500. I have selected most of the text, and on the right side you can see two copy&paste results. In the upper half is the result directly after scanning, right after the bundled A…
--Yes this is a real ad, and yes I used the photos everyone has seen from my website and shared. The last photo on this ad hasn't been posted anywhere and shows the lift I store it on. I take it...
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.