Browser-driven web development is eating a lot of domains and Google is the forcing function through Chrome. For better or worse, it's been incredibly influential.
Docker and the rise of containers as a big deal also seems to qualify with Kubernetes blowing up towards the end of the decade.
NodeJS definitely ushered in a new wave. A lot of developers are learning Node as their first thing and "full stack JavaScript" as a default in a lot of cases.
React was definitely the most influential library in frontend web dev.
Although Clojure was officially released a few years out of bounds (2007), the stable release > w/ complete Java-interoperability (w/ Protocols) came months before 2010.
All of this decade's influential contributions in full/JAM-stack web development frankensteins several ancient yet seemingly future-proof paradigms and ideas from Functional Programming, agent-agnostic architecture, platform-agnostic development, and more fundamentally, lambda calculus (the standard notation for defining pure discrete mathematical functions or Functors I believe this evolutionary resilience towards concurrent-threadings simple but disastrous pitfalls (like all of the rules for state management :P ) can be traced to Rich Hickey's rediscovered intentions and potential in LiSP and later Clojure.
Before deliberating the sanity of my beliefs any further, it's apparent to me for example that the beloved features and philosophies stuffed into React are precisely the inherent inexhaustible abilities in a prefix-notation syntax like LiSP, which is precisely why Hickey took initiative in 2005 to begin integrating the already retrograde shared-state loosely object-oriented roots in Java/JavaScript with a meta-abstracted and expressive functional development environment.
I may be over-possessed with Koolaid from the Clojure camp I've squatted in but as a Clojurist, when much of the internets hoopla surrounds some newborn lambda-fn feature or module is released in cluNkY JavaScript, the origins for its newfound practical use in modern web-development is deemed irrelevant, and I feel befuddled - what's the big deal? comes to mind, and seek new opinions.
Odds are what-ever is in your pocket right now uses it.
Most of the world is connected by it.
It is the operating system most used to connect to the internet
If the 2010's is remembered as when the web really started to "explode", then it could be said Android was the OS that powered that entire explosion.
Not taking into account what I use/work with and any favorite one, probably Android will be the winner. Affordable way for billions of people to connect and use any other kind of very influential software.
One example that immediately comes to mind is Tensorflow. Also the fact that a lot of online services that we use incorporate Python, such as Google and Facebook.
π I help developers to be better Engineers!
π» Software Engineer | π Data Science | πΌ Entrepreneurship | π§ AI | ποΈ Writer at DEV with 300K+ views
I think Android OS as it altogether changed the landscape of mobile app development. In terms of corporate, I think evolution of startups is another big thing. And ultimately the tech they developed has influenced people directly and indirectly.
Oldest comments (26)
Chrome?
Browser-driven web development is eating a lot of domains and Google is the forcing function through Chrome. For better or worse, it's been incredibly influential.
Docker and the rise of containers as a big deal also seems to qualify with Kubernetes blowing up towards the end of the decade.
NodeJS definitely ushered in a new wave. A lot of developers are learning Node as their first thing and "full stack JavaScript" as a default in a lot of cases.
React was definitely the most influential library in frontend web dev.
I definitely agree with docker, I suck at deploying stuff and docker REALLY helps me
Docker and TensorFlow immediately come to mind.
TF really changed the entire AI landscape, I use it every day
(specific) DirectX?Mantle?Vulkan? most graphics engine/games used them and give more control for optimization
For me personally its mobile development in general, look how far we have come since 2010. I am pumped for the next 10 years!
(((Clojure.))), I think.All of this decade's influential contributions in full/JAM-stack web development frankensteins several ancient yet seemingly future-proof paradigms and ideas from Functional Programming, agent-agnostic architecture, platform-agnostic development, and more fundamentally, lambda calculus (the standard notation for defining pure discrete mathematical functions or Functors I believe this evolutionary resilience towards concurrent-threadings simple but disastrous pitfalls (like all of the rules for state management :P ) can be traced to Rich Hickey's rediscovered intentions and potential in LiSP and later Clojure.
Before deliberating the sanity of my beliefs any further, it's apparent to me for example that the beloved features and philosophies stuffed into
Reactare precisely the inherent inexhaustible abilities in a prefix-notation syntax like LiSP, which is precisely why Hickey took initiative in 2005 to begin integrating the already retrograde shared-state loosely object-oriented roots in Java/JavaScript with a meta-abstracted and expressive functional development environment.I may be over-possessed with Koolaid from the Clojure camp I've squatted in but as a Clojurist, when much of the internets hoopla surrounds some newborn lambda-fn feature or module is released in cluNkY JavaScript, the origins for its newfound practical use in modern web-development is deemed irrelevant, and I feel befuddled - what's the big deal? comes to mind, and seek new opinions.
I have never worked with Clojure, where should I start?
This was my initiation
Thanks I will check it out
Android
(it was release in 2008, but took off in 2010's)
Odds are what-ever is in your pocket right now uses it.
Most of the world is connected by it.
It is the operating system most used to connect to the internet
If the 2010's is remembered as when the web really started to "explode", then it could be said Android was the OS that powered that entire explosion.
(I took all my info from wikipedia, sorry haha)
As an android developer I totally agree with you :]
Not taking into account what I use/work with and any favorite one, probably Android will be the winner. Affordable way for billions of people to connect and use any other kind of very influential software.
Does WhatsApp count? Or Uber? In terms of directly influencing people, they'd be up there.
IDE: Visual Studio Code
Front End Framework: React
Programming Language: Kotlin
Completely agree with kotlin I use it every day, I love it.
Same, canβt believe people still use Java...
Python by a long shot.
I like to think so too, but I don't have any good examples of how it was so influential.
One example that immediately comes to mind is Tensorflow. Also the fact that a lot of online services that we use incorporate Python, such as Google and Facebook.
I think Android OS as it altogether changed the landscape of mobile app development. In terms of corporate, I think evolution of startups is another big thing. And ultimately the tech they developed has influenced people directly and indirectly.