Home/Joas Pambou
Author
JPJoas Pambou

Joas Pambou

13 articles by Joas Pambou.

Design & UX — Designing Stable Interfaces For Streaming Content — Smashing Magazine

Designing Stable Interfaces For Streaming Content — Smashing Magazine

Streaming UIs are an easy concept on the surface, but are quite complicated in practice. There are many considerations that need to be accounted for, from layout shifts and motion preferences to proper markup and various states, that may not be instantly obvious. What happens if the stream is interrupted? Can users tab through the UI on the keyboard as it shifts? What ARIA attributes might be need

JPJoas PambouJoas Pambou·May 1, 2026Design & UX
Career & Teams — Pivoting Your Career Without Starting From Scratch — Smashing Magazine

Pivoting Your Career Without Starting From Scratch — Smashing Magazine

Most developers spend their days fixing bugs, shipping features, and jumping into the next sprint without even thinking about it. After a while, you begin to ask yourself, “Is this still what I want to be doing?” This article looks at how you can move into a new direction in your career without starting from scratch, and how the skills you already use, like problem-solving, communication, and empa

JPJoas PambouJoas Pambou·January 7, 2026Career & Teams
Performance — Automating Design Systems: Tips And Resources For Getting Started — Smashing Magazine

Automating Design Systems: Tips And Resources For Getting Started — Smashing Magazine

Design systems are more than style guides: they’re made up of workflows, tokens, components, and documentation — all the stuff teams rely on to build consistent products. As projects grow, keeping everything in sync gets tricky fast. In this article, we’ll look at how smart tooling, combined with automation where it makes sense, can speed things up, reduce errors, and help your team focus on desig

JPJoas PambouJoas Pambou·August 6, 2025Performance
Frontend — Using Manim For Making UI Animations — Smashing Magazine

Using Manim For Making UI Animations — Smashing Magazine

Animation makes things clearer, especially for designers and front-end developers working on UI, prototypes, or interactive visuals. Manim is a tool that lets you create smooth and dynamic animations, not just for the design field but also in math, coding, and beyond, to explain complex ideas or simply make everything a little bit more interactive.

JPJoas PambouJoas Pambou·April 8, 2025Frontend
Performance — On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine

On-Device AI: Building Smarter, Faster, And Private Applications — Smashing Magazine

Shouldn’t there be a way to keep your apps or project data private and improve performance by reducing server latency? This is what on-device AI is designed to solve. It handles AI processing locally, right on your device, without connecting to the internet and sending data to the cloud. In this article, Joas Pambou explains what on-device AI is, why it’s important, the tools to build this type of

JPJoas PambouJoas Pambou·January 16, 2025Performance
AI & ML — Integrating Image-To-Text And Text-To-Speech Models (Part 1) — Smashing Magazine

Integrating Image-To-Text And Text-To-Speech Models (Part 1) — Smashing Magazine

Joas Pambou built an app that integrates vision language models (VLMs) and text-to-speech (TTS) AI technologies to describe images audibly with speech. This audio description tool can be a big help for people with sight challenges to understand what’s in an image. But how this does it even work? Joas explains how these AI systems work and their potential uses, including how he built the app and wa

JPJoas PambouJoas Pambou·July 24, 2024AI & ML
Engineering — A Simple Guide To Retrieval Augmented Generation Language Models — Smashing Magazine

A Simple Guide To Retrieval Augmented Generation Language Models — Smashing Magazine

Language models have shown impressive capabilities. But that doesn’t mean they’re without faults, as anyone who has witnessed a ChatGPT “hallucination” can attest. In this article, Joas Pambou diagnoses the symptoms that cause hallucinations and explains not only what RAG is but also different approaches for using it to solve language model limitations.

JPJoas PambouJoas Pambou·January 26, 2024Engineering
AI & ML — Generating Real-Time Audio Sentiment Analysis With AI — Smashing Magazine

Generating Real-Time Audio Sentiment Analysis With AI — Smashing Magazine

In this article, Joas Pambou builds the tool to provide a sentiment score in **real-time** with enhanced user experience by providing multilingual support. You will use an OpenAI library called Whisper that transcribes audio files into text and detects the language, and Gradio, a UI framework, to establish the interface.

JPJoas PambouJoas Pambou·September 4, 2023AI & ML
AI & ML — How To Use Artificial Intelligence And Machine Learning To Summarize Chat Conversations — Smashing Magazine

How To Use Artificial Intelligence And Machine Learning To Summarize Chat Conversations — Smashing Magazine

In this article, we’ll explore how to build a chat summarizer using the Cohere API and deploy it as a web application using Gradio.[ Cohere](https://cohere.com/) is an AI platform that provides state-of-the-art natural language processing models for a variety of tasks, including summarization. We’ll cover the steps involved in training the summarizer using sample chat conversations, interacting wi

JPJoas PambouJoas Pambou·July 27, 2023AI & ML
AI & ML — Using AI To Detect Sentiment In Audio Files — Smashing Magazine

Using AI To Detect Sentiment In Audio Files — Smashing Magazine

Dive into an article where you will build an app that evaluates audio files for positive and negative sentiments. The idea is that you will create an interface for uploading an audio file, then transcribe the contents into text before analyzing the text and assigning it a positive or negative score for how the tone is perceived.

JPJoas PambouJoas Pambou·June 22, 2023AI & ML