Untangling Jenkins
Eliminate secrets sprawl and automate credential rotation across hybrid and multicloud environments with centralized, enterprise-grade secrets management.
HTML 5.2 is done, HTML 5.3 is coming
The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
How V8 handles JavaScript properties internally
This technical deep-dive explains how V8 handles JavaScript properties behind the scenes.
Build a web service with F# and .NET Core 2.0
Earlier this year, I wrote about an update to the roadmap for F# and .NET Core. I had mentioned that there were a number of things you could build with F# and .NET Core today, such as web services. In this post, I’ll walk through building a web service with F# and .NET Core 2.0 […]
Raspberry Pi Zero W as a headless time-lapse camera
tl;dr: There are many ways to capture time-lapse videos. But this one is cheap, completely wireless, and mine. If you want to skip the post and go straight for the glory, grab a copy of my Time-lapse app for the Raspberry Pi. Time-lapses transform subtle, slow processes into something beautiful, and often make us…
Against Murderism
[Content warning: discussion of racism. Comments are turned off due to bad experience with the comments on this kind of material.] I. A set of questions, hopefully confusing: Alice is a white stay-…
The freakishly strong base
The earth used to be covered in ice.
Building a Lisp from scratch with Swift
This article describes how you can build a simple LISP, based on the 1978 article <i>'A Micro Manual For LISP - Not The Whole Truth'</i> with Swift, taking advantage where possible of the features the language offers.
Hunting Performance in Python Code: Measuring Memory Consumption
In this post I will talk about some tools that can help us solve a painful problem in Python, especially when using PyPy: memory consumption. Why are we concerned with this in the first place? Why …
Pastes on Have I Been Pwned are no longer publicly listed
Over the weekend, a Have I Been Pwned [https://haveibeenpwned.com/] (HIBP) subscriber contacted me after they found their Spotify credentials online. It turns out that this particular woman went searching for her specific password after finding "some guy listening to Mexican music from a foreign device on my acct"
Https hurts users far away from the server
Welcome to my personal blog! I use it to share what I'm currently learning or thinking about, usually on topics related to technology, business, and health.
Grsecurity: Potential contributory infringement and breach of contract risk
It's my strong opinion that your company should avoid the Grsecurity product sold at grsecurity.net because it presents a contributory infringement and breach of contract risk.
Toronto Is in a Housing Bubble
With stocks hitting new all-time highs almost every day, global bond yields at or near zero, and Canadian home prices at nose-bleed levels, it seems like everything these days is in a bubble. This is particularly true for the Toronto housing market with average home prices up 22% Y/Y.
Surviving the New MacBook Pro
I'm Brad Frost, an independent creator, web designer & developer, teacher, speaker, writer, musician, and artist based in Pittsburgh, PA.
Chris Lattner on the Realm WWDC 2017 Swift Panel
I typed up some quotes from Chris Lattner on a recent panel discussion about Swift.
Hard and Soft Skills in Tech
It’s both more serious and less serious than we’ve admitted
Celebrate the web by using another browser than Google’s Chrome
I like Chrome. It’s a great browser. But it’s not so good that it deserves to be the only browser. And that’s the unfortunate opportunity we, people browsing the web, are opening for Google by so o…
High Sierra's Disk Utility does not recognize unformatted disks
unless you click View > Show All Devices, quit Disk Utility, then relaunch it (thanks to xenadu02 for the workaround !)
Taming Undefined Behavior in LLVM
Interesting post, but you lost me at “Let’s try to do that using undef”. Why bother with notions of an “undef value” (or “deferred UB”), when plain UB is all you need?
In search of the perfect writing font
Monospace is the typical choice that communicates writing. With iA Writer Duospace, we went a step ahead. What makes Duo better than mono?
TunnelBear Publishes Security Audit
TunnelBear works with Cure53 to complete consumer VPN industry's first public security audit.