Kategorie: English Articles
-
Run your tests with PHPStorm on your vagrant box
von
At Mayflower we usually use virtual machines managed with vagrant for our development environments. Though it was surprising to me, that I have hardly ever seen someone taking the time to investigate how to configure PHPStorm properly, so that it plays nice with the virtual machine in use. Thats why I want to show you a sample…
-
Secure Password Authentication
von
If you’re running a web service where your users have to authenticate, one of your options will probably be the classic password authentication. The user provides a term that uniquely identifies it, probably a user name or an email address, and a secret only known by the two involved parties, your service and the user.…
-
Performant Handling of Excel Files in PHP
von
When you look at Excel solutions for PHP, the first thing you find is PHPExcel, digging a little bit further lets you find libXl. The prior is a pure PHP solution, the latter a native library for a couple of operating systems. There is a PHP extension that exposes this library to PHP, so you…
-
git rebase vs git merge
von
I am working now with git for about 1 year. The question when to use a git rebase and when to use a git merge always lead to confusion for me. To clarify this I want to show you what a git rebase really is, what advantages we can leverage from it and how to…
-
beyond tellerrand / btconf 2014
von
It was the month of may – it was btconf time! Lucky me: I was able to attend this years beyond tellerrand conference in Dusseldorf again. It was for the fourth time Marc Thiele hosted this curated web conference and again, he managed to have really famous speakers on stage: Ethan Marcotte: wrote the initial…
-
Salt and Pepper — Running native code within the browser with Google Native Client
von
When the web started off in 1989 at CERN, it was just a collection of static HTML documents, the first browsers were little more than document viewers, and computing still happend largely on big servers connected to many thin-client workstations. Much has changed over the last 20 years. Computing has moved from a the server-terminal…
-
Enslaving eZ Publish
von
Web applications of all sizes rarely come without the need for editable text content. Implementing a complete content editing solution might yet be still oversized. So why not make use of one of the better known content management solutions available to the open source community – eZ Publish? As a full blown content management system,…
-
Testing your ExtJS 3.4 components with Jasmine
von
Developing your own ExtJS components for your application is more fun and results into more resilient code if you write them hand-in-hand with test code. A solid test basis can also facilitate the task of refactoring your software. Although, test driven development is easy for javascript code, how can ExtJS 3.4 components be tested? Which parts…
-
Gaming the game: Using Selenium to automate playing
von
An online acquaintance described it like this: „You build your tool to reduce grinding. After a while, building the tool becomes a game in itself. One where you make the rules“ Multiplayer online games nowadays heavily rely on small repetitive tasks to regulate the pace in which you proceed in your competition with other players.…