Application

208 articles

Basics of Pointers in Golang
Application 2018-09-03

Basics of Pointers in Golang

Learn the basics of Go pointers: address operators (&), dereferencing (*), pass by value vs. reference, nil pointers, and when to use pointer receivers. Includes practical Go examples.

#Golang#Pointer#Pass by Value#Reference
What is GraphQL
Application 2018-06-14

What is GraphQL

Understand GraphQL as a query language for APIs with flexible data selection, single endpoint, and type system advantages.

#API#HTTP#REST#GraphQL
Starting Live Coding with Atom×TidalCycles×SuperCollider
Application 2018-06-11

Starting Live Coding with Atom×TidalCycles×SuperCollider

Create music through live coding using Atom editor, TidalCycles language, Haskell functions, and SuperCollider sound synthesis engine.

#Atom#Git#Haskell#homebrew#tidalcycles
Challenges Faced When Building an SPA
Application 2018-06-06

Challenges Faced When Building an SPA

Fix SPA routing and resource path issues with nginx try_files configuration for single-page application development.

#Nginx#SPA
DI and Service Locator
Application 2018-06-05

DI and Service Locator

Implement dependency injection patterns. Compare DI and Service Locator with constructor injection examples for loosely coupled code.

#DI#Service Locator#Design Pattern
Laws of Software Development
Application 2018-05-07

Laws of Software Development

Master Postel's Law, Parkinson's Law, and Pareto Principle in software development for better architectural and design decisions.

#Software Development
What is Duck Typing? How Dynamic Type Checking Works in Python, Ruby, and Go
Application 2018-05-07

What is Duck Typing? How Dynamic Type Checking Works in Python, Ruby, and Go

Learn what duck typing is, how structural typing enables flexible code, and how Python, Ruby, and Go each implement duck typing—with real code examples for each language.

#Duck Typing
Polymorphism Explained: How Object-Oriented Code Stays Flexible
Application 2018-05-07

Polymorphism Explained: How Object-Oriented Code Stays Flexible

Understand polymorphism in object-oriented programming—subtype, parametric, and ad-hoc polymorphism—with examples in Go, Java, and Python to show how each language applies it.

#Polymorphism
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
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
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
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