
Kio
@kio.sh
Ingénieur logiciel et concepteur UI/UX amateur basé à Toronto, Canada
Dernièrement écouté
Chit Chat
Beach Weather — Chit Chat - EP
Sur moi
Salut, je m'appelle Kio. Je suis ingénieur logiciel à Toronto et je travaille dans le cloud et la cybersécurité. Voici quelques informations sur moi :
- Grand partisan de l'open source et du développement web. J'ai travaillé sur les écosystèmes JavaScript/TypeScript, Ruby, Elixir et Go.
- Conceptualisé et dirigé l'intégration de TypeScript, les améliorations de la validation des données et les initiatives de conception pour les systèmes fintech.
- Très full-stack. J'ai contribué à des projets d'interface utilisateur/expérience utilisateur, d'accessibilité, d'internationalisation, d'optimisation des performances, de tests et de développement DevOps/infrastructure, depuis les startups en phase de démarrage jusqu'aux produits à grande échelle.
- Récemment, je me suis concentré sur la création de systèmes de cybersécurité durables - en travaillant sur des modèles de contrôle d'accès, des flux d'authentification, des API stables en termes de versions et en maintenant la fiabilité dans des environnements complexes.
Loin de mon clavier, je pratique la randonnée, l'escalade et la photographie. Mes week-ends sont consacrés aux jeux de société, aux friperies et à la musique, aux livres de science-fiction et aux films.
Si vous avez des opportunités de travail, des idées de collaboration ou si vous souhaitez simplement nous dire bonjour, n'hésitez pas à nous contacter !
Pensées récentes
Dégradés parfaits en CSS grâce à l'assouplissement et à l'espace colorimétrique LAB
Avantages de l’assouplissement des dégradés linéaires dans CSS et de l’utilisation de l’espace colorimétrique LAB pour créer des transitions de couleurs plus fluides et plus agréables visuellement.
Exécution de binaires Linux uniquement sous FreeBSD
Exécution de binaires Linux uniquement sous FreeBSD à l'aide de ses outils de compatibilité binaire Linux et de Jails
Adopter la validation moderne des données dans EmberJS
Avec l'abandon par Ember des Mixins et des propriétés calculées au profit d'une syntaxe et de modèles JavaScript plus standard, je voulais détailler comment j'ai écrit un nouvel utilitaire pour valider les modèles, en exploitant TypeScript, yup et les propriétés suivies afin de laisser derrière moi les anciens modèles et de fournir une sécurité de type stricte.
Mélange de WebSockets et de points de terminaison HTTP dans Elixir avec Cowboy + Plug
Utilisation d'une structure de répartiteur personnalisée pour mélanger les points de terminaison HTTP et WebSocket dans une API Elixir simple basée sur Plug