Swift How to Use Phoenix Websockets with Swift on iOS How to use Websockets to drive interactive, two-way, real-time communication between your iOS app and a server running the Phoenix Framework.
JavaScript All About React’s Proposed New use() Hook A feature proposal from the React core team is causing some buzz in the React ecosystem: the new use() hook adds first class support for Promises.
How To How to Use Enum.find in Elixir What's the best way to find a value inside of a collection in Elixir? If you're used to a non-functional language like C, or JavaScript, you might think of using a for-loop. But Elixir's functional nature means we have to take a different approach: the function Enum.find. The function
Tools How to Host a Ghost Blog for Free on Fly.io Ghost is an amazing platform for content creators with tons of features to enable blogging, newsletters and subscriptions. Most importantly, it’s a pleasure to use. If you’ve ever felt the urge to gouge our your own eyeballs after trying to use WordPress, you should definitely give Ghost a
Elixir Test-driving LiveView Native: Native Apps Driven by Elixir A new project called LiveView Native lets you build fully native iOS or Android apps which are fully driven by a backend server running the Phoenix Framework with the Elixir language. Based on the LiveView library for interactive server-rendered HTML apps, this new project enables a new paradigm of frontend
Hiring Tips on Landing a Software Engineering Job With No Experience How to stand out as a candidate when you have no professional experience Getting your foot in the door with any profession is a challenge — and software engineering is no exception. It seems like every job listing requires at least some professional experience. But if you’re in this position
JavaScript You Don’t Need Webpack — 3 Better Alternatives for Building Your JavaScript A new generation of JavaScript bundlers offers greatly improved developer experiences If you’re building any kind of frontend app with multiple source files and dependencies, you’re going to need a build tool to help you solve the problem ofbundling — putting all of the source files and dependencies together
JavaScript Expo 46 — What’s New and Why it Matters for React Native Development Expo is a great tool for cross-platform development of React Native apps — and with the release of Expo 46, it just keeps getting better. In this post, we’ll dig into the new features of Expo 46, and more important, why they matter. I’ll admit I’m a little
Elixir Why Your Next Web App Frontend Might be The Backend How LiveView and other real-time server-side rendered HTML technologies are changing how the frontend is written If you’re developing a rich, highly interactive web app in 2022, chances are you’re using some sort of frontend JavaScript framework such as React, Angular or Vue, which talks to a backend
Build Real-time Chat With Phoenix and LiveView in Fewer Than 50 Lines of Code If you haven’t experienced the awesome power of LiveView in the Phoenix framework, strap in: we’re going to build a real-time, high-performance chat system with fewer than 50 lines of code. That includes all the code for both the frontend and the backend (spoiler alert: they’re kind
Elixir 5 Elixir Libraries I Install on Every New Project My list of indispensable tools & libraries for building with Elixir/Phoenix I’m a huge fan of the Elixir language and the Phoenix web framework in particular. As a functional language with a well-designed actor model for concurrency, Elixir helps avoid entire categories of bugs & other complications that you might
React So, You Wanna Get Hired as a React Native Developer Thoughts on learning React Native from interviewing & hiring React Native engineers Though there are more choices than ever in cross-platform mobile development, React Native remains an excellent way to build high-quality mobile applications while leveraging skillsets and technologies (and sometimes even code) that many in your organization may already know.