Microsoft's Surface Duo Dev Team Courts Flutter Coders -- Visual Studio Magazine Microsoft is helping Google provide support for foldable devices -- specifically the Surface Duo -- in Flutter apps.
Communiroo - BuiltWithDot.Net A while back I wrote a few app store apps and wanted a quick single site to send my users to for submitting bugs, feature requests, and support tickets, as well as providing forums and StackOverflow type QA. I couldn't find anything like that, so I wro...
Google suffers from a digital petro curse The profits that spew out of our ad-infested internet accrue to Google most of all. For the last couple of years, Google has seen an astounding $40 billion dollars per year flow into its coffers from US online advertising alone – a market in which it comm...
dotnet/announcements Subscribe to this repo to be notified of Announcements and changes in .NET Core. - dotnet/announcements
When did writing in major newspapers become so bad? Run on sentences, indiscernible insider nods and confusing narrative perspective plague major news publications
Folklore.org: -2000 Lines Of Code In early 1982, the Lisa software team was trying to buckle down for the big push to ship the software within the next six months. Some of the managers decided that it would be a good idea to track the progress of each individual engineer in terms of the ...
kootenpv/whereami Uses WiFi signals :signal_strength: and machine learning to predict where you are - kootenpv/whereami
Machine Learning Community Standup - What's next for ML.NET tooling On this week's standup, Becca and XiaoYun from the ML.NET team join us to talk about some upcoming features for ML.NET tooling Community Links: https://www.t...
Bill Gates Says that Bitcoin is bad For the Planet Bill Gates is targeting Bitcoin for the accessive use of Planet Energy for validation of its transactions. In a live-streamed Clubhouse session, Bill
The new Google Pay repeats all the same mistakes of Google Allo For P2P users, the new app has fewer features, is less convenient, and has more fees.
Running npm tasks when building a .NET project - Gérald Barré In this post, I describe how to run npm scripts when building a .NET application by using custom MSBuild targets.
Pinboard.net - BuiltWithDot.Net A fully featured C# wrapper for the pinboard.in API. Pinboard.in is a clean bookmarking website that lacked a good .Net API and I decided to write one. Since it is written on the Netstandard platform, it can be used across multiple types of project...
Finding Mona Lisa in the Game of Life Atul's Programming Journals. A blog where I explore programming & Design
The Future of Native Apps Development in .NET 6 .NET Multi-platform App UI (.NET MAUI) is a framework for building cross-platform desktop, tablet, and mobile apps with a single codebase. It's in early prev...
Creating a co_await awaitable signal that can be awaited multiple times, part 6 | The Old New Thing So far, we’ve created an awaitable signal that can be awaited multiple times. I noted last time that there was still a lot left to discuss. So let’s discuss those things. In all of the implementations we’ve created in this series,
Cosmic Full-Stack: a Blazor, ML.NET, and CosmosDB Mashup :: GIDS 2021 Are you ready to count down to liftoff? In this session, we test the limits of the .NET stack in an incredible mission to build BlazePort, a futuristic ride sha...
The history of the dynamic type in C# and why I don't use it 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...
The benefits of serving stale DNS entries when using Consul We use Consul for service discovery, and we’ve deployed a cluster that spans several of our data centers. We were aware from the start that the DNS query latencies were not great from certain parts of the world that were furthest away from these data cent...
Everything You Want to Know About the Record Type in .NET 5… But Were Afraid to Ask In January 2021, I asked the viewers on one of my Rockin’ the Code World with dotNetDave shows on C# Corner Live was, “What is the new class type is for .NET 5?”. The answer is the record class def…
Benchmarking RavenDB on the Raspberry PI I recently got my hands on a the Raspberry PI 400 (the one that comes in a keyboard form). That is an amazing idea and it make the Raspberry a lot more appro...
Happy International Women’s Day! Here at Cloudflare, we’re thrilled to celebrate International Women’s Day today! We have tons of events planned throughout the month of March, which is our way of honoring Women’s Empowerment Month.
Azure IoT Hub LoRa Windows 10 IoT Core Field Gateway - BuiltWithDot.Net Windows 10 IoT Core on RPI based LoRa field gateway which enables cheap n cheerful sensor nodes to upload telemetry to Azure IoT Hubs & Azure IoT Central. I teach kids how to code and needed a telemetry field gateway which was reasonably priced (both d...
Introduction to Benchmarking in C# and ASP.NET Core Projects In this article, we are going to cover what benchmarking is and how to properly benchmark C# and ASP.NET Core projects with BenchmarkDotNet.
244: Introduction to Microservices We are ready to enter the world of Docker and Microservices.... but first what is a microservice? what is a container? an image? why is all of this important? We discuss.
Securing Blazor Web assembly using cookies The article shows how a Blazor web assembly UI hosted in an ASP.NET Core application can be secured using cookies. Azure AD is used as the identity provider and the Microsoft.Identity.Web Nuget pac…
Giorgi/LINQPad.QueryPlanVisualizer SQL Server and PostgreSQL query execution plan visualizer for LINQPad - Giorgi/LINQPad.QueryPlanVisualizer
Egram - Telegram Client - BuiltWithDot.Net Egram is an unofficial crossplatform Telegram client written in C#, .NET Core and Avalonia. The project aims to be a full featured Telegram client with a different approach to UI (when compared to official Telegram clients).
We may Soon have City-Spanning 900 MHz Mesh Networks We may soon have city-spanning public mesh networks that can be used to send text messages and emails and lightly surf the Internet, thanks to Amazon's decision to put 900 MHz radios in some of its devices.
.NET News Roundup - Week of Mar 1st, 2021 InfoQ examined a number of smaller stories in the .NET ecosystem from the week of March 1st, 2021.
Announcing the New TypeScript Handbook | TypeScript Hey folks, we’re happy to announce that a fresh re-write of the TypeScript Handbook is out of beta and is now our website’s primary resource for learning TypeScript! Read the handbook on Web / Epub / PDF In the last year,
Tried everything? - Methodical debugging I've been thinking about "methodical debugging" and would love to hear your thoughts and experiences. Tried Nothing GIF from Tried GIFs E...
Distributed Caching in ASP.NET Core with Redis - Sahan Serasinghe - Personal Blog Sahan Serasinghe - Personal Blog
Generate TypeScript and CSharp clients with NSwag based on an API Generating clients for APIs is a tremendous way to reduce the amount of work you have to do when you're building a project. Why handwrite t...
Cake - Cake v1.1.0 released Version 1.1.0 of Cake has been released. Take it for a spin and give us feedback on our discussion board.
How networks speed up TV shows to fit in more ads | Digital Trends A new video on reddit exposes a decade long phenomenon of networks speeding up your favorite TV shows in order to bombard you with even more commercials.
Visual Studio Code February 2021 Learn what is new in the Visual Studio Code February 2021 Release (1.54)
Don't forget about the GitHub Command Line I spend so much time at the command line using the Windows Terminal. Then I ...
How to speed up / slow down a video – FFmpeg The speed of a video stream can be changed by changing the presentation timestamp (PTS) of each video frame. This can be done via two methods: using the setpts video filter (which requires re-encoding) or by erasing the timestamps by exporting the video ...
10 Reasons to Love Passwordless #10: Never use a password In this series, Microsoft identity team members share their reasons for loving passwordless authentication (and why you should too!). Pamela Dingle closes the series with a post about the tighter security of passwordless authentication. Here we are at...
Don't Code Tired | ICYMI C# 8 New Features: Prevent Bugs with Static Local Functions Don't Code Tired - Jason Roberts on Software Development and .NET -
Raspberry PI for Kill Mosquitoes by Laser More than 700 thousand human deaths from mosquito bites are observed annually in the world. It is more than 2 times the number of annual murders in the world. In this regard, the invention of new more effective methods of protection against mosquitoes is ...
Bogus fake data generator - BuiltWithDot.Net Bogus is a simple and sane fake data generator for .NET languages like C#, F# and VB.NET. Bogus is fundamentally a C# port of faker.js and inspired by FluentValidation's syntax sugar. Bogus will help you load databases, UI and apps with fake data for y...
Someone Is Hacking the Hackers In the latest in a string of “hits” on Russian dark web forums, the prominent crime site Maza appears to have been breached by a hacker earlier this week.
Donate Unrestricted The secret curse of the nonprofit world is restricted donations. If you haven't been involved with nonprofits, you may never have heard this phrase before. But if you have been, it probably made you wince.
A flamegraph of Real-World Cryptography I've now spent 2 years writing my introduction on applied cryptography: Real-World Cryptography, which you can already read online here. (If you're wondering why I'm writing another book on cryptography check this post.) I've written all the chapters, bu...
OpenTelemetry Specification Reaches 1.0 with Stability Guarantees and new Release Candidates The OpenTelemetry specification has been promoted to v1.0.0. This milestone includes improved stability and backwards compatibility guarantees as well as API and SDK release candidates available for a number of languages. With this release both the tracin...
How to Build a Community: Starting with "why?". | Claire Carroll To build a successful community, you have to be aligned on the why behind it. Turns out, there's a lot of wrong answers to this question!
“VC Brain”—Why VCs Seem Like Assholes Why do so many Venture Capitalists act like assholes? It’s because their brain gets wired that way. “This is your brain on Venture Capital”. They don’t respond to your email…
How Banks Create Money A very common view on banking can be summarized by the following statement: Banks accept deposits from savers and then loan those deposits out to borrowers. This is a fundamental misunderstanding of how banking really works.
The dark side of "eating lower on the food chain" Nine years ago I made one of the most consequential decisions of my life—I switched to the so-called Paleo Diet (“paleo” is a bit misleading, as I explain in the post). Had I not done
Zach Bellay | Doxxing for Good tl;dr: I found an unsecure webcam online, and called the guy to turn it off, and he did.
Goodbye minikube I’ve been using minikube as my local cluster since I started to learn Kubernetes. But I’ve decided to let it go in favor of kind. Here’s the story. A couple of weeks ago, I gave my talk on Zero Downtime on Kubernetes. A demo is included in the talk, as wi...