CHICIO CODING

Dirty clean code. Creative Stuff. Stuff.

Publish your Progressive Web App to the Google Play Store
Intersection Observer API: speed up your web applications with lazy loading
Flow, the static type checker for Javascript: how to use it and a brief comparison with TypeScript
Blender tutorial: Cycles overview
Blender tutorial: armatures and character rigging
Blender tutorial: animation
Blender tutorial: camera and rendering
Blender tutorial: light - part 2
Blender tutorial: light - part 1
Blender tutorial: textures - part 2
Blender tutorial: textures - part 1
Blender tutorial: materials
Progressive Web App: an app-like experience for your website users
End to end (e2e) cross platform testing for your mobile apps with Appium
Create a Swift library compatible with the Swift Package Manager for macOS and Linux
React Native: a simple architecture for Native Modules communication with your UIViewController on iOS
React Native: a simple architecture for Native Modules communication with your Activities and Fragments on Android
My first experience as speaker at Voxxed Days 2018: a talk about React, React Native and Typescript
Blender tutorial: outliner, layers, groups, hierarchies and scenes
Refactoring: a real case of a nested if structure transformed into a chain of responsibility
Rich iOS notifications with Notification Content App Extension
Blender tutorial: advanced modeling
Design thinking and Design sprint: embrace you creativity
Eat Your Own Dog Food: distribute a beta version of your iOS app using Apple Enterprise Developer Program
React Native + Typescript, love at first sight. Setup in an existing app.
Blender tutorial: introduction to basics of modeling - part 2
Asynchronous testing in Swift
Mp3ID3Tagger: a native macOS app to edit the ID3 tag of your mp3 files written using RxSwift and RxCocoa
ID3TagEditor: a Swift framework to read and write ID3 tag of your mp3 files for macOS, iOS, tvOS and watchOS
The birth of ID3TagEditor and Mp3ID3Tagger and my journey into the ID3 tag standard
Clean Code: data structures vs objects and the law of demeter
Blender tutorial: introduction to basics of modeling - part 1
Golden master testing aka Characterization test: a powerful tool to win your fight against legacy code
Code review: what it is and why it matters
Blender tutorial: selecting and transforming objects
React Native: the power of RCTBundleURLProvider to build, run and debug on an iOS device from Xcode
Blender tutorial: user interface
Android Studio vs Xcode vs AppCode: a brief comparison about coding speed
SceneKit and physically based rendering
React Native: use multiple RCTRootView instances in an existing iOS app
Physically based rendering: informal introduction
React Native and Realm: custom manual link for an iOS app with custom directory structure
Model View Presenter on Android: unit test for everything
Clean Code: meaningful names
How to calculate the reflection vector
Model View Presenter on iOS: no more excuses, write your unit test
Phong reflection model
A first approach to contract test
Swift Closure: demystifying @escaping and @autoclosure attributes
Swift Closure: what they are and syntax
A physically based scene with three.js
Github Pages and Jekyll: chicio coding birth
About Me