Firebase push notifications for dotnet. Advanced guide - Cool Coders Device group messaging, Topic messaging, troubleshooting Xamarin integration. all about Firebase push notifications for dotnet.
.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...
See how Azure Sphere allows to run ML at the edge combined with Cloud AI in this demo on the #IoTShow with @obloch IoT devices can work with cognitive services in the cloud for ML tasks such as face verification. However, it is often useful to have ML at the edge as well, to avoid streaming up data all the time –
Zig Makes Go Cross Compilation Just Work For the last couple of months I worked on a redesign of https://ziglang.org. Among other things, the...
AdamGold/Dryvo Driving lessons made simpler. Custom scheduling API built with Python. - AdamGold/Dryvo
Suspended from Google Play for listing supported subtitle formats · Issue #37 · moneytoo/Player After a tiny unrelated description update, Just Player got suspended from the Google Play Store for "Sexual Content and Profanity policy". Google finds issues with following: Full descrip...
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’...
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 devel...
Hide your real email address to help protect your identity Firefox Relay makes it easy to create email aliases, aliases that forward to your real inbox. Use it to protect your online accounts from hackers and unwanted messages.
.NET Conf: Focus on Windows Join the .NET Conf free virtual event February 25 to learn about Windows apps with .NET. Mark your calendar!
Blackjack in Blazor Part 2 - The C# Classes Let's turn our Blackjack in Blazor theoretical models into full-fledged C# classes!
5nm in the USA: TSMC's Board Approves $3.5 Billion Fab in Arizona TSMC's Arizona fab on track to start construction in 2021
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
A deeper dive into our May 2019 security incident - Stack Overflow Blog We take a detailed look at a hacking incident that gave a user unauthorized access to our code and data.
Simplifying paths handling in .NET code with the FullPath type - Gérald Barré In this post, I describe how to avoid common issues when working with paths by using Meziantou.Framework.FullPath in .NET.
gRPC Server & Unary Calls | gRPC in .NET 5 Subscribe: http://bit.ly/ChapsasSubBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in this video...
Streamlining package versioning with MinVer In the past two videos on the path to publish a NuGet package, we started by setting up the build with NUKE and running it with GitHub Actions.Before we get ...
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 ...
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 …
How We Ran a Successful Remote Internship Program in 2020 Although tumultuous and unexpected, 2020 did not come without its silver linings, one being Cloudflare’s remote summer internship program.
Building a social media platform without going bankrupt: Part I–Laying the numbers Following the discussion a few days ago, I thought that I would share my high level architecture for building a social media platform in a way that would mak...
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 back...
Authentication in Blazor WebAssembly Hosted Applications - Code Maze In this article, we are going to explore implemented Authentication in Blazor WebAssembly hosted applications.
Gerrymandering simulation shows how much it can affect representation Source code and more information on how it works here: https://github.com/mazore/gerrymanderingSimulation can be downloaded with the link, extract zip file a...
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 eas...
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 ...
Webinar – OOPs, I did it again – .NET Tools Blog | JetBrains Join us Thursday, February 11, 2021, 16:00 - 17:00 CET (10:00 AM - 11:00 AM EST or check other timezones) for our free live webinar, OOPs, I did it again, with João Antunes. Register now and get a rem
gRPC & ASP.NET Core 5: Add a gRPC service reference from a remote protobuf over Route-To-Code Introduction A while ago, I published a post that explained how to expose proto files...
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
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 conte...
You should always do server-side validation! Always! | Petre Popescu Here are three common scenarios of bad webapp security and best practices on how to protect yours from bad behaviour.
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.
Why Big Companies Buy Small Ones by EzzEddin Abdullah While they can establish the same startup ideas from scratch
ThreadPool Blocking Mitigation by benaadams · Pull Request #47366 · dotnet/runtime Implementation of a technique; developed with @davidfowl, to prevent total ThreadPool starvation due to blocking Tasks on ThreadPool threads. Main aim is to reduce chance of the process becoming ir...