Paginating Requests in APIs (2020)
When exposing large data sets through APIs, it needs to provide a mechanism to paginate the list of resources. There are multiple…
The latest blog posts to take off on Hacker News. 14,540 posts.
When exposing large data sets through APIs, it needs to provide a mechanism to paginate the list of resources. There are multiple…
I used to obsess about code quality earlier in my career. My experience indicates that I'm in good company here; a lot of us developers spend so much time growing our programming skills, and that kind of drive comes from intrinsic motivation. We care about what we do, and we want to do it well.
For major providers, Terraform does not really need state. My proposal: add a ’none’ backend that uses the provider APIs as state. Here’s how.
Simon is the creator of Datasette and co-creator of Django web framework. Formerly he was a JSK journalism fellow at Stanford, and prior to that an Engineering Director at Eventbrite.
Article explaining how to leverage Zig's compile time metaprogramming to build a SQLite wrapper that can type check SQL queries
In this post, I take you on a debugging journey and show you why it might be a good idea to add a comment next to a certain method.
As part of my job I spend quite a lot of time scanning through files and disk contents, often in hex or filtered text view, searching for sp...
Left: Original image. Center: Blurred through convolution. Right: Deconvolution of the blurred image. In this post, we’ll have a look at the idea of removing blur from images, videos, or games thro…
Many recent Intel processors benefit from a new family of instructions called AVX-512. These instructions operate over wide registers (up to 512 bits) and follow the Single instruction, multiple data (SIMD) paradigm. These new AVX-512 instructions allow you to break some speed records, such as decoding base64 data at…
Wherein the Means to Make macOS Behave Itself Are Enumerated, Including an App to Stop Music.app Launching on Device Connection, Terminal Tips for Gatekeeper, OCR From Screen, and Time Machine Control.
While I was leading PKC’s security practice, we did probably 20-30 code security audits, almost of all of them for startups that were just around their Series A or B (that was usually when they had cash and realized that it’d be good to take a deeper look at their security, after the do-or-die focus on product market…
Even if you already know a bit (or a lot) of SwiftUI, Stanford’s course is incredible, amazing, wonderful, AND FREE!
Becoming a project manager after being a software developer for many years changed me quite a bit. Below are my thoughts and breakdown of the experience.
I’ve been working on some long-needed updates to Videogrep , my command-line tool that automatically generates supercuts. These updates were motivated in part by a 10 week class I recently developed and taught at the School for Poetic Computation called Scrapism (web-scraping-as-art). The class includes a section on…
Recently, I came across a few old and new interviews of Donald Knuth (sources: (i) Companion to the Papers of Donald Knuth , (ii) Interviews conducted by Lex Fridman Part 1 and Part 2 ), where he sheds light on his work habits, how he approaches problems, and his philosophy towards happiness. I really enjoyed reading…
Dan Aloni
I talked at the first Zig meetup in Milan about Uber's early experience with Zig: a little about how Uber uses Zig and more about my experience of bringing Zig to Uber, from both technical and social aspects.
I show toy implementations of Python decorator patterns that may be useful for Data Scientists.
A concise summary of Python’s versions, and what’s in each.
tl;dr: dd works for reading and writing disks, but it has no "low level I/O" capabilities that make it more suited for this than any other shell utility. Like cat you should use it where it makes sense, e.g. to take advantage of its wide array of options, rather than try to ensure that all disk related commands begin…
How and why to use the second most powerful question known to software development
I love Ruby! I’ve used it every day for years and I’m not sick of it yet. It’s an easy language to love: it’s expressive, flexible and syntactically beautiful ; it has a unique combination of useful features like mixins , metaclasses and blocks ; it comes with a useful core library and comprehensive standard library …
Wishing Compiler Explorer a very happy tenth birthday
Veja o post original em português em How does find by example work in the Pharo Finder. How does find by example work in the Pharo Finder One of the things that looks like magic is the search for m…
There’s a feeling in the air. A zeitgeist. SPAs are no longer the cool kids they once were 10 years ago. Hip new frameworks like Astro, Qwik, and Elder.js are…
... in which we look at one or two ways to make life easier when working with Python regular expressions.
It’s an exciting time in the Lotus 1-2-3 enthusiast community – that was a joke, there is no enthusiast community, it’s just me! 😆