Google Chrome 97 introduces controversial keyboard API - gHacks Tech News
Google Chrome 97 is expected to be released later today. The new stable version of Google Chrome will be rolled out via the browser's automatic updating system starting today.
Google Chrome 97 is expected to be released later today. The new stable version of Google Chrome will be rolled out via the browser's automatic updating system starting today.
The last couple of days of my winter vacation, I wanted to really understand PHP 8’s fibers. To do so, I attempted to implement RAFT simply by reading the dissertation on it. My key takeaway …
As a Marginal Revolution reader, I wanted an Android App. Then one day I realized, wait a second, I'm a programmer -- why not just make one myself? I couldn't think of a good reason not to, so I...
I received a letter from a reader the other day. It was handwritten in crabbed penmanship so that it was very difficult to read. Nevertheless, I tried to make it out just in case it might prove to be important.
.NET MAUI Preview 11 continues to stabilize controls and layouts, and introduces multi-window and Fluent updates for Windows.
Before you invest in marketing, make sure it's the right type for your business.
My experience of the pandemic in South Africa and the case for a more inclusive conversation about Covid and vaccines.
January 5, 2022
Economics PhD Student, UC Berkeley
I’ve been working at Robinhood for a number of years since the early days and one phenomenon I’ve been fascinated by is the dramatic decrease in developer velocity as both the engineering organization and production systems have scaled. Here’s an example inspi…
5 January 2022, 4 AM
https://aka.ms/dotNETConf2021-GetdotNET6ASP.NET Core & Razor Pages are the foundations for many modern web apps. Check out what's new for ASP.NET Core MVC & ...
I have written quite a lot of articles on Multitenancy with Spring Boot, but I am actually writing C# for a living. It's interesting to see how to provide Multitenancy with ASP.NET Core and Entity Framework Core.
Today, we’re releasing Visual Studio 2022 17.1 Preview 2. We’ve continued to iterate on the themes of the Visual Studio 2022 release and have enhanced existing features, brought new productivity improvements, and made it easier for you to make Visual Studio yo…
Reflections on working at Amazon, the interview process, the organizational structure, and why it wasn't a great fit for me (but might be for you).
As the title says, I pushed AutoMapper 11.0.0 today: Release notesNuGet11.0 Upgrade GuideThis is somewhat of a minor release but some API changes forced a major version bump. Also, starting with this version, AutoMapper drops support for full .NET framework, a…
This article explains how to check if a dictionary key exists in C# and when a dictionary key is present in a dictionary.
I often read comments about how Domain Driven Design is too complicated or overkill. Then there are others new to DDD that want to apply it, especially the t...
At last, we’re finally ready to put together the design for our house. A fully specified design, with every detail and system described, is well beyond the scope of this newsletter (not to mention the scope of my knowledge). But we can give a high-level schema…
Mentors should operate at three levels: goals, situations, and skills.
the four-letter word game
Hey Programmers,In this episode, I am showing how you can get started with Unit Testing for your .NET projects. Unit Testing is most underrated projects in s...
A customer was developing a shell namespace extension, and for virtual folder context menus, they create the menu with ASSOCCLASS_FOLDER. However, they found that when the user right-clicked on their virtual folders, the resulting context menu contained comman…
Powerful podcast hosting and analytics. By podcasters, for podcasters.
I'm back at my rants. In this sixth episode, I admit that I've been a bit hypocritical about my own dislike of some well known technologies.
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
One of my first jobs after finishing an MLS was as a “metadata librarian” at Old Dominion University. This was back in 1998, so it was fitting that one of my first projects was cleaning up all these newfangled URLs that had started popping up in our online cat…
After implementing the memory management in the previous post, I set out to handle the actual I/O primitives that we need. As a reminder, we are separating t...
quickly capture your thoughts, as a service
How to model an ID that sometimes must be present, and sometimes not.
Hello Hacker News! For context, this post is the latest issue of my monthly newsletter where I share the progress building BlackMagic.so & DevUtils.app. Check my previous issues to see more details about the products and my journey. Cheers!
This post covers the necessary fundamentals to having a good understanding of promise. It covers resolve, reject, callbacks and chaining in ECMAScript 6.
Desktop environment in the browser
Overview of seven System.Text.Json features in .NET 6.
Personal website and blog of Simon Hørup Eskildsen about napkin math, computers, books, ideas, and whatever else interests me.
A roundup of some of my favorite useful C# extension methods. Plus: refactoring C# 10, resolutions, EF 6 to EF Core, the history of .NET, and creativity powered by music.
Sometimes, we choose technology based on the perceived complexity or heaviness. We focus our decisions on the technical solutions and rather than looking dee...
I'm starting a new serie with this article. I don't know if I can continue on this serie but I've always wanted to write some blog posts about data structures and algorithms. Thanks to the today's higher level programming languages we do not need to ...
Use top-level statements, global usings, program type, and source generators to create context-based programming models.
In this post, we learn about the concept of Polymorphism in C# and its two types: Compile-type and run-time polymorphism
For the C# Advent this year, we'll refactor a sample app using the latest C# 10 language improvements
Astrophotography with Windows, Tiny PCs, and WPF We’re off for the holidays, so I thought I’d take the time to talk about something fun: Astrophotography. When I was around ten or eleven years old, I got an inexpensive Newtonian refractor for Christmas.
James walks you through grabbing and running the .NET Podcasts app that was featured during .NET Conf 2021. He will show you how to set it up for local devel...
Repo for submitting content for social amplification as well as content creation (i.e. blog, website, social) - GitHub - dotnet-foundation/content: Repo for submitting content for social amplifica...
Monica Dinculescu's blog
The Pragmatic Pragmatic Programmer - Rogério Chaves
Regexes, math, file IO and over 100 other functions.
Making the world safe from Wayland!
I built my own laptop over the holiday break and it’s a developer’s dream come true. I took a chance and ordered a Framework Laptop DIY Edition. I’m so glad I did. The Framework is an excellent platform to customize and build a very capable and stable Linux ma…
Dedicated to the preservation and restoration of the Amiga Workbench's history
What UUIDs and ULIDs are under the hood, and how to encode and use them.