Guides
PostgreSQL
MySQL
Prisma
JavaScript
TypeScript
Y Combinator
How to Center a Table in HTML with CSS
Feb 22, 2024
Adjusting HTML Table Column Width for Better Design
How to Link Multiple CSS Stylesheets in HTML
Mastering HTML Table Inline Styling: A Guide
HTML Multiple Style Attributes: A Quick Guide
How to Set HTML Table Width for Responsive Design
Mastering HTML Span Style for Text Customization
Correct Placement of External Style Sheets in HTML
Guide to HTML Style: Inline, Internal, and External CSS Techniques
React Query StaleTime: Optimizing Data Fetching in React Applications
How to Create an HTML Table With no Border
Feb 21, 2024
Mastering HTML Table Padding: Tips and Techniques
How to Customize HTML Table Border Colors
How to Merge Cells in HTML Tables
How to Add Background Color to HTML Tables
How to Add Columns to MySQL Tables with ALTER TABLE
How to Add Columns to Your MySQL Table
Pivot Tables in MySQL
How to Rename a Table in MySQL
How to Optimize MySQL Tables for Better Performance
How to Display MySQL Table Schema: A Guide
How to Copy a Table in MySQL
Using the DROP TABLE IF EXISTS Command in MySQL
How to Quickly Reset MySQL Tables with the Truncate Command
Feb 20, 2024
How to Change a Table Name in MySQL
How to Safely Drop Tables in MySQL
How to Change the Length of a VARCHAR in MySQL
How to Use MySQL Cast to Convert Data to VARCHAR
How to Remove Characters from a String in JavaScript
How to Sort Strings in JavaScript
How to Remove Spaces from a String in JavaScript
Customizing Link Colors in HTML: Enhance Your Site's Usability and Aesthetics
MySQL CHAR vs VARCHAR: Optimizing Data Storage and Performance
Detecting Prime Numbers in JavaScript
Feb 19, 2024
How to Parse Boolean Values in JavaScript
How to Remove a Substring from a String in JavaScript
How to Convert a String to a Date in JavaScript
JavaScript String Append
JavaScript: Converting Strings to Booleans
JavaScript String Equals: Comparing for Equality
JavaScript String Comparison: Methods and Best Practices
How to Check if a JavaScript String Contains a Substring
How to Convert Strings to Arrays in JavaScript
Jan 19, 2024
How to Determine String Length in JavaScript
Mastering JavaScript: Using startsWith for String Comparisons
Deciphering MySQL Data Types: BLOB vs. TEXT for Optimal Data Storage
Mastering MySQL Full Text Index: Enhance Your Search Capabilities
Optimizing Data Storage: Understanding MySQL Text Data Types and Max Lengths
Understanding MySQL VARCHAR Max Length
MySQL TEXT vs VARCHAR: Choosing the Right Data Type for Your Data
How to Remove the Last Character from a String in JavaScript
Feb 18, 2024
How to Install MySQL Workbench on Linux
Exploring MySQL INT Max Value: Signed and Unsigned Limits
Converting Data Types in MySQL: Using CAST() to Cast Values as Integers
Converting Strings to Integers in MySQL
Understanding String Formatting vs. Interpolation in JavaScript
JavaScript String Format Techniques
Mastering HTML Telephone Links: Enhance Connectivity on Your Site
Feb 15, 2024
How to Remove the Underline from a Link in HTML
Feb 16, 2024
How to Center a Header in HTML
Building a Responsive HTML Header: A Step-by-Step Template
How to Resolve the "Another Git Process Is Running in This Repository" Error in Git
How to Fix the "Git Could Not Read from Remote Repository" Error
Managing Your Private Git Repository
Git Project vs Repository: Understanding the Differences
Navigating Git History with git checkout for Specific Commits
How to Create an Empty Commit in Git
How to Use Git Reset for the Last Commit
Feb 15, 2023
How to Remove a File from a Git Commit: A Step-by-Step Guide
Mastering Git Amend: Refine Your Commit History
How to Revert a Merge Commit in Git
How to Checkout a Specific Commit in Git
How to Move a Commit to Another Branch in Git
How to Delete a Local Commit in Git
How to Reverse a String in JavaScript
Mastering JavaScript: Slice Strings Like a Pro
Mastering Multiline Strings in JavaScript
How to Undo the Last Commit in Git
Feb 14, 2024
Troubleshooting the "Git Remote Repository Not Found" Error
How to Rename a Git Repository: A Step-by-Step Guide
How to Delete a Git Repository
How to Resolve the 'Fatal: Not a Git Repository' Error
Mastering the Basics of a Git Repository: A Starter Guide
How to Make an Image a Link in HTML: A Step-by-Step Guide
Disable HTML Link: A Step-by-Step Guide to Making Links Inactive
How to Link an Email in HTML
How to Use an Internal Link in HTML: Enhancing Navigation and SEO
Understanding the Difference: head vs header in HTML
Feb 13, 2024
How to Freeze HTML Table Headers
How to Add and Style an HTML Table Footer with the <tfoot> Element
Mastering HTML Tables: Creation, Styling, and Responsiveness
Building a Responsive Footer: A Guide to HTML and CSS Techniques
Mastering HTML Links: Enhance Your Web Navigation Skills
How to Link JavaScript to HTML: Embedding Scripts and External Files
Crafting an Engaging HTML Footer: Template & Styling Guide
How to Add a Footer in HTML: A Step-by-Step Guide
How to Create an Effective HTML Footer
String Interpolation in JavaScript
Feb 12, 2024
Mastering MySQL: A Guide to Altering Tables
Mastering MySQL Tables: A Guide to Creating, Querying, and Managing Data
Mastering MySQL Cast: Converting Data Types with Ease
Mastering MySQL Update: A Guide to Modifying Data Efficiently
Efficiently Storing and Retrieving Large Binary Data with MySQL BLOB
Deciphering MySQL Versions: A Guide to Choosing the Right One for Your Project
What Is MySQL Workbench? A Comprehensive Guide to the IDE for MySQL
Mastering MySQL: How to Lock Tables
Feb 9, 2024
How to Rename Tables in MySQL
Mastering HTML Headers: Structure, SEO, and Accessibility
What is MySQL VARCHAR Data Type?
Guide to MySQL Text Types
What is MySQL INT Data Type?
JavaScript Strings: A Guide
How to Format a Number to 2 Decimal Places in JavaScript
How to Convert String to Number in JavaScript?
How to Format Phone Numbers in JavaScript
3 Ways to Square a Number in JavaScript
Feb 6, 2024
JavaScript Techniques: How to Round a Number
How to Format a Number with Commas in JavaScript
Mastering JavaScript Numbers
Conditional Query with React Query
Managing Data Freshness and Performance in React Query with CacheTime
Optimize Data Fetching with React Query Cache
Efficiently Manage Authentication in React Apps with React Query
Optimizing Data Fetching in React with React Query's Select Option
Efficient Data Synchronization with React Query: Mastering Refetch Techniques
Mastering Data Fetching in React with useQuery Hook
Guide to Dependent Queries in React Query
React Query vs SWR
React Query vs Axios
How to Resolve Error Code 1064 in MySQL
Jan 29, 2024
Pagination in React Query: A Guide
onSuccess in React Query: A Guide
Guide to React Router Query Params
React Query: Overview of useInfiniteQuery
Why Is My HTML Code Showing Up as Text?
Where Should the Analytics Tracking Code Be Placed in HTML?
Managing Loading State in React Query
React Query vs RTK Query
Jan 26, 2024
React Query vs Apollo
React Query Retry Guide
Authentication in React Query
Guide to Polling in React Query
tRPC and React Query: Enhancing API Interactions in React Apps
React Query Timeout: Efficient Management of Asynchronous Data Fetching
React Query Debounce
How to Resolve Error Code 1366 in MySQL
Jan 9, 2024
How to Resolve Error Code 1007 in MySQL
How to Install MySQL on a Raspberry Pi
The MySQL Config File
How to Reset Auto Increment in MySQL
How to Resolve MySQL Error 1146
How to Clear Screen in MySQL
How to Trim Whitespace in MySQL
What is the Default Timestamp in MySQL?
Standard Deviation in MySQL
How to Fix: MySQL Failed to Open File Error 2
Jan 5, 2024
How to Resolve MySQL Error Code 1175
How to Format Number With Commas in MySQL
MySQL Select Random 10 Rows
Rolling Average in MySQL
How to Truncate All Tables in MySQL
How to Convert from MySQL to SQL Server
How to Resolve MySQL Error Code 2003
MySQL Isolation Levels: A Guide
MySQL Error Code 1055: Understanding and Resolving the Issue
Jan 4, 2024
Operand Should Contain 1 Column(s): Understanding and Resolving SQL Errors
Can't Open the MySQL Plugin Table: How to Fix
Which MySQL Layer Interacts Directly with Database Users and Administrators?
How to Search in the MySQL Command History
MySQL Query Parameters
Error Code 1217 in MySQL: Understanding and Resolving Foreign Key Constraints
How to Get Yesterday's Date in MySQL
Replace Multiple Characters in MySQL
Snowflake to MySQL: A Guide
How to Resolve MySQL Error Code 1055
Dec 5, 2023
Best ETLs for MySQL
BigQuery vs MySQL: A Comprehensive Guide
Migrating from BigQuery to MySQL
Dec 1, 2023
MySQL Output Formatting
How to Disable Safe Mode in MySQL
How to Check Binlog Retention in MySQL
How to use the Skip-Networking Command in MySQL
MySQL Can't Create Test File: Troubleshooting Guide
MySQL Error 1396: Operation CREATE USER Failed
How to Do an Unpivot in MySQL
Failed to Start MySQL Community Server
How to Debug MySQL Stored Procedures
How to Revoke Privileges in MySQL
Nov 30, 2023
How to Create a Materialized View in MySQL
My 9 core Mac apps and utilities
LangChain's origin story
How to Resolve: 'The MySQL Server is Running with the --secure-file-priv Option So It Cannot Execute This Statement'
Nov 29, 2023
A Guide to Upsert in MySQL
Nov 28, 2023
Loops in MySQL
How to automate Prisma migrations in a CI/CD pipeline
Nov 25, 2023
How to implement soft deletes in Prisma
Not Equal in MySQL
Nov 22, 2023
How to Drop a User in MySQL
Duplicate Column Name in MySQL
Backticks in MySQL: An Overview
How to Set a Timer in MySQL
How to Fix the Illegal Mix of Collations Error in MySQL
How to Connect MySQL to Visual Studio
Nov 13, 2023
MySQL: No Database Connected error
Redshift vs MySQL
Could Not Load File or Assembly MySQL.Data
How to Sort Object Array by Boolean Property in JavaScript
How to Check if a Table Exists in MySQL
How to Show All Indexes in MySQL
Fatal Error: Can't Open and Lock Privilege Tables: Table 'mysql.host' Doesn't Exist
How to Divide Two Columns in SQL
How to Count Duplicates in MySQL
How to Resolve: MySQL Command Not Found
Unknown Option Error in MySQL
How to Group By Hour in MySQL
How to Resolve 'ECONNREFUSED' in MySQL
Random Select in MySQL
MySQL Lookup Table Guide
How to Fix MySQL Workbench Crashing When Writing a Query
Enums in MySQL
How to Run an SQL File in MySQL from Command Line or Terminal
How to Add Dates in MySQL
Update with Join in MySQL
How to compare dates in JavaScript
Nov 10, 2023
How to Fix: MySQL Got an Error Reading Communication Packets
Unable to Convert MySQL Date/Time Value to System.DateTime
MySQL Fuzzy Search: An Overview
MySQL GROUP_CONCAT with Limit
MySQL Foreach: Implementing Looping Logic in SQL
MySQL vs. Cassandra: A Comprehensive Guide
MySQL: Transpose Rows to Columns
MySQL Query History: A Guide
How to Resolve MySQL Invalid Use of Group Function
Nov 10, 2022
RowID in MySQL: A Comprehensive Guide
Database Connection Error 2: Could Not Connect to MySQL
MySQL Batch Update Guide
Percent in MySQL: An Overview
MySQL Drop Index Guide
MySQL In-Memory: A Guide for Running Databases Completely in Memory
How to Install and Uninstall MySQL with Brew
Error! MySQL Server PID File Could Not Be Found: Troubleshooting on macOS
Insert Timestamp in MySQL
Aurora vs. MySQL: A Comprehensive Guide
Excel MySQL Connector Guide
Adding MySQL to PATH in Windows
Analyze Table in MySQL
MySQL vs Snowflake: A Comprehensive Guide
Airflow MySQL Operator Guide
MySQL Workbench on Mac M1
Nov 9, 2023
How to use MySQL on Mac
How to uninstall MySQL workbench on Mac
How to Turn Off Safe Update Mode in MySQL
MySQL vs. MS Access: A Comprehensive Guide
How to Fix: The MySQL Server is Running with the --read-only Option So It Cannot Execute This Statement
How to Fix: Unable to Connect to Any of the Specified MySQL Hosts
Mul Key in MySQL: A Guide
How to Fix: Error 2005 HY000: Unknown MySQL Server Host
Overview: MySQL Last 30 Days
How to Fix: Loading Local Data is Disabled: Enabling Client and Server-Side Data Interaction
How to Fix MySQL Error 1452 - Cannot Add or Update a Child Row
How to Truncate Date in MySQL
How to Simulate a Print Statement in MySQL
How to Resolve ‘Unknown Database Error’ in MySQL
MySQL Workbench: How to Keep the Connection Alive
MySQL Error Code 1292: Truncated Incorrect Double Value
How to Loop Through Rows in MySQL
MySQL Random Order Tutorial
What is evented I/O for V8 JavaScript?
Nov 8, 2023
Replace + with Space in JavaScript
How to Sort JavaScript Objects by Key
How to Scroll Automatically to the Bottom of a Page in JavaScript
JavaScript Map Size Property
What is an Inline Function in JavaScript?
What is a Helper Function in JavaScript?
How to Write a JavaScript Autoclicker
How to Create a Subclass in JavaScript
How to read a CSV file in JavaScript
Understanding Nested For Loops in JavaScript
How to fix: ineffective mark-compacts near heap limit allocation failed - JavaScript heap out of memory
Understanding isObject in JavaScript
How to Fix Unexpected Identifier in JavaScript
How to Truncate a String in JavaScript
The JavaScript Raw String Method
How to Find the Longest Common Prefix in JavaScript
How to Merge Two Objects with the Same Key in JavaScript
How to Set href Value of an Anchor Tag in JavaScript
When to Return False in JavaScript
How to Check if a Number is a Float in JavaScript
What is Uncaught RangeError: Maximum Call Stack Size Exceeded in JavaScript?
How to Reverse a Number in JavaScript
How to Get the Last Character of a String in JavaScript
How to Use Relational Operators in JavaScript
How to Refresh an Element Using JavaScript
How to Get Previous URL in JavaScript
Understanding Double Negation in JavaScript
How to rename a file in JavaScript
The Two Pointers Technique in JavaScript
JavaScript Cannot Set Property of Undefined
How to add a CSV file to an Array in JavaScript
How to Merge Two Sorted Lists in JavaScript
How to fix the "split is not a function" error in JavaScript
Nov 7, 2023
init function in JavaScript explained
How to remove commas from a string in JavaScript
How to use a variable as a key in JavaScript
How to remove decimals in JS
How to combine external JavaScript in WordPress
Nov 6, 2023
Will JavaScript overtake Linux containers?
How to convert a string to a date in JavaScript in dd-mmm-yyyy format
How to fix the "Loading the Google Maps JavaScript API without a callback is not supported" error
How to find the average of an array in JavaScript
How to fix: JavaScript onclick not working
How to generate a random bool in JavaScript
How to get tomorrow's date in JavaScript
How to turn webpages into editable canvases with a JavaScript bookmarklet
How to fix the "not all code paths return a value" issue in TypeScript
Working with WebSockets in Node.js using TypeScript
Type Annotations Can Only Be Used in TypeScript Files
Fix ‘MySQL command not found’ on Mac
MongoDB CRUD operations in Python
What are CRUD operations in MongoDB?
What are CRUD operations in a REST API?
Javascript: string to bytes
Function signatures in JavaScript
Overview: the double question mark in JavaScript
How to do integer division in JavaScript
Overview: the JavaScript Number toFixed Method
JavaScript list (array) comprehension explained
How to change an image src with JavaScript
How to create one-line if statements in JavaScript
Truthy and falsy values in JavaScript
Javascript: check if file exists
Bubble sort in JavaScript
Structs in JavaScript
How to fix: cannot use import statement outside a module
JavaScript vs. C++
How to fix the 'push is not a function' error
Nov 4, 2023
How to set the cursor position in JavaScript
How to check for uppercase characters in JavaScript
How to copy a date in JavaScript
What is gettext.js?
Feature flags in JavaScript
How to fix JavaScript console.log not working
How to get the first key name of a JavaScript object
How to organize JavaScript code
How to remove an element from a set in JavaScript
Tutorial: JavaScript lookup table
How to declare a multidimensional array in JavaScript
How to delete a file in JavaScript
How to move a JavaScript element
How to enable JavaScript in Postman
Guide to TypeScript Recursive Type
Oct 30, 2023
How to Configure Knex.js with TypeScript
"No overload matches this call" in TypeScript
Semicolons in TypeScript
How to fix unable to compile in TypeScript
Why TypeScript Map get returns undefined
Does TypeScript have list comprehension?
How to check if a string is a number in JavaScript
How to sort a map in JavaScript
JavaScript vs. Ruby: benefits of each language
JavaScript runtime error: $ is undefined
How to add an image in an array in JavaScript
JavaScript history.forward(1) explained
How to flatten an object in JavaScript
How to create a toggle button in JavaScript
How to conditionally add a property to an object in JavaScript
How to insert a character into a string in JavaScript
How to declare multiple variables in JavaScript
The two-sum problem in JavaScript
Waiting for an element to exist with JavaScript
How to get yesterday's date in JavaScript
What does the colon do in JavaScript?
How to simulate a keypress in JavaScript
How to fix “cannot access before initialization” reference error in JavaScript
How to Implement a Queue in TypeScript
Oct 29, 2023
What are Type Predicates in TypeScript?
What is Functional Programming in TypeScript?
Oct 27, 2023
How to Compare Strings in TypeScript
How to Subtract Dates in TypeScript
What is the Awaited Type in TypeScript?
Golang vs TypeScript: A Comparative Guide
How to Undo a Git Rebase
What is TypeScript narrowing?
How to set up nvim for TypeScript
How to send and receive email in Node
How to use PapaParse with TypeScript
How to fix “TypeScript emitted no output” error
How to check if value is in enum in TypeScript
How to build an React Electron app in TypeScript
TypeScript and Docker: Unlocking Type Safety in Containers
How to add days to a date in TypeScript
How to extend the window object in TypeScript
How to declare an empty array in TypeScript
How to print a new line in TypeScript
Environment Variables in TypeScript
How to Merge Objects in TypeScript
TypeScript .gitignore Guide
Oct 26, 2023
TypeScript Object with Dynamic Keys
TypeScript NonNullable Guide
How to Iterate Enums in TypeScript
TypeScript vs. Python: Syntax, Performance, and Ecosystem
How to Fix "Type annotations can only be used in TypeScript files"
How TypeScript Partial Works
How to drop an index in MySQL
The Secure-file-priv Option on MySQL
MySQL for Visual Studio
CRUD Operations in PHP
How to update in MySQL using joins
How to reinstall MySQL on Mac
How to check MySQL version on Mac
How to check if MySQL is installed on Mac
How to Install MySQL on Mac
MySQL Port Numbers
Understanding invalidateQueries in React Query
Oct 24, 2023
What is React Query useMutation?
Understanding React Query DevTools
How to use the shadow database in Prisma
How to reset and seed a Prisma database
How to create a React Native app with Expo
How to enable row-level security (RLS) in PostgreSQL
Oct 23, 2023
PostgreSQL UPDATE guide
How to list users in PostgreSQL
How to change the default port in PostgreSQL
Understanding the “as” keyword in TypeScript
Generic arrow functions in TypeScript
Using Omit in TypeScript
UUID vs GUID vs CUID vs NanoID: A guide to database primary keys
Oct 22, 2023
How to generate UUIDs in Prisma
How to squash migrations in Prisma
Oct 21, 2023
How to dynamically embed custom charts in emails
What is React Query?
Oct 20, 2023
Is YC worth it?
Oct 10, 2023
Basedash launch week
Sep 25, 2023
How to filter on date ranges in Prisma
Sep 8, 2023
How Supabase became this generation’s database
Jul 28, 2023
Report: The 2023 State of Databases
Jul 27, 2023
Basedash on the main stage at Collision 2023
Jul 24, 2023
Basedash raises $4.5M led by Matrix
May 17, 2023
Everything you need to know to ace the YC interview
May 8, 2023
How to add Code blocks & Markdown to the Framer CMS
Apr 11, 2023
The 2023 State of Databases Is Now Open
Apr 4, 2023
Our TypeScript monorepo setup
Mar 31, 2023
6 Retool Alternatives for 2023 - A Comprehensive Guide
Mar 10, 2023
Implementing Re-Ordering at the Database Level: Our Experience
Mar 9, 2023
Why you need a collaborative database admin panel
Jan 20, 2023
Database table joins with and without foreign-key constraints
Jan 11, 2023
How to write a successful YC application
Jan 3, 2023
Creating a MariaDB database on DigitalOcean
Dec 16, 2022
Basedash - 2022 Wrapped
Dec 2, 2022
How to call a GraphQL endpoint with plain HTTP
Oct 10, 2022
Internal Software Development: Pros/Cons of Building Internal Tools
Sep 29, 2022
Advantages of Building an internal tool
Sep 28, 2022
phpMyAdmin Alternatives: A Comprehensive Guide
A simpler way to make flowcharts in Notion and Github
Sep 26, 2022
How to recruit your own users as research participants
Sep 21, 2022
Product analytics tools are failing startups
Sep 14, 2022
Internal tools are a waste of time
Sep 1, 2022
Best Practices For Product Management of Internal Tools
Aug 29, 2022
What are the benefits of internal tools?
Aug 16, 2022
How to rename a table or column using Prisma migrations
Aug 15, 2022
Why we had to move away from React Query
Jul 25, 2022
Building an internal content moderation app with Basedash in 5 minutes
How to keep your healthcare data HIPAA compliant with rich edit history
Jul 20, 2022
Why you need to move away from outdated custom internal tools
What is a collaborative database admin panel?
Jul 12, 2022
Optimizing REST API calls
Jul 11, 2022
How to handle ownership in an early stage startup
Jul 9, 2022
What is a No-Code SQL GUI?
Jul 8, 2022
Is a lack of technical database knowledge gatekeeping internal data?
Jun 13, 2022
Why a collaborative SQL editor is right for your business
Jun 7, 2022
It’s time to stop mocking data
May 10, 2022
How do SQL database indexes work?
May 6, 2022
The future of internal tools
May 3, 2022
How virtualization increased our table performance by 500%
Apr 26, 2022
The Quickest Ways To Build an Internal Tool in 2022
Apr 22, 2022
Make Your SQL Database work for you by building an internal tool
Mar 30, 2022
How to model inheritance in Prisma
Mar 28, 2022
How to create a database for non-technical users
Using Typescript to recursively convert dates to strings
Mar 17, 2022
Using SQL to check data connectivity in Basedash
Mar 16, 2022
How we developed domain-based access for Basedash
Mar 14, 2022
Dogfooding. Using Basedash to build Basedash
Mar 10, 2022
How to style console log messages
Jan 5, 2022
How we manage feature flags at Basedash
Dec 16, 2021
How Mobbin moved from Firebase to Supabase
Oct 4, 2021
Essential startup software
Jun 15, 2021
About
Features
Pricing
Changelog
Blog
Docs
Log in
Sign up