Mobile app development

iOS, Android, IDEs, APIs, best practices

Web Development

PHP, Joomla, Programming best practices

Tools and techniques

Web, Mobile development tools and technologies

Internet marketing

Keywords, Social media, Google Algorithm, ROI, SEO Ethics etc

05Sep 2014

PHP frameworks we like: Laravel

Laravel Framework

Over the years, a number of different PHP frameworks have released for general use. At Macronimous we keep learning and building PHP frameworks such as CakePHP, CodeIgniter, Yii and Zend Each of these has their own strengths and weaknesses, and only a few have managed to stand out and attract widespread use from developers. One of the newer PHP frameworks that has delivered the goods on every level and taken the PHP development community by storm is Laravel. It is a tidy, functional and feature-rich PHP framework that developers around the world have embraced and made a part of their application development arsenal. The kind of power, flexibility and ease it provides developers has rarely been matched by other frameworks, and it is one of the handiest tools in the toolbox of the web application developer today.

Strong Points

Laravel has a number of critical advantages over most other popular PHP frameworks. These include –

  • A large number of easily deployable bundled features which can be used out of the box or with modifications with application development. A modular packaging system makes things easy for developers.
  • It supports easy migration of code and projects from other popular PHP frameworks like CodeIgniter.
  • While most other PHP frameworks lack native support for authentication, Laravel includes a simple, easy to use authentication class that gives developers out of the box functionality, while also being easily customizable, configurable and extendible.
  • One of the common problems plaguing PHP frameworks is the problem of duplicate or redundant form submissions. With Laravel, these problems no longer occur as it supports the widely used and successful POST – REDIRECT – GET pattern for form submissions. The Redirect class in Laravel has included chainable methods that make form development a breeze.
  • For those who like clean routes while writing functions and controllers, Laravel has an intuitive and simple filter system which enables developers to couple functions with certain specific routes. Functions can be grouped, attached together with other functions or mapped before or after the specified route. There is also the option to declare global filters which are effective for the entire application, either before or after the flow of the application.
  • Another feature which makes keeping things clean and separate easier is the immensely powerful event mechanism which is integrated into Laravel. Here, it is easy to declare a particular event that can be listened to by other classes. There is also the option to assign global system events which can be used for important actions like performance monitoring.
  • It is easy to inject and include classes and third party libraries into Laravel projects with the use of its IOC Container feature. This makes it easy for developers to incorporate external classes directly into their controllers.
  • Laravel includes a well-built and powerful ORM which works out of the box and includes features like relationships, lazy and eager loading, pivots, automatic time stamps and CRUD.
  • It offers integrated, native support for secure HTTP protocol as Laravel allows developers to define HTTPS routes.
  • It provides easy unit-testing of code with the powerful and comprehensive Artisan CLI.

After 2009 we decided to use a use a PHP framework of our choice when we go for custom PHP Application development. This was a wise decision, and Laravel was a recent addition that makes every project a delight.

26Aug 2014

Conversational Search Revisited

This article revisits search Engines's conversational search and how SEOs can work to ensure that their sites are ready for the natural language search.
Read More »
25Aug 2014

21 reasons why you need to hire a professional WordPress developer

21 reasons why you need a professional WordPress developer (when you are still capable of creating a WordPress website) WordPress is a simple, no-nonsense CMS – But not all the time and for all the type of things you want to do with your website. The power of WordPress does not just stop with your blog and simple CMS based business brochure website. WordPress can be used to build complex web applications if you know PHP, HTML5, CSS3, jQuery, MySQL DB, SQL etc. We used WordPress to build few complex community portals including a news delivery system that requires multi-level users and ...
Read More »
06Aug 2014

How to find UDID of an iOS device instantly?

App Developers require the UDID (Unique Device IDentifier) from their clients or team members in order to allow them to test the app in their devices. UDID is the Apple way of authorizing a device to install apps out of iTunes. This is required to development teams especially when multiple team members like to test the apps in their approved devices. In order to approve a device to run an app, we need UDID. Now, After iOS 7 Apple is not allowing  UDID to be accessed with all public APIs. The quickest way to locate your UDID is by opening the website http://get.udid.io/ in your Safari iOS browser. With ...
Read More »
23Jun 2014

What experts say about Responsive Web Design and why?

Why sites need to be responsive? Some industry pioneers talk about this.
Read More »
03Jun 2014

A superfast intro to iOS8 Developer SDK and How to start?

What is new in iOS 8 for Developers? 4000 new APIs and new ways to code for whole new set of smart apps.
Read More »
29May 2014

7 worst SEO Mistakes and how to avoid them

This blog discusses about the worst mistakes any SEO professional should avoid.
Read More »
20May 2014

10 Programming Taboos You Should Break… Immediately

Programmers make mistakes, They make it as a bad habit when they do not learn from the mistakes.
Read More »
15Apr 2014

HTTP error codes 404 vs 410 and how Google treats them. Matt cutt explains.

SEOs need to learn http error codes. In this video Google's Matt cutts explains ht Google crawler treats error codes 404 and 410.
Read More »
08Apr 2014

10 Photoshop plugins to make your UI design life easy

In this blog we discuss 10 hand-picked Photoshop tools that every Photoshop designer would like to use, Just keep their life simple.
Read More »