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
Lessons I learned on user onboarding – the dos and don’ts 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 …
Sarat Chandra | My Nextcloud setup Hosting Nextcloud for my family as an alternative to proprietary cloud.
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 experienc...
Giving more tools to software engineers: the reorganization of the factory When the output of software engineers goes up, what happens to the companies they work for?
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 mone...
Building eBay's Web API ecosystem with Tanya Vlahovic | Hanselminutes with Scott Hanselman 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.
Improved XAML Data Binding Diagnostics | The Xamarin Show 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
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.
Chrome Extensions Every Web Developer Needs I have curated for you a list of Chrome extensions that will make your everyday work easier!
I just installed a content blocker on my iPhone – Rukshan's Blog 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.
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 cl...
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
51% of 4 million Docker images have critical vulnerabilities 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.
Facebook Takes Out Full-Page Newspaper Ads to Attack Apple’s Changes Strengthening iOS Privacy Link to: https://www.macrumors.com/2020/12/16/facebook-takes-out-full-page-ads-to-attack-apple/
On the ways of finding a dispatcher for the current thread in the Windows Runtime | The Old New Thing 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,
.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.
RavenDB Node.JS / TypeScript client 5.0 released 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...
Introducing Cloudflare Pages: the best way to build JAMstack websites 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.
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...
fulldecent/system-bus-radio Transmits AM radio on computers without radio transmitting hardware. - fulldecent/system-bus-radio
Download and Try the Tech Preview of Docker Desktop for M1 - Docker Blog 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!
Setup and use CUDA and TensorFlow in Windows Subsystem for Linux 2 Table of contentsInstall Windows previewInstall WSL 2 previewInstall Nvidia driver preview and CUDA toolkitRun CUDA sample applicationInstall Docker and Nvidia container toolkitRun CUDA …
Modular AWS SDK for JavaScript is now generally available | Amazon Web Services 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 ma...
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 ...
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.
Amazon Location – Add Maps and Location Awareness to Your Applications | Amazon Web Services 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 busin...
Norns.Urd Lightweight AOP Framework Norns.Urd is lightweight AOP framework based on emit which does dynamic proxy
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 b...
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.
A guide to making a good pull request - James Croft Check out these simple and easy steps to improve your reviewer experiences when it comes to a pull request with our handy guide!
.NET 5 Source Generators - MediatR - CQRS 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.
[Guest post] Our Head First C# Contest Got Some Truly Creative Entries | Visual Studio Blog 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! 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.
jwasham/coding-interview-university A complete computer science study plan to become a software engineer. - jwasham/coding-interview-university
The regular joy of the Adafruit AdaBox Subscription and exploring IoT with the family I'm a fan of Adafruit and all their products. There's no referral links here, ...
Angular Role-Based Authorization with ASP.NET Core Identity 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.
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.
After Last 2020 VS Code Update, What's In Store for 2021? -- Visual Studio Magazine 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.
Preview in macOS Big Sur is irreversibly destroying PDFs – again – Annoying Technology 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 bund...
Jet Powered Volkswagen Beetle - cars & trucks - by owner - vehicle... --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...
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.