How to scan a YubiKey NFC with Flutter — IOSHave you thought about scanning a YubiKey NFC in your Flutter app? I know I have! I wrote this to share my journey on how this can be…Feb 21, 2023Feb 21, 2023
Null and Falsey Checking in JavaScriptAll in all there are two types of important null or falsey checking that you’ll be using in JavaScript:Jan 17, 2023Jan 17, 2023
Optional Parameters in DartIn Dart, optional parameters can be defined by using brackets [ ] to let the compiler know these parameters are optional.Jan 8, 2023Jan 8, 2023
Optional and Default Function Parameters in TypeScriptIn a function, we can specify optional parameters by using a question mark (?). An optional parameter by be good if passing in this…Jan 8, 2023Jan 8, 2023
Renaming Destructured Variables from Objects in TypeScriptWhen it comes to object destructuring we usually use a property from an object to destructure in a variable. But what if we’d like to…Jan 7, 2023Jan 7, 2023
Tuple Destructuring in TypeScriptTuple destructing can be fairly simple in TypeScript. Given a standard tuple with a max of 2 values:Jan 7, 2023Jan 7, 2023
Defining a Tuple in DartIn Dart, we can define a simple Tuple with a max length of 2. When Tuples have a length of 2, I like to assign labels as key, value…Dec 24, 2022Dec 24, 2022
Defining a Tuple in TypeScriptA Tuple is a data structure type that has a finite number of properties, 2 specifically in this example. Defining a Tuple in Typescript is…Dec 24, 20221Dec 24, 20221
TypeScript Definite Assignment Operator (!)Sometimes values in TypeScript are not used until they are set after they are created. An example of this in the Dart language would be the…Dec 24, 2022Dec 24, 2022
Flutter Amplify — signInWithWebUI logout browser issueIf you use a Social Provider like Google or Facebook to sign into your application via Flutter Amplify, chances are when you call…Dec 20, 2022Dec 20, 2022