Niall Maher's Coding Profile

Avatar for Niall Maher

Niall Maher

@niall

Founder of Codú - The web developer community! I've worked in nearly every corner of technology businesses: Lead Developer, Software Architect, Product Manager, CTO, and now happily a Founder.

Articles (464)

Niall MaherNiall Maher's avatar

Written by Niall Maher

1 min read
VS Code Profiles

While it's not a new feature, I don't think many people know about it. VS Code profiles have become very helpful to me since I discovered them.

Niall MaherNiall Maher's avatar

Written by Niall Maher

3 min read
PostgreSQL Data Types

Today, we are exploring the different data types we can use. By the end of the article, you should have some confidence in picking the right data types.

Niall MaherNiall Maher's avatar

Written by Niall Maher

6 min read
Git Best Practices

It's time to refine your skills with some best practices. These guidelines help maintain a clean, efficient, and professional Git workflow.

Niall MaherNiall Maher's avatar

Written by Niall Maher

1 min read
Free JavaScript Course

It took a few weeks, but finally, I've gotten my first draft of the JavaScript course I've been working on. You can start working through it for free today!

Niall MaherNiall Maher's avatar

Written by Niall Maher

2 min read
Event Bubbling

Let's dive deeper into event handling with another concept: Event Bubbling. Essential for understanding how events propagate through the DOM.

Niall MaherNiall Maher's avatar

Written by Niall Maher

3 min read
Event Listeners

Event listeners help us make web pages interactive. They allow your code to respond to user actions such as clicks, double clicks, or touch events.

Niall MaherNiall Maher's avatar

Written by Niall Maher

4 min read
Scope in JavaScript

Let's dive into an important concept in JavaScript: scope. Scope is all about where your variables and functions can be accessed in your code.

Niall MaherNiall Maher's avatar

Written by Niall Maher

3 min read
CSS Filters

CSS filters are powerful tools that allow you to apply graphical effects like blurring, color shifting, and shadowing to elements. Let's see how:

Niall MaherNiall Maher's avatar

Written by Niall Maher

4 min read
CSS Colors

CSS provides several ways to define colors, including color names, hexadecimal (hex) values, RGB/RGBA, HSL/HSLa values.

Niall MaherNiall Maher's avatar

Written by Niall Maher

4 min read
Grid Layouts

This chapter will introduce the CSS Grid layout model, another powerful and flexible way to design responsive web layouts with CSS.

Niall MaherNiall Maher's avatar

Written by Niall Maher

4 min read
Introduction to CSS

The basics of CSS, including what it is, how it works with HTML, and why it's beneficial. We will also look at the syntax and common properties in CSS.

Niall MaherNiall Maher's avatar

Written by Niall Maher

1 min read
CSS Filters

CSS filters are a set of functions that can modify an element's rendering before it is displayed on the screen. Here's what they do:

Niall MaherNiall Maher's avatar

Written by Niall Maher

2 min read
What is PNPM?

The difference between PNPM and other package managers lies in how they store dependencies. Read this article the learn what the differences are.

Niall MaherNiall Maher's avatar

Written by Niall Maher

3 min read
Handling Events

Introduction to React.js section 6! In this section, we learn all about events in React. Events represent the user's interactions.

Niall MaherNiall Maher's avatar

Written by Niall Maher

3 min read
Managing Props

Introduction to React.js section 5! Props are essential to React as it allows us to pass data to our components and make our components more reusable.

Niall MaherNiall Maher's avatar

Written by Niall Maher

5 min read
Introduction to JSX

Introduction to React.js section 3! JSX is a syntax extension for JavaScript that allows developers to write HTML-like code within their JavaScript code.