Full-Stack Web Developer Talks about the Latest Web Development Trends and Conferences
I’m finding that participating in tech conferences is a great way for me to keep up to date on modern web development trends. I attended my first OSCON last summer and more recently, I attended O’Reilly’s Fluent 2014. Here are some of the trends that are most relevant to my work as a full-stack web developer:
2) Speaking of Angular.js, single page applications (SPAs) are also an up and coming trend. Why reload the entire page every time you navigate to a different section of a website? It’s much nicer to use a website that acts like a desktop application, only updating the relevant views as you interact with it. Also, independent of actual performance, it creates the perception for the user that the site is considerably faster than a traditional-style website. Moving state to the client is a different development paradigm, and there’s a bit of a learning curve that comes with it, but I don’t think it’ll be too long before clients and customers will demand SPAs across the board.
3) Mobile development continues to gain steam. It amazes me how many well-known companies still don’t have mobile-optimized websites, yet various estimates suggest that currently more than a quarter of all website visits originate from mobile devices, and that share will increase to more than half of all visits by 2017. Whether you’re making a website or app responsive, or building a separate mobile-optimized version of it, it’s vital to make sure it works well on mobile. Have a look at this slot machine website to see how a website should be optimised for mobile as well as for desktop devices. That slot machine website is a great example of the latest trends.
4) Modern, efficient web development is all about using tools. We learn programming languages to get started, but the bulk of a developer’s education is devoted to learning to use generators, dependency management tools, frameworks, libraries, APIs, and so on. There are more new web development tools than ever now, and they can save much development time, as well as increase code quality.
There are so many great tools available to us — read web development articles and blogs, research tools when you hear about them, and if you get the opportunity, go to conferences.