PHP - Workforce & Frameworks


What is PHP?

PHP (Hypertext Preprocessor) is a widely preferred server-side programming language. While it is an open-source as well as a platform-independent programming language, it is also simple to use, and easy to understand and learn.

From version 1 in ’95, v2 in ’97, v3 in ’98 and v4 in 2000, PHP saw a steady growth in popularity. With v5 in 2004, the community adopted this server-side language to the point that by 2015, around 80% of the websites across the world, were using PHP to some extent. Of these, 0.1% run in PHP v3, 0.7% in v4, 76% are still running in v5.6 and v7 has around 22.8% of the total.

The growth of the PHP language as a technology has been impressive and for the last 24 years it’s still one of the most popular languages used by brands like Yahoo, Facebook, Wikipedia, Flickr, WordPress, Friendster, Digg, Source Forge, iStockPhoto, and MailChimp.


PHP Workforce

Across LinkedIn, there are currently around 3.2 million developers and programmers with various programming skills worldwide. Of these, around 644.000 have PHP as a skillset. Critics often argue that PHP is a dying language, yet 20.1% of developers worldwide have it in their tech stack. PHP is used by developers across the globe; India 16.3%, United States 14.7%, United Kingdom 4.8%, Canada 4.2%, Indonesia 2.5%, Ukraine 2.5%, Italy 2.4%, Spain 2.3%, Pakistan 2.2% and Netherlands 2%.

According to LinkedIn, around 2.1% of PHP developers have 1 year of experience in the IT Sector. 12% have 3-5 yoe (years of experience), 22.4% have 3-5yoe, 29% have 6-10yoe and 22% have over 10yoe.

It is very hard to verify whether these developers still actively use PHP. Many may have shifted towards other techs and may not even use PHP. Nevertheless, these figures do enable one to get a grasp of the sheer number of PHP developers across the globe.

In Europe, there are around 341,000 IT professionals with PHP on their profile with a wide variety of job titles (DevOps, Testers, Designers, Lead, Scrum Masters, Project Managers, Managing roles, etc). 183,245 of this subset are Developers or Programmers and are spread across the EU; UK 17.4%, Spain 8.2%, Italy 8%, France 7.8%, Netherlands 7%, Ukraine 6.9%, Germany 6.8%, Poland 5.7%, Romania 3.6% and Sweden 3.3%.


Top Frameworks Used

From this total of 341,000 IT professionals, around 35,700 use Symfony 10.4% (of which 20,800 are still devs or programmers). France appears to be the epicentre of Symphony playing host to 16% of all Symphony users. Paris alone encompasses 6.6% of the entire subset. Second on the list is Poland hovering around the 10% mark with Spain coming close behind at 9.9%. The UK (8.9%), Ukraine (8.6%), Germany (7.1%), The Netherlands (5.8%), Italy (4.3%) and Romania (3.9%) are home to the majority of European Symphony users outside of France and Spain. 

The laravel framework, which is based on Symphony, is used by approximately 40,900 or 12% of European PHP professionals. The highest concentration of laravel users is in the UK (14%) with Ukraine coming in second at 11%. The Netherlands is home to 8.4% of laravel users, Spain has 6.4%, Poland has 5%, Italy has 4.9%, Germany has 4.7%, Romania has 4.6%, France has 4.1% with Serbia finishing the list with 3.1%.

Zend also has a big share of PHP professionals with 24,445 of 7.1% of PHP professionals opting to use the framework. Magento is / was used by 19,664 people, CodeIgniter 18,209, Yii 10,700, CakePHP 7,922, Slim 2,247, Phalcon 1,972, Lumen 1,358 and FuelPHP 743.

The numbers are clear evidence that contrary to what many critics argue, PHP is not a dying language and in fact still plays a large role within the IT industry.

Looking for a PHP job? See our full list of PHP vacancies here.


Posted by Adam Dunne on 12 June 2019


7 of the Best Tech Offices Around The World

7 of the Best Tech Offices Around The World

