First article of my blog, being a good programmer since last 7 years i started with just html4 within 6-7 years of my career things have been changed so rapidly that its always a learning curve at every step ahead. Started with HTML4, CSS, JQuery now we are at generation where a complex process & tons of tools & techniques have to be used to make awesome & well optimized front end.
“Change is the law of life. And those who look only to the past or present are certain to miss the future.” – John F. Kennedy
Progressive Web Apps
Progressive Web Apps were introduced in 2015, and available since Chrome 70, but its widely being used and implemented in many single page applications, there were lots of improvement has been made so far and lots of resources are available to implement it easily without much headache.
Google has also introduced recently workboxjs, a library that sit on client side as well on server side, to reduce your headache further next level, thus it's now became more that to implement PWA and make website more cachaable, offline ready on every device and native-app like flavor .
Static Site Generators
Automated statics site generator tools are also at next level now, to generate awesome sites with just HTML, CSS, JS providing power of PWA, cachability etc
GatsbyJs is one of site generator make powerful stunning static sites in no matter of time with react templates and PWA support
There were days when we used to code in pure css, now its done in SCSS, LESS etc in modern front-end development
With TypeScript having annotations and many cool features, lot more can be done automated and less code fashion like we can see how angular is using typescript very deeply.
Mobile First Web
Mobile phone users is about to reach 4.68 billion in 2019 (forecast). Worldwide it is expected to pass the five billion mobile users mark by 2019.
With Growing mobile users every day and still , we've to provide better user experiences and Google have more tighten rules to give a better chance to mobile first websites then normal one. Google is always encouraging websites to have upto mark techniques & make use of every available piece of tech to provide better user experiences & to users .
Google AMP (Accelerated Mobile Pages) is being implemented by a lot of website continually and now in 2019 to not implement it or not having better user experience is penalty then a perk
“In my opinion, the future of mobile is the future of everything.” - Matt Galligan
Live as if you were to die tomorrow. Learn as if you were to live forever. -Mahatma Gandhi