CodeWave
Projects Blog About

    Software Architecture for Developers – Simplified Summary (By Simon Brown)

    SoftwareArchitecture SoftwareArchitectureForDevelopers C4Model DevToArchitect LastMinutePrep

    This summary breaks down Simon Brown’s “Software Architecture for Developers” in a simple, blog-friendly format, focusing on the core concepts, practical advice, and real-world relevance.

    22 January 2024

    Design Patterns in Ruby – Simplified with Real-World Scenarios (By Russ Olsen)

    DesignPatterns Ruby CleanCode LastMinutePrep

    Design patterns are time-tested solutions to common problems in software design. This book simplifies classic patterns using Ruby’s expressive features like blocks, mixins, metaprogramming, and open classes. The goal is not just to learn patterns, but to understand how to apply them elegantly.

    01 March 2022

    Building a Legacy Ruby Environment with Docker Challenges & Solutions

    Docker Ruby Legacy Systems LastMinutePrep

    Learn how to use Docker to build and manage legacy Ruby environments for older applications. Discover the challenges and solutions when dealing with outdated dependencies and system packages.

    20 January 2022

    Mastering the Art of Problem-Solving - Thinking Like a Programmer

    Software Development Programming Problem Solving LastMinutePrep

    Learn effective problem-solving techniques to think like a programmer and excel in software development.

    12 January 2020

    ECMAScript 2015 A Modern JavaScript Revolution

    JavaScript Web Development LastMinutePrep

    Exploring ECMAScript 6 (ES6) / ECMAScript 2015 A Modern JavaScript Revolution.

    10 September 2019

    Digital Minimalism

    Social Media Minimalism Technology

    Minimalism is the art of knowing how much is just enough. Digital minimalism applies this idea to our personal technology. It’s the key to living a focused life in an increasingly noisy world.

    20 February 2019

    Learn React.js in 5 minutes

    React JavaScript Web Development LastMinutePrep

    A quick introduction to the popular JavaScript library.

    15 February 2019

    Clean Coding

    Software Development Clean Code LastMinutePrep

    These four “clean code” tips will dramatically improve your engineering team’s productivity

    10 December 2018

    Delegates in Rails with simple example

    Ruby LastMinutePrep

    In Rails, delegates allow you to forward method calls from one object to another.

    03 December 2018

    What the heck is a Callback?

    JavaScript Nodejs Web Development LastMinutePrep

    Learn and understand the basics of callbacks in just 6 minutes with easy examples.

    01 December 2018

    Rails routes

    Ruby LastMinutePrep

    In Rails, routers are responsible for mapping incoming requests to controller actions. Here are the main features of Rails routers

    05 September 2018

    4 Lessons After 11 Years in Silicon Valley

    On the realities of opportunity, success, reputation, and relationships in tech.

    09 May 2018

    Manage multiple GitHub accounts on a single machine

    Github

    Most developers work life needs to manage multiple GitHub accounts on the same machine. Also, It could simply be a desire to have separate GitHub read more...

    11 March 2018

    Algolia search for Jekyll

    Jekyll Github-pages Algolia Travis-CI

    Algolia is the most reliable platform for building search into your business.

    Algolia Jekyll Plugin

    Jekyll plugin to automatically index your Jekyll posts and read more...

    19 August 2017

    GitHub Flow

    GitHub Workflow LastMinutePrep

    GitHub Flow is a lightweight, branch-based workflow that supports teams and projects where deployments are made regularly. This guide explains how and why GitHub Flow works.

    01 January 2017

    A better Hello World

    Software Development

    A different “hello world” to demonstrate language features better.

    23 July 2016

    Do not go gentle into that good night

    Poetry

    Do not go gentle into that good night,
    Old age should burn and rave at close of day;
    Rage, rage against the dying read more...

    17 April 2016

    Getting Started with Passenger and Nginx for Ruby on Rails Development

    Ubuntu Rails Nginx LastMinutePrep

    We'll explore how to set up and configure Passenger with Nginx, providing you with a straightforward and efficient solution for deploying your web apps.

    03 April 2016

    What is version control?

    Version Control

    Benefits of version control and version control systems.

    09 February 2016

    How to undo your git failure?

    External Post Git

    Using `git reflog` and `git reset` to save your code.

    25 September 2015

    Ruby Class vs Module

    Ruby LastMinutePrep

    Ruby modules allow you to create groups of methods that you can then include or mix into any number of classes. `Modules only hold behaviour, unlike classes, which hold both behaviour and state.`

    21 March 2014

    Guide to Installing Sublime Text 3 on Ubuntu

    Sublime

    Sublime Text is a highly advanced text editor designed for coding, markup, and writing.

    To install Sublime Text using apt-get, follow these steps:

    Open the read more...

    12 February 2014

    Installing Git on Ubuntu A Quick Guide

    Github

    GitHub is a powerful distributed version control system that enables efficient collaboration on software development projects. To get started with Git on Ubuntu, follow these read more...

    28 January 2014

    Crafting A Guide for Developers

    HTML

    As developers, the architecture of our HTML pages plays a pivotal role in creating not only functional but also elegant and maintainable web applications. Let’s read more...

    12 March 2013

    What's Jekyll?

    Jekyll Github-pages

    Jekyll • Simple, blog-aware, static sites | Transform your plain text into static websites and blogs.

    06 February 2009
    with by Rahul Patil
    theme portfolYOU