Opinion: Why I don't Support the Treeline Trail Plan I need to start by saying, I love bike trails. About a decade ago, I took up with some people who were doing a weekly casual bike ride they ...
Quantum-Inspired Annealing Using C# or Python -- Visual Studio Magazine Dr. James McCaffrey of Microsoft Research explains a new idea that slightly modifies standard simulated annealing by borrowing ideas from quantum mechanics.
Visual Studio 2022 v17.1 Preview 3 Improves Web Tools -- Visual Studio Magazine Microsoft quietly shipped Visual Studio 2022 v17.1 Preview 3 with enhancements to web tools.
My Minimal Monorepo Setup with ZX fastify-vite is a Fastify plugin, perhaps slowly evolving into a mini framework, that enables client application SSR for Fastify using a variety of client frameworks like Vue and React. At its core, fastify-vite is a simple Fastify route handler factory t...
How To Stay Curious as a Coder Curiosity is not an immutable trait. You can learn how to be more curious.
Seven Days of OCaml A few weeks ago, I returned from an ill-advised excursion to London to discover that I had picked up COVID-19. Whoops. Luckily my symptoms were very mild, but I still had to remain in self-isolation for ten days. What better way to fill this gaping void o...
GitHub - JetBrains/JetBrainsMono: JetBrains Mono – the free and open-source typeface for developers JetBrains Mono – the free and open-source typeface for developers - GitHub - JetBrains/JetBrainsMono: JetBrains Mono – the free and open-source typeface for developers
Beginning gRPC with ASP.NET Core 6: Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6: GIRETTI, ANTHONY: 9781484280072: Amazon.com: Books Beginning gRPC with ASP.NET Core 6: Build Applications using ASP.NET Core Razor Pages, Angular, and Best Practices in .NET 6 [GIRETTI, ANTHONY] on Amazon.com. *FREE* shipping on qualifying offers. Beginning gRPC with ASP.NET Core 6: Build Applications usi...
So...TikTok Sucks I have been making content on TikTok for over a year. I've got over six million followers and I reach millions of people every day. It is a tremendously powe...
How safe is zig? I keep seeing discussions that equate zigs level of memory safety with c, or occasionally with rust. Neither is particularly accurate. This is an attempt at a more detailed breakdown.
Progress Telerik Adds 20-Plus Components for Blazor, .NET MAUI and WinUI -- Visual Studio Magazine The R1 2022 release of Progress Telerik development tooling adds more than 20 new components to the Blazor, .NET MAUI and WinUI offerings.
EXPOSED: Bill Gates' Secret Easter Egg Bill Gates is said to have personally crafted a special Easter Egg surprise for one of Microsoft's best-selling products. But which one, and why? Retired M...
Sr. Product Marketing Manager - Visual Studio in Bellevue, Washington, United States | Marketing at Microsoft Apply for Sr. Product Marketing Manager - Visual Studio job with Microsoft in Bellevue, Washington, United States. Marketing at Microsoft
Curl: JSON support Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.
Web Wednesday - Talking ASP.NET with Jon Galloway Watch live at https://www.twitch.tv/microsoftdeveloper
.NET Conf 2021 Recap - Videos, Slides, Demos, and More .NET Conf 2021 is over, but you can re-live the largest .NET event of the year with full access to video recordings, slides, demos, and more.
Welcome to MAUI Community Toolkit In this session, we will show everything that you need to know about the MAUI Community Toolkit and the migration between the old (but gold) Xamarin Communit...
Sunsetting Jobs & Developer Story TL;DR – On March 31, 2022, we will discontinue Stack Overflow Jobs and Developer Story. This includes all job listings, saved searches, applications, messages, recommended job matches, job ads, dev...
Don’t assume the result of read() I read this post and it took me very little time to spot a pretty nasty bug. Here is the relevant section:The bug is on line #4. The code assumes that a call...
CSS Custom Highlight API Module Level 1 It assumes general familiarity with CSS and with the DOM Standard [DOM], and specifically extends the mechanisms defined in CSS Pseudo-Elements Module Level 4 [css-pseudo-4] to handle highlight pseudo-elements. The Selectors Level 4 [selectors-4] speci...
analytics.usa.gov | The US government's web traffic. Official data on web traffic to hundreds of US federal government websites. Published by the Digital Analytics Program.
The mystery of the crash that seems to be on a std::move operation A customer was encountering a crash that appeared only on the ARM version of their program. Here’s a simplified version: void polarity_test(std::shared_ptr<Test> test) { test->harness->callAndReport([test2 = std::move(test)]() mutable { test2->rev...
YouTube Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
How C# 10 “fixed” string interpolation Check out my courses: https://nickchapsas.comBecome a Patreon and get source code access: https://www.patreon.com/nickchapsasHello everybody I'm Nick and in ...
Series - Getting Started with .NET Platform, .NET Framework & .NET Core (.NET 5+) | Pro Code Guide We will learn about what is NET Platform, .NET Framework, .NET Core, .NET 5+, .NET Architecture, .NET Framework vs .NET Core & much more
Introduction to .NET Core (.NET 5+) | Pro Code Guide We will learn about what is NET Core, what it is used for, which applications we can build using .NET Core, history of the .NET Core & much more
Introduction to .NET Framework | Pro Code Guide We will learn about what is NET Framework, what it is used for, which applications we can build using .NET frameworks, history of the .NET Framework & much more
Call for Papers - NDC Melbourne 2022 | Conference for Software Developers NDC Melbourne is a 5-day event taking place at Melbourne Convention and Exhibition Centre from 20-24 June 2022
Convert DateTime to ISO 8601 String in C# - Code Maze Explain various ways to convert a datetime to ISO 8601 string including relevant examples and helper functions for complex patterns
Google Analytics declared illegal in the EU. Will Google protect data of European better to comply with the GDPR?
From monolith to microservices: How applications evolve | Red Hat Developer Explore the evolution of microservices from traditional monolithic architectures so you can implement microservices effectively in your organization.
How to Deploy a .NET Container with AWS ECS Fargate This is a tutorial on how to secure your .NET containerized chat app with AWS ECS Fargate and Okta.
Building an Event Driven .NET Application: Integration Testing – Wrapt The third post in the Building an Event Driven .NET Application series where dive into integration testing our producers and consumers.
Execute Program Learn programming tools like JavaScript, TypeScript, SQL, and regular expressions fast. Interactive lessons with real code examples.
Critical Aggregator Combine data from different parts of the business to support making critical decisions
Optimizing CPU-Bound and Memory-Bound .NET Applications: 11 Best Practices - Michael's Coding Spot Our productivity is limited by our resources, but we have the ability to make better or worse use of them. The goal should be to use each of our resources as close to its limit as possible. We want to use every bit of our CPU and memory or else we're over...
Bending DateTime in .NET to Test Your Code Better Okay I'll dial down the hyperbole, over my too many years (read I'm feeling old) as an engineer I...
.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.
My Thoughts on Code “Modernization” Some of this is going to be specific to a .Net ecosystem, but most of what I’m talking about here I think should be applicable to most development shops. This is more or less a companion whit…
Are We Really Engineers? • Hillel Wayne This is part one of the Crossover Project. Part two is here and part three is here. I sat in front of Mat, idly chatting about tech and cuisine. Before now, I had known him mostly for his cooking pictures on Twitter, the kind that made me envious of subur...
Optimistic Rollups: the present and future of Ethereum scaling We’re hearing a lot of talk about how ZK rollups are supposedly the future of general smart contract systems. We disagree — and this post…
Deep Introduction to .NET MAUI Handlers Architecture - Cool Coders One of the greatest improvements MAUI brings is to replace renderers by handlers. Here is an introduction to .NET MAUI handlers
Securing Sensitive Data in an Event Driven Architecture You secure sensitive data when stored in a database, but are you securing sensitive data in an event or message driven architecture?
.NET MAUI Preview 12 Focuses on Quality/Stabilization, Boosts Shell Navigation -- Visual Studio Magazine Like all big dev tooling releases, Microsoft's .NET MAUI is now mostly getting quality and stabilization attention as the general availability date grows closer.
Obsidian is (almost) a Typora killer For the last several years, I used Typora for my academic writing flow. It has all of the benefits of a WYSIWYG editor combined with all the advantages of the Markdown ecosystem such as Pandoc for format conversion and Git for version control. I thought I...
Why is the Nuclear Power Industry Stagnant? Thanks to Bill and Sharon for answering all my nuclear engineering questions over the years, even when the nuclear plant was the last thing they wanted to think about. Any mistakes are my own.
systemd service sandboxing and security hardening 101 The systemd-analyze security command gives your systemd service units an automated security rating. This is a good starting point for security hardening.
How Khan Academy Rewrote their Backend How Databricks uses Scala at Scale. Lessons learned from packaging 10,000 C++ proejcts at Bloomberg. How Etsy built their bidding system for Etsy ads and the engineering behind MDN's autocomplete.
The Internet Changed My Life I’ve seen multiple discussions online as to the negative effects of the internet on society. There’s definitely harmful content online. It makes me sad to see the internet being used as a tool to s…
Overlay visuals for live-streamed events using Unity Engine • Jack Phelan - Blog Quick one - cos I need to get better at keeping things brief! The gig: Crash Ensemble were premiering a new piece - Wingform - by composer and musician Barry O'Halpin and asked if I’d do some live visuals for it. The catch: the show was to be... | Jack Ph...
Let's Reverse Engineer an Android App! - Yasoob Khalid I had always wanted to learn how to reverse engineer Android apps. There were people out there who knew how to navigate and modify the internals of an APK file and I wasn’t one of them. This had to be changed but it took a long time for that to happen. In...
Examining the covidtests.gov architecture - Ad Hoc A day early, the Biden Administration has quietly launched the new website that allows households to order four COVID-19 rapid antigen tests.
There is such a thing as an open source business model As long as I have been in open source I have heard folks repeat the mantra: ‘There’s no such thing as an open source business model’ and usually Red Hat gets mentioned shortly after. For a lo…
Using View as a way to simplify your system Many applications introduce some kind of status to make it easier to share data. However, more and more modules in your codebase need to be explicit about these assumptions. Views can eliminate the problematic SQL query. It’s also great way to introduce w...
CSRF: How to exploit and how to defend The past few weeks I implemented an API that relies on Cookies for authentication. When working with Cookies you should always be extremely careful not to introduce CSRF vulnerabilities. Usually, I build APIs using a specific Authentication HTTP header wh...
Work for Two Companies You work for two companies, whether you know it or not. These companies are your big-C (as in uppercase-C) and little-c (as in lowercase-c) companies. Your Company job is your 9-to-5. Everyone knows t