<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/codinginpublic/best-of/2024/12" -->

---
title: Best Coding in Public posts — December 2024 | daily.dev
description: The most upvoted Coding in Public posts from December 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/codinginpublic/best-of/2024/12
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/codinginpublic/best-of/2024/12
og:type: website
og:site_name: daily.dev
og:title: Best Coding in Public posts — December 2024 | daily.dev
og:description: The most upvoted Coding in Public posts from December 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Coding in Public — December 2024

1. 1  
[](https://daily.dev/posts/js-is-more-powerful-than-you-remember-aokia11dp "JS is more powerful than you remember")  
Video  
![Avatar of codinginpublic](https://media.daily.dev/image/upload/s--9JGHAZLp--/f_auto/v1723789179/logos/codinginpublic)Coding in Public · 2y  
JS is more powerful than you remember  
Explore the power of vanilla JavaScript through custom events and event bubbling. Learn how you can update UI elements, like a cart total on an e-commerce site, without needing heavy frameworks like React. The example demonstrates how to use custom events for interactions and maintaining state across the DOM, ensuring efficient updates with minimal code.  
31

[See all Coding in Public archives](/sources/codinginpublic/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/codinginpublic/best-of/2024/12#page","url":"https://daily.dev/sources/codinginpublic/best-of/2024/12","name":"Best Coding in Public Posts — December 2024","description":"The most upvoted Coding in Public posts from December 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/codinginpublic/best-of/2024/12#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/js-is-more-powerful-than-you-remember-aokia11dp","name":"JS is more powerful than you remember"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Coding in Public","item":"https://daily.dev/sources/codinginpublic"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/codinginpublic/best-of"},{"@type":"ListItem","position":5,"name":"December 2024"}]}]}
```

