DEV Community

Billy Okeyo profile picture

Billy Okeyo

I am a software engineer building products in Python(Django), Flutter, JavaScript, TypeScript(Angular) and .NET.

Work

Software Engineer at Innova Limited

Creational Design Patterns

Creational Design Patterns

Comments
13 min read

Want to connect with Billy Okeyo?

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

Already have an account? Sign in
Introduction to Design Patterns

Introduction to Design Patterns

1
Comments
4 min read
RXJS Observables

RXJS Observables

Comments
9 min read
A Beginners Guide to Agile Software Development Methodologies

A Beginners Guide to Agile Software Development Methodologies

Comments
6 min read
The Future is Now - Exploring the Role of AI in Software Development

The Future is Now - Exploring the Role of AI in Software Development

Comments
7 min read
The Importance of Code Testing in Software Development

The Importance of Code Testing in Software Development

Comments
4 min read
Making Django Apps Faster

Making Django Apps Faster

Comments
7 min read
Implementing Robust Health Checks in Your .NET Application

Implementing Robust Health Checks in Your .NET Application

1
Comments
9 min read
Optimizing Database Access with Entity Framework - Lazy Loading vs. Eager Loading

Optimizing Database Access with Entity Framework - Lazy Loading vs. Eager Loading

Comments
6 min read
Security Best Practices for Web Application Development

Security Best Practices for Web Application Development

Comments
7 min read
Understanding and Implementing Dependency Injection in Your Code

Understanding and Implementing Dependency Injection in Your Code

Comments
8 min read
Introduction to Blazor

Introduction to Blazor

Comments
11 min read
Creating Custom Attributes in C#

Creating Custom Attributes in C#

Comments
8 min read
Understanding Memory Management - Tips for Efficient Memory Usage in Programming

Understanding Memory Management - Tips for Efficient Memory Usage in Programming

1
Comments
6 min read
State Management in Flutter - Exploring Various Approaches

State Management in Flutter - Exploring Various Approaches

Comments
10 min read
Effortless API Testing & Debugging with .http Files in Visual Studio

Effortless API Testing & Debugging with .http Files in Visual Studio

2
Comments
4 min read
A Guide to Building RESTful APIs with Best Practices

A Guide to Building RESTful APIs with Best Practices

4
Comments
8 min read
The Art of Writing Clean and Maintainable Code - Best Practices for Software Engineers

The Art of Writing Clean and Maintainable Code - Best Practices for Software Engineers

Comments
10 min read
Beginner’s Guide to Microservices

Beginner’s Guide to Microservices

1
Comments
6 min read
Effective Debugging Techniques for Software Development

Effective Debugging Techniques for Software Development

1
Comments
6 min read
A Beginners Guide to Understanding Message Bus Architecture

A Beginners Guide to Understanding Message Bus Architecture

22
Comments
6 min read
Logging with Serilog in .NET

Logging with Serilog in .NET

25
Comments
7 min read
Logging in Django

Logging in Django

8
Comments
7 min read
Introduction to Kubernetes

Introduction to Kubernetes

Comments
8 min read
SQL Optimization

SQL Optimization

Comments
7 min read
API Authentication with Django Rest Knox

API Authentication with Django Rest Knox

Comments 2
4 min read
Custom Directives in Angular

Custom Directives in Angular

Comments
4 min read
Prometheus Monitoring

Prometheus Monitoring

Comments
6 min read
Introduction to GraphQL

Introduction to GraphQL

Comments
4 min read
Introduction to DevOps

Introduction to DevOps

Comments
6 min read
Ansible Automation

Ansible Automation

Comments
7 min read
Identity Server 4

Identity Server 4

1
Comments
7 min read
Continuous Integration, Delivery and Deployment

Continuous Integration, Delivery and Deployment

Comments
3 min read
What's New in Python 3.9

What's New in Python 3.9

6
Comments 1
3 min read
My Journey as a Software Developer

My Journey as a Software Developer

5
Comments 2
2 min read
Hosting A Website on Infinity Free For Free

Hosting A Website on Infinity Free For Free

40
Comments 5
3 min read
Why Should I Use Bootstrap

Why Should I Use Bootstrap

5
Comments
3 min read
Algorithms

Algorithms

6
Comments 1
1 min read
Dealing With Programmer Burnout

Dealing With Programmer Burnout

8
Comments
5 min read
My First Experience With Gatsby.js

My First Experience With Gatsby.js

5
Comments
3 min read
5 Python Tricks And Tips

5 Python Tricks And Tips

29
Comments 1
2 min read
How To Deal With Merge Conflicts in Git & Github

How To Deal With Merge Conflicts in Git & Github

8
Comments
3 min read
Git Commands (Conclusion)

Git Commands (Conclusion)

11
Comments
3 min read
Git Commands (Continuation)

Git Commands (Continuation)

6
Comments
5 min read
Git Commands

Git Commands

5
Comments
5 min read
How To Make Your Footer Stay at The Bottom

How To Make Your Footer Stay at The Bottom

6
Comments
3 min read
Introduction to Git Commands

Introduction to Git Commands

4
Comments
3 min read
What is Deno 1.0

What is Deno 1.0

6
Comments
4 min read
5 YouTube Channels To Help You Learn Programming

5 YouTube Channels To Help You Learn Programming

6
Comments
3 min read
How To Code A Simple CRUD RESTful API in Deno

How To Code A Simple CRUD RESTful API in Deno

7
Comments
5 min read
8 Characteristics of A Good Programmer

8 Characteristics of A Good Programmer

8
Comments 2
3 min read
Becoming a Self-Taught Software Developer

Becoming a Self-Taught Software Developer

3
Comments
4 min read
Bad Habits To Avoid As Developer

Bad Habits To Avoid As Developer

9
Comments
3 min read
Server Error 500

Server Error 500

3
Comments 2
1 min read
URL Rewriting

URL Rewriting

2
Comments 5
1 min read
Introduction to Python Programming Basics(Part 4)

Introduction to Python Programming Basics(Part 4)

5
Comments
2 min read
Introduction to Python Programming Basics(Part 3)

Introduction to Python Programming Basics(Part 3)

5
Comments
3 min read
Introduction to Python Programming Basics(Part 2)

Introduction to Python Programming Basics(Part 2)

6
Comments
4 min read
Introduction to Python Programming Basics(Part 1)

Introduction to Python Programming Basics(Part 1)

5
Comments 1
2 min read
loading...