Why Choosing the Correct Data Structure Is Important
Ljupche Vasilev
Why Choosing the Correct Data Structure Is Important
7:38
Chrome Dev Tools Tips For Web Devs
Ljupche Vasilev
Chrome Dev Tools Tips For Web Devs
10:09
Documenting Event Driven Architecture Well
Ljupche Vasilev
Documenting Event Driven Architecture Well
12:16
Using CursorAI as a Senior Software Engineer
Ljupche Vasilev
Using CursorAI as a Senior Software Engineer
13:46
How Does ATproto And BlueSky Actually Work
Ljupche Vasilev
How Does ATproto And BlueSky Actually Work
13:36
Monitoring For Microservices And Why It Matters
Ljupche Vasilev
Monitoring For Microservices And Why It Matters
10:51
How SQLite is Becoming So Popular
Ljupche Vasilev
How SQLite is Becoming So Popular
9:50
Is Wordpress Finished? (wp drama update)
Ljupche Vasilev
Is Wordpress Finished? (wp drama update)
23:17
How To Keep Data Consistent In Distributed Systems
Ljupche Vasilev
How To Keep Data Consistent In Distributed Systems
7:54
Why You Need To Use Database Transactions
Ljupche Vasilev
Why You Need To Use Database Transactions
3:55
Another 3 Advanced Typescript Techniques
Ljupche Vasilev
Another 3 Advanced Typescript Techniques
6:16
Why You Should Use Tailwind
Ljupche Vasilev
Why You Should Use Tailwind
9:51
New Front-End Framework: One
Ljupche Vasilev
New Front-End Framework: One
8:20
What Happened To Wordpress?
Ljupche Vasilev
What Happened To Wordpress?
15:42
From Idea To Robust Document Database Schema
Ljupche Vasilev
From Idea To Robust Document Database Schema
19:22
How Non-Functional Requirements Will Make You A Senior Software Engineer
Ljupche Vasilev
How Non-Functional Requirements Will Make You A Senior Software Engineer
8:48
Why is Documentation Important
Ljupche Vasilev
Why is Documentation Important
17:05
All You Need to Know About AWS Lambda | In Depth
Ljupche Vasilev
All You Need to Know About AWS Lambda | In Depth
30:11
Microservices And Why They Are Useful
Ljupche Vasilev
Microservices And Why They Are Useful
7:30
Do Not Use Lambdas For CRUD Operations
Ljupche Vasilev
Do Not Use Lambdas For CRUD Operations
13:00
Is Working at a Tech Startup Actually Good?
Ljupche Vasilev
Is Working at a Tech Startup Actually Good?
8:19
5 Common AWS Exploits To Watch Out For
Ljupche Vasilev
5 Common AWS Exploits To Watch Out For
11:20
Safe Deployment with Feature Flags 🚀
Ljupche Vasilev
Safe Deployment with Feature Flags 🚀
9:55
Simplify Your Workflows with State machines
Ljupche Vasilev
Simplify Your Workflows with State machines
9:45
Component Streaming And Streaming In NextJS
Ljupche Vasilev
Component Streaming And Streaming In NextJS
6:21
Do This Instead Of Loading Skeletons
Ljupche Vasilev
Do This Instead Of Loading Skeletons
13:30
How To Stay At The Same Level In Your Career As Software Engineer
Ljupche Vasilev
How To Stay At The Same Level In Your Career As Software Engineer
7:15
Is DrizzleORM Worth The Hype?
Ljupche Vasilev
Is DrizzleORM Worth The Hype?
11:14
Is Dividing The Front End Actually Useful?
Ljupche Vasilev
Is Dividing The Front End Actually Useful?
11:00
Is useReducer Really Better Than useState?
Ljupche Vasilev
Is useReducer Really Better Than useState?
9:56
Working on my side project (software engineer in edinburgh) pt. 2
Ljupche Vasilev
Working on my side project (software engineer in edinburgh) pt. 2
7:21
What Are ORMs and Why Is Prisma Falling Behind
Ljupche Vasilev
What Are ORMs and Why Is Prisma Falling Behind
13:15
What Is The Best Way To Set Up Your Git Branches
Ljupche Vasilev
What Is The Best Way To Set Up Your Git Branches
7:51
Role Based Access in NextJS App Router
Ljupche Vasilev
Role Based Access in NextJS App Router
13:37
Nextjs Abstractions & Common Mistakes
Ljupche Vasilev
Nextjs Abstractions & Common Mistakes
6:25
Working on my side project (software engineer in edinburgh)
Ljupche Vasilev
Working on my side project (software engineer in edinburgh)
5:41
Understanding NextJS Rendering | SSG vs SSR vs ISR vs CSR
Ljupche Vasilev
Understanding NextJS Rendering | SSG vs SSR vs ISR vs CSR
8:01
Comparing Under £50 Mechanical Keyboards
Ljupche Vasilev
Comparing Under £50 Mechanical Keyboards
9:50
From Idea To Robust Database Design
Ljupche Vasilev
From Idea To Robust Database Design
16:21
Common Typescript Configurations
Ljupche Vasilev
Common Typescript Configurations
9:11
What Happens When You Give Access To An App | OAuth2
Ljupche Vasilev
What Happens When You Give Access To An App | OAuth2
7:41
Software Architecture From 0 To Enterprise
Ljupche Vasilev
Software Architecture From 0 To Enterprise
13:31
Common Mistakes and Advanced Typescript Techniques
Ljupche Vasilev
Common Mistakes and Advanced Typescript Techniques
10:49
How I Organise My Projects As Senior Software Engineer
Ljupche Vasilev
How I Organise My Projects As Senior Software Engineer
8:18
Refactoring Senior Software Engineer Interview Challenge
Ljupche Vasilev
Refactoring Senior Software Engineer Interview Challenge
13:46
Learn Memoization For Your Next Interview
Ljupche Vasilev
Learn Memoization For Your Next Interview
6:01
How Unit Testing Will Make You a Senior Software Engineer
Ljupche Vasilev
How Unit Testing Will Make You a Senior Software Engineer
8:42
Let's Talk About Clean Architecture Prinicples
Ljupche Vasilev
Let's Talk About Clean Architecture Prinicples
15:09
Never Trust User Input | AJV Schema Validation
Ljupche Vasilev
Never Trust User Input | AJV Schema Validation
10:10
Learn To Git Rebase Like A Pro
Ljupche Vasilev
Learn To Git Rebase Like A Pro
10:37
Apollo's Data Sources: Elevate Your GraphQL Server
Ljupche Vasilev
Apollo's Data Sources: Elevate Your GraphQL Server
10:16
Building a GraphQL API using SpaceX Data
Ljupche Vasilev
Building a GraphQL API using SpaceX Data
15:43
Automate your API testing with CucumberJS
Ljupche Vasilev
Automate your API testing with CucumberJS
12:17
GraphQL: Unraveling the Power of Resolver Chaining
Ljupche Vasilev
GraphQL: Unraveling the Power of Resolver Chaining
10:16
Demystifying React Context: From Prop Drilling to Global States
Ljupche Vasilev
Demystifying React Context: From Prop Drilling to Global States
11:41