close

DEV Community

Maina Wycliffe profile picture

Maina Wycliffe

Angular #GDE, Software Engineer, Trainer, and #Typescript aficionado (ask me anything) • Newsletter http://allthingstypescript.dev • Looking for work/opportunities

Work

Co-founder @ Unstacked Labs

Six Year Club
Five Year Club
Writing Debut
Four Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Three Year Club
Two Year Club
One Year Club
4 Week Writing Streak
On-Device AI with the Google Chrome Prompt API

On-Device AI with the Google Chrome Prompt API

BERJAYA BERJAYA BERJAYA 7
Comments
3 min read

Want to connect with Maina Wycliffe?

Create an account to connect with Maina Wycliffe. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Genkit Tool Calling: Give AI Models (LLMs) the Tools to Get Things Done

Genkit Tool Calling: Give AI Models (LLMs) the Tools to Get Things Done

BERJAYA BERJAYA 3
Comments 1
9 min read
Level Up Your Testing Game with Jest Spies and Asymmetric Matchers

Level Up Your Testing Game with Jest Spies and Asymmetric Matchers

BERJAYA BERJAYA BERJAYA 8
Comments 2
5 min read
Exploring Routes Rendering Modes in Angular

Exploring Routes Rendering Modes in Angular

BERJAYA 6
Comments
4 min read
Why do we have const enums in Typescript?

Why do we have const enums in Typescript?

BERJAYA BERJAYA BERJAYA 9
Comments 3
4 min read
Making Generics Types Optional - Generics Fundamentals in Typescript

Making Generics Types Optional - Generics Fundamentals in Typescript

BERJAYA 10
Comments 6
5 min read
Generic Constraints - A Gentle Introduction to Generics in Typescript

Generic Constraints - A Gentle Introduction to Generics in Typescript

BERJAYA BERJAYA BERJAYA 7
Comments
6 min read
Bun - The One Tool for All Your JavaScript/Typescript Project's Needs?

Bun - The One Tool for All Your JavaScript/Typescript Project's Needs?

BERJAYA 3
Comments
8 min read
A Gentle Introduction to Generics in Typescript

A Gentle Introduction to Generics in Typescript

BERJAYA BERJAYA 15
Comments 2
6 min read
A Deep Dive into the satisfies operator in Typescript

A Deep Dive into the satisfies operator in Typescript

BERJAYA BERJAYA BERJAYA 11
Comments 7
7 min read
Boost your productivity by mastering Oh My ZSH git aliases

Boost your productivity by mastering Oh My ZSH git aliases

BERJAYA 1
Comments
5 min read
A deep dive into new control flow syntax for Angular (17)

A deep dive into new control flow syntax for Angular (17)

BERJAYA 13
Comments 1
6 min read
Looking Up React Components Props Types

Looking Up React Components Props Types

BERJAYA 5
Comments
2 min read
Organize Your Firebase Functions For Easier Deployments and Maintenance

Organize Your Firebase Functions For Easier Deployments and Maintenance

BERJAYA 2
Comments
5 min read
Supercharge your Firebase App Development using NX

Supercharge your Firebase App Development using NX

BERJAYA 4
Comments
4 min read
Understanding Excess Property Checking in Typescript

Understanding Excess Property Checking in Typescript

BERJAYA 9
Comments 1
2 min read
Why you should be using it Test Driven Development (TDD)

Why you should be using it Test Driven Development (TDD)

BERJAYA BERJAYA 9
Comments 4
4 min read
I created a VS Code Extension - NPM Imported Packages Lens

I created a VS Code Extension - NPM Imported Packages Lens

BERJAYA BERJAYA 38
Comments 11
2 min read
Island Architecture

Island Architecture

BERJAYA BERJAYA 43
Comments 1
6 min read
Performance: Choosing The Right Tools...

Performance: Choosing The Right Tools...

BERJAYA BERJAYA 37
Comments 1
5 min read
Live Reloading in Golang using Air

Live Reloading in Golang using Air

BERJAYA BERJAYA 30
Comments 1
3 min read
const assertions in Typescript

const assertions in Typescript

BERJAYA BERJAYA 7
Comments
3 min read
The Tuple Type in Typescript

