Articles

Flutter Widgetbook: How to Document your Design System the Right Way!
Article

Flutter Widgetbook: How to Document your Design System the Right Way!

How Widgetbook solves the documentation problem in Flutter projects with a custom design system. On Direção Fácil, it became a visual catalog, a contract with Figma, and precise context for Claude Code to generate screens using the right widgets.

Read article
Article

Creating an Agent in ChatGPT to Write Technical Stories

Automating the creation of technical stories by consolidating dispersed information from conversations, messages, and feedback. A solution to transform chaotic inputs into clear and standardized technical artifacts, freeing up cognitive capacity for trade-off analysis and higher-value technical decisions.

Read article
Article

Creating an AI Agent in Claude Code to Control my Smartphone

Automating Android app documentation and testing with artificial intelligence. I was facing a specific challenge: I needed to automatically document various flows of an Android application. That's when I started exploring ways to carry out this process, and one of the tools I decided to test was Claude Code.

Read article
Article

Creating an AI Agent in Claude Code to Control my Smartphone

Automating Android app documentation and testing with an AI agent in Claude Code, wired to an MCP server that drives a real device over ADB.

Read article
Article

Liquid Glass in Flutter: Do We Really Need It?

A critical reflection on the Liquid Glass effect in Flutter and its real necessity in mobile applications. Exploring when this feature adds value to the user experience and when it can be just unnecessary complexity to the project.

Read article
Article

Creating an AI Agent in Cursor to Interact with GitLab and Shortcut

In the world of agile development, we talk a lot about productivity, automation, and less repetitive work. But in practice, how many times have you wasted time just to open a merge request? Finding the issue context, writing the description, adding links, titles.

Read article
Article

Enhancing User Experience with Keyboards on iOS using Keyboard Actions

You'll never struggle with the iOS Keyboard in Flutter again! See how to solve a common problem in mobile apps for iOS that is…

Read article
Article

Creating an Image Editor with Flutter - CAM Covers (From Idea to Reality)

How I created an image editing app with Flutter. See the challenges, solutions, and monetization of CAM Covers, an album cover editor.

Read article
Article

How to Create Powerful Pipelines for React Native in GitLab

How to implement a test pipeline for React Native with GitLab Pipeline: declaring tasks in YML, their dependencies, and fast feedback on every commit.

Read article
Article

Finally! The Secret of Testing in React Native Revealed

Everything you need to know about automated testing in React Native: why they pay off in reliability, speed and analysis, and how to implement them.

Read article
Article

React 18 - A New Way to Use useState (Batch Processing)

An analysis of the changes in React 18 and how useState batch processing was modified for better performance.

Read article
Article

Creating Apps for Android Wear OS with Jetpack Compose

A practical guide on how to develop apps for Android Wear OS using the modern Jetpack Compose toolkit.

Read article
Article

Arrow Function Vs Normal Function

A detailed comparison between Arrow Functions and normal functions in JavaScript, explaining their differences and use cases.

Read article
Article

List of Apps — Automating Workflow in GitHub

A list of the GitHub apps I use most to automate my workflow: Travis CI, Crowdin, ImgBot, Codacy, Renovate and Telegram notifications for issues and PRs.

Read article
Article

Using PulseAudio on HDMI

A practical guide to configuring PulseAudio for audio output over HDMI on Linux, using pavucontrol to move games, videos and music to the right device.

Read article
Article

The Best Autocomplete Plugin for ZSH

zsh-autosuggestions completes commands from your history as you type. How to install it on Oh My Zsh or Homebrew, and why the accept key is not Tab.

Read article
Article

The Perfect GitHub Profile

Tips for a presentable GitHub profile: contribute to open source you already use, keep repositories organized, write a real README, and pick a license.

Read article
Article

Building My New Website with UIKit, Jus and CuboHub

How I built my personal website using UIKit for the frontend, Jus as a static generator, and CuboHub for hosting.

Read article
Article

GitHub vs Others

A comparative analysis between GitHub and other code hosting platforms, listing what many Git services still do not have after the Microsoft acquisition.

Read article
Article

Create Your First App with Electron

A step-by-step guide to creating your first desktop application with Electron and JavaScript, from the history of the project to running the finished app.

Read article
Article

Solving Wine Error: Unable to Make SSL Connections

How to fix Wine's SSL connection error on Linux, caused by a missing libgnutls, for better compatibility with Windows applications.

Read article
Article

Three Commands You Need in Your Terminal

Discover three essential commands every developer should have in their terminal to boost productivity.

Read article