Hey! I'm Brad Cypert.
Here you'll learn about a vast array of programming languages, frameworks, and technologies.
Who am I?
I'm a programming language enthusiast. Sometimes I write. Sometimes I post content on Youtube.
I also run Pyre Studios LLC, which has built apps such as Luna Journal.
Language Specific Resources:
Clojure is a dynamic, general-purpose programming language, combining the approachability and interactive development of a scripting language with an efficient and robust infrastructure for multithreaded programming.
Dart is a client-optimized language for fast apps on any platform. Flutter allows developers to build apps for any type of screen.
Java is known for it's “Write-Once-Run-Anywhere” mantra and helps run code on servers, phones, microwaves, and more!
Kotlin is a cross-platform, statically-typed language that often targets the JVM. It's used for web development, Android development, and much more.
PHP was one of the first programming languages that I learned and while it's not something I often write these days, I still find myself appreciating the stateless nature of web development, as well as Laravel and, sometimes, Wordpress.
Hot off the press:
May 16, 23
Go Channels: The Superhighways of Communication in Go
Learn about Go channels, the powerful communication mechanism in Go programming. Discover how channels enable safe and efficient coordination between goroutines, solve synchronization challenges, and mitigate data race conditions. Explore channel creation, sending and receiving values, and essential channel operations. Find out when to use channels and how they address common concurrent programming problems. Unleash the potential of Go channels to design robust and reliable concurrent applications.
Apr 5, 23
Flutter State Restoration
Flutter state restoration is a feature that allows you to preserve and restore the state of your application, providing value to your users and improving the user experience. It involves enabling state restoration and wrapping your widgets with the necessary classes. Examples of when to use state restoration include games, productivity tools, and e-commerce applications."
Apr 1, 23
Adding webcomponents to a hugo blog
If you're looking to add some reactive frontend elements to your simple blog without having to resort to more complex frameworks like React or Vue, web components might just be the answer you're looking for. In this blog post, I'll walk you through how I added web components to my Hugo blog using Lit components and Vite as a simple build system.
Mar 30, 23
Building a better blog
My content over the years has teeter-tottered between good and bad. Here's my plan to ensure I'm producing quality, educational content moving forward.
Mar 15, 23
Manage your Environments with ASDF
ASDF is a version management syste for tools, which ensures different versions of programming languages, libraries and other tools are used in the right places.
Jan 22, 23
Naive Bayes Classifier in Rust trained on Taylor Swift lyrics
I wrote a Naive Bayes Classifier in Rust and trained it on Taylor Swift Lyrics which allows us to feed our program a set of lyrics (ideally not from Taylor Swift) and classify those lyrics as more likely to be featured in a song by Country Taylor Swift (circa 1989 album) or more likely to be featured in a song by Pop Taylor Swift (post 1989 album). The classifier features ideas such as Laplace Smoothing, tokenization, reading from files and more. Let's talk through building it!