The History of JavaScript: a timeline of programming language evolution over the past 20 years

  Рет қаралды 16,133

freeCodeCamp.org

freeCodeCamp.org

5 жыл бұрын

From the early days of the wild wild web, JavaScript has been there. Its evolved from a simple two week hack into a vibrant ecosystem that is continuously evolving to the modern web.
Join Matt as he walks the timeline of JavaScripts evolution from where it began into what it has become today. If you are new to web development or just getting back into development or coming to web development from a different part of the stack this is for you. Matt will showcase several demo apps that highlight the differences in how web apps used to be built with ES5 and highlight the tools that have changed how they are built for the modern web and ES6. Finally he will show how that same app can be built with Angular, one of the many modern frameworks that helps engineers build responsive and performant web applications.
Talk given by Matt Hippely at the JavaScriptLA meetup.
Thanks to JavaScriptLA for giving us permission to post this talk. freeCodeCamp is not associated with this talk. We're just excited to bring more exposure to to it!
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: medium.freecodecamp.org

Пікірлер: 20
@AnitShrestha
@AnitShrestha 5 жыл бұрын
A really good brief presentation on JS evolution that many of web developer did it back in the days. Thank you Matt!
@yasirkaram
@yasirkaram 5 жыл бұрын
Lovely with truthful tactical methods to observer pattern
@junka3
@junka3 5 жыл бұрын
how do you do those slide transitions?
@ryanhamilton3609
@ryanhamilton3609 2 жыл бұрын
Great presentaion, thank you so much :)
@ruvalter
@ruvalter 5 жыл бұрын
Where can I find the source code for the Angular app?
@jer2665
@jer2665 5 жыл бұрын
I'm happy the video was released and we get to see it, but my god, who decided to film this pointed right at such a busy door? It was driving me insane with people constantly walking in and out and just standing in the door eating.
@hackbuddyorg
@hackbuddyorg 5 жыл бұрын
We're working on improving our production quality. The more support we get the better we'll be able to do with production. Thanks for checking out the video! :)
@dhoom729
@dhoom729 5 жыл бұрын
Nice work gyus
@MythicEcho
@MythicEcho 3 жыл бұрын
Can you please give code URL, please...
@1jose5
@1jose5 5 жыл бұрын
Why ignore Vuejs? ..
@anarkrimov5126
@anarkrimov5126 5 жыл бұрын
super
@programmingtutorials2006
@programmingtutorials2006 5 жыл бұрын
someone is eating back there :)
@AmitxParmar
@AmitxParmar 5 жыл бұрын
❣️
@SIAIVIEID
@SIAIVIEID 5 жыл бұрын
A perfect example why Angular is simply overengineered.
@omgsmsteel
@omgsmsteel 4 жыл бұрын
I think example itself is over engineered and there's an rxjs on top of Angular as well.
@Arakon1
@Arakon1 3 жыл бұрын
I like how the speaker starts out by saying that this video is intended for people who look at modern, framework-based Javascript code and think 'Why can't I just use jQuery, jQuery at least makes sense', then shows us three examples that go from reasonably easy to understand to completely incomprehensible. These front-end frameworks seem to have been built with no thought to entry-level developers, they're just layer upon layer upon layer upon layer of poorly explained complexity intended to solve problems that most developers are never going to encounter. My head hurts right now.
@jacksoncooper12
@jacksoncooper12 2 жыл бұрын
I agree that it can sometimes seem unnecessarily complex, but I disagree that it’s solving problems most devs won’t face. It does solve those problems, but most importantly, once you get the hang of it, it makes reactivity a very quick, cookie cutter process, and provides greater abstraction for the front end.
@vostfrguys
@vostfrguys 2 жыл бұрын
I hate the complexity it adds for nothing ... its already easy to do stuff with nodejs + php mysql, you certainly need other stuffs but the more you add the worse the archetecture is, its over engineered
@DJxMaster2
@DJxMaster2 2 жыл бұрын
This information isn't understood clearly for beginners, you need a certain experience to understand this video.
@luigis.3909
@luigis.3909 5 жыл бұрын
how to complicate life and be unhappy devs. You must put the fu**ing .js file in the head, pubblish in FTP and boom. No model, no worker, No package, no binding, no events, no classes, no unit test, no webpack, no redux... no, no and NO. JavaScript is for scripting STOP. When you Need something you write the function and call them. Node is not a web-server, electron is not a desktop language. The entire JavaScript dev community need a vacation. This is not Evolution, this is involution of JavaScript!
A Brief History of Frontend Frameworks
57:17
freeCodeCamp.org
Рет қаралды 15 М.
Cat story: from hate to love! 😻 #cat #cute #kitten
00:40
Stocat
Рет қаралды 13 МЛН
How many pencils can hold me up?
00:40
A4
Рет қаралды 17 МЛН
JavaScript Classes Tutorial
1:01:29
freeCodeCamp.org
Рет қаралды 282 М.
TypeScript Origins: The Documentary
1:21:36
OfferZen Origins
Рет қаралды 268 М.
JavaScript Modules Past & Present
44:50
freeCodeCamp.org
Рет қаралды 16 М.
The History of Computers, Programming, and Coding
45:27
Fresh and Felicia
Рет қаралды 352 М.
Evolution and Future of Programming Languages: 1940s - 2024
47:09
The Weird History of JavaScript
12:09
Fireship
Рет қаралды 1,2 МЛН
How Did Life Begin?
21:31
History of the Earth
Рет қаралды 1,2 МЛН