Creating Effienct Apps vs. Creating Apps Effieciently

Efficiency can mean a lot of things in the software development world. We can argue that a platform is more efficient if it enables you to develop faster with fewer bugs. Other would argue that it does not pertain to the output frequency of code by the coder but rather the way the system handles its data and performs its algorithms. To myself, it is both.

In the fast-paced world of software development, you just don’t have the time to sit and wonder what the best way for implementation is. Although this would be the preferred way of coding, it just isn’t plausable. Companies are all working on budgets with promises made to clients by sales representatives who can’t tell the difference between a binary 1 and 0. This leaves the coder in a very pleasant spot.

Continue reading

Do you take AngularJS and NodeJS to be your lawfully wedded stack?

I am really honest.  It took a lot of convincing to get me to change from PHP to a total different way of coding.  I mean, PHP has hundreds of frameworks and that is enough to occupy you for a while.  Everybody is suggesting new frameworks: “You must try Cake!”, “You definitely need to check out Yii”, “Have you used Symphony before? It’s AWESOME!”.  But when you think about it, all of these frameworks do the same thing just in a slight different way.  Everyone is throwing buzzwords around: “MVC”, “OOP”,”MVVM”….but that is not the problem.

Continue reading

AngularJS & NodeJS – A new era for me.

Today I have decided to start a blog.  The aim of this blog is to share some knowledge of new web technologies that I am busy learning and hopefully this might save some people some time and pain.

I will try as best I can to plot my whole experience.

Being a PHP web developer for a really long time, I decided it was time to make a switch and start learning the new technologies like AngularJS, NodeJS, ReST and Google Material design.

I have always liked the concept of SOFEA and always wanted a project where I was able to implement this architecture and start to explore all the capabilities it has to offer.

When I started reading up about these technologies, I was kind of sceptical to start out, but now, I am loving it more and more.  Some concepts are hard to grasp, and others are obvious, and I must admit, that Angular is quite a bully to get used to.  Even though I am not yet fluent in Angular, I am improving everyday.

So I am inviting you to join me in this journey!  I will share interesting articles and videos on this blog and from time to time try and write tutorials to explain concepts that I struggled with.  And if I cant really help, we’ll figure it out together.

Let’s get started!