Blog

Articles, guides, and notes on software engineering.

Stateless and Stateful
Network 2018-04-17

Stateless and Stateful

Learn the difference between stateless and stateful protocols. HTTP, UDP, and IP are stateless; FTP, TCP, and SMTP are stateful. Covers session-based state management implications.

#Stateful#Stateless#Session

Recent Posts

Setting Up a Laravel Environment with Laravel Homestead
Application 2018-04-11

Setting Up a Laravel Environment with Laravel Homestead

Set up Laravel Homestead development environment using Vagrant and VirtualBox with SSH key configuration.

#Laravel#Vagrant#VirtualBox#composer#homestead
Types of Test Cases and Identification
Testing 2018-04-11

Types of Test Cases and Identification

A concise summary of basic types of test cases and how to identify them.

#Design
Setting Up a Golang Development Environment
Application 2018-04-07

Setting Up a Golang Development Environment

Configure a Go development environment: GOPATH setup, directory structure, package organization, and Docker development.

#Golang
What is Docker? A Beginner's Complete Guide to Containers
Infrastructure 2018-04-01

What is Docker? A Beginner's Complete Guide to Containers

Learn what Docker is and how containers differ from VMs. Covers images, containers, Dockerfile basics, docker-compose, and how Docker fits into modern DevOps workflows.

#Docker#Virtual Environment
Resources I Used for Studying Golang
Application 2018-03-01

Resources I Used for Studying Golang

Discover essential Go learning resources: recommended books, official tutorials, and community guides for all skill levels.

#Golang#Link Collection
Starting with Go Language
Application 2018-03-01

Starting with Go Language

Starting with Go Language

#Golang#Book Review
Modern JS Discussion ─ Proxy
Application 2018-02-28

Modern JS Discussion ─ Proxy

Master JavaScript Proxy objects, trap handlers, target wrapping, and value validation in ES2015 development.

#ES5#ES6#JavaScript
Modern JS Talk──async function
Application 2018-01-29

Modern JS Talk──async function

Explore async functions, await expressions, and Promise-based asynchronous processing in modern JavaScript development.

#ES5#ES6#JavaScript
Creating a Custom Router with React and the History API
Application 2018-01-03

Creating a Custom Router with React and the History API

Implement custom React router using History API with pushState and popstate for SPA navigation without libraries.

#ES6#JavaScript#React#History API#Router
Modern JS Talk──Promise
Application 2017-12-29

Modern JS Talk──Promise

Master Promises for asynchronous operations, chaining with .then(), error handling, and avoiding callback hell.

#ES5#ES6#JavaScript
Things I Bought This Year That Were Worth It
Poetry 2017-12-25

Things I Bought This Year That Were Worth It

Review top 2017 purchases including Bluetooth audio gear, Cote&Ciel bags, and gym membership for enhanced personal performance.

#Life#Gadgets
Modern JS Talk: Arrow Functions
Application 2017-12-25

Modern JS Talk: Arrow Functions

Learn arrow function syntax, lexical this binding, and ES2015 function expressions for modern JavaScript development.

#ES5#ES6#JavaScript
Modern JS Talk──Classes
Application 2017-12-25

Modern JS Talk──Classes

Explore ES6 class syntax, constructor definitions, getters/setters, and strict mode behavior in modern JavaScript.

#ES5#ES6#JavaScript
Modern JS Talk: Destructuring Assignment
Application 2017-12-25

Modern JS Talk: Destructuring Assignment

Master destructuring assignment for arrays and objects with default values and aliasing in modern JavaScript.

#ES5#ES6#JavaScript
Modern JS: import and export
Application 2017-12-25

Modern JS: import and export

Master ES6 import/export statements, named exports, default exports, and module composition in JavaScript development.

#ES5#ES6#JavaScript
Modern JS Discussion: var/let/const
Application 2017-12-25

Modern JS Discussion: var/let/const

Understand var, let, and const declarations, scope types, hoisting behavior, and temporal dead zone in JavaScript.

#ES5#ES6#JavaScript
Quickly Create a Markdown Editor with React
Application 2017-12-25

Quickly Create a Markdown Editor with React

Create functional React markdown editor with marked library supporting live markdown preview and transformation.

#ES5#ES6#JavaScript#React
Being Geek: Career Strategies to Stay a Geek
Career 2017-12-23

Being Geek: Career Strategies to Stay a Geek

Being Geek: Career Strategies to Stay a Geek

#Book Review
Presented at PHP Conference 2017 on "Starting OSS as a Third-Year Engineer"
Poem 2017-10-11

Presented at PHP Conference 2017 on "Starting OSS as a Third-Year Engineer"

Discover insights from presenting OSS development as a third-year engineer at PHP Conference 2017 and gaining community stars.

#OSS#PHP#LT#PHP Conference