How to Write Comments in React: The Good, the Bad and the Ugly {/* Comment */} is the usual way to write comments in React. But there are 2 better ways to comment you just have to know.
Ranking Anything with GPT4 I’ve been fascinated by this paper: Is ChatGPT Good at Search? Investigating Large Language Models as Re-Ranking Agent and have been trying out the ideas with success in a few personal projects. They essentially found that GPT4 is excellent at ranking thi...
Think Excel Can’t Handle PDEs? Think Again Did you know you can solve 2D PDEs in Excel without resorting to macros? In this post, we’ll look at how to solve Laplace’s Equation, $latex abla^2 f = 0$, in two dimensions using not…
Why Micropayments Don’t Work And People Hate Paywalls Customers want micropayments but they're a bad option for news organizations. What they should do instead is provide us with better paywalls.
Geoffrey Hinton, The Godfather Of AI Quits Google To Speak About The Dangers Of Artificial Intelligence Geoffrey Hinton, The Godfather Of AI Quits Google To Speak About The Dangers Of Artificial Intelligence.
Crypto: My Part In Its Downfall I was asked to talk about cryptocurrencies to the 49 th Asilomar Microcomputer Workshop . I decided that my talk would take the form of a ...
The right to encrypt It can be hard to find your bearings in the discussion about online communication and end-to-end encryption. The current rhetorical focus on crime is a red herring, given that the police already has plenty of powers to track down and spy on criminals. Wha...
Jobfetcher Official Blog : Developing in-demand skills and qualifications Developing in-demand skills and qualifications.
Be a “Big-Picture Developer” Be a What? A Big-Picture Developer is a dev who understands the vision of the product they are building. They know the context of the feature they are working on and how it fits into the product as…
11.01 Introduction║J•D Johnny.Decimal is a system to organise projects (or your life, or anything else)
One-off upgrade fees are more honest I'll get right into it, I think most app subscriptions shouldn't exist.
Deploy .NET Apps to Containers [6 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 ...
Gender Gap in Chess: Is it Just a Statistical Artifact? Does it exist a gender gap in chess? Why is it that the best players are men? Is there any fundamental difference between how men and women play this game?
Working Offline First - Learning from a 15-year old ThinkPad X200 Dive into a digital blast from the past and learn how a 15-year-old ThinkPad X200 can revolutionise your workflow – join my cloud-free adventure today!
22 Principles for Great Product Managers - Alex Reeve These are the principles that have helped me succeed as a product manager.
Open Dashboard - Pankaj Tanwar Pankaj Tanwar : A self-taught developer, writer & creator who loves to read, write and learn about tech.
Shaping LLM Responses · Way Enough It’s necessary to pay attention to the shape of a language model’s response when incorporating it as a component in a software application. You can’t programmatically tap into the power of a language model if you can’t reliably parse its response. In the ...
I Was Laid Off In Retaliation for Anti-Discrimination Whistleblowing – Haste Makes Waste In order to protect women, gender nonconforming folks, people of color, and members of the LGBTQ+ community from suffering as my peers and I have, I feel ethically obligated to go public with my experience. In this article, I will outline why I have suffi...
Counters and Stones HTML&CSS-only gomoku game? Binary logic in CSS via counters? So many combinators, Edge stops to understand what is even going on? All of this and a bunch of other weird CSS stuff in the experiment that I started back in 2013.
The Future of DevOps: Emerging Trends and Technologies In recent years, DevOps has emerged as a key practice for modern software development, helping organizations to achieve faster delivery of high-quality applications. However, as the technology landscape continues to evolve, DevOps itself is undergoing sig...
Radical Incrementalism Some companies enter the market with a mission of challenging existing products with sustainable replacements. Their strategy is radical from the start. Others, typically larger established firms, gain momentum in sustainability innovation by building upo...
.NET MAUI Logo Redesign .NET MAUI Branding ?!?!? Last weekend our team at H3Y decided to join a virtual design jam. We were brainstorming ideas for a brand or product redesign. We wanted to work on a project in the tech spac
.NET Data Community Standup - Azure SQL Database and SQL Server 2022: what’s new for developers During this show we will discuss some of the new capabilities introduced on both SQL Server and our Azure services that have an impact on app development lik...
Amazon SQS for .NET Developers: Getting Started Easily with Queues & Messaging In this article, we will learn about Amazon SQS for .NET Developers including its key concepts, architecture, how you will integrate it with .NET
ASP.NET Community Standup - Everyday API Productivity with ASP.NET Core OpenAPI is an important part of API development with ASP.NET Core. Are you getting the most out of it? Garret London, a Technical Enablement Architect with P...
Web API development in Visual Studio 2022 - Visual Studio Blog In Visual Studio 2022 one of the main scenarios for web developers is creating Web APIs with ASP.NET Core. In the latest preview of Visual Studio 2022, 17.6, we have added a number of updates to be more efficient when developing APIs.
Coding Faster with dotNetTips.com Spargine 6: May 2023 Release Exciting news! The release of Spargine 6 (v2023.6.5.1) is now available on NuGet and GitHub. Featuring new classes & methods.
C# Arrays, Lists, and Dictionaries (Quick dotnet tutorial) This video is a brief overview for beginners on how you can effectively use arrays, lists, and dictionaries in your C# dotnet applications. I skip over the n...
Deploy an AWS AppRunner Service using Terraform Hi, I'm James. In this video, we will look at how you can quickly deploy container based applications to AWS AppRunner using Terraform.00:30 - Introduction01...
Deborah Kurata's Favorite 'New-ish' C# Feature: Pattern Matching -- Visual Studio Magazine We often hear about the big new features in .NET or C#. But what about all of those lesser-known but useful new features like collection indices and ranges, date features, pattern matching and records?
How they saved the holes in Swiss cheese Agroscope is a Swiss government-backed agricultural research lab. It's got a lot of other resarch projects too, but it also keeps a backup of the Swiss chees...
Sharing Authentication Cookies in ASP.NET Upgrade Scenarios [13/18] Migrating ASP.NET to ASP.NETCore In this video, Mike demonstrates how ASP.NET authentication cookies can be shared between multiple apps and how this technique can be used to share authentic...
Build a Connect Four game in your browser with .NET 🔵🔴🟡 Check out the tutorial: https://aka.ms/connectfour🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet#l...
Fight for every byte it takes: Decoding the entries In this series so far, we reduced the storage cost of key/value lookups by a lot. And in the last post we optimized the process of encoding the keys and valu...
Reading Windows Application Manifest of an exe in .NET - Gérald Barré In this post, I describe how to read the Windows application manifest of an exe file using .NET.
A quick note about WRL's ChainInterfaces template class - The Old New Thing For interfaces which extend each other.
Perform CRUD operations on JSON data using SQL Server and EF Core -- Part 1 | BinaryIntellect Knowledge Base Non-relational data is quite common these days. Such a non-relational data is often stored in JSON format. There are database engines available that process JSON documents and allow you to work with data using specialized libraries designed for that purpo...
The Most Confusing C# 12 Feature Yet Check out my courses: https://dometrain.com and use code LAUNCH for 15% OFF any courseBecome a Patreon and get source code access: https://www.patreon.com/ni...
How To Write Parameterized Tests With xUnit #shorts Support me on Patreon to access the source code:https://www.patreon.com/milanjovanovicJoin my weekly .NET newsletter:https://www.milanjovanovic.techRead my B...
Constant folding for SIMD comparisons by EgorBo · Pull Request #85584 · dotnet/runtime This PR extends constant folding for SIMD to support EQ/NE. Can also be extended for GT_GT/GE/LT/LE and, perhaps, floating point, but I was mainly interested in EQ/NE for integral types as I found ...
356: Sunsetting software, libraries, & APIs When is the right time to sunset software from the app store? How about a library up on NuGet? What is the right way to do it for your customers and folks using your software? We discuss in this weeks podcast.
Sunsetting software, libraries, & APIs | Merge Conflict ep. 356 When is the right time to sunset software from the app store? How about a library up on NuGet? What is the right way to do it for your customers and folks us...
Observed No. 12 - Removing Pre-Commit Dependencies With Docker The 12th edition of Observed shows you how to remove dependencies when using Pre-Commit by utilizing docker images.
C# Record Type: Nondestructive Mutation, Equality, DTOs, and More | C# Tutorials Blog Learn about records in C#, including immutability and value-based equality, and explore advanced use cases with code examples.
Professional Search with C# and Elastic (Part 2) Hi everyone, in this series we use Elasticsearch and its amazing text searching capabilities. We take a closer look at its advantages over traditional databa...
Application security context models This article looks at a new concept for creating application security context models for modern solutions using best practice security. By using security context models in projects, a qualitative a…
Chine-Taïwan : la guerre est-elle inévitable ? (Mappemonde Ep. 8) Faut-il prendre au sérieux les menaces de la Chine à l’égard de Taïwan ? Si le président chinois Xi Jinping n’évoque pas concrètement une guerre et promet de...
Quake's PVS: A hidden gem of rendering optimization I look at how Quake uses portal graphs to pre-calculate visibility information.Music Credits:-----------------------Heavy Interlude by Kevin MacLeod is licen...
How to Get the Remote Host IP Address in ASP.NET Core Web API In this article, we will learn what is a remote host IP address and how to get it in ASP.NET Core Web API.
Sending and Receiving GMail Email Attachments that contain Code or Binaries As a developer, you're likely to occasionally send an email with attachments that are either code or binary executable files either as straight files or in a zipped up collection of code or binary files. You'll find that you can't actually send certain ty...
How OpenTelemetry Works? Learn how OpenTelemetry helps you gather and analyze application data for better insights and performance.
Maybe you should store passwords in plaintext. “Never, ever, think about something else when you should be thinking about the power of incentives.” – Charlie Munger, American billionaire investor.
SlotView.Maui 🎰 spin me right 'round I’m currently working on a side project where i need a custom view that can animate multiple images like a slot machine reel. The project is based on .NET MAUI and i couldn’t find any existing control