Lubomir Tassev
24 posts
Elements and Attributes: Understanding HTML elements and their attributes
HTML (HyperText Markup Language) is the foundation of web development. It is the language used to create the…
How to Conduct a Gap Analysis: Definition, Steps & Example
Plan all you want. But once that project or business plan is being executed, you’ll need a gap…
Inclusion as a Customer Acquisition Strategy (+ Examples)
Welcome to Creator Columns, where we bring expert HubSpot Creator voices to the Blogs that inspire and help…
Angular Material Update Guide
🚀New Chapter Added! A complete update guide for Angular Material from v10 to v17 Are you struggling with…
Securing Sensitive Data with Encryption Algorithms
Encryption is the process of converting plain text into an unreadable form(ciphertext) to protect from unauthorized access. There…
Replace Your Authentication System with Face Recognition using FACEIO’s fio.js, & Tailwind.css
In the realm of web development, user authentication has traditionally been dominated by username and password combinations. However,…
Building a User Feedback Widget with Vue.js and Directus
One of our DevRel initiatives at Directus is constantly improving our documentation. As a small team with finite…
Key Steps to Prepare for a Software Engineer Interview
1. Deciphering Software Engineering Interviews Before diving deep into coding exercises or system design preparation, it’s vital to…
21 Email Newsletter Examples We Love Getting in Our Inboxes
When you’re constantly inundated with social media, news, and emails, every day can seem like a case of…
Chapter 3 Query Processing: Join Operations in PostgreSQL
In Relational databases, combining data from multiple tables is done by Join operations which play a very important…