Embrace, Extend, Extinguish GitHub just released their gh CLI, with initial support for issues and pull requests. While it’s complimentary to git, gh squashes a bunch of otherwise confusing checkout and pull commands and makes the interface much cleaner. It’s a slick experience that...
When You Don't Create Things As I was gazing through the stone sculptures by artist José Manuel Castro López, I couldn't resist thinking about the irony of working on stones instead of working with them. Making something interesting from something mundane has been vital for us humans...
Virtual Desktop is what VR needs - with Guy Godin | Hanselminutes with Scott Hanselman Why can't I control a Virtual Desktop of my PC from my VR headset? Guy Godin asked this question...and made the answer. Is VR Desktop VR's killer app? Scott talks to Guy about how he did it, and how VR Desktop made a $400 VR headset into Scott's primary r...
Inbox Zero on a Budget: How to Create Superhuman in Gmail — GG Wanting to save $30/m - and because this is the type of thing I can’t help but waste my time (yes, more than $30's worth) and energy on - I decided to see how much of Superhuman I could recreate in plain old Gmail.
How to keep up with e-mail newsletters Tools and tricks that I use to stay up to date with e-mail newsletters
How We Institutionalized Incompetence And so we face the ultimate irony: 'bailing-out-everything' destroys the entire rotten system. You've probably noticed things no longer ...
Fixing Random, part 7 [Code is here.] A few episodes back I made a version of the Bernoulli distribution that took integer “odds”. That is, the distribution randomly produces either zero or one, and we can s…
Anti-unification, part 5 Last time we wrote all the boring boilerplate code for substitutions and trees. Now let’s implement the algorithm. As I noted a couple of episodes back, we can reduce the algorithm to repeate…
Exhausting vs exhaustive We briefly interrupt my ongoing exploration of stochastic programming to point you at a new blog about pragmatic programming language design. My friend and erstwhile Roslyn colleague Anthony is onc…
beneater/rug-puzzle Hacky solution to a clever puzzle. Contribute to beneater/rug-puzzle development by creating an account on GitHub.
Where You Can Get Freebies, Discounts With An 'I Voted' Sticker In Austin | 102.3 THE BEAT Austin businesses and restaurants are rewarding those who vote.
On .NET Live - Diving into Azure Static Web Apps Azure Static Web Apps allows you to develop modern web applications that automatically publish from changes made in GitHub. You can build your frontends in your framework of choice and back them powerful APIs based on Azure Functions. In this session, An...
Debugger Tip - Step into a specific method I have some really gnarly examples of code in my open source project that are ...
Brighton Web Development Meetup (Brighton, United Kingdom) If you build for the web, whether just for a hobby or professionally, then this meetup is designed for you. We don't have a specific agenda, but we organize monthly events where we chat about all thin
Solution & Project Structure of a Loosely Coupled Monolith Here's how a loosely coupled monolith can be structured in a .NET Solution with C# Projects. Each boundary is in a solutions folder with 3 projects. Implementation, Contracts, and Tests. All of which are class libraries. The two top level executable p...
Announcing HashiCorp Waypoint A consistent developer workflow to build, deploy, and release applications across any platform.
March 6, 2020 - Minimal March - Building a Blazor CommandButton component on a Chromebook Fritz works on Blazor components in this stream, adding samples and working on a CommandButton for the BlazorWebFormsComponents. The Twitch chat room challenges him and the squirrel costume makes another appearance. Questions: 32:50 - I tried to install...
C# in Simple Terms - Classes and Members Let's learn about C# class basics, including members, access levels, properties, methods, constructors, and more!
Why and How Use Azure Active Directory (AAD) with Blazor Web Assembly (WASM) In this video Frank is explaining why you should use #Azure Active directory (#AAD). To show how easy it is to use, he will build a Blazor web assembly (#WAS...
How small businesses can start using Cloudflare One today As a small business network administrator, there are fundamentally three things you need to protect: devices, applications, and the network itself. Here's how.
March 5, 2020 - Minimal March - Customizing tmux and Live Coding .NET on a Chromebook Tmux is the Terminal Multiplexer for Unix-like operating systems, and allows you to configure your terminal with window panes, additional windows, and navigation between them. Fritz writes a configuration file today that fits his style of work and add th...
Why Congress should invest in open-source software Free and open-source software underpins the digital world. Federal funding should prioritize its development and maintenance.
Why Are the Noses Broken on Egyptian Statues? This essay is an account of truly learning to see what is and is not present in these objects.
Paystack is joining Stripe Paystack will be joining Stripe to accelerate online and offline commerce across Africa
.NET | Free. Cross-platform. Open Source. .NET is a developer platform with tools and libraries for building any type of app, including web, mobile, desktop, games, IoT, cloud, and microservices.
Introducing .NET Live TV - Daily Developer Live Streams | .NET Blog Introducting .NET Live TV, your one stop shop for all .NET and Visual Studio developer live streams across Twitch and YouTube.
.NET Microservices with DAPR Dapr is a portable, event-driven runtime that makes it easy for developers to build resilient microservice applications that run on the cloud and edge. In this episode, Aman Bhardwaj joins Cecil to ta
Open sourcing docs.github.com Fri, Oct 16, 2020, 9:30 AM: We’re excited to open source GitHub Docs at http://github.com/github/docs.Making our docs public is another way that GitHub can show commitment to open source. This event w
Introducing Cloudflare Browser Isolation beta Today, we’re excited to open up a beta of a third approach to keeping web browsing safe with Cloudflare Browser Isolation.
5 Ways to Customize VS Code Want to make VS Code look a lot better? There are several ways to customize Visual Studio Code, but you should start with a nice font and a fun theme! After that, you can add extra functionality with extensions. Then, add the finishing touches with custom...
The Curious Case of Commands and Cancellation Async brought a world of goodness (and complexity) to .NET, including the concept of cancellation: since async operations are by their nature supposed to take a while, it makes sense to allow us to cancel mid-way and exit early. Like async in general, can...
Microsoft.Identity.Web is now generally available! - Microsoft 365 Developer Blog We're excited to announce that Microsoft.Identity.Web is now generally available. Microsoft.Identity.Web brings a renewed, simplified, end-to-end experience for developers to build secured-by-default web apps or web APIs, possibly calling Microsoft Graph ...
Task Scheduling | Coravel Coravel is a near-zero config .NET Core library that makes Task Scheduling, Caching, Queuing, Mailing, Event Broadcasting (and more) a breeze!
How to add C++ structured binding support to your own types | The Old New Thing Last time, we took a quick look at C++ structured binding. This time, we’ll see how to add structured binding support to your own types. For concreteness, let’s say that we want to make this class available to structured binding: class Person { public: s...
February 27, 2020 - Let's Deploy a Blazor Website to Azure with Containers In this stream, Fritz connects Azure DevOps to a GitHub registry and deploys a new container to Azure App Service whenever an update to the BlazorWebFormsComponents samples is made. View the new website at: https://blazorwebformscomponents.azurewebsites...
Stripe acquires Nigeria’s Paystack for $200M+ to expand into the African continent – TechCrunch When Stripe announced earlier this year that it had picked up another $600 million in funding, it said one big reason for the funding was to expand its API-based payments services into more geographies. Today the company is coming good on that plan in the...
March 4, 2020 - Minimal March - Live Coding .NET on a Chromebook Minimal March continues with Fritz working with .NET Core and C# on a Chromebook. Today he's talking about how he bricked and rebuilt the Chromebook after the last episode. We build some scripts to automate builds and tests for the project, and Fritz ev...
How I Used Python and Selenium To Get a Lifetime Supply of Garlic Pizza Sticks A tale of a curious student with a hungry mind.
ASP.NET Core Architecture Overview ASP.NET has gone through a transformation over the last 5 years. Learn how our next generation, high performance web stack is put together and how ASP.NET Core topped the TechEmpower benchmarks.
natelastname/hanoi Library for strange integer number systems such as base -1+i, base -2, Stern-Brocot rationals - natelastname/hanoi
Someone Masquerading as me on Indeed and LinkedIn I have recently been contacted by multiple people who have been getting scam virtual assistant job offers on Indeed and LinkedIn from someone using the email address julielerman101@hotmail.com. And they are attempting some standard scammy tasks like “here...
Code - /dev/null as a Service Your developers will love our simple and well documented API. Just do a HTTP POST request to our shiny REST-API, and we will take care of its deletion with our Heavily Distributed BigData Cloud Cluster Setup!
SmartEarrings by peripherii Smartearrings by peripherii are a fashionable alternative to earbuds and earphones. Their bluetooth connectivity allows hands-free, wire-free access to your smartphones just like AirPods, Google Pixel buds, etc do putting smart assistants like Siri and Go...
How does .NET 5 change my development? | One Dev Question Immo Landwerth tells us more about .NET 5 and how it could change your development.
The October 2020 release of Azure Data Studio is now available - SQL Server Blog Azure Data Studio is a multi-database, cross-platform desktop environment for data professionals using the Microsoft family of on-premises and cloud data platforms on Windows, MacOS, and Linux.
Hacker leaks passwords for 900+ enterprise VPN servers | ZDNet EXCLUSIVE: The list has been shared on a Russian-speaking hacker forum frequented by multiple ransomware gangs.
Audit .NET/.NET Core Apps with Audit.NET and AWS QLDB Get an introduction to monitoring .NET and .NET Core applications with the auditing framework Audit.NET and AWS Quantum Ledger Database (QLDB).
PowerShell Working Groups | PowerShell Since we open sourced PowerShell in 2016, PowerShell has been an immensely popular project on GitHub. Every year, 700-1000 PRs and 1300-1500 issues are submitted to the PowerShell repo, with roughly half of the PRs and 90% of the issues filed from the com...
Ace Switch Expressions in C# 8 C# 8 came with many new features that make distinct logic branches more apparent for both the developers writing and reading the codebase. Those features include switch expression, property patterns, and tuple patterns.
Killing the Walk Monster Remastered version of my BICFest 2018 talk about how the collision system of The Witness was engineered to prevent entire classes of bugs normally found in game engines of its type. The original talk recording was essentially useless because the audio w...
New FREE Ebook: Unit Testing in .NET—The Complete Guide One of the essential methods for improving application quality is writing a full set of unit tests.
React Event Handlers with TypeScript How to implement event handlers that has strongly-typed parameters.
A Great Old-Timey Game-Programming Hack A long time ago, when I was a college undergrad, I spent some time working on computer video games. This was in the 8-bit PC era, when the gaming hardware was almost impossibly slow by today’s standards.
.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.
How to Build a Great Series A Pitch and Deck: Series A YC’s Series A Program Manager Janelle Tam on how to put together a great Series A pitch and deck.
Sega Master System Architecture | A Practical Analysis An in-depth analysis that explains how this console works internally
How to build a Blazor web app with Azure Active Directory authentication and Microsoft Graph - Microsoft 365 Developer Blog This step by step guide will help you build a Blazor web app with Azure Active Directory authentication and Microsoft Graph.
How robots made this food commercial look effortless Creating the perfect food commercial isn’t just a matter of great styling and a mouth-watering dish. Sometimes, you need a robot. Steve Giralt is a “visual engineer.” Check out his Instagram for more: https://www.instagram.com/stevegiralt/?hl=en Or expl...