Skip to content

Commit acf0915

Browse files
authored
Merge pull request leonardomso#643 from leonardomso/feature/new-issues
fix(docs): SEO optimizations and IndexNow support
2 parents 82f435f + dc7fa16 commit acf0915

41 files changed

Lines changed: 63 additions & 62 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5c8wamucvfketshf1eyrw254gz94jwre

docs/concepts/algorithms-big-o.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Algorithms & Big O: Measuring Code Performance in JavaScript"
2+
title: "Algorithms & Big O"
33
sidebarTitle: "Algorithms & Big O: Measuring Code Performance"
4-
description: "Learn Big O notation and algorithms in JavaScript. Understand time complexity, implement searching and sorting algorithms, and recognize common interview patterns."
4+
description: "Learn Big O notation and algorithms in JavaScript. Understand time complexity, searching, sorting, and common interview patterns."
55
---
66

77
Why does one solution pass all tests instantly while another times out? Why do interviewers care so much about "time complexity"? Consider these two functions that both find if an array contains duplicates:

docs/concepts/async-await.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "async/await: Writing Async Code That Looks Synchronous in JavaScript"
2+
title: "async/await"
33
sidebarTitle: "async/await: Writing Async Code That Looks Synchronous"
4-
description: "Learn async/await in JavaScript. Syntactic sugar over Promises that makes async code readable. Covers error handling with try/catch, parallel execution with Promise.all, and common pitfalls."
4+
description: "Learn async/await in JavaScript. Write cleaner async code with try/catch error handling, Promise.all for parallel execution, and more."
55
---
66

77
Why does asynchronous code have to look so complicated? What if you could write code that fetches data from a server, waits for user input, or reads files, all while looking as clean and readable as regular synchronous code?

docs/concepts/call-stack.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Call Stack: How Function Execution Works in JavaScript"
2+
title: "Call Stack"
33
sidebarTitle: "Call Stack: How Function Execution Works"
4-
description: "Learn how the JavaScript call stack tracks function execution. Understand stack frames, LIFO ordering, execution contexts, stack overflow errors, and debugging with stack traces."
4+
description: "Learn how the JavaScript call stack works. Understand stack frames, LIFO ordering, execution contexts, and stack overflow errors."
55
---
66

77
How does JavaScript keep track of which function is running? When a function calls another function, how does JavaScript know where to return when that function finishes?

docs/concepts/callbacks.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Callbacks: The Foundation of Async JavaScript"
2+
title: "Callbacks"
33
sidebarTitle: "Callbacks: The Foundation of Async"
4-
description: "Learn JavaScript callbacks, functions passed to other functions to be called later. Understand sync vs async callbacks, error-first patterns, callback hell, and why Promises were invented."
4+
description: "Learn JavaScript callbacks. Understand sync vs async callbacks, error-first patterns, callback hell, and why Promises were invented."
55
---
66

77
Why doesn't JavaScript wait? When you set a timer, make a network request, or listen for a click, how does your code keep running instead of freezing until that operation completes?

docs/concepts/clean-code.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Clean Code: Writing Readable JavaScript"
2+
title: "Clean Code"
33
sidebarTitle: "Clean Code: Writing Readable JavaScript"
4-
description: "Learn clean code principles for JavaScript. Covers meaningful naming, small functions, DRY, avoiding side effects, and best practices to write maintainable code."
4+
description: "Learn clean code principles for JavaScript. Meaningful naming, small functions, DRY, and best practices for maintainable code."
55
---
66

77
Why do some codebases feel like a maze while others read like a well-written story? What makes code easy to change versus code that makes you want to rewrite everything from scratch?

docs/concepts/currying-composition.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Currying & Composition: Functional Patterns in JavaScript"
2+
title: "Currying & Composition"
33
sidebarTitle: "Currying & Composition: Functional Patterns"
44
description: "Learn currying and function composition in JavaScript. Build reusable functions from simple pieces using curry, compose, and pipe for cleaner, modular code."
55
---

docs/concepts/data-structures.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "Data Structures: Organizing and Storing Data in JavaScript"
2+
title: "Data Structures"
33
sidebarTitle: "Data Structures: Organizing and Storing Data"
4-
description: "Learn JavaScript data structures from built-in Arrays, Objects, Maps, and Sets to implementing Stacks, Queues, and Linked Lists. Understand when to use each structure."
4+
description: "Learn JavaScript data structures: Arrays, Objects, Maps, Sets, Stacks, Queues, and Linked Lists. Know when to use each one."
55
---
66

77
Why does finding an item in an array take longer as it grows? Why can you look up an object property instantly regardless of how many properties it has? The answer lies in **data structures**.

docs/concepts/design-patterns.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Design Patterns: Reusable Solutions to Common Problems in JavaScript"
2+
title: "Design Patterns"
33
sidebarTitle: "Design Patterns: Reusable Solutions"
44
description: "Learn JavaScript design patterns like Module, Singleton, Observer, Factory, Proxy, and Decorator. Understand when to use each pattern and avoid common pitfalls."
55
---

docs/concepts/dom.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
2-
title: "DOM: How Browsers Represent Web Pages in JavaScript"
2+
title: "DOM Manipulation"
33
sidebarTitle: "DOM: How Browsers Represent Web Pages"
4-
description: "Learn how the DOM works in JavaScript. Understand how browsers represent HTML as a tree, select and manipulate elements, traverse nodes, and optimize rendering performance."
4+
description: "Learn the DOM in JavaScript. Select and manipulate elements, traverse nodes, handle events, and optimize rendering performance."
55
---
66

77
How does JavaScript change what you see on a webpage? How do you click a button and see new content appear, or type in a form and watch suggestions pop up? How does a "dark mode" toggle instantly transform an entire page?

0 commit comments

Comments
 (0)