Send Full Resolution Photos and Videos Using WhatsApp
WhatsApp recently improved the quality of photos and videos sent in chats. These files still aren’t sent in original quality. Learn how to send files from your phone without compromising full…
WhatsApp recently improved the quality of photos and videos sent in chats. These files still aren’t sent in original quality. Learn how to send files from your phone without compromising full…
During my lifetime, I have met with people who had certain skills, like reading the weather, or knowing a technical subject inside out, or being able to learn pretty quickly while being thorough. I have admired these people, and wanted to learn what made them …
We’re living through a virtual tsunami of terrifying climate news. Extreme fire, flood and heat events are smashing records across the globe. Simultaneously, monitoring of various natural processes that regulate our climate indicates unprecedented system chang…
In this article I’m going to take a look at software quality as a way to differentiate between junior, mid-level, and senior software engineers, through the lens of failure demand, purely so that I can introduce a new concept that I thought up on a walk today,…
DESCRIPTION HERE
If you are the only developer who knows how the project works, then you might have good job security. But that's it. You are just writing code to solve problems and ticking off your assigned to-dos.
I'm mapping the relationships between VPN companies. @sobeyharker I'm the Community Manager at @windscribecom
Ah, the last and mightiest of Apple trying to have it both ways: the 1995 PowerBook Duo 2300c, and the only PowerPC laptop in the entire s...
Our performance ratings influence our ability to get raises, promotions, and our long term career success. They're not a simple meritocracy, but are a coarse-grained way of estimating our value to our company. Here's a bit on making certain you get a rating yo…
LLM is my Python library and command-line tool for working with language models. I just released LLM 0.9 with a new set of features that extend LLM to provide tools …
Wayland does not support screen savers: it does not have any provision that allows screen savers to even exist in any meaningful way. If you value screen savers, that's kind of a problem. Why doesn't it? Well, I suppose the designers of Wayland have no joy in …
An efficient and maintainable way to add visual labels to your HTML pages, using data attributes and the CSS ‘content’ property.
Understand how Mixpanels cohort really work under the hood and solve any discrepencies you have in your product analytics
Tell me if this sounds familiar. You want to write a renderer. OpenGL seems beginner-friendly, and there’s lots of tutorials for you to get started, but you also know it’s deprecated, kind of dead, and mocked; not for “real graphics programmers”, whatever that…
Are people leaving their jobs because of their bosses, or is there something more to it? Some personal example allowed me to see a different angle to it.
Explore web scraping using Bash and CLI tools for efficient data extraction
Text version with interactive examples.
Recently I built a system that uses vector search to logically truncate long documents and retain the most significant parts according to some search term. I'm a dummy, with no background in machine learning or mathematics, so there were new concepts for me to…
Introduction
For a few years now, I've been developing a TUI Bitwarden client app called Wden. While Bitwarden does not have a stable API for writing alternative clients, the APIs for the official clients have been pretty well documented by third parties. It's not too diff…
Hi, I'm James! And in this video how you can write even less .NET application code. By leveraging serverless services and native service integrations you can...
The story of developing Raiding.Zone
If you're getting started in C# and your dotnet development, you've probably come across the dictionary class. This video will walk you through the basic usa...
Hi, please consider adding ability to add custom headers for handshake. In RFC6455 there one interesting point: The request MAY include any other header fields, for example, cookies [RFC6265] and/o...
Want to access the device calendar data from your .NET MAUI app? Say no more! With my Plugin.Maui.CalendarStore plugin you can list calendars and events with...
Deep inside of the Corax indexing engine inside of RavenDB there is the notion of a posting list. A posting list is just an ordered set of entry ids that con...
Implementation of a .NET profiler in C# with NativeAOT - GitHub - kevingosse/ManagedDotnetProfiler: Implementation of a .NET profiler in C# with NativeAOT
Hi there! Today we are going to see how to use ASP's Output Cache with endpoints that require Authentication and Authorization, since that behavior is disabl...
A comparative study of processor architectures.
A deep dive into the theoretical framework and the technical implementation of a text CRDT.
Use code DDD20 and get 20% off the brand new Domain-Driven Design course on Dometrain: https://dometrain.com/course/getting-started-domain-driven-design-dddB...
In this article, we'll dive into a dictionary in C#! There are many collections for us to use in dotnet, and the dictionary class is one that is invaluable!
How Historians (and Others) Make Themselves Stupid
In a recent announcement, Microsoft revealed the Visual Studio for Mac Integrated Development Environment (IDE) retirement. As of August 31, 2024, Visual Studio for Mac 17.6 will discontinue receiving support, marking it as the end of an era for Mac-based .NET…
Be in the room with some of the world's leading experts on the science of blockchain
After 16 hours of being in the air with 2 layovers and multiple rounds of security checks, James and Frank sit down to talk about the lagging advancements in airport security and specifically how AI is having an impact.
Monday After a few meetings for I-Riide, I began working on the duplicates script. The...
AI assistants aren't here to replace us YET, but to help us solve problems, we still need to guide
Tail recursion is a special case of recursion where the calling function does no more computation after making a recursive call. ... Tail recursion is important because it can be implemented more efficiently than general recursion. When we make a normal recurs…
Let's dive deep into C# threading and multithreading, what they are, their differences and when and how to use each
Services in .NET Core can be registered using the built-in dependency injection functionality with different lifetimes: Transient S...
The more I work in software development, the more I love working with the command line. I notice I’m becoming increasingly productive with it. When dealing with Git, for example, I used to do almost everything in a GUI program, whereas now I use the command li…
In this article, we take a look at the differences between the String and FormattableString class, as well as the IFormattable interface.
I found this logo somewhere and thought it was beautiful. A few minutes after I could replicate it in keynote (same stuff with Apple's freeform). I thought i...
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Raft is a consensus algorithm that is designed to be easy to understand.