Welcome to the DevDojo

Join our developer community and we can all learn together, build together, and grow together.

Posts

Login or Signup to Create a Post

8 Awesome VS Code Extensions for Laravel Developers

Introduction While I'm still a sublime fan for quite some time, I've been mainly using VS Code. For anyone who is just getting started with Laravel, I would recommend going through this Laravel basics...
8 Awesome VS Code Extensions for Laravel Developers

10 Tips for Being an Awesome Developer

Introduction It is no secret that it is about constancy and devotion! Find your niche and don't stop DEVeloping yourself! If you would like to continue growing as a developer, here are some tips for b...
10 Tips for Being an Awesome Developer

The Ultimate React Cheat Sheet

React is an open-source, front-end, JavaScript library for building user interfaces or UI components. Just like Vuejs, It gives us the ability to create components, layouts etc in our application. In...
The Ultimate React Cheat Sheet

Laravel Gates

Laravel Gates allows you to authorize users from accessing certain areas of your application. You can easily define gates in your application and then use them to allow or deny access. Let's start thi...
Laravel Gates

How to generate title slugs in Laravel?

Introduction If you are not sure what a slug exactly is, you should go through this post here first: https://devdojo.com/devdojo/what-is-a-slug There are many reasons why you would want to have a nice...
How to generate title slugs in Laravel?

Angular Cheat Sheet

Angular is a TypeScript based open-source web application framework used in building both web and mobile based applications. In this article, we will go through some of the angular features by explain...
Angular Cheat Sheet

Laravel Eloquent Make

I recently learned about the Laravel Eloquent Make command, which allows you to create an Eloquent object without adding it to the database. To fully understand this, I'll start by creating a new Lara...
Laravel Eloquent Make

Sharing State Between Livewire & Alpine

Laravel Livewire 2.0 was released a couple of months ago with some really cool features πŸ™Œ. One of which is the ability to share variable data between Livewire and Alpine! This is a really cool feature...
Sharing State Between Livewire & Alpine

How to add a simple RSS feed to Laravel without using a package?

Introduction RSS stands for Really Simple Syndication and is a feed that returns information in XML format. Having an RSS feed would allow your users to track the latest posts on your website easily....
How to add a simple RSS feed to Laravel without using a package?

What the heck is Vue Vite?

Vite is a Lightening fast cold server that offers instant hot modules replacement and True on-demand compilation. This tool was created by the Creator of Vuejs, but this doesn’t mean that it can only...
What the heck is Vue Vite?

Livewire Events

Laravel Livewire simplifies so many aspects of building out your Laravel application. Livewire makes it easy to send data from the client to the server and from the server back to the client. It's kin...
Livewire Events

What is Laravel Zero and how to get started?

Introduction Laravel Zero is an open-source PHP framework that can be used for creating console applications. Laravel Zero is not an official Laravel package but was created by Nuno Maduro, who is als...
What is Laravel Zero and how to get started?

How to use tilt.js to create a 3d effect on your elements

Prerequisites VS Code (or any editor you feel comfortable with) Jquery Bootstrap Introduction In this how-to we will go through the tilt.js library and learn how to create a cool 3D effect on our bo...
How to use tilt.js to create a 3d effect on your elements

Getting Started with Static Websites - Learn Hugo

The format for the series is going to be beginner-friendly. Each post covers a single feature or some subset of a feature. It is assumed the reader has familiarity with HTML and CSS. Prior JavaScript...
Getting Started with Static Websites - Learn Hugo

The Ultimate Vue Cheat Sheet

Vuejs has become one of the most successfully applied, loved and trusted frontend JavaScript frameworks among our community. The Vue3 comes with a whole lot of new features. In this article we will go...
The Ultimate Vue Cheat Sheet

Use Socket.io to build your first multiplayer game!

Prerequisites: Must-haves node.js npm express socket.io VS Code Introduction Backstory If you read my other post you already know what we are going to build. If not - let me explain. We are going to...
Use Socket.io to build your first multiplayer game!

Implementing Drag and Drop in Vue

In this article we will be implementing something fun. We will be implementing the drag and drop feature in Vuejs. I know there are a whole lot of libraries out there that will help you set this up bu...
Implementing Drag and Drop in Vue

The JSourney: Learn with projects, not videos!

The JSourney: socket.io Introduction Ok, so don't get me wrong, I am not a good developer but let me tell you, the last 4 days has been one of the most interesting & fun 4 days I've had for quite...
The JSourney: Learn with projects, not videos!

How to create a contact form with Laravel Livewire?

Introduction Laravel Livewire was created by Caleb Porzio that allows you to add reactivity to your Laravel applications. If you are not familiar with Laravel Livewire, I would recommend reading this...
How to create a contact form with Laravel Livewire?

How I review Tails components. πŸ‘¨β€πŸ’Ό

When Tails first got released to the public. DevDojo opened up the repository for contributions. Prompting pull request after pull request to come in. Some being ready to merge into the project from t...
How I review Tails components. πŸ‘¨β€πŸ’Ό

How to Add a Simple Infinite Scroll Pagination to Laravel?

Introduction In order to optimize your website load time, you should not load too many resources on one page as it could result in longer page load times. That is why it is good to use pagination to l...
How to Add a Simple Infinite Scroll Pagination to Laravel?

Git Command Introduction

Learning the Git commands can significantly increase your productivity. In this tutorial I'm going to show and explain to you some of the most common git commands, and commands you should probably kno...
Git Command Introduction

The ls command

You are probably familiar with the ls command, but do you know how to use all the different options? In this interactive tutorial, you will learn the different ways to use the following command: $ ls...
The ls command

What is GitHub CLI and how to get started?

Introduction The GitHub CLI or gh is basically GitHub on command-line. You can interact with your GitHub account directly through your command line and manage things like pull requests, issues, and ot...
What is GitHub CLI and how to get started?

Let's validate some DNS TXT records. πŸ‘

Here's a scenario, let's say you have users. And those users can sell domains, or maybe add their domains to their profile. Now you can validate that they own that domain multiple ways. You could have...
Let's validate some DNS TXT records. πŸ‘

What is Laravel Blade UI Kit and how to get started?

Introduction The Blade UI Kit is a collection of components that you could use in your Laravel Blade. The package was created by Dries Vints who is also a developer at Laravel. If you are not familiar...
What is Laravel Blade UI Kit and how to get started?

TailwindCSS Gradients

As of Tailwind 1.7, you can create gradients without a single line of CSS 🎨. In this tutorial, I'll show you how easy it is to add gradients to your designs using Tailwind. Each gradient will typicall...
TailwindCSS Gradients

Digital Ocean's New App Platform

Digital Ocean will soon be releasing a cool new Application Platform that will allow you to build, deploy, manage, and scale apps easier than ever before! If you already thought deploying apps with Di...
Digital Ocean's New App Platform

How to speed up your Laravel application with PHP OPcache?

Introduction Using PHP OPcache is a great way to improve your overall performance. OPcache stores pre-compiled script bytecode in memory, which eliminates the need for PHP to load and parse scripts on...
How to speed up your Laravel application with PHP OPcache?

What is Laravel Jetstream and how to get started?

Introduction Laravel 8 was released on September 8th along with Laravel Jetstream. Laravel Jetstream is a new application scaffolding for Laravel. Laravel Jetstream replaces the legacy Laravel authent...
What is Laravel Jetstream and how to get started?

Loading More Content

© 2020 DevDojo LLC. All rights reserved.