The Curious Engineer

All blogs / Frontend / CSS / browsers

Marko Denic

markodenic.com

Web Developer, Public speaker, IT trainer and consultant.

Frontend / CSS / browsersJavaScript / TypeScript

Posts
81 from 12 Apr 2020 to 31 Oct 2026
Posting
weekly (40 in the last year)
Kind
personal blog
Feed
https://markodenic.com/feed/

2026 38

  1. Striped Backgrounds in CSS (Horizontal, Vertical, Diagonal)
  2. How to Serve Markdown to AI Agents (and Why)
  3. JavaScript typeof Operator: Every Result and Its Quirks
  4. HTML blockquote: How to Quote Text (and Style It with CSS)
  5. How to Convert a String to a Number in JavaScript
  6. CSS Hamburger Menu: Icon, Animation and Accessible Toggle
  7. How to Comment in HTML (Single-Line, Multi-Line and Shortcuts)
  8. 301 Redirects in .htaccess: Copy-Paste Examples
  9. How to Check and Update Your Node Version (Windows, Mac, Linux)
  10. window.opener and target=”_blank”: The Tabnabbing Risk Explained
  11. npm uninstall: How to Remove (and Update) npm Packages
  12. CSS radial-gradient(): Syntax and Examples
  13. Headless WordPress: What It Is, Pros and Cons, and How to Start
  14. Truncate Text in CSS: text-overflow: ellipsis and line-clamp
  15. CSS Class Selector: Single, Multiple and Combined Classes
  16. JavaScript Reserved Words: The Complete List of Keywords
  17. Will AI Replace Programmers? What’s Actually Changing
  18. Hide Scrollbar in CSS (and Style a Custom Scrollbar)
  19. BEM in CSS: Block, Element, Modifier Naming Explained
  20. URLSearchParams: Read and Update URL Query Parameters in JavaScript
  21. CSS !important: What It Does and When to Use It
  22. Is HTML a Programming Language? (And What About CSS?)
  23. How to Send Code Blocks in Discord (With Syntax Highlighting)
  24. CSS ::before and ::after Pseudo-Elements (With Examples)
  25. requestAnimationFrame Explained (With Examples)
  26. SEO Checklist for Developers: What Actually Matters
  27. How to Open a Link in a New Tab (HTML target=”_blank”)
  28. Fix “Cannot use import statement outside a module” in JavaScript
  29. CSS Grid: grid-template-columns, fr and repeat() Explained
  30. HTTP Status Codes: The Complete List, Explained
  31. CSS calc(): How to Do Math in CSS (With Examples)
  32. CSS Text Stroke: How to Outline Text in CSS
  33. Comments in CSS: Syntax, Shortcuts and Examples
  34. Position Absolute vs Relative in CSS
  35. I Added WebMCP to My Site. Here’s What It Took.
  36. Why Use WordPress in 2026? 9 Reasons It Still Wins (Even in the AI Era)
  37. 5 Ways to Grow Your X/Twitter Account Organically in 2026
  38. The Reading List That Will Make You a Better Developer

2025 5

  1. How to Build and Deploy a Laravel App to Sevalla
  2. Introduction to CSS if Statements and Conditional Logic
  3. CSS Pulse Animation
  4. Install Mistral AI on Linux
  5. Install Deepseek on Linux

2024 4

  1. Git Cheat Sheet: Essential Git Commands (with PDF)
  2. Best Websites To Get HTML/CSS Templates
  3. ClientManager Review: Onboarding and Client Management In One Place
  4. Home Page: 5 Social Milestones You Need to Conquer to Land a Sale

2023 8

  1. Web Performance Tips: 13 Ways to Speed Up Your Site
  2. From zero to Web developer
  3. The Psychology of Colors in WordPress Design
  4. CSS Tutorial
  5. Kubernetes quick tutorial
  6. CSS Flexbox Guide: flex-wrap, justify-content, flex-basis
  7. HTML input types
  8. What is new in Next 13?

2022 6

  1. Earning $500 /mo On The Side As A Developer
  2. Building a SaaS with React and Node.js
  3. CSS line-height: Default Value, Units & Best Practice
  4. Make your first open source contribution
  5. WordPress Tips And Tricks
  6. 10 Examples of Great Website Design

2021 9

  1. How to Write Long-tail Keyword Articles
  2. 17 Profitable Business Ideas for Web Developers
  3. How to Do Keyword Research: A Simple Process With Free Tools
  4. Interactive learning tools
  5. Why every dev should have a Twitter presence
  6. Free certifications for developers
  7. Free Courses
  8. Use Google like a pro
  9. CSS Generators

2020 11

  1. Technical interview resources
  2. 50 Free Tools and Resources for Web Developers
  3. GitHub repositories to improve skills
  4. 10 array methods to simplify your code
  5. console.log() in JavaScript: How to Use It + Tips
  6. Free Web Development Resources
  7. 11 Free Resources to Learn Programming
  8. 10 Places to Host Your Apps for Free
  9. CSS Tips and Tricks: 26 You Won’t See in Most Tutorials
  10. JavaScript Tips
  11. HTML Tips and Tricks: 20 You Won’t See in Most Tutorials