I am a Romanian programmer, currently working in London, UK.
Currently my focus is on data science and machine learning.
Technologies that I've worked with: Python, Scala, Hadoop, PHP, PhpSpec, Behat, Magento, Wordpress, JavaScript, jQuery, Angular, NodeJs, SASS, Foundation, Bootstrap, git, PhantomJs, CasperJs.
To see my projects you can check my .
Movies: Coen Brothers and Ghibli are on top. More about this in the stuff section.
Here are a few projects on which I worked: meAnalytics - app to gather data about yourself. automatic testing with phantomjs for magento frontend sites. Websites: www.milanoteleport.com, www.salonsystem.com, www.joloves.com, www.grenson.com, www.ohmylovelondon.com, www.seraphine.com, www.gucci.com.
Most repos say they support both php5 and php7, but php7 only repos are growing
Top influential companies and what languages do they use on github
Python is the most required skill if you're looking for a data science job on Stackoverflow.
Kaggle is the github of data science. Here we see the evolution of languages used in kernels.
Magento released magento2 almost 2 years ago. Let's see how the open source community embraced the new platform.
After a period of dominance, American players are struggling to get in top 100
Although the sport is getting more physical we can see that the age of top tennis players has gone up
Kaggle Sberbank Housing Market Competition - Random Forest, Extreme Gradient Boosting, Linear Regression
Kaggle Titanic Competition - Random Forest and Stochastic Gradient Descent
Check out this feature rich store extension for magento2 (free)
What should we understand from the rule of least power in day to day web development?
Best way to change titles and other often used expressions in magento2 is via translations.
Permission issues in magento2 can be caused by many issues, here is a few ways to solve them.
If you don't like docker or vagrant, Mamp is probably your best alternative to get an easy working setup of magento2.
How to setup your magento2 website locally with nginx and php7 if you're using a Linux distro (like ubuntu or debian).
A list of useful functionalities that are often missing on mobile ecommerce sites but could improve the user experience and conversion rates.
In magento2 you can validate your xml files against its corresponding schema definition. This will help you avoid mistakes in your xmls.
Magento2 comes with a powerful command line interface. It is possible to do a lot a lot of tasks like reindex, clean cache, generate code, create database backups just by typing in your terminal
Manual testing is boring and takes a long time. This is why most people skip them. For the lazy testers, casper the friendly ghost may come to the rescue.
Casperjs is officially not ready for phantomjs 2.0.0, but it works pretty well
Creating a new CMS layout in magento is easy, but if you want it to appear in the dropdown of your CMS section in the admin you have to build a small module.
Magento does not offer an easy way to manage the order of assets being loaded, css or javascript. Here is a quick simple module that can help.
There are quite a few modules out there that add event tracking to magento. Unless you want a complex tracking system, tracking events with Google Analytics can be done with a few lines of code. No need for extensions.
Google started sending to webmasters Search Console messages about the negative impacts on seo if they block robots' access to js and css files
Magento 1.x comes with a google classic analytics module, which is cool. But the new standard is universal analytics. Here is how to upgrade, the right way.
By default, magento returns super-attributes as a dropdown. Here is an easy way to get transform it in a list so that you can manipulate it easily
How to better use the placeholder and the @extend and @include directives.