Overthought

Thinking out loud about design, development, and building excellent software

  • The TeX typesetting system

    Discovering this amazing tool for complex typesetting

    2 min read about 7 hours ago

  • Building a project management app

    Managing my projects with the Toggl API

    3 min read about 2 months ago

  • The Web Serial API

    Communicating with hardware devices using the Web Serial API

    5 min read 4 months ago

  • Teach Yourself Programming

    If you enjoy problem-solving, challenges and learning new things - you should give coding a try!

    5 min read 5 months ago

  • Learning Ruby on Rails - Part 2

    Attaching a Vue frontend to a Rails backend with Inertia.js

    5 min read 6 months ago

  • Learning Ruby on Rails - Part 1

    A Laravel developer learning Rails

    7 min read 6 months ago

  • Generating a Maze with JS

    Using computed properties on Eloquent models like Vue computed properties

    3 min read 6 months ago

  • Proper file permissions for Laravel

    How to set up proper file permissions for a Laravel project on a Linux server

    1 min read 8 months ago

  • The Luhn Algorithm

    Have you ever wondered how a website knows that the credit card or National ID number you mistyped is invalid?

    3 min read 9 months ago

  • Imagination Driven Development

    Developing software using the Imagination Driven Development principle

    3 min read 9 months ago

  • NGINX - Optimizing with Gzip & Cache-Control

    Configuring cache control and gzip with nginx

    3 min read 10 months ago

  • My PR was denied by Iranian Law

    My surprise when my pull-request was denied by Iranian law

    3 min read 11 months ago

  • Powerful Terminal Commands to have in your Toolbox

    Some powerful Terminal commands worth having in your toolbox

    2 min read about 1 year ago

  • Setting up a fresh server for Continuous Deployment with Git

    How to setup 2-keystroke-deploy with git 😎

    6 min read about 1 year ago

  • Wrapping my Brain around Recursion

    Trying to understand the concept of recursion in programming

    8 min read about 1 year ago

  • Eloquent Computed Properties

    Using computed properties on Eloquent models like Vue computed properties

    4 min read about 1 year ago

  • Manipulating images from the CLI

    An intro to SIPS cli tool

    2 min read about 1 year ago

  • Vue - Sorting arrays by multiple params

    Filtering arrays by multiple parameters in Vue

    3 min read about 1 year ago

  • Setup your own Laravel CD with GitHub webhooks

    How to setup continuous Laravel deployment with GitHub webhooks.

    4 min read about 1 year ago