PLATFORM
  • Tails

    Create websites with TailwindCSS

  • Blocks

    Design blocks for your website

  • Wave

    Start building the next great SAAS

  • Pines

    Alpine & Tailwind UI Library

  • Auth

    Plug'n Play Authentication for Laravel

  • Designer comingsoon

    Create website designs with AI

  • DevBlog comingsoon

    Blog platform for developers

  • Static

    Build a simple static website

  • SaaS Adventure

    21-day program to build a SAAS

Sql

Sql posts, videos, courses, and more

Difference between scaling horizontally and vertically for databases?

Introduction When your application or website starts to receive more traffic, you'll need to think about how to scale your database to handle the additional load. There are two main ways to...

Bobby Iliev ยท 2 years ago

5

Simulating Streaming Data for Fraud Detection with Datagen CLI

Introduction Building and testing a real-time fraud detection application requires a continuous stream of realistic data. But generating that data can be a challenge. That's why we recently...

Bobby Iliev ยท 2 years ago

1

How to output the raw SQL query in Laravel

Laravel does a lot of magic behind the scenes when fetching data from the database. Luckily there are some really easy ways to get the raw SQL query so that you can understand everything tha...

Cody Jenson ยท 2 years ago

2

How to show all tables in PostgreSQL?

Introduction PostgreSQL is a powerful, open-source database system. It is a relational database management system (RDBMS) based on the SQL language. PostgreSQL is one of the most popular dat...

Bobby Iliev ยท 2 years ago

8

How to flatten JSON array in SQL using jsonb_array_elements?

Introduction The jsonb_array_elements function returns a set of rows, one for each element of the input array. The input array can be a top-level array or a nested array. In this tutorial, w...

Bobby Iliev ยท 2 years ago

3

Building a live chart with Deno, WebSockets, Chart.js and Materialize

Introduction โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ This is a self-contained example of a real-time chart powered by Deno, Web Sockets, Char...

Bobby Iliev ยท 3 years ago

6

How to use Materialize with DigitalOcean Serverless Functions

Introduction โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ Materialize is a streaming database for real-time analytics. It was launched in 2019 to...

Bobby Iliev ยท 3 years ago

4

Python Script to Copy The Content of a Materialized View to S3

Introduction โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ Materialize is a streaming database for real-time analytics. It was launched in 2019 to...

Bobby Iliev ยท 3 years ago

6

Using Deno and Materialize to send notifications in real-time

Introduction โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ This is a self-contained example of a real-time notification app with Deno, Materialize...

Bobby Iliev ยท 3 years ago

7

Serverless Node.js URL Shortener App powered by Upstash Kafka and Materialize

โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ This is a simple Node.js URL shortener app that uses Cloudflare Workers. The app is powered by Cloudf...

Bobby Iliev ยท 3 years ago

8

Using Materialize and Airbyte with MySQL and Redpanda/Kafka

Introduction โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ This is a self-contained demo using Materialize. This demo would show you how to use Mat...

Bobby Iliev ยท 3 years ago

5

How to manage your Materialize migrations with Laravel Zero?

Introduction โ—๏ธ This demo includes examples for an unsupported version of Materialize (0.26.x) โ—๏ธ Managing your schema migrations is essential for any application. In this tutorial, we w...

Bobby Iliev ยท 3 years ago

4

Blue-green deployments with Materialize

Introduction [!WARNING] This demo includes examples for an unsupported version of Materialize (0.26.x). For a more up to date guide checkout the documentation here: Materialize Blue/Green...

Bobby Iliev ยท 3 years ago

3

How to use 'IF' in 'SELECT' SQL statements?

Introduction In some cases, you might want to choose the output value based on column values directly in your SQL statement. In this article, we will explain how to use the CASE expression i...

Bobby Iliev ยท 3 years ago

11

How to connect Laravel to Materialize and build a live dashboard?

Introduction [!WARNING] This demo includes examples for an unsupported version of Materialize (0.26.x). Materialize is a streaming database that takes data coming from different sources li...

