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…
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 …
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…
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...
iamshadmirza.com·Mohd Shad MirzaPublished on Aug 22, 20205 min read··5-7 minutes
High status individuals are generally better off being inclusive. Not in a moralistic sense, but because it has positive expected value for everyone involved.
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 of t…
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…
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. However, i…
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 highlighting a…
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 preview exp…
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 pract…
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, and co…
.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.
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:00] -…
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
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 Framework a…
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…
dotnettips.wordpress.com·Published by dotNetDave
I live in San Diego, Ca USA
View all posts by dotNetDave··2-3 minutesdotnet
Use regular expressions to find specific character patterns, validate text, work with text substrings, & add extracted strings to a collection in .NET.
.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.
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 about $600,000 a year. He taught himself to code and has an unconventional philosophy. This is not an interview but an analysis piece.
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.
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 the …
blog.jeremylikness.com·Empowering developers to be their best.📅 Aug 16, 2020
🕘 18 min read
💬 3661 words··25-32 minutesjavascriptdotnetdatabase
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 architecture.
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 this …
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
Join members from the .NET teams for our community standup covering great community contributions for Framework, .NET Core, Languages, CLI, MSBuild, and more.
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.
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...
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 about p…
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/csharp_wi…
.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.
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 discovered…
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 workflo…
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...
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....
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 ...
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, and th…
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.)
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
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.
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 #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/keyboard…
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!