How to Query HaveIBeenPwned Using an Azure Sentinel Playbook I’ve known Troy Hunt for a number of years and his contributions to the security and privacy industry have been hugely valuable and much appreciated by the masses. HaveIBeenPwned is a great r…
Troy Hunt @troyhunt Come for a ride through Surfers Paradise 🏄♂️ ☀️ — Gold Coast, Queensland, Australia
GCD and the magic of subtraction The greatest common divisor is something I learned in school but it was one of those “so what?” subjects. But recently I revisited it and it is very interesting. Why is gcd cool? Every …
Can we be both rational and creative? - Daniel Bustamante Can we humans be both rational and creative?I believe we can, but conventional wisdom seems to think otherwise.
My startup validation process I’m very interested in how startups validate their ideas. I’m finding that actually a staggering amount of them barely do. Or just do it very badly. There’s no one right way to validate a sta…
How to write Blog without Motivation Hey folks, I am going to share my approach to writing blogs with the least effort. Sometimes, I don't have much will power to write a lengthy blog and the thought of writing 2000 words just puts me into procrastination mode. This is what helps me mak...
You Can Sit With Us - Jonathan Liu High status individuals are generally better off being inclusive. Not in a moralistic sense, but because it has positive expected value for everyone involved.
Alice in Wonderland and the theft of the public domain Disney’s Alice in Wonderland is one of my favorite movies and an undisputed classic. After its release in 1951, Alice holds a fond place in billions of children’s hearts, over almost four generations. And it has been stolen from those generations, as part...
What You Learned Before You Were Born In Plato’s Meno, Socrates makes the somewhat odd claim that the ability of people to learn things without being directly told them proves that somehow they must have learned them or known the…
Enforce .NET code style in CI with dotnet format - Gérald Barré In a previous post, I wrote about using an .editorfile to define the coding style. Visual Studio understands this file and provides quick fixes to make your code match the coding style. You can easily rename symbols and add spaces where it's needed. Howev...
Cross-platform cryptography in .NET Core and .NET 5 Learn about cryptographic capabilities on platforms supported by .NET.
How to use the editor in Azure Cloud Shell? - Daily .NET Tips Azure Cloud Shell provided an authenticated, interactive, and browser-based shell for managing Azure resources. Azure Cloud Shell has an integrated file editor. The Azure Cloud Shell editor supports all the basic editor features include language highlight...
Exploring App Service Diagnostics in Azure Portal - Daily .NET Tips If you are working with Azure, you must be familiar with Azure App Services and the App Services Diagnostics Tools. App Service Diagnostics tool is very powerful and helps us find out application issues, logs, memory leak, crash dumps, etc. The new previe...
Defining Cloud Native Learn about the foundational pillars that provide the bedrock for cloud-native systems
DevOps, Waffles, and Superheroes - Oh My! Microservices can be hard; understanding container best practices can be hard as those practices are still being discovered. This session helps you minimize the learning curve with container orchestration, specifically Kubernetes, by bringing DevOps best ...
Learn C# with CSharpFritz - Ep 1: Types, Type Conversion, and C# Language Syntax In this first episode of C# with CSharpFritz, Jeff introduces himself and our series of beginner friendly live streams talking about and teaching how to get started with C# and .NET development. This episode focuses on declaring variables, using types, a...
.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.
Using Redis as a .NET Core Data Store In this episode of On .NET, Todd Gardner walks Christos through how his company is using Redis in their .NET Core application as the main data store. He explains the architecture of the project and shows how they integrate with StackExchange.Redis. [04:...
Developing and Deploying Microservices with 'Tye' Learn about new tooling the .NET team is working on to help you build microservices faster.
ASP.NET Community Standup - Aug 4th 2020 - Project Tye Update Join members from the ASP.NET teams for our community standup covering great community contributions for ASP.NET, ASP.NET Core, and more. Community links for this week: https://www.theurlist.com/aspnet-standup-2020-08-04
A Journey into .NET Microservices with Steeltoe The Steeltoe project aims to help you get the most out of the cloud, with very little code. By taking advantage of .NET Core's dependency injection and middleware pipeline, it gives developers instant best practices. Steeltoe also helps legacy .NET Framew...
Announcing New Version of the dotNetTips.Utility Assemblies and NuGet Packages! Announcing version 2020.8.9 of the dotNetTips.Utility .NET Core assemblies. During the pandemic, I’ve been adding a lot more helper classes, extensions, and more. This version contains over 1…
.NET Regular Expressions Use regular expressions to find specific character patterns, validate text, work with text substrings, & add extracted strings to a collection in .NET.
.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.
Entity Framework Community Standup - August 19th 2020 - Many-to-Many in EF Core 5.0 Join the team as they explore the latest many-to-many mapping features implemented for EF Core 5.0 including skip navigations and more! #EnityFramework #EFCore #DotNet
Pieter Levels makes $600k a year from Nomad List and Remote OK Pieter Levels makes about $600,000 a year. He taught himself to code and has an unconventional philosophy. This is not an interview but an analysis piece.
Migrating .NET Framework Web Apps to Azure You don't have to have a micorservice-based architecture to take advantage of the cloud. In this session, Carey shows you how to take a monolith WebForms application and make it cloud ready with minimal work.
On .NET Live - Generating static web applications with Statiq David Glick joins Cecil Philip on this week's On .NET Live to discuss generating static websites with Statiq. Tune in and ask questions live.
Inspect and Mutate IQueryable Expression Trees Learn how to build a custom query provider that intercepts the execution of IQueryable queries to snapshot and/or transform the expression. See examples of how to enforce an item limit and evaluate which parts of the filter succeeded or failed to provider...
Workshop Module 2: Modeling and Architecting Microservices We examine best practices for scoping microservices. What are the drivers for partitioning them? How granular should they be? We talk greenfield systems as well as approaches to replatforming a brownfield monolithic system into a microservice architectu...
API Communication in Microservices with Azure API Management and Azure Functions Managing how clients communicate to your microservices can become quite a challenge as your application grows in size and complexity. Implementing an API Gateway to provide a single point of entry to microservices can address some of those concerns. In ...
On .NET Live - Sharing your status with Smart Bulbs and PrecenseLight Join Cecil Phillip as he is joined by Isaac Levin to talk about using smart light bulbs and PrecenseLight to share your build status. [Featuring: Isaac Levin (@isaacrlevin)] #DotNet #SmartHome
Languages & Runtime: .NET Community Standup - August 13 2020 - IOT, API Analyzers, Bin Log Reader Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
Workshop Module 1: Introducing Microservices We define microservices: What they are? How they work? Their benefits and challenges? The problems they solve. Importantly, we identity systems that would warrant this architectural approach.
What not to do in ASP.NET, and what to do instead This topic describes several common mistakes people make within ASP.NET web projects. It provides recommendations for what you should do to avoid these commo...
Try New Gradients & Brushes with Xamarin.Forms 4.8 | Xamarin Blog Check out the latest release of Xamarin.Forms 4.8 that introduces new gradients, brushes, drag & drop, and so much more! Read on to find out
Why You Should Care About Microservices Hear from the co-founder of Kubernetes about why microservices are important and why you should care about them.
Call a Web API From a .NET Client (C#) - ASP.NET 4.x This tutorial shows how to call a web API from a .NET 4.x application.
Packaging and deploying .NET Core for Linux - Part 2 In this episode, Rich sits down with Todd Gardner to talk about his team’s experience with building a real commercial product with .NET Core. [00:50] - The good and not so good of choosing .NET Core [05:15] - Sometimes things change [07:05] - Thinking ab...
Measure performance in Xamarin.Android applications | Xamarin Blog Learn how to measure performace in Xamarin.Android applications and also look at a few examples of diagnosing performance problems.
Learn C# with CSharpFritz - Ep 2: Building our own types with Class In episode 2 of C# with CSharpFritz, Jeff rolls out the `class` keyword and we start writing our first C# classes in this beginner-friendly episode. Interactive Notebook with samples you can run IN BROWSER at: https://mybinder.org/v2/gh/csharpfritz/csha...
.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.
A tale of webpage speed, or throwing away React Back in 2011, I happened to get a job writing Backbone.js app. If you never did that, don’t. I was complaining about difficulties with composition left and right to whoever would listen. As I started digging into alternatives for the front-end, I disco...
Rust Contributors Rust is a community project and is very thankful for the many community contributions it receives. See this page for more information.
Learn how to deploy .NET Core apps to Azure with GitHub Actions | Azure Friday GitHub Actions makes it easy to automate all your software workflows. Tim Heuer joins Scott Hanselman to saunter through the process of deploying .NET Core apps to Azure using GitHub Actions. 0:00 - Overview 0:19 - Project setup 4:02 - Configuring the wo...
NuGet and long file name support · Issue #3324 · NuGet/Home I often have the following exception during restore on Windows: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the director...
Bare-Metal MCU #9 - Review; ATTiny85 from scratch ATTiny85 Datasheet: https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf Eleccelerator Fuse Bit Calculator: http://eleccelerator.com/fusecalc/ ------------------------------------...
JRediSearch version 1.8 Sync Up by tombatron · Pull Request #1531 · StackExchange/StackExchange.Redis So here is my stab at another sync up with JRediSearch. There's one change that I didn't migrate over and it's their toString override on the Document class. They introduced com.google....
Implement ROLE command by zmj · Pull Request #1551 · StackExchange/StackExchange.Redis This PR implements the ROLE command (#1451): https://redis.io/commands/role#sentinel-output . Redis implementation: https://github.com/redis/redis/blob/unstable/src/replication.c#L2672 Because the ...
How can I get the number of processors in the system, when there are more than 64? | The Old New Thing A customer noted that the way their program obtains the number of processors is by calling GetSystemInfo and looking at the dwNumberOfProcessors. However, the documentation notes that this gives the number of processors in the current processor group, a...
Questions · Patrick Collison Some questions that I find interesting. I've omitted some that are related to Stripe. (Pointers to interesting readings on these topics are always welcome, as are pointers to responses.)
C# to the max! Continuations, co-routines and Source Generators! Tue, 25 Aug 2020, 7:00 pm: == C# continuations / coroutines and side project -- Andrew Nosenko (@noseratio)Co-routines are functions that yield and execute cooperatively. Coroutines are handy for scri
.NET & JavaScript Ninjas Community Program | Telerik We celebrate the Telerik & Kendo UI friends in the developer community. Become or nominate a Ninja & celebrate with us.
Never Run ‘python’ In Your Downloads Folder Python can execute code. Make sure it executes only the code you want it to.
Computer Stuff They Didn't Teach You #7 - Git Push --Force will destroy the timeline and kill us all Computer Stuff They Didn't Teach You #7 - Git Push --Force will destroy the timeline and kill us all! Ok, not really. But you really want to understand what's going on before you attempt it. Please be careful out there in these git streets.
Computer Stuff They Didn't Teach You #4 - Git 101 Basics This video talks about how to think about Git source control! Computer Stuff They Didn't Teach You #4 - Git 101 Basics
Computer Stuff They Didn't Teach You #6 - Git Rebase vs Merge explained How do you use Git Rebase vs Git Merge? Is this the hardest part of Git? Let's see if Evil Mr. Spock and Scott can explain Git Rebase without pain! Check out https://dangitgit.com/ for more tips!
Computer Stuff They Didn't Teach You #2 - Code Pages, Character Encoding, Unicode, UTF-8 and the BOM Computer Stuff They Didn't Teach You #2 - Code Pages, Character Encoding, Unicode, UTF-8 and the BOM
Computer Stuff They Didn't Teach You #3 - Basic Text Editing and Hotkeys in VS Code Computer Stuff They Didn't Teach You #3 - Basic Text Editing and Hotkeys in VS Code I'm using Carnac for the Hotkey visualization https://github.com/Code52/carnac/releases/latest Visual Studio Code hotkeys PDF https://code.visualstudio.com/shortcuts/key...
Computer Stuff They Didn't Teach You #5 - Git Pull Requests explained Pull Requests are a lie! WHAT!? Scott talks about how Git Pull Requests work and merges one in live in this the second episode of our spontaneous training on Git 101!
Computer Stuff They Didn't Teach You #1 - What's a Carriage and Who's Feeding it Lines? CRLF Computer Stuff They Didn't Teach You #1 - What's a Carriage and Who's Feeding it Lines? CRLF
xunit/xunit xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. - xunit/xunit