Rockin’ the Code World: Special Guest Alan Hyneman Join me on Saturday, May 20th, 2023, at 10:00 PST on C# Corner for show #80 where, for the first time, my special guest will be Alan Hyneman, Chief Solution Architect for Interior Climate Solutions…
Migrating static content from ASP.NET to ASP.NET Core [14/18] Migrating from ASP.NET to ASP.NET Core In this video, Mike continues migrating an ASP.NET app to ASP.NET Core by migrating static content (images, css, and js) from the ASP.NET app to the new ASP....
An Update on the Lock Icon Editor’s note: based on industry research (from Chrome and others), and the ubiquity of HTTPS, we will be replacing the lock icon in Chrome’...
Why is it so hard to create PWA with Next.js? Discover the challenges of creating PWAs with Next.js, the powerful next-pwa plugin, and the exciting future with the @imbios/next-pwa package.
Getting started with LAMMPS What is LAMMPS? LAMMPS is a classical molecular dynamics code with a focus on materials modeling. It’s an acronym for Large-scale Atomic/Molecular Massively Parallel Simulator. LAMMPS has potentials for solid-state materials (metals, semiconductors) and...
Microsoft Open Sources 'Copilot Chat' Sample App for Customized Chatbots -- Visual Studio Magazine Microsoft open sourced a Copilot Chat sample app that organizations can use as a blueprint for their own customized chatbots based on advanced generative AI tech.
Practical Guide To Not Blocking The Event Loop JavaScript runs in a single-threaded environment with an event loop, an architecture that is very easy to reason about. It's a continuous loop executing incoming work. Synchronous work runs immediately; asynchronous work runs when there is no synchronous ...
Choose Boring Technology Culture Honeycomb recently announced our $50M Series D funding round. We aren’t the type to hype this a lot; Emily summed it up crisply as, “Living another day on someone else’s money isn’t bus…
Error handling patterns Error handling is a fundamental aspect of programming. Unless you are writing “hello world”, you will need to handle errors in your code. In this post, I will discuss a bit the most common approaches used by various programming languages. Return error cod...
Phoenix LiveView Navigation Regressions | Kevin Lang Phoenix LiveView has notable regressions in simple navigation scenarios.
Overcoming Anxiety: Advice to My Younger Self Learn from personal experience how to overcome anxiety with these five tips. Get practical advice to help overcome anxiety and live a fulfilling life.
I performed a button swap on my mouse - Evan Pratten This had better not be my gateway drug into custom mice
Bluesky’s user safety situation The new kid on the block for microblogging is a platform called Bluesky, and I’ve been thinking about how user safety intersects with its unique circumstances.
The Curse of Performative User Studies Anyone who has spent enough time publishing some kind of artistic tools in computer graphics—even in computer vision conferences—has probably gotten reviews that praised a paper’s ideas and results, but required a user study. Or the reviewers didn’t like ...
Binary data version migration I have been working on a voxel-based game for the last several months. As part of its development, I created a binary versioning and migration system that I haven't seen before.
CrawlSpider and link extractors for rule-based crawling in Scrapy – Trickster Dev Code level discussion of web scraping, gray hat automation, growth hacking and bounty hunting
Good management is measured in years Excellent management is measured in years, not days or weeks. A few years back, the Journal of Managerial Science released a study outlining how video game C...
.NET MAUI Community Standup - Javascript in your .NET MAUI app! Join Maddy Montaquila, David Ortinau, and special guest Eilon Lipton to learn about the new HybridWebView experiment for .NET MAUI - a way to run not just Bl...
Announcing General Availability of the .NET Upgrade Assistant! - .NET Blog The new version of .NET Upgrade Assistant is available in Visual Studio Marketplace with lots of updates and new features!
VerificationException in .NET Framework when using structs A surprising error occuring when using C# 7.3 with partial trust.
New EF Core and Domain-Driven Design Course on Pluralsight! MY NEW Pluralsight COURSE IS OUT! EF Core 6 and Domain-Driven Design. Yippee! I spent 3 months heads down on this (and years preparing for it!)
Regression Using a scikit MLPRegressor Neural Network -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research uses a full-code, step-by-step demo to show how to predict the annual income of a person based on their sex, age, state where they live and political leaning.
Why does Task Manager disappear briefly when you switch it into or out of Always on top? - The Old New Thing Ascending to another plane of existence.
When Python's Mann-Whitney U test returns extremely distorted p-values Discussing corner cases in which mannwhitneyu returns distorted p-values
C# 12 🔍 Discover the Exciting New Features & Improvements 🆕🚀 Several exciting new features come with C# 12 and the.NET 8 preview. C# is easier to use and more effective than previous versions thanks…
Medium Developers building things, on here to share knowledge. Featured blog for PlanetXamarin.com github.com/saamerm linkedin.com/in/saamer
Keyboard Overlapping Your Entry in .NET MAUI? Here is how to Fix It! As of version 5.1.0 there are the KeyboardExtensions in the .NET MAUI Community Toolkit. For more Toolkit Videos, check this playlist: https://www.youtube.co...
Why You Need to Know Dependency Inversion 💻Get the source code at my Patreon: https://www.patreon.com/juliocasal🔥Check out my free .NET workshop: https://dotnetmicroservices.com/workshopTired of wr...
From Project Management to Data Compression Innovator - CoRecursive Podcast How do you accomplish something massive over time? I've had the chance to meet with a number of exceptional software developers and it's something I always wonder about. Today, I might have an answer with the incredible story of Yann Collet.Yann was a pro...
'Godfather of Deep Learning' quits Google and warns of AI dangers: 'I don’t think they should scale this up more until they have understood whether they can control it' Dr. Geoffrey Hinton, one of the foremost researchers in the field of AI, has some concerns about where his groundbreaking work will lead.
The Design Pattern Everyone MUST Know! How to refactor C# .NET Code using the Strategy Design Pattern.💎 Be a Patreon to get the source code: https://patreon.com/gsferreira🚨 KEY LINKS🤝 Support m...
Managed Identity [5 of 8] | .NET on Azure for Beginners Welcome to the .NET on Azure for Beginner series where you will learn the basics of getting your .NET applications up and running in Azure! This series will ...
Everything You Can Do With EF Core 8 Raw SQL Queries Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicEF Core is one of the best ORMs out there. And it's getting an excellen...
Techorama 2023 | tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura 2 May 2023 1 mins Presentations & Speaking
Black hole image gets AI upgrade (Messier 87* Event Horizon Telescope) The Event Horizon Telescope released the first ever image of a black hole in 2019. A telescope that combines multiple radio dishes across the entire Earth to...
Building an app with .NET MAUI and Telerik Components - Part 1 - DataGrid In this video series, Daniel will show how to build an app UI with .NET MAUI and Telerik components. In this first episode, Daniel will show how to build a D...
C# Tip: Format Interpolated Strings Interpolated strings are those built with the $ symbol, that you can use to create strings using existing variables or properties. Did you know that you can apply custom formattings to such values?
On .NET Live - Uplevel your code with the power of .NET community One of the best parts about .NET is the helpful community! In this week's episode, community member Isaac Levin stops by to talk about community: What it is,...
Anxiety Before Deployments? THIS Might Help! Deployments are usually a source of anxiety for most developers. This happens because things don't always go our ways, no matter how well tested our applicat...
Using sizeof() Operator in C# - Code Maze We take a look at the sizeof() operator in C# (and Marshal.SizeOf()) and explain the scenarios of when we use them for our applications.
Using modern decorators in TypeScript - LogRocket Blog Decorators in TypeScript 5.0 offers many benefits. Walk through a demo and learn how to refactor existing decorators.
How AI coding companions will change the way developers work Developer tools are one area where generative AI is already having a tangible impact on productivity and speed, and it's the reason I'm excited about Amazon CodeWhisperer.
F# Orleans reminder grain This is a simple example of how we set up reminder grains in Orleans and f#. Here's the code so you...
Interface Segregation Principle in TypeScript The interface Segregation Principle is one of the fundamental principles of the SOLID principle. It says to keep the interface as small as possible. In the words of Uncle Bob, keep interfaces small…
Part 2 – Babylon.js 6.0: Key Rendering Advancements Our mission is to create one of the most powerful, beautiful, and simple web rendering engines in the world. The latest Babylon.js 6.0 engine features a ton of new improvements to help you create stunning experiences. Fluid Rendering
Refactoring pure function composition without breaking existing tests An example modifying a Haskell Gossiping Bus Drivers implementation.
Rules of Thumb for Software Development Estimations First, I planned on calling this article “Mastering the Art of Estimations: A Definitive Guide for Developers”, but then who am I to tell you how to