Lifestyle All About Amazon Prime for Students Students can get a great deal and some unique benefits on Amazon Prime. Read on to find out how.
Elixir How to Use Ghost as a Headless CMS in an Elixir/Phoenix Project In this post, we'll see how to use the Ghost publishing platform as a headless CMS in any Elixir project, including those with Phoenix and LiveView.
Math Candy Land: Will This Game Ever End? Is it possible to for a game of Candy Land to go on literally forever? The author f’s around and finds out.
iOS Featured ChatGPT Extension for Safari – GPTWebHelper Introducing GPTWebHelper – the ChatGPT Extension for Safari which gives you the power of ChatGPT on every page you visit.
JavaScript Concurrency Patterns in Swift with Async/Await In this post, we will explore the use of async & await patterns of handling asynchronous operations in Swift for those coming from a JavaScript background.
React Native React Native 0.72: What’s New and Why it Matters New features in React Native bring a ton of important improvements. In this post, we’ll see what’s new in React Native 0.72.
Tools Monitor Website Content in Safari with Expedition Expedition is a simple Safari extension to monitor prices, social media stats, sporting events and more.
How To Origins of Life: Building a Hypercycle Simulation with WebGL Though the exact origins of life on earth remain a mystery, the hypercycle helps explain the emergence of self-replication. In this post we'll learn about hypercycles and how to build a simulation using WebGL.
Direct, SecureFile Uploads to AWS S3 from Web and Mobile In this post, we'll learn how to build secure, direct file uploads from web and mobile clients to AWS S3, skipping the step of sending the data to the server.
Elixir Phoenix Framework 1.7 — What’s New & Why It Matters Phoenix 1.7 is now live, and it's packed with great new features. We'll take a look at what's new in Phoenix version 1.7, and why it matters.
The Two Most Useful Elixir Functions You May Not Know: tap() & then() The pipe operator in the wonderful Elixir language is one of the most underrated features for developer experience. Two simple, recently added functions can greatly enhance how the pipe operator is used, enabling longer and more readable computational pipelines. Programming Elixir ≥ 1.6: Functional |> Concurrent |> Pragmatic |> Fun 1st Edition by
What’s New In React Native 0.71— How to Upgrade & Why it Matters React Native 0.71 has just been released, touting a number of new features and improvements. In this post, we'll take a look at what's new, why it matters, and how to upgrade your React Native app to take advantage of the latest version. First-Class Support for TypeScript The year
Introducing Blixtcode – Create & Share Videos of Your Code Blixtcode, a new tool for creating & sharing beautiful videos of code samples.
JavaScript The Best Books for Learning JavaScript in 2023 If you haven't learned JavaScript yet, or are looking to expand your horizons, now is the perfect time. In this post, we'll look at 5 different recommended books for learning JavaScript.
React The Best Books to Learn React in 2023 We've compiled a list of 5 books that address different aspects of React development and can help you become a React master in 2023.
JavaScript Adding Editable HTML Content to a React App In this post, we'll look at how contentEditable can be used with React to enable interactive, editable content in you React apps.
JavaScript How to Use The Spread Operator in JavaScript Simply put, the spread operator in JavaScript expands or unpacks the elements of an array or iterable object.
JavaScript JavaScript Video Cheatsheets: map() and reduce() with Arrays These instructional video cheatsheets provide quick references on how to use common JavaScript techniques.
Programmers Great Gifts & Stocking Stuffers for Programmers It's that time of year again, and if you're unsure of what gifts to get that special coder in your life, fear not–we've got some great suggestions!
How to Use the Pipe Operator in Elixir One of the coolest features of the Elixir language is also one of the simplest. The humble pipe operator |> enables a syntactical change that can transform the structure of code and make it far simpler both to write and to understand. In this post, we'll take a look at the
Don’t Do This: Object Oriented Inheritance in Elixir with Macros Elixir's macro system lets developers do incredible things — including some you probably shouldn’t A recent post in the Elixir forum of Reddit asked how Elixir accomplishes code reuse without inheritance. Coming from an object-oriented background, the poster was used to solving this problem by inheriting behaviors with classes, but
Elixir Interactive Server-Rendered Webapps: You Don’t Need JavaScript A new generation of frameworks lets you build webapps that look and feel like single page apps, but are driven by the server–with no JavaScript.
Elixir How to Use Enum.map & Enum.reduce in Elixir Map and reduce are two fundamental building blocks of functional programming in languages like Elixir. Both allow you to transform sequences of values and are often combined in a pipeline to perform more sophisticated computation. The map operation transforms a sequence by applying a function to every value and returning
JavaScript What’s New in Next.js 13 — and Why it Matters In this post, we’ll give a brief intro to Next.js, and then break down some of the new features in Next.js 13 and discuss why they’re important.
Elixir Background Job Processing in Elixir with Oban In this post, we'll explore how to use Oban, a robust background job processing system for Elixir.