Forem

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

Technical Solutions Architect @ 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
Genkit Tool Calling: Give AI Models (LLMs) the Tools to Get Things Done
Cover image for 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

3
Comments 1
9 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
Level Up Your Testing Game with Jest Spies and Asymmetric Matchers
Cover image for Level Up Your Testing Game with Jest Spies and Asymmetric Matchers

Level Up Your Testing Game with Jest Spies and Asymmetric Matchers

8
Comments 2
5 min read
Exploring Routes Rendering Modes in Angular
Cover image for Exploring Routes Rendering Modes in Angular

Exploring Routes Rendering Modes in Angular

6
Comments
4 min read
Why do we have const enums in Typescript?
Cover image for Why do we have const enums in Typescript?

Why do we have const enums in Typescript?

9
Comments 3
4 min read
Making Generics Types Optional - Generics Fundamentals in Typescript
Cover image for Making Generics Types Optional - Generics Fundamentals in Typescript

Making Generics Types Optional - Generics Fundamentals in Typescript

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

Generic Constraints - A Gentle Introduction to Generics in Typescript

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?

3
Comments
8 min read
A Gentle Introduction to Generics in Typescript
Cover image for A Gentle Introduction to Generics in Typescript

A Gentle Introduction to Generics in Typescript

14
Comments 2
6 min read
A Deep Dive into the satisfies operator in Typescript
Cover image for A Deep Dive into the satisfies operator in Typescript

A Deep Dive into the satisfies operator in Typescript

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

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

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

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

Looking Up React Components Props Types

5
Comments
2 min read
Organize Your Firebase Functions For Easier Deployments and Maintenance
Cover image for Organize Your Firebase Functions For Easier Deployments and Maintenance

Organize Your Firebase Functions For Easier Deployments and Maintenance

2
Comments
5 min read
Supercharge your Firebase App Development using NX
Cover image for Supercharge your Firebase App Development using NX

Supercharge your Firebase App Development using NX

4
Comments
4 min read
Understanding Excess Property Checking in Typescript

Understanding Excess Property Checking in Typescript

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

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

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

I created a VS Code Extension - NPM Imported Packages Lens

38
Comments 11
2 min read
Island Architecture
Cover image for Island Architecture

Island Architecture

43
Comments 1
6 min read
Performance: Choosing The Right Tools...
Cover image for Performance: Choosing The Right Tools...

Performance: Choosing The Right Tools...

37
Comments 1
5 min read
Live Reloading in Golang using Air
Cover image for Live Reloading in Golang using Air

Live Reloading in Golang using Air

30
Comments 1
3 min read
const assertions in Typescript

const assertions in Typescript

7
Comments
3 min read
The Tuple Type in Typescript
Cover image for The Tuple Type in Typescript

The Tuple Type in Typescript

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

Writing Tests for MongoDB using Dockertest in Go

7
Comments
6 min read
Type Assertions in TypeScript - why not?
Cover image for Type Assertions in TypeScript - why not?

Type Assertions in TypeScript - why not?

10
Comments 1
3 min read
Template String Types as Discriminants in Typescript 4.5
Cover image for Template String Types as Discriminants in Typescript 4.5

Template String Types as Discriminants in Typescript 4.5

91
Comments 3
3 min read
Better Types using Discriminated Unions in TypeScript
Cover image for Better Types using Discriminated Unions in TypeScript

Better Types using Discriminated Unions in TypeScript

63
Comments 1
4 min read
Custom Type Guards in Typescript
Cover image for Custom Type Guards in Typescript

Custom Type Guards in Typescript

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

Typescript: why you should use unknown instead of any

84
Comments
3 min read
Type Narrowing in TypeScript
Cover image for Type Narrowing in TypeScript

Type Narrowing in TypeScript

63
Comments 4
6 min read
My Impressions of Docker Development Containers
Cover image for My Impressions of Docker Development Containers

My Impressions of Docker Development Containers

8
Comments
3 min read
Template Literal Types in TypeScript
Cover image for Template Literal Types in TypeScript

Template Literal Types in TypeScript

57
Comments 3
5 min read
Building an RSS Scully Plugin - Angular
Cover image for Building an RSS Scully Plugin - Angular

Building an RSS Scully Plugin - Angular

10
Comments
5 min read
Types and Mocking - Typescript
Cover image for Types and Mocking - Typescript

Types and Mocking - Typescript

35
Comments
2 min read
Transforming Types in TypeScript with Utility Types
Cover image for Transforming Types in TypeScript with Utility Types

Transforming Types in TypeScript with Utility Types

62
Comments 4
5 min read
Speeding Up Angular Scully Builds in GitHub Actions
Cover image for Speeding Up Angular Scully Builds in GitHub Actions

Speeding Up Angular Scully Builds in GitHub Actions

13
Comments
7 min read
GitHub Actions Trigger Via Webhooks
Cover image for GitHub Actions Trigger Via Webhooks

GitHub Actions Trigger Via Webhooks

20
Comments
4 min read
Angular CDK - Platform Module
Cover image for Angular CDK - Platform Module

Angular CDK - Platform Module

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

11
Comments
8 min read
Angular Newsletter Issue No #3 7th November 2019
Cover image for Angular Newsletter Issue No #3 7th November 2019

Angular Newsletter Issue No #3 7th November 2019

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

Implement Infinite Scrolling in a ListView - Flutter

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

Resetting Firebase Auth Passwords in Angular (Email Based Accounts)

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

Handling Requesting for Permissions Like a Pro in Flutter

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

Lazy Loading Modules & Preloading Strategy in Angular 8

13
Comments
4 min read
I Migrated From WordPress to Hugo

I Migrated From WordPress to Hugo

7
Comments
5 min read
Flutter and GraphQL - How to Upload Files
Cover image for Flutter and GraphQL - How to Upload Files

Flutter and GraphQL - How to Upload Files

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

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

7
Comments
6 min read
Customizing Angular App Behavior Per Build Environment
Cover image for Customizing Angular App Behavior Per Build Environment

Customizing Angular App Behavior Per Build Environment

7
Comments
5 min read
loading...