Scraping data from an app: real world example
How to inspect the network traffic of an app with Fiddler Everywhere and scrape the data from its servers.
The latest blog posts to take off on Hacker News. 21,825 posts.
How to inspect the network traffic of an app with Fiddler Everywhere and scrape the data from its servers.
Introduction
Before asking the question, how do I build AGI, you first must ask the question, what would I recognize as AGI?
What can software learn from Christopher Alexander? Many programmers know that the idea of design patterns comes from architecture, but Christopher Alexander's writing has much more for us than just the Gang of Four design patterns. This post is a somewhat assorted collection of ideas for better software and…
In 1995 Netscape partnered with Sun Microsystems to create interactive websites . Famously Brendan Eich spent only 10 days to create the first version of JavaScript - a dynamic programming language with a roughly syntactic lineage from Sun’s Java language. As a result of this partnership Sun held the trademark…
Dave Farley and Allen Holub are two people that I respect hugely when it comes to Software Development. I’ve been following them on twitter for quite a while, and am always taken in about their takes on driving continuous delivery and “lowercase agile” forward. So when both came together for Dave’s Engineering Room…
Firefly is an alternative compiler to BEAM, introducing new levels of efficiency and speed for compiling Elixir applications.
A story post about the time a Stripe account I used years ago had thousands of pounds worth of unexpected payments flood in.
A detailed primer on Roaring bitmaps explaining what they are, how they're different from traditional bitmaps, and how they work internally.
Using PipeWire, WirePlumber and a Raspberry Pi, you can create an audio bridge between a Bluetooth® device and an analog speaker system. Here's how.
A technical recruiter, having discovered that that the ways of Unix hackers were strange to him, sought an audience with Master Foo to learn more about the Way. Master Foo met the recruiter in the HR offices of a large firm.
SQLite: Past, Present, and Future is a newly published paper authored by Kevin P. Gaffney, Martin Prammer and Jignesh M. Patel from the University of Wisconsin-Madison and D. Richard Hipp, …
In the spirit of falsehoods programmers believe about names and time, here’s some falsehoods about email which are all too common.
This long post presents programming in a different light than what is commonly considered. We will look at cognitive aspects of interacting with code.
Extend creativity and tell a bigger story with DALL·E images of any size.
.NET 7 is fast. Really fast. This post deep-dives into hundreds of performance improvements that contributed to that reality.
I have been collecting random software engineering research ideas from friends and colleagues for more than a decade. These are the questions I’ve been asked since I started taking notes ten years ago. I apologize for not keeping track of who wanted to know, but if you’re working on any of these, please get in touch…
What's the deal with these two hooks?! Lots of devs find them confusing, for a whole host of reasons. In this tutorial, we'll dig deep and understand what they do, why they're useful, and how to get the most out of them.
D2 is a diagram scripting language that turns text to diagrams. It stands for
This post explores Git commit history as a database where ‘git log’ is the query language. Learn about Git’s custom query index – the commit-graph file – and how to make sure it's enabled in your repositories.
A tale of optimization during the ClojureD Minecraft workshop
As we've been building Mach engine, we've been using a neat little pattern in Zig that enables writing flag sets more nicely in Zig than in other languages. Here's a brief explainer.
I’ve used Hakyll as my static site generator for around 9 years now. Before that I think I used Jekyll and also more dynamic pages with Mojolicious in Perl and Kohana in PHP, but I can’t be completely sure as the git history doesn’t go back that far.
This blog series will examine Git’s internals to help make your engineering system more efficient. Part I discusses how Git stores its data in packfiles using custom compression techniques.
You never get a second chance to make a first impression.