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

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
Why do we have const enums in Typescript?

Why do we have const enums in Typescript?

9
Comments 3
4 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
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

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

A Gentle Introduction to Generics in Typescript

14
Comments 2
6 min read
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

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)

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

Organize Your Firebase Functions For Easier Deployments and Maintenance

2
Comments
5 min read
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)

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

I created a VS Code Extension - NPM Imported Packages Lens

38
Comments 11
2 min read
Island Architecture

Island Architecture

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

Performance: Choosing The Right Tools...

37
Comments 1
5 min read
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

The Tuple Type in Typescript

13
Comments
4 min read
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?

Type Assertions in TypeScript - why not?

10
Comments 1
3 min read
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

Better Types using Discriminated Unions in TypeScript

63
Comments 1
4 min read
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

Typescript: why you should use unknown instead of any

84
Comments
3 min read
Type Narrowing in TypeScript

Type Narrowing in TypeScript

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

My Impressions of Docker Development Containers

8
Comments
3 min read
Template Literal Types in TypeScript

Template Literal Types in TypeScript

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

Building an RSS Scully Plugin - Angular

10
Comments
5 min read
Types and Mocking - Typescript

Types and Mocking - Typescript

35
Comments
2 min read
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

Speeding Up Angular Scully Builds in GitHub Actions

13
Comments
7 min read
GitHub Actions Trigger Via Webhooks

GitHub Actions Trigger Via Webhooks

20
Comments
4 min read
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

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

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

Customizing Angular App Behavior Per Build Environment

7
Comments
5 min read
loading...