Jacek is a web developer specialized in building extensive web applications. The technologies he uses on a daily basis include PHP, MySQL, HTML+CSS and JS+jQuery. If it's useful for a project, he employs some fresh and popular solutions such as Node.js. In 2012 and 2013 he was the head developer of a highly customized online store platform written from scratch in the CakePHP framework. Now he's working on the development of several e-commerce websites running in Poland and Germany. He's also involved in setting up Wordpress based sites and writing own Wordpress plugins. To take a break from coding, he does challenging crossfit workouts, goes out to taste some new food or dives into an interesting psychology magazine or book.

Jacek's articles

  1. Implementing Multi-Language Support

    Setting up a multilingual site may be a good way to attract new customers to your business or gain more participants in your project. Translating a simple site with a few static pages probably won’t probably be complicated, but more complex PHP web applications may require a lot of work when launching multiple language support. In this article I’ll present different types of content that need to be taken under consideration when internationalizing a site. Read on to get to know how to handle translating them into different languages.

  2. How to Speed Up Your App’s API Consumption

    In the process of creating a PHP application you may come to a point when keeping it isolated from remote resources or services may become a barrier in its development. To move along with the project you may employ different API services to fetch remote data, connect with user accounts on other websites or transform resources shared by your application.

    The ProgrammableWeb website states that there are currently more than ten thousand APIs available all over the web so you’d probably find a lot of services that can be used to extend your PHP app’s functionality. But using APIs in an incorrect way can quickly lead to performance issues and lengthen the execution time of your script. If you’re looking for a way to avoid it, consider implementing some of the solutions described in the article.

  3. Keeping Your PHP Code Well Documented

    Introduction Pretty much every PHP developer writes comments along with the actual code. But the language itself doesn’t impose any rules on how to do so. You just have to wrap them around some specific tags and then you can write any content you want. So what exactly should be put in the comment blocks […]

  4. The Pros and Cons of Zend Certification

    Introduction As a PHP developer, you may have been asking yourself how to improve your skills, gain reputation or become more professional in your work. One of the ways of doing so is to get through a certification programme. The only one that covers PHP itself (not a particular framework or software solution) is being […]

  5. Imagick vs GD

    Introduction If you want to create a thumbnail, apply a filter to an image or transform it in any other way, you will have to employ an image processing library in your PHP application. It means that you will probably choose GD or ImageMagick. But which one supports a wider range of image formats? Maybe […]

  6. Auto-translating User Submitted Content Using Google Translate API

    The Google Translate service offers a REST API which allows you to fetch translations right from your app. In this tutorial you will learn how to build a single-page site that displays user submitted opinions in different languages and allows the visitors to submit new ones. The tutorial is the continuation of the Introduction to […]

  7. Using Google Translate API with PHP

    Note: an advanced continuation of this topic is accessible here If your site serves visitors from different countries, you may already have translated all its static content into several languages. But what to do with the content posted daily by the users in comments, opinions and ratings? As this may be as valuable a part […]