Bobby Iliev ยท 3 years ago

2

How to create a simple event streaming in Laravel?

Introduction Event streams provide you with a way to send events to the client without having to reload the page. This is useful for things like updating the user interface in real-time chan...

Bobby Iliev ยท 3 years ago

6

How to use dbt with Materialize and Redpanda

Introduction [!WARNING] This demo includes examples for an unsupported version of Materialize (0.26.x). This is a self-contained demo using Materialize. This demo shows you how to use dbt...

Bobby Iliev ยท 3 years ago

5

How to join MySQL and Postgres in a live materialized view

Introduction [!WARNING] This demo includes examples for an unsupported version of Materialize (0.26.x). This is a self-contained demo using Materialize. This demo would show you how to use...

Bobby Iliev ยท 3 years ago

4

What is the difference between DATETIME and TIMESTAMP data type in MySQL?

Introduction If you have ever worked with MySQL and had to create your table structure, you have probably noticed that the DATETIME and TIMESTAMP data types are quite similar at a first glan...

Bobby Iliev ยท 3 years ago

4

Building a real-time web application with Materialize and AdonisJS

Introduction [!WARNING] This demo includes examples for an unsupported version of Materialize (0.26.x). In this tutorial, we are going to build a web application using AdonisJS and integra...

Bobby Iliev ยท 3 years ago

10

How to Find Duplicate Values in a SQL Table?

Introduction In this quick tutorial, you will learn how to find the duplicate values in a SQL table with a single SQL query. Let's say that we have a table called users with the following da...

Bobby Iliev ยท 3 years ago

7

What is the difference between UNION and UNION ALL in SQL?

Introduction If you've ever used SQL, you probably know that UNIONs can be quite confusing at first. In this quick post we are going to learn what the difference between UNION and UNION ALL...

Bobby Iliev ยท 3 years ago

4

Learn Materialize by running streaming SQL on your nginx logs

Introduction In this tutorial, I will show you how Materialize works by using it to run SQL queries on continuously produced nginx logs. By the end of the tutorial, you will have a better id...

Bobby Iliev ยท 3 years ago

7

What is the difference between JOIN and INNER JOIN in SQL?

Introduction If you've ever used SQL, you probably know that JOINs can be very confusing. In this quick post we are going to learn what the difference between JOIN and INNER JOIN is! Differe...

Bobby Iliev ยท 3 years ago

8

How to import an SQL file using the command line in MySQL?

Introduction In some cases if you have a really large .sql file, it is best to import it via the command line. You might need to do this in case that you are using a tool like PHPmyAdmin, wh...

Bobby Iliev ยท 3 years ago

6

How to Add a Default Value to an Existing Column in MySQL

Introduction In this quick tutorial, you will learn how to add a default value to an existing column in MySQL. Prerequisites You always need to be careful, when changing the structure of an...

Bobby Iliev ยท 3 years ago

5

The top 10 Linux Commands that Every Data Engineer Should Know

Introduction No matter if you are a data analyst or a system administrator when working with unstructured files in Linux there are a set of commands that would help you a lot in your daily t...

Bobby Iliev ยท 3 years ago

5

The Data Engineer Roadmap ๐Ÿ—บ

Introduction With the ever growing data volumes and demands, the data engineering career has been one of the fastest growing jobs for the past few years. According to the 2021 Stack Overflow...

Bobby Iliev ยท 3 years ago

7

๐Ÿš€ The Missing SQL Basics Crash Course

Introduction No matter if you are a DevOps/SysOps engineer, developer, or just a Linux enthusiast, you will most likely have to use SQL at some point in your career. The guide is suitable fo...

Bobby Iliev ยท 3 years ago

8

How to limit the result with Laravel Eloquent?

Introduction The Eloquent ORM included with Laravel provides you with an easy way of interacting with your database. This simplifies all CRUD (Create, read, update, and delete) operations an...

Bobby Iliev ยท 4 years ago

9

Loading More Content