Object Relational Mapping (ORM)
Itβs a nice way to map object-oriented entities (classes/objects) to relational databases (tables/rows).
Think of it as a bridge between your application code and the database.
Instead of writing raw SQL like this:
You can write something like this in code:
Popular ORMs include Django ORM, Prisma, TypeORM, and SQLAlchemy.
Itβs a nice way to map object-oriented entities (classes/objects) to relational databases (tables/rows).
Think of it as a bridge between your application code and the database.
Instead of writing raw SQL like this:
"SELECT id, name, email, country, phone_number FROM users WHERE id = 20"
You can write something like this in code:
users.getById(20)
Popular ORMs include Django ORM, Prisma, TypeORM, and SQLAlchemy.
β€1π1
Just got free domain for 1 year for my portfolio through the github student developer pack .TECH domains
Kirubel Sentayehu Portfolio
Kirubel Sentayehu | Full Stack Engineer
Full Stack Engineer specializing in React, Next.js, Django, and AI-powered applications.
β€3
Wouldn't it be better if Telegram had semantic image and video search? π€
Manually scrolling through thousands of pictures, videos is such a pain. π©
Manually scrolling through thousands of pictures, videos is such a pain. π©
π2β€1
Vercel provides a free-tier analytics tool
1οΈβ£ Enable in Dashboard
Go to Vercel Project Dashboard β Analytics
Enable Analytics
2οΈβ£ Install package
3οΈβ£ Add to your app (App Router)
4οΈβ£ Deploy
Deploy to Vercel and analytics start tracking automatically
1οΈβ£ Enable in Dashboard
Go to Vercel Project Dashboard β Analytics
Enable Analytics
2οΈβ£ Install package
npm install @vercel/analytics
3οΈβ£ Add to your app (App Router)
import { Analytics } from "@vercel/analytics/react";
export default function RootLayout({ children }) {
return (
<html>
<body>
{children}
<Analytics />
</body>
</html>
);4οΈβ£ Deploy
Deploy to Vercel and analytics start tracking automatically
Vercel
Getting started with Vercel Web Analytics
Vercel Web Analytics provides you detailed insights into your website's visitors. This quickstart guide will help you get started with using Analytics on Vercel.
Enable Vercel Speed Insights
1οΈβ£ Free Performance Insights
Vercel provides Speed Insights to measure real-world performance (Core Web Vitals)
2οΈβ£ Enable in Dashboard
Go to Vercel Project Dashboard β Speed Insights -> enable
3οΈβ£ Install package
4οΈβ£ Add to your app (App Router)
5οΈβ£ Deploy
1οΈβ£ Free Performance Insights
Vercel provides Speed Insights to measure real-world performance (Core Web Vitals)
2οΈβ£ Enable in Dashboard
Go to Vercel Project Dashboard β Speed Insights -> enable
3οΈβ£ Install package
npm install @vercel/speed-insights
4οΈβ£ Add to your app (App Router)
import { SpeedInsights } from "@vercel/speed-insights/next";
export default function RootLayout({ children }) {
return (
<html>
<body>
{children}
<SpeedInsights />
</body>
</html>
);
}5οΈβ£ Deploy
Vercel
Getting started with Speed Insights
Vercel Speed Insights provides you detailed insights into your website's performance. This quickstart guide will help you get started with using Speed Insights on Vercel.
π₯1
Forwarded from Dagmawi Babi
AI-SDK 6 is out π
β’ vercel.com/blog/ai-sdk-6
The Agent abstraction is the best, you can build any agent in the most comfortable DX way.
#AISDK
@Dagmawi_Babi
β’ vercel.com/blog/ai-sdk-6
The Agent abstraction is the best, you can build any agent in the most comfortable DX way.
#AISDK
@Dagmawi_Babi
π3
https://bundlephobia.com/
Found this app that lets you find the cost of adding a npm package to your bundle. You can also upload your package.json file
Found this app that lets you find the cost of adding a npm package to your bundle. You can also upload your package.json file
Bundlephobia
Bundlephobia | Size of npm dependencies
Bundlephobia helps you find the performance impact of npm packages. Find the size of any javascript package and its effect on your frontend bundle.