I keep abreast of the latest ideas in software development techniques via a permanent subscription to the excellent training site: Pluralsight. Part of the joy of working for myself is being able to learn about exciting developments and technologies and to apply them to real-world projects.
Of course I don't apply a different new technology to every project - the learning-curve would be too steep, but I do ensure that I am aware of and can utilise where, appropriate, new ideas.
I feel sorry for some of my friends in IT who work for companies that use technology which is now outdated; they have no knowledge of amazing new developments in software engineering and the exciting new tools that are now freely available.
Clearly it isn't possible to adopt all new ideas but some such as HTML5, CSS3 and Bootstrap (to design websites that automatically adjust on desktop and mobile devices) are here to stay, at least for a while and until something better takes their place. Tools such as Angular JS, MVC, Visual Studio ASP.NET and Hapi enable me to produce modern, robust and efficient web applications.
