Skip to content
Search this website
  • Home
  • About
  • Services
  • Projects
  • Articles
  • Contact
Menu Close
  • Home
  • About
  • Services
  • Projects
  • Articles
  • Contact
Peter Oliha | oliha.dev

Life and Code

Articles

Building MapleStack: Tailwind CSS for Streamlined Styling

As we continue our journey through the MapleStack tech stack, this week’s focus is on Tailwind CSS. Tailwind CSS is a utility-first CSS framework that has transformed the way we…

0 Comments
November 27, 2023
Articles

Building MapleStack: React for an interactive user interface

Hey, it's another Monday and time for us to continue our exploration of MapleStack's components. Today, I'll briefly discuss React. React is a JavaScript library that is best known for…

0 Comments
November 20, 2023
Articles

Building MapleStack: NestJS for Server-Side Operations

It’s time for the next piece of the MapleStack puzzle: NestJS. NestJS is a framework designed for crafting efficient and scalable server-side applications in NodeJS. In MapleStack, NestJS plays a…

0 Comments
November 13, 2023
Articles

Building MapleStack: PostgreSQL for Data Storage

When you're using modern web applications, it's easy to forget the multitude of operations running quietly behind the scenes every time a page loads or a button is clicked. Creating…

0 Comments
November 6, 2023
Articles

How to resolve a blacklisted domain

2 days ago SpamHaus blacklisted my domain. This will make browsers display the dreaded "Malicious Site" warning when you try to load the page. Here is how I resolved it…

0 Comments
September 1, 2023
Read more about the article How I built MapleStack’s waitlist with AI: ChatGPT vs Bard
Articles

How I built MapleStack’s waitlist with AI: ChatGPT vs Bard

Recently, I publicly shared a project that I'm working on, MapleStack, a platform for connecting companies everywhere to tech talent in Canada. Today, I'll like to share how I built…

0 Comments
July 21, 2023
Read more about the article Using DataLoader in GraphQL
Articles

Using DataLoader in GraphQL

In my previous post on how to set up a GraphQL server, we briefly discussed the issue of duplicate request to a data source; also known as the N+1 problem…

0 Comments
August 27, 2020
Read more about the article GraphQL Server – Apollo, KoaJS and Typescript implementation.
Articles

GraphQL Server – Apollo, KoaJS and Typescript implementation.

In this post we are going to learn how to set up a GraphQL server in NodeJs. If this is the first time you are learning about GraphQL, I suggest…

0 Comments
August 11, 2020
Read more about the article Using Typescript in NodeJS development
Articles

Using Typescript in NodeJS development

Recently, when starting out any new NodeJS project the first thing I install is typescript. This post covers how to set up your development environment with typescript. Typescript is a…

0 Comments
August 3, 2020
Read more about the article Building a Custom Content Slider (Carousel) in Angular
Articles

Building a Custom Content Slider (Carousel) in Angular

A common user interface(UI) component is a content carousel or slider. It is often used to display images on a site and the user interacts with it by clicking on…

0 Comments
July 20, 2020
← Newer Posts
Older Posts →

About Me

About Me

Peter Oliha

Software engineer and consultant with about 15 years of experienc ... Read more

Follow Me

Recent Posts

  • My Initial Server Setup Checklist
    My Initial Server Setup Checklist
    October 14, 2024/
    0 Comments
  • Enums as arrays in PostgreSQL – Updated 2024
    Enums as arrays in PostgreSQL – Updated 2024
    September 30, 2024/
    0 Comments
  • KidzLog
    KidzLog
    July 1, 2024/
    0 Comments

Tags

AI Angular Articles AWS Bard building-maplestack ChatGPT dataloader DNS graphql Javascript koajs letsencrypt Linux MapleStack NestJS nodejs postgresql Projects React Stellar TailwindCSS typescript VPS
  • Home
  • About
  • Services
  • Projects
  • Articles
  • Contact
© Copyright 2024 · Peter Oliha