Skip to main content

Journal

Technical articles on web development, programming, and technology.

Angular

Building An Angular App: Part 4

Adding Bootstrap styling and finalizing the Angular posting application with a polished UI and responsive design.

Angular

Building an Angular App: Part 3

Implementing routing and navigation in our Angular application, connecting components together for a seamless user experience.

Angular

Building an Angular App: PART 2

Creating services and components in Angular to build out the core functionality of our posting application.

AngularMEAN

Building MEAN: building a posting app pt1

Starting a MEAN stack application from scratch — setting up MongoDB, Express, Angular, and Node.js for a posting application.

Programming

Do you know a Turing Complete Language?

Exploring the concept of Turing completeness and what it means for programming languages, from theoretical foundations to practical implications.

jQueryJavaScript

Tips: JQuery

Essential jQuery tips and tricks for DOM manipulation, event handling, and AJAX requests to streamline front-end development.

Ruby-On-Rails

Tips: Rails DB Fun

Practical tips for working with databases in Ruby on Rails, including migrations, ActiveRecord queries, and common pitfalls.

Ruby

Lambdas vs Procs vs Blocks

Understanding the differences between blocks, procs, and lambdas in Ruby — three ways to work with closures and callable objects.

Programming

Single Responsibility Principle

Exploring the single responsibility principle and separation of concerns — foundational design principles for writing clean, maintainable code.

Programming

Swift Syntax Tips

Quick reference guide for Swift syntax covering variables, optionals, control flow, and functions for iOS development.

JavaScript

JavaScript Refresher: Declarations, Initializations, Closures, Hoisting

A deep dive into JavaScript fundamentals: variable declarations with var, let, and const, how closures work, and the nuances of hoisting.

Tips

Quick Tip: How To Delete Commands from your Bash/Terminal History

Learn how to view, delete, and manage your bash terminal history to keep your command line clean and secure.

AppleOpenGL

Is Gaming Doomed For Apple

Analyzing Apple's deprecation of OpenGL and what it means for the future of gaming on macOS — is Metal enough to compete?

B
Git

Git Stash?

A comprehensive guide to git stash — save, apply, pop, list, and manage your stashed changes for a smoother development workflow.

Amazon Web Services

Building a serverless website with S3

Deploy static websites using AWS S3 — an inexpensive and simple approach to serverless hosting without managing infrastructure.

B
Programming

The Web's Many Shades and Your Worth

Exploring the surface web, deep web, and dark web — and discovering how stolen personal data is bought and sold for around $1,200.

Tips

Working Smarter not Harder

Keyboard shortcuts and terminal customizations in Atom and Bash to boost coding efficiency, inspired by Allan F. Mogensen's Work Simplification principles.

Programming

To WordPress or To Not WordPress

Comparing WordPress and custom frameworks like Ruby on Rails — when to use each, and exploring Butter CMS as a middle-ground solution.