Here we are with a list of the most popular test and browser automation tools. The testing discipline is very complex and the tester is responsible even for the tools he's choosing to do his job. I hope the following links will be helpful for all beginner testers.Browser automationSelenium tools: RC, Server, Grid,... [...]
Read MoreRasmus Lerdorf has revealed all the new features during a preview before the launch of PHP 7: check out this slide. I'm having a lot of problems to switch from a PHP 5.6 installation on Ubuntu or Kali Linux. Even PHPBrew is not helping me so I accept any hints and solutions. But let's see how we can install PHP 7. F... [...]
Read MoreThe scrum teams use the retrospective to watch their steps, think about what they have done and search more improvements. Good things, bad things and mistakes. All must be clear and easy to understand. Do you think it's easy? Maybe if you work effectively with your team or better, if you are working in a team for a long time... [...]
Read MoreHere we are with the pomodoro technique. This time management technique is very important tocontinuously improve our time management skill. Simply take your time and before starting the timer, calculate a short planning and some seconds or minutes to get conclusions and see what you've done during the session. More info... [...]
Read MoreNoSQL database on the web and the relation among them, big data and graph database. I want to understand how this technology work. BigData, NoSql and Graph databases are related.NoSQL databaseWe have a very big and interesting topic. Handling big data with databases, infrastructure or data warehouse. Big Table.... [...]
Read MoreAmazon has changed the way to provide web services and we're living this change! I want to study and improve my skills on AWS API in PHP and then in Java. More services give PHP Api SDK and REST-ful options. Other services give Java as programming language to interact with the Amazon platform. First of all we need to be regi... [...]
Read MoreThe code we cannot test it's bad! How we can turn legacy code into clean code? Legacy code can be very hard to update and maintain and It can cause many problems, even between people. I've had a very bad experience working on code without any point of reference and documentation. The larger are the amount of legacy code,... [...]
Read MoreI have my local PHP and MySQL installation but I wanted to switch the PHP from the 5.6 version to 7. This was not an easy task and even PHPBrew was not helping me to tell Apache and the CLI what PHP version it has to run. So I have tried Ampps, a software for running the LAMP stack on Windows, Linux and Mac. It works great... [...]
Read MoreI'm new about practicing agile testing and implementing solutions as tester. I'm learning about this specific (soft?) skill and I will be able to report all the news. I will show all my improvements and I will update this and other post/s. But first of all who is the tester?The tester is not a debuggerThe agile t... [...]
Read MoreLet's start to talk about clean code thinking about Robert C. Martin (Uncle Bob), Martin Fowler and other great software developers. Their talks and books help us every day to be more professional and do our job better. Let's start to gather some definitions of clean and bad code. CLEAN CODE is...Whe... [...]
Read MoreLooking at the structure of the CodeIgniter framework, I've seen many good features and possibilities for developing applications using this system. But for me, the worst problem is the file and directory structure. Handle multiple applications is very difficult and you must always keep an eye on updating your files. Ma... [...]
Read MoreI have a problem with frameworks: the OOP, design patterns and refactoring code are good but we still need a lightweight framework to upload all files and let an application works on a simple hosting provider. Indeed you cannot handle apache configuration files or something on low level on an external server! My application is s... [...]
Read MoreHere is a summary of the best validation tool I've found through years of work on accessibility. We can find always the best solutions online. I've made websites and applications for public administrations and I want to publish always the best from my source code.ValidatorsW3C validator, the official W3C valid... [...]
Read MoreHave you written a nice user story? It can be part of an epic but it will resolve a particular problem. The aim is always the same: to produce working software! This utility on your software must work. No matter if the user story is about a specific epic or theme, we're analyzing how to prepare ourself to bring the user... [...]
Read MoreHere we have some tools and solutions to test and increase the speed of our web applications. With PHP 7. every web application based on this technology will be faster twice! But we need to be very careful to update the PHP version: not every application can work correctly.Compress HTML with PHPCompress CSSCompress... [...]
Read MoreGrooming is not part of the scrum process but it can be considered a very important part during the whole scrum framework. An effective grooming can help to plan the next sprint, to group user stories by epics or themes and define a new priority for user stories during a sprint. So the backlog can change rapidly.IMPROVING TH... [...]
Read MoreWhat is WebGL and how we can start to use this technology today? Considering WebGL as an extension of Javascript we can see it as a binding language to develop high quality website and application using OpenGL technology on browser. But the first disadvantage of WebGL is the compatibility: nowadays only the best browser are able... [...]
Read MoreThis is a very very interesting topic about web desgn and the large amount of possibilities we have writing once for all the HTML source code and using it on desktop and mobile devices. We can work less and have more! This is the aim and the management of our apps and websites will be more homogeneous and... happy! But... [...]
Read MoreWhen you get start agile and scrum, you'll soon make tasks and user stories estimations. That's difficult: how can you estimate the amount of time you need to release a single and small functionality? For me it's matter of practice because we are using scrum as an inspect and adapt framework to work with method, disc... [...]
Read MoreI wanted to build an object and keep the properties set during the process. Another class will extend the main application object without losing all previous properties.<?phpabstract class application {private $config;private $channel, $controller;public function getConfig(){return $this->config... [...]
Read More