Juanma Velez
Home
EN ES DE

Engineering Blog

Thoughts on software architecture, frontend development, and career growth.

  • Software Architecture Foundations: From Strategy to Code

    A comprehensive guide on the pillars of software architecture: architect responsibilities, quality attributes, architectural styles, and SOLID principles.

    March 7, 2026
  • Efficient Searching: Binary Search & Beyond

    Master the art of searching in sorted arrays and matrices with optimal time complexity.

    March 4, 2026
  • Understanding the Sliding Window Pattern

    Learn how to optimize subarray problems using the Sliding Window technique with practical examples.

    March 4, 2026
  • Mastering the Two Pointers Technique

    A comprehensive guide to the Two Pointers pattern, featuring real-world interview problems and optimization tips.

    March 4, 2026
  • Mastering Data Structures: The JavaScript/TypeScript Interview Guide

    A deep dive into building Arrays, Hash Tables, Linked Lists, Queues, Stacks, Trees, and Graphs from scratch in TypeScript for interview success.

    March 3, 2026
  • Big O Notation: The Ultimate Interview Guide

    Master Big O notation for coding interviews. Learn time and space complexity, data structure efficiency, and optimization strategies like the BUD method.

    March 2, 2026

© 2026 Juanma Velez. Frontend, Backend, & Architecture.

EN ES DE