Home
Blog
DSA
The Author
CHICIO CODING
Pixels. Code. Unplugged.
Archive
Nov 01, 2025
Mastering the Core: Data Structures and Algorithms
Apr 02, 2025
Creating Stunning Gradients in React Native with Skia
Mar 17, 2025
Which Locale? Decoding the Madness Behind iOS Localization and Language Preferences
Mar 01, 2025
Large Language Models (LLMs): a hitchhiker's guide to their galaxy (for newbies like me)
Jan 03, 2025
Styled Components: create a type to define transient props based on the props interface of another component
Dec 30, 2024
Create a circular carousel with parallax effect in React Native
Oct 15, 2024
React Universe 2024
Mar 02, 2024
React Native is Native: drawing customized background shapes with React Native Skia and React Native SVG
Jan 27, 2024
Advent of TypeScript 2023: Santa is stuck! (Day 24)
Jan 20, 2024
Advent of TypeScript 2023: Connect 4 (Day 23)
Jan 04, 2024
Advent of TypeScript 2023: Tic tac toe (Day 21)
Dec 30, 2023
Advent of TypeScript 2023: Rock paper scissors (Day 17)
Dec 29, 2023
Advent of TypeScript 2023: my personal favourite challenges
Jun 12, 2023
SwiftUI and the Text concatenations super powers
Jan 23, 2023
Widget iOS: how to fix the image bundling problem
Oct 03, 2022
Use SwiftUI Path and Shape to render your svg files: a practical example
Jun 06, 2022
Create a microfrontend app using module federation and dynamic configuration
Mar 02, 2022
A custom module for Jackson object mapper using Java Service Provider
Jan 02, 2022
A simple react hook to detect scroll direction
Nov 05, 2021
Contract testing asynchronous messaging with Pact and MockK
Jun 06, 2021
A Domain Driven Design dictionary for newbies
May 31, 2021
How to test your Swift source code on Linux: locally and on Github Actions
Mar 08, 2021
Better organize tests and run them against multiple configuration with Xcode Test Plan
Jan 27, 2021
Unit testing in Kotlin with JUnit 5 and MockK
Dec 23, 2020
Spring Boot + Kotlin Rest client cheatsheet: RestTemplate and Webclient
Oct 19, 2020
Swift Package Manager: bundling resources with a Swift Package
Aug 07, 2020
Create a service worker with Workbox, Webpack and TypeScript
Jul 02, 2020
Use UIKit components in SwiftUI: UIViewControllerRepresentable and UIViewRepresentable
Jun 02, 2020
Lazy loading of JavaScript modules by using dynamic imports and code splitting with Webpack
May 20, 2020
Add dark mode support on your website with SASS and prefers-color-scheme media query
Apr 19, 2020
How to: create your SUPER simple dependency injector container in Swift
Mar 06, 2020
Create a custom TabBar in SwiftUI
Jan 18, 2020
How to: enable Hermes JavaScript engine in your React Native app
Dec 15, 2019
Implement offline tracking with Google Analytics in your Progressive Web App
Nov 16, 2019
Implement a pull to refresh component for you web application
Sep 06, 2019
Web to native code communication on Android using JavaScript Interfaces
Aug 03, 2019
Web to native code communication on iOS using WKScriptMessageHandler
Jul 28, 2019
Clean Code: functions
Jun 13, 2019
Publish your Progressive Web App to the Google Play Store
May 08, 2019
Intersection Observer API: speed up your web applications with lazy loading
Apr 07, 2019
Flow, the static type checker for Javascript: how to use it and a brief comparison with TypeScript
Mar 29, 2019
Blender tutorial: Cycles overview
Mar 28, 2019
Blender tutorial: armatures and character rigging
Mar 27, 2019
Blender tutorial: animation
Mar 26, 2019
Blender tutorial: camera and rendering
Mar 25, 2019
Blender tutorial: light - part 2
Mar 24, 2019
Blender tutorial: light - part 1
Mar 23, 2019
Blender tutorial: textures - part 2
Mar 22, 2019
Blender tutorial: textures - part 1
Mar 21, 2019
Blender tutorial: materials
Mar 03, 2019
Progressive Web App: an app-like experience for your website users
Feb 08, 2019
End to end (e2e) cross platform testing for your mobile apps with Appium
Jan 03, 2019
Create a Swift library compatible with the Swift Package Manager for macOS and Linux
Dec 03, 2018
React Native: a simple architecture for Native Modules communication with your UIViewController on iOS
Dec 02, 2018
React Native: a simple architecture for Native Modules communication with your Activities and Fragments on Android
Nov 01, 2018
My first experience as speaker at Voxxed Days 2018: a talk about React, React Native and Typescript
Oct 18, 2018
Blender tutorial: outliner, layers, groups, hierarchies and scenes
Sep 18, 2018
Refactoring: a real case of a nested if structure transformed into a chain of responsibility
Sep 09, 2018
Rich iOS notifications with Notification Content App Extension
Aug 21, 2018
Blender tutorial: advanced modeling
Aug 02, 2018
Design thinking and Design sprint: embrace you creativity
Jul 05, 2018
Eat Your Own Dog Food: distribute a beta version of your iOS app using Apple Enterprise Developer Program
Jul 04, 2018
React Native + Typescript, love at first sight. Setup in an existing app
Jun 02, 2018
Blender tutorial: introduction to basics of modeling - part 2
Jun 01, 2018
Asynchronous testing in Swift
May 09, 2018
Mp3ID3Tagger: a native macOS app to edit the ID3 tag of your mp3 files written using RxSwift and RxCocoa
May 08, 2018
ID3TagEditor: a Swift framework to read and write ID3 tag of your mp3 files for macOS, iOS, tvOS and watchOS
May 07, 2018
The birth of ID3TagEditor and Mp3ID3Tagger and my journey into the ID3 tag standard
Apr 25, 2018
Clean Code: data structures vs objects and the law of demeter
Apr 03, 2018
Blender tutorial: introduction to basics of modeling - part 1
Mar 20, 2018
Golden master testing aka Characterization test: a powerful tool to win your fight against legacy code
Mar 02, 2018
Code review: what it is and why it matters
Feb 17, 2018
Blender tutorial: selecting and transforming objects
Feb 08, 2018
React Native: the power of RCTBundleURLProvider to build, run and debug on an iOS device from Xcode
Jan 31, 2018
Blender tutorial: user interface
Jan 16, 2018
Android Studio vs Xcode vs AppCode: a brief comparison about coding speed
Jan 03, 2018
SceneKit and physically based rendering
Dec 08, 2017
React Native: use multiple RCTRootView instances in an existing iOS app
Dec 07, 2017
Physically based rendering: informal introduction
Nov 14, 2017
React Native and Realm: custom manual link for an iOS app with custom directory structure
Oct 27, 2017
Model View Presenter on Android: unit test for everything
Sep 11, 2017
Clean Code: meaningful names
Aug 25, 2017
How to calculate the reflection vector
Aug 11, 2017
Model View Presenter on iOS: no more excuses, write your unit test
Jul 26, 2017
Phong reflection model
Jul 25, 2017
A first approach to contract test
Jun 14, 2017
Swift Closure: demystifying @escaping and @autoclosure attributes
Jun 02, 2017
Swift Closure: definition and syntax
May 13, 2017
A physically based scene with three.js
May 12, 2017
Github Pages and Jekyll: chicio coding birth