<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Es6 on Ghafoor's Personal Blog</title><link>https://ghafoorsblog.com/tags/es6/</link><description>Recent content in Es6 on Ghafoor's Personal Blog</description><generator>Hugo</generator><language>en</language><managingEditor>hello@ghafoorsblog.com (AG Sayyed)</managingEditor><webMaster>hello@ghafoorsblog.com (AG Sayyed)</webMaster><copyright>Copyright © 2024-2026 AG Sayyed. All Rights Reserved.</copyright><lastBuildDate>Sun, 24 May 2026 09:13:13 +0100</lastBuildDate><atom:link href="https://ghafoorsblog.com/tags/es6/index.xml" rel="self" type="application/rss+xml"/><item><title>JavaScript Variables — let, const, var, Scope, and Hoisting</title><link>https://ghafoorsblog.com/posts/js/02-variables/</link><pubDate>Thu, 22 May 2025 08:00:00 +0000</pubDate><author>hello@ghafoorsblog.com (AG Sayyed)</author><guid>https://ghafoorsblog.com/posts/js/02-variables/</guid><description>&lt;p class="lead text-primary"&gt;
Modern JavaScript gives you three ways to declare a variable — const, let, and var — and only one of them is the right default. This post is the practical guide a working developer needs in 2026: a modern-first comparison, the rules of scope, the truth about hoisting and the temporal dead zone, naming conventions, and the small set of cases where the legacy var keyword still appears in the wild.
&lt;/p&gt;</description></item><item><title>A Concise History of JavaScript — From LiveScript to ES2024</title><link>https://ghafoorsblog.com/posts/js/01-history/</link><pubDate>Thu, 15 May 2025 08:00:00 +0000</pubDate><author>hello@ghafoorsblog.com (AG Sayyed)</author><guid>https://ghafoorsblog.com/posts/js/01-history/</guid><description>&lt;p class="lead text-primary"&gt;
JavaScript was prototyped in ten days in May 1995 to make static web pages interactive. Three decades later it is the only programming language that runs natively in every web browser, powers servers through Node.js, and ships in edge runtimes worldwide. This post traces that journey — from Netscape's LiveScript and the marketing-driven rename, through the ECMA standardisation that gave us ECMAScript, the watershed ES6 release in 2015, the yearly cadence that followed, and the latest features landing in ES2022, ES2023 and ES2024.
&lt;/p&gt;</description></item></channel></rss>