---
title: "John Carlo Regala (@JohnCarl) | Hashnode"
description: "Web Developer. Read the latest articles by John Carlo Regala on Hashnode."
url: "https://hashnode.com/@JohnCarl"
---

@JohnCarl

# John Carlo Regala

@JohnCarl · Joined August 2024

Web Developer

### [Activity 30: HTTP Status Codes](https://thelastweaboo.hashnode.dev/activity-30-http-status-codes?utm_source=hashnode&utm_medium=feed)

In RESTful APIs, HTTP status codes are essential for conveying the outcome of client requests. They are categorized into five classes, each indicating a specific type of response: 1xx (Informational): These codes indicate that the request was receive...

3 min read · [thelastweaboo.hashnode.dev](https://thelastweaboo.hashnode.dev/activity-30-http-status-codes?utm_source=hashnode&utm_medium=feed)

[Nov 29, 2024](https://hashnode.com/posts/activity-30-http-status-codes/6749bbb3c2077c18f987b140)

### [Activity 29: HTTP Methods](https://thelastweaboo.hashnode.dev/activity-29-http-methods?utm_source=hashnode&utm_medium=feed)

In RESTful APIs, HTTP methods define the actions that can be performed on resources. The primary methods are GET, POST, PUT, DELETE, and PATCH. Here's an overview of each: 1. GET: Retrieve Data The GET method is used to retrieve data from a server. I...

2 min read · [thelastweaboo.hashnode.dev](https://thelastweaboo.hashnode.dev/activity-29-http-methods?utm_source=hashnode&utm_medium=feed)

[Nov 29, 2024](https://hashnode.com/posts/activity-29-http-methods/6749bb1110cf0a1c6c76a4a0)

### [Activity 28: Research Rest API](https://thelastweaboo.hashnode.dev/activity-28-research-rest-api?utm_source=hashnode&utm_medium=feed)

A REST API (Representational State Transfer Application Programming Interface) is an architectural style for designing networked applications. It utilizes HTTP requests to perform operations on resources, which are identified by URIs (Uniform Resourc...

3 min read · [thelastweaboo.hashnode.dev](https://thelastweaboo.hashnode.dev/activity-28-research-rest-api?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/activity-28-research-rest-api/6749b9dc4f43dc04b6046cf8) [Nov 29, 2024](https://hashnode.com/posts/activity-28-research-rest-api/6749b9dc4f43dc04b6046cf8)

### [Activity 22: Research SMACSS - Scalable and Modular Architecture for CSS](https://thelastweaboo.hashnode.dev/activity-22-research-smacss-scalable-and-modular-architecture-for-css?utm_source=hashnode&utm_medium=feed)

Understanding SMACSS (Scalable and Modular Architecture for CSS) SMACSS is a CSS architecture aimed at organizing and scaling CSS for large projects. By categorizing styles into Base, Layout, Module, State, and Theme, developers can create manageable...

2 min read · [thelastweaboo.hashnode.dev](https://thelastweaboo.hashnode.dev/activity-22-research-smacss-scalable-and-modular-architecture-for-css?utm_source=hashnode&utm_medium=feed)

[Nov 28, 2024](https://hashnode.com/posts/activity-22-research-smacss-scalable-and-modular-architecture-for-css/6748a110648b2c6f14804f38)

### [Act 21 Research OOCSS - Object-Oriented CSS](https://thelastweaboo.hashnode.dev/act-21-research-oocss-object-oriented-css?utm_source=hashnode&utm_medium=feed)

Understanding OOCSS (Object-Oriented CSS) OOCSS (Object-Oriented CSS) is a CSS methodology designed to make styles reusable and modular. By separating structure from appearance and detaching content from containers, developers can create scalable and...

2 min read · [thelastweaboo.hashnode.dev](https://thelastweaboo.hashnode.dev/act-21-research-oocss-object-oriented-css?utm_source=hashnode&utm_medium=feed)

[Nov 28, 2024](https://hashnode.com/posts/act-21-research-oocss-object-oriented-css/674898231607c62b6651d06a)
