Dino Cajic’s CSS Hints

Let me begin by saying that I am a web-developer, not a web-designer. I’ve found that throughout my journey, someone has created what I’m looking for and they’ve done it better than I could have imagined. Normally they have the HTML/CSS readily available for you to tinker with and modify…

Dino Cajic explaining Events and Listeners in Laravel 8

What is an event? In plain English, it’s “a thing that happens.” An event can be triggered whenever something occurs in your code. Laravel will say “I just finished something and I’m letting everyone listening know. Whoever wants to do something because this event was triggered, go and do it.”…

Dino Cajic explaining Mailable class in Laravel 8

Laravel comes with a Mailable class that you can use to send emails effortlessly with. A good example of when to use the Mailable class is when the user registers. Upon registration completion, a welcome email is sent to the user. …

Dino Cajic discussing Laravel Homestead Installation on Windows

It can sometimes feel like the documentation skips a few steps here and there. Other times, the documentation can feel overwhelming. Let’s demystify this process.

Goals to accomplish:

  • Introduction to Homestead
  • Setup Homestead on Windows 10 for all of your websites
  • Create a Laravel 8 application
  • SSH into Homestead and…

Dino Cajic explaining Laravel Seeders, Factories, and Fakers

If you’re just starting out with Laravel, some of the first few questions that you’ll come across are:

  • What is the difference between Seeders, Fakers, and Factories?
  • Should I use them?
  • Do I need to use all of them or can I use some of them?
  • How do I create…

Dino Cajic discussing Laravel 8 JetStream Installation

If you’re not familiar yet, Laravel 8 has gone away from the auth scaffolding and is instead embracing the JetStream package. Before you can use JetStream authentication, you’ll want to make sure that you have the latest versions of PHP, composer, and the laravel installer on your system.


Make sure…

Dino Cajic discussing Class Props Destructuring in React

If you’ve looked at React code before, there’s almost a 100% chance that you’ve seen destructuring. If you look at most import statements for class-based components, you’ve more than likely seen something like this:

import React, { Component } from 'react';class ClassName extends Component { ... }

The {…

Dino Cajic explaining JSX

I contemplated even doing a JSX tutorial since it resembles HTML syntax so much. There are a few differences I guess that we do need to cover though. JSX stands for JavaScript XML. …

Dino Cajic on React’s Class Component Props

We covered class components in the previous article. We created a couple of Jim Carrey movie components and we stopped there since we didn’t want to keep creating new movie components for each Jim Carrey movie.

It would be beneficial if we had one component that allowed us to render…

Dino Cajic

Author of An Illustrative Introduction to Algorithms. A Software Engineer with a B.S. in Computer Science, a minor in Biology, and a passion for learning.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store