Overthought

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

  • Typehinting server side props

    Adding types to server side props to get the complete Typescript experience with Vue

    about 1 year ago

  • Geocoding Delivery Addresses

    Optimizing ecommerce deliveries by creating delivery areas

    about 2 years ago

  • The TeX typesetting system

    Discovering this amazing tool for complex typesetting

    over 2 years ago

  • Building a project management app

    Managing my projects with the Toggl API

    over 2 years ago

  • The Web Serial API

    Communicating with hardware devices using the Web Serial API

    almost 3 years ago

  • Teach Yourself Programming

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

    about 3 years ago

  • Learning Ruby on Rails - Part 2

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

    about 3 years ago

  • Learning Ruby on Rails - Part 1

    A Laravel developer learning Rails

    about 3 years ago

  • Generating a Maze with JS

    Using computed properties on Eloquent models like Vue computed properties

    about 3 years ago

  • Proper file permissions for Laravel

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

    about 3 years ago

  • The Luhn Algorithm

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

    over 3 years ago

  • Imagination Driven Development

    Developing software using the Imagination Driven Development principle

    over 3 years ago

  • NGINX - Optimizing with Gzip & Cache-Control

    Configuring cache control and gzip with nginx

    over 3 years ago

  • My PR was denied by Iranian Law

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

    over 3 years ago

  • Powerful Terminal Commands to have in your Toolbox

    Some powerful Terminal commands worth having in your toolbox

    over 3 years ago

  • Setting up a fresh server for Continuous Deployment with Git

    How to setup 2-keystroke-deploy with git 😎

    over 3 years ago

  • Wrapping my Brain around Recursion

    Trying to understand the concept of recursion in programming

    over 3 years ago

  • Eloquent Computed Properties

    Using computed properties on Eloquent models like Vue computed properties

    over 3 years ago

  • Manipulating images from the CLI

    An intro to SIPS cli tool

    almost 4 years ago

  • Vue - Sorting arrays by multiple params

    Filtering arrays by multiple parameters in Vue

    almost 4 years ago

  • Setup your own Laravel CD with GitHub webhooks

    How to setup continuous Laravel deployment with GitHub webhooks.

    almost 4 years ago