I love speed. Users demand speed. Check out how I increased page speed from 7.6 sec to 1.23 sec within a couple of minutes and to 0.6 in 4 hours of developing time. I did it without knowing much about business logic…
While looking for inspiration to write this post, I ran into a help request on a popular PHP community forum. When he showed some snippets of code, the problem became obvious. Some time ago, I had a similar situation...
A growing customer base is usually a good sign. But also it can cause you a lot of pain and suffering, i.e. when you hit limits of the application, and it will become too slow to keep the customers interested, or even goes down. In this article I will cover 5 hacks to overcome the most popular scalability issues within hours.
Do you want to attract more users for your SaaS? I am sure you do. If you are a SaaS owner, you probably track all the metrics like conversion rate, activation, churn, and MRR. But it all comes down to the users. The more you acquired, the better, right? Well… usually yes.
I want to present you a real story that happened in a project we took over. On this day, Sentry revealed a strange error. The short analysis showed that the error occurred when a user was removed. But wait, there is no such feature as removing a user! What happened?!? I analyzed the logs and found out that someone wanted to delete his/her profile picture and instead... removed himself!
== or ===? How many equal signs to put up so that it is correct and that nobody in the code review has a problem with it? Why is it so tricky in PHP?
Task completion reporting may not be the most interesting part of the software development process, but when it’s done right it can be both effective and effortless, significantly speeding up internal testing and customer acceptance. Good reporting ensures that everyone is on the same page, minimizes guesswork, and allows you to identify potential misunderstandings. It also helps to make sure that work reported as finished is actually done. In the end, it contributes to speeding up the development process and shortening time to market for new features. To make it happen, I suggest introducing 6 simple rules of good task completion reporting.
PHP7.2 was signed as RC6 in 09 Nov 2017 and GA released in Nov 30th's. In Accesto we try our best to keep updated with all new features and changes. Here is a list of the most important things you must know about the new release.
In September we are celebrating the birthday of Accesto, this year we will turn 7. For me it's a double anniversary because a year ago in September I joined the team. Using this opportunity, I would like to summarize this period as well as show how our work looks like from the inside.
As important and critical unit tests are to our applications, functional testing of the front part should be a must part of any project too. At Accesto we use a combination of Selenium browser automation tool, Facebook's WebDriver and PHPUnit framework to make sure the user interface is working as expected from the day one.