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