Shipping an Admin Interface 10x Faster
Discover a faster, simpler approach to building your admin interface with the help of a modern headless CMSPhoto by Douglas Lopes on UnsplashA couple of weeks ago, I attended a Meetup hosted by Squeed. My old colleague, Joakim Kemeny, was talking about Server-Driven UI (SDUI), which I’ll be sure to link to
Read moreTangent sum
When I was writing my post on lemniscate functions yesterday, a line from the Wikipedia article seemed familiar for reasons I cannot place. Defining a tangent-sum operator as a ⊕ b := tan(arctan a + arctan b) gives cl² z ⊕ sl² z = 1. I feel like I’ve seen
Read moreEnriched categories
We begin with a couple examples. First, the set of linear transformations from one vector space to another is itself a vector space. Second, the set of continuous linear operators from one Banach space to another is itself a Banach space. Or maybe better, this set can be made into
Read moreHow To Deploy Your Angular Application on Firebase Hosting
The complete guide to deploy easily with Angular and Firebase HostingContinue reading on Better Programming »
Read moreCreating a Game in 48 hours with a Custom WebGL Engine
Ludum Dare 54 Post Mortem — Limited SpaceContinue reading on Better Programming »
Read moreChanging Lanes Without Crashing: A No-BS Guide for Engineering Managers
Image generated by MidjourneyWhat do engineering managers identify as the most challenging part of their job? The answer is nearly unanimous: managing people. Even with well-honed emotional intelligence and a naturally self-aware disposition, great managers will encounter situations that rigorously test their social and communication skills.If you could master just
Read moreOpen Discussion: What can be done to reduce infrastructure as code complexity?
Highlighting one of the interesting discussions going on in our Collectives.
Read morep-norm trig functions and “squigonometry”
This is the fourth post in a series on generalizations of sine and cosine. The first post looked at defining sine as the inverse of the inverse sine. The reason for this unusual approach is that the inverse sine is given in terms of an arc length and an integral.
Read moreGeometric derivation of hyperbolic trig functions
This is the third post in a series on generalizing sine and cosine. The previous post looked at a generalization of the sine and cosine functions that come from replacing a circle with a lemniscate, a curve that looks like a figure eight. This post looks at replacing the circle
Read moreLemniscate functions
In the previous post I said that you could define the inverse sine as the function that gives the arc length along a circle, then define sine to be the inverse of the inverse sine. The purpose of such a backward definition is that it generalizes to other curves besides
Read more