Andréas HanssinCoding Spark Tech HubTypeScript: How To Get Strong Types From a Simple Array or an Array of Objects?Learn how to leverage the TypeScript const keyword to get even stronger types checking, resulting in better code and better…Jan 9, 2023Jan 9, 2023
Andréas HanssinCoding Spark Tech HubTypeScript and React: How to Type Props to Receiving a Component as Props?A simple technique for typing the props of a component that accepts a component as a prop with React.Jan 9, 2023Jan 9, 2023
Andréas HanssinCoding Spark Tech HubHow to Use Aggregates for Tactical Design?Learn using Aggregate patterns in Domain Driven Design / Clean Architecture / Hexagonal Architecture.Dec 28, 2022Dec 28, 2022
Andréas HanssinCoding Spark Tech HubA DigitalOcean Configuration to Deploy PNPM-based Backend ApplicationsAvoid using Heroku NodeJS buildpack and deploy any NodeJS application without issues, including with PNPM.Dec 27, 20221Dec 27, 20221
Andréas HanssinCoding Spark Tech HubHow to Create a Final Class with TypeScript?A class that cannot be extended in TypeScript made easy for JavaScript and TypeScript using annotations.Oct 26, 20221Oct 26, 20221
Andréas HanssinJavaScript in Plain EnglishHow to Use ‘React.FC’ Children Prop in React 18 with TypeScriptHow to deal with the new React 18 “React.FC” type and the “children” prop for TypeScriptAug 11, 20221Aug 11, 20221
Andréas HanssinJavaScript in Plain EnglishHow to Install a .IPA file using the CLI on macOS?And how to save you a lot of time when playing with mobile appsMay 26, 2022May 26, 2022
Andréas HanssinJavaScript in Plain EnglishUse expo-auth-session with Facebook the most easy way on IOS / AndroidWant to implement an OAuth2 connection with Facebook and expo.io? You are at the right place!Apr 15, 20223Apr 15, 20223
Andréas HanssinJavaScript in Plain EnglishMy Revisited TypeScript Persistent Layout Pattern for Next.jsA well-known and very performant pattern to manage layouts with Next.jsJan 10, 2022Jan 10, 2022
Andréas HanssinJavaScript in Plain EnglishWhat are Timing Attacks and How to Prevent them using NodeJS?Timing attacks are a way to brute-force some secret from your backend, this article helps you prevent such attacks on NodejS.Sep 17, 2021Sep 17, 2021