The Tuple Type in Typescript

BERJAYA 13
Comments
4 min read
Writing Tests for MongoDB using Dockertest in Go

Writing Tests for MongoDB using Dockertest in Go

BERJAYA 7
Comments
6 min read
Type Assertions in TypeScript - why not?

Type Assertions in TypeScript - why not?

BERJAYA 10
Comments 1
3 min read
Template String Types as Discriminants in Typescript 4.5

Template String Types as Discriminants in Typescript 4.5

BERJAYA BERJAYA 91
Comments 3
3 min read
Better Types using Discriminated Unions in TypeScript

Better Types using Discriminated Unions in TypeScript

BERJAYA BERJAYA 63
Comments 1
4 min read
Custom Type Guards in Typescript

Custom Type Guards in Typescript

BERJAYA BERJAYA 45
Comments 9
3 min read
Typescript: why you should use unknown instead of any

Typescript: why you should use unknown instead of any

BERJAYA BERJAYA 84
Comments
3 min read
Type Narrowing in TypeScript

Type Narrowing in TypeScript

BERJAYA BERJAYA 63
Comments 4
6 min read
My Impressions of Docker Development Containers

My Impressions of Docker Development Containers

BERJAYA 8
Comments
3 min read
Template Literal Types in TypeScript

Template Literal Types in TypeScript

BERJAYA BERJAYA 57
Comments 3
5 min read
Building an RSS Scully Plugin - Angular

Building an RSS Scully Plugin - Angular

BERJAYA BERJAYA 10
Comments
5 min read
Types and Mocking - Typescript

Types and Mocking - Typescript

BERJAYA 35
Comments
2 min read
Transforming Types in TypeScript with Utility Types

Transforming Types in TypeScript with Utility Types

BERJAYA BERJAYA 62
Comments 4
5 min read
Speeding Up Angular Scully Builds in GitHub Actions

Speeding Up Angular Scully Builds in GitHub Actions

BERJAYA BERJAYA 13
Comments
7 min read
GitHub Actions Trigger Via Webhooks

GitHub Actions Trigger Via Webhooks

BERJAYA BERJAYA 20
Comments
4 min read
Angular CDK - Platform Module

Angular CDK - Platform Module

BERJAYA BERJAYA 27
Comments 2
4 min read
How to build a reusable Modal Overlay/Dialog Using Angular CDK

How to build a reusable Modal Overlay/Dialog Using Angular CDK

BERJAYA BERJAYA 11
Comments
8 min read
Angular Newsletter Issue No #3 7th November 2019

Angular Newsletter Issue No #3 7th November 2019

BERJAYA BERJAYA 8
Comments
5 min read
Implement Infinite Scrolling in a ListView - Flutter

Implement Infinite Scrolling in a ListView - Flutter

BERJAYA 15
Comments
2 min read
Resetting Firebase Auth Passwords in Angular (Email Based Accounts)

Resetting Firebase Auth Passwords in Angular (Email Based Accounts)

BERJAYA BERJAYA 6
Comments
8 min read
Handling Requesting for Permissions Like a Pro in Flutter

Handling Requesting for Permissions Like a Pro in Flutter

BERJAYA BERJAYA 21
Comments
4 min read
Lazy Loading Modules & Preloading Strategy in Angular 8

Lazy Loading Modules & Preloading Strategy in Angular 8

BERJAYA 13
Comments
4 min read
I Migrated From WordPress to Hugo

I Migrated From WordPress to Hugo

BERJAYA 7
Comments
5 min read
Flutter and GraphQL - How to Upload Files

Flutter and GraphQL - How to Upload Files

BERJAYA BERJAYA 10
Comments
6 min read
How to Add Async Validators to an Angular Reactive Form

How to Add Async Validators to an Angular Reactive Form

BERJAYA BERJAYA 10
Comments
5 min read
Flutter a Closer Look at How Pub Handles Dependency Versions

Flutter a Closer Look at How Pub Handles Dependency Versions

BERJAYA BERJAYA 7
Comments
6 min read
Customizing Angular App Behavior Per Build Environment

Customizing Angular App Behavior Per Build Environment

BERJAYA 7
Comments
5 min read
loading...