Thinking Developer

As a developer there is a thin line between becoming stuck in your ways and constantly trying new technologies. Over the past 2 years I have moved away from working exclusively with WordPress and have spent most of my time working with CakePHP. Now this certainly doesn’t mean that I’m done with WordPress, far from it (I am currently working on several sites for clients using WordPress), but it does demonstrate the need to use the right tool for the right job.

Learning new skills can be difficult, how do you balance the time it will take to learn a new skill with the benefits that will come with it? For 2015 I’ve set myself the goal of learning a few new things that have come up in the last few months and could have made my life easier if I had already had a head start on them.

AngularJS

AngularJSFirst up is AngularJS a front-end web application framework. As I build more and more web applications it is necessary to do more in the front end and with AJAX calls to the server, users want a fluid experience and Angular is great for doing things in the front-end that a year ago I would have had to mess around for hours to achieve. I’ve only really scratched the surface on what I can do with Angular but 2015 is the year of the front-end for me. I’ve always traditionally been a back-end developer and as such my front-end skills have stagnated over the past couple of years. Sure I’ve been working with HTML5 and a fair bit of JavaScript but haven’t really done anything super fancy and using AngularJS with a CakePHP REST API could be a winning combination!

Android/Java Development

AndroidI made the switch from iOS to Android last year and haven’t really looked back. Although there isn’t a pressing need in my job to learn Android programming it is something I really want to do. I did spend a little bit of time a couple of years ago learning iOS development, but never really got anywhere. Hopefully this year I can make a start on writing my first Android App!

Ruby on Rails

Rails LogoAnother interesting one for me, it seems there is a genuine buzz around Rails as a web programming framework and from my limited experience with Ruby it is a nice language to work with. I have used a number of apps written in rails (GitLab and Redmine to name a couple) and would love to have a better understanding of how they are written and structured. This however might get pushed to next year depending on how things go!

So there you go, just a few things that I will be tackling this year. What will 2015 bring for you? Is there something new you are working on or with?

Leave a Reply

Mojowill Avatar

Who the Hell am I?

I'm Will, a full time web developer, geek and musician. I develop using PHP and MySQL and spend most of my time working with WordPress or CakePHP. When I'm not buried in code I'm gaming, cooking or writing and recording music in my studio. I like sci-fi, pancakes and coffee and am totally prepared for the zombie apocalypse...

Stalk me on these other sites...

Why not be super creepy and check me out on all these other sites, I think they call it social media?

%d bloggers like this: