Technical Encounter: Low Code With Dash, Streamlit and Panel — Part 1
Developing data applications with easeContinue reading on Better Programming »
Read moreChris’ Corner: Complexity
Have you seen The Grug Brained Developer? It’s an essay with a URL. It’s written like a caveman became a developer and put together a philosophy that is largely a rally against complexity. Cavemen have dumb simple brains, get it? It has good points, and I largely agree with it.
Read moreGPT-4; Human-Cyborg Relations
Photo by Lyman Hansel Gerona on UnsplashImagine thisyou’re hurtling through space. The ship’s alarm wakes you up from deep freeze. Now you’re being told that unless you resolve the trajectory calculation error, your death — and the death of those asleep onboard — is imminent. All you need to do is reset the nav computer
Read moreGram matrix
An elegant algebraic identity says If x is the vector [a b] and y is the vector [c d] then this identity can be written where the dot indicates the usual dot product. I posted this on Twitter the other day. Gram matrix Now suppose that x and y are
Read moreThe Ultimate Guide to Building SwiftData Applications
SwiftData made its debut at WWDC 2023 as a replacement for the Core Data framework. Serving as a wrapper on top of Core Data, SwiftData…Continue reading on Better Programming »
Read moreDemystifying Kotlin’s Channel Flows
Why does Kotlin have two almost identical flow builders, and which one should you be using?Continue reading on Better Programming »
Read more(Yet) Another Way to Harm Performance With Moment.js
Image generated with canva.comMoment.js, a widely recognized date manipulation library, has been in legacy mode for almost three years now, starting from September 2020. However, it’s still slightly more used than its popular competitors such as dayjs and date-fns, at least according to npm stats (~17M weekly downloads vs ~14M
Read moreCircular, hyperbolic, and elliptic functions
This post will explore how the trigonometric functions and the hyperbolic trigonometric functions relate to the Jacobi elliptic functions. There are six circular functions: sin, cos, tan, sec, csc, and cot. There are six hyperbolic functions: just stick an ‘h’ on the end of each of the circular functions. There
Read moreSwift Enums Design Systems
Implement design systems with progressive disclosure — utilise the Swift type system for simple, customisable SwiftUI componentsIf you’ve worked on any large development projects, you’ll likely have encountered a design system. A design system is a library that encapsulates your branding into reusable components, colors, fonts, icons, and motifs, to help ensure
Read moreMnemonic hexagons
I posted some notes here about mnemonics for trig identities and hyperbolic trig identities. The post Mnemonic hexagons first appeared on John D. Cook.
Read more