In recent times we have seen tech companies go to extreme lengths to provide their staff with incredible workspaces in a bid to attract and retain the best talent in the business. The modern office has experienced a number of changes in the last twenty years or so. We have witnessed the death of cubicle farms with the rise of open floorplans and the tech revolution bringing ping pong tables, beer on tap and a wild array of amenities and designs. In the current tech market, the locus of power resides with the employee. According to Forbes, 93% of workers in the tech industry say that they will stay with a company longer that offers healthier workspace benefits such as wellness rooms, entertainment facilities and healthy food options. We have complied a list of some of the best tech offices from around the world, how does your office compare to these stunning spaces? ​ Etsy Headquarters – Brooklyn, NY Etsy’s solar powered headquarters is a work of beauty. The interior of the office is decorated exclusively with products designed and manufactured by Etsy sellers. Boasting cosy chairs, arts and craft stations and natural wood, the space has a homely feel to it and is full of natural light. Images: Etsy   Pionen’s White Mountain Office – Stockholm, Sweden Allegedly inspired by villains’ lairs in James Bond movies, the workspace combines all four elements – earth, wind, fire and water – to ‘bring the outside in’ for workers, according to the architects. This creative office space for the Swedesh internet provider is situated at the base of a mountain, somewhat ironic considering this may not offer the best Wi-Fi speeds. Images: Archive Expo Zynga Headquarters – San Francisco, CA In true Silicon Valley style, Zynga house their 1,700 talented employees in an enormous office complex packed full of entertainment such as ping pong, sketching areas and even zombie shooting areas. This impressive complex has been put up for sale by the social gaming service, just in case you have a spare $600 million lying around. Images: Zynga Airbnb – San Francisco​ Airbnb’s HQ in San Francisco is truly a work of art. Inspired entirely by the site’s listings, the workspaces are custom made in a variety of ways. Workspaces include house boats, tents, shepherd huts and beach cabins. The underlying concept behind the design is to have employees working in their ‘own home’, allowing staff the opportunity to be their most productive self. Images: Airbnb Google – Everywhere Google, arguably the birthplace of the modern tech office, host their global workforce in an array of stunning complexes across the world. From hanging work cubicles in the Zurich office, to the swings and cars featured in the Mexican base, Google employees are always treated to aesthetic and visual stimuli to keep their brain synapses firing. Images: Google Apple Park, Cupertino, CA Apple’s headquarters looks like something out of sci-movie. The stunning building features 360-degree views with the walls made completely out of glass. The colossal building is a mile in circumference and cost approximately $5 billion to build, yes billion. The interior is flooded with natural light, open plan workspaces and minimalist sleek décor, trademark Apple design. Despite Apple’s significant investment, employees have expressed their concerns with the open plan layout with some threatening to quit if they are forced to work in shared spaces. Images: Apple Facebook, Palo Alto, California Facebook recently completed a major extension of their campus in 2018. Called MPK 21, the space is comprised of numerous flexible workspaces surrounded by tropical plants. The campus also features a central courtyard, the “town square” which is complete with restaurants, amenities and redwood trees. Images: Deezen


How To Improve Productivity at Work

How To Improve Productivity at Work

Throughout history, one of the most basic goals of any business is to increase efficiency and productivity. The more efficient a person or process is, the less time is required to complete a project. The natural by-product of increased productivity is an increase in the bottom line. Within software development, there is always more work to do; new features to implement, bugs to fix, tests to run, the list can feel endless. Here are a few tips to help increase your productivity at work to get more from your workday. ​ Work Fewer Hours This may sound counter intuitive, but significant research has shown that working fewer hours promotes smarter solutions while improving your ability to focus. The very nature of coding presents developers with complex issues on a daily basis that require incredible focus and smart solutions. In reality, working shorter hours may not always be possible if your employer is yet to understand the significant benefits shorter hours offers, if you are very new to a job/inexperienced or if your workload is simply too much. If this is the case, we recommend taking more short breaks throughout the day. Coding is a huge mental drain requiring consistent focus. It is important to give your brain time to refresh and recharge by leaving your desk at intervals throughout the day. Scrolling through your phone or browsing the web is not a mental break, it is just another point of focus. Try going for a walk, chatting with a colleague or getting some fresh air to reenergise your brain.   Avoid Distractions According to a survey conducted by Udemy Research — aptly named "2018 Workplace Distraction Report" nearly 3 out of 4 workers (70 percent) say they feel distracted at work. The impact this has is compounded when coding due to the complex nature of the activity. You’re in the zone, ten different variables shooting through your mind and bang your phone rings or your work friend taps you on the shoulder. Instantly you are dragged out of the zone hampering productivity. Research has shown it takes up to fifteen minutes to fully get back in the zone. Similar to when you’re just about to nod off to sleep and something disturbs you, it takes around fifteen minutes to shake off the disturbance. Practical tips to combat this include; Wearing noise cancelling headphones if this is allowed in your workplace Having a clear and open conversation with your colleagues that you can only work effectively when left undisturbed for a period of time Pre-set times to chat with your colleagues or organise set meetings to avoid disturbances Turn notifications off on your phone Have a sign on your desk stating that you are working on a complex issue removing any ambiguity in the situation – open communication about the sign prior to putting it up is key.   Automate Writing scripts to automate the laborious time-consuming elements of your job can improve productivity for an entire team significantly. Streamlining your workday enables you to work smarter, not harder. When you face a laborious task, always err on the side of automation but make sure you consider the cost-benefit of automating the task. You don’t want to spend more time on debugging the script than the actual task at hand.   Don’t Multitask Despite your self-assessment that you are an expert multi-tasker, the reality is that research from the American Psychological Association among other sources shows that you are not. When your to-do list is overwhelmingly long, it can be tempting to hop from task to task, generating an illusion of control for your own benefit. In reality, you are wasting time as you jump between headspaces, losing the clarity that comes with continuous focus. When working on a task, choose to work on that task until completion. Of course, in the real world, this is not always possible. A solution is simply setting a time-frame or deadline for the task. Allow yourself a certain amount of time to work on the task, then move on to the next. It is important that your full focus is on one task at a time. In the working world, you will always encounter distractions and obstacles to productivity. The key is to implement simple measures when possible to mitigate distractions and to always be mindful of burnout. Our brains work better when they are afforded adequate time to refresh and when they are focused on one task at a time.