In the past 12 months the popularity of AngularJs has exploded, which clearly hints that applications are being built following the multi-tire architecture. A good back-end API with a front end consumer application surely makes a capable duo that can handle any requirements of the application. If you have a multi-tire architecture then you don't need to rebuild the back-end for serving data for other applications like a mobile application or any data requirement.
Writing testable code is a harder target to achieve than just writing tests for the code written. You cannot write comprehensive tests that covers many function each of 200 or more lines and classes that measure 1000s of lines of code (
LOC). Writing testable code is always important if you want to be able to test/unit test your code and be confident that nothing will break.
Tests also help a lot when you re-factor some code or write new features. If all the tests are passing you are quite sure that nothing is breaking. Seeing all tests come out green is a very good sight for us software engineer.
Love it or hate it, the fact is 80% of the web is PHP and its usage has been in an increasing trend since 2010. Be informed that PHP is much better than you think as per Fabien Potencier. As a team, we have worked a lot on PHP this year, specifically on Symfony 2 mainly for our back...
I started my programming career as a software engineer/developer from a dev shop (I can't find the right term for it, call it a dev shop, web agency, software house or web company anything that makes sense to you. Basically a agency/company that takes up projects to survive and grow). It was a smal...
I am always in a hunt for good applications that will simplify how I execute things and ultimately enhance my productivity. In the past year the need to be more productive and efficient has been greater due to added responsibility and a new environment to adapt to. Here I will ...
More posts can be found in the archive.