T-Mobile Employees Across The Country Receive Cash Offers To Illegally Swap SIMs
T-Mobile employees, both third-party and corporate, are receiving cash offers via text to complete SIM swaps for criminals.
T-Mobile employees, both third-party and corporate, are receiving cash offers via text to complete SIM swaps for criminals.
The lifecycle of many people I have known on the internet goes something like this. A few years ago the internet was better, and for them it’s when like that guy in high school who never grew…
Project community server: https://discord.gg/side7 On September 20th, 2022, the live-service first-person hero shooter "GUNDAM EVOLUTION" was launched. A little over a year later, on November 29th, 2023, it abruptly reached its end of life. As a passionate ent…
Moving all my personal websites to a Raspberry Pi cluster sitting in my home office
Note: All relevant code can be found in the corresponding Github repo. I work at Grove Collaborative -- an ecommerce company that sells thousands of different products. We use Django and the...
It's easy for your browser bookmarks to become a mess. This makes it hard to find pages when you need them — and can even lead to the formation of bad habits.
The book Design Patterns: Elements of Reusable Object-Oriented Software was one of the texts that changed how we think about software design. This book came out in 1994 through the efforts of Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides, later …
Learn how to grant GitHub Actions runner jobs access to the AWS services without storing long-lived credentials and avoiding the overhead of secrets rotation.
Have you ever noticed that your Maps app still works during a flight? It can feel illicit, like someone just forgot to turn off the signal, and that watching yourself crawl along the earth should be done without drawing undue attention. A few months ago I lear…
Master Coding in Just 4 Months: A Practical Guide to Landing Your First Tech Job
Software engineering management is a challenging role, with many different skills required to do it well. It can be challenging to know where to start when considering moving into the role. This po…
Progressing through certifications, developing as a red teamer, breaking into Bug Bounty — many steps along my security journey have been difficult. One of the easiest things I’ve done was breach M…
Emphasise bookmarks you want to use more by surrounding them with white space.
My friend Evan Henshaw-Plath wrote recently about some concerns with ActivityPub. I want to go over his concerns one by one and give some assessment of how accurate and important I think they are. …
Programming language for websites & web apps.
In my last post I talked about why modern observability has become so expensive. At the end of the post I posit a question: What if by default we never send any telemetry at all? In this post I’m goin
Using MySQL in absurd ways to use it as an image viewer.
Problem
In my daily job, I develop backends for analytical dashboards that show graphs to users to help them better understand their data. I want to share with you a real case scenario using SQL to write powerful OLAP queries.
Almost every software engineer - irrespective of their tech stack - writes code collaboratively via Git. They submit their fixes or features as changesets. One of their colleagues then reviews the changeset and approves or rejects it. This reviewer must approv…
We spend a lot of time suing embezzlers. All over the world. Week in and week out. Big embezzlers, small embezzlers, smart embezzlers and very smart embezzlers… That’s right, no dumb embezzlers because almost all the embezzlers we encounter are smart. Some are…
.NET 8 is a big step forward for building and using containers, with improvements for performance, security, and usability. Let's take a look at some enhancements to the .NET CLI for building and publishing containers.
The Strategy Design Pattern is a Behavioral design pattern that defines a family of algorithms, encapsulating each of them in a dedicated…
These articles delves into indispensable tips that should consistently be integrated into your coding practices. Though these tips may seem small, their cumulative impact becomes pronounced, partic…
It basically falls under the de minimis rule.
⚡ We just launched Neon in Product Hunt. Give us a review ⚡ Postgres continues to hold its position as one of the most popular developer databases ever created. While MySQL lost some of its luster after acquisition by Oracle, Postgres continues to win more dev…
This article is a list of things that I wish that I understood earlier in my career. There's no time machine, but I can share them with you!
In the previous part of this series we wired token based authentication and Identity API endpoints into our Employees Web API. Now it's time to test and confirm the working of our API.
The culture that promotes innovation and helps engineering teams to move fast
A SHA256 hash can be generated for a class, record, or structure using a specific code. Performance analysis shows that hashing a class is 1.032 times faster than a structure and 1.048 times more e…
Unix like systems with X11 or Wayland All Unix like systems with either X11 or Wayland are well supported since ever. Linux with X11 and now Wayland is for a long time the primary system on that Kate work happens. Over the years it was, like most of the KDE ap…
GitHub Copilot is a tool that has transformed the way programmers work. In this presentation, Principal Developer Advocate Burke, who also works closely..
I recently had a restore job where I needed to split the work up into multiple parallel processes (which I'll refer to here as "threads"). I wanted to
When transitioning from a monolithic to a microservices architecture, one of the critical tasks is data refactoring. This involves adjusting your database's
Microsoft announced last month, the .NET Smart Components, an experimental set of AI-powered UI components that can be added to your .NET a...
Your JetBrains IDEs and VS extensions are ready to be updated. Their newest 2024.1 versions come with plenty of features to help you work smarter and faster, including locally run AI-powered full line
Read about some of the key issues surrounding AI harms and vulnerabilities, and the steps Microsoft is taking to address the risk.
# Announcing pl/dotnet, version 0.99 (beta) pl/dotnet adds full support for C# and F# to PostgreSQL. 0.99 is our public …
Empty results are often dissatisfying. Especially when stored procedures return multiple result sets, it can be easy to get lost in which result is empty.
A few years ago (I know, I really should update this blog more often) I asked WTF is...a computation expression. Well, I'm happy to say in the meantime I discovered a great use for one that's reusable, and have finally released it as a library. StringBuffer 1…
Renovate does not handle NuGet version ranges by default, let's configure a custom Renovate Regex manager to support them.
Sometimes, you have multiple async calls to make, and you want to do that asynchronously and get the results afterward. Let's build a fluent API to do that.
Shows how much the performance of Go has improved from version 1.0 through to 1.22 (including PGO) -- in its compiler, runtime, and libraries.
How is it that Reddit Web site maintainers can't figure out how to honor Markdown as default setting for comments and posts? - reddit_no_markdown.md
Redis re-implemented with SQLite. Contribute to nalgeon/redka development by creating an account on GitHub.
Convert any webpage to a clean markdown w/ images downloaded.