Blog

We share our skills, experiences, tech conference participation and smart solutions for different problems on our blog. We write often and gladly!

2017

Burning Keyboards 2017: A Great Time at a Developers' Summer School
Education
Ivo Špigel

The first module of our „Burning Keyboards“ summer school is over and the students are off to their summer breaks.

It was an exciting and intensive two week module, with a total of 8 participating students, mostly from the Faculty of Electrical Engineering and Computing but also some other schools.

What AI can do and what does its development mean for developers?
Technology
Perpetuum Mobile

Not so long time ago, Artificial Intelligence (AI) was nothing else than subject of discussions based on theory and speculative fiction. Today, however, due to fast changes present in every segment of our existence, we came to the point where AI will greatly influence both the technological sector, labour market as well as the everyday life of each one of us.

The Evolution of UX
UX
Zvonimir Dimovski

We can observe the development of User Experience (UX) from the end of the 19th and in the first couple of years in the 20th century when machines started taking part of our everyday lives. At that time, humanity was looking to find a way that could optimize industrial processes in order to improve production as such. This quest resulted in important technological discoveries, such as mass production of goods with the help of assembly lines or a greatly improved printing press.

UI/UX approach, tools and resources for web and app design
UX
Zvonimir Dimovski

UI/UX design is without doubt an important part of a website or application development, therefore choosing the right tools and resources can greatly optimize both workflow and speed up design processes without compromising quality itself.

If you failed to plan, you better plan to fail

A new look & a new web for Perpetuum
Perpetuum Mobile
Ivo Špigel

We felt it was time to build a new web site for Perpetuum. While we were at it, we decided to redesign our logo as well. So here’s a few thoughts on that…

The logo had been around for quite a while - ever since 1999 (I kid you not) when we merged our two companies, “Perpetuum” and “Mobile” to form what is today still Perpetuum Mobile d.o.o. 

In any case, we felt we didn’t need a completely new and different design but rather a simplified and modernized version of the former one. 

Introduction to functional JavaScript
JavaScript
Zvonimir Dimovski
Functional programming approach was popular in 70's and 80's last century in academic world. During 90's and beginning of the new millennium it was a bit left aside with rise of imperative (object oriented) approach that took place with languages like Java and C++.
Magento 2 vs OpenCart
Magento-OpenCart
Ivan Krsnik
There are dozens of eCommerce platforms out there. Clients often ask us which solution is right for them. Magento 2 or BigCommerce? OpenCart or ZenCart? Maybe WooCommerce? In this blog we will take a closer look at Magento 2 and OpenCart. We will compare these two to help you decide which one is right for you.
Magento 2 Extending Core functionality – Showing custom field from store info on the front page
Magento-E-Commerce
Mario Erhard
In this blog I will show you an example of how you can Extend Magento Core functions. To start you need to create a folder at app/code// ( is usually the name of the company, but can be any name you wish, same goes for module_name>).
The process of making your Magento web store
Magento-E-Commerce
Matej Posavec
If you want to grow your online revenue stream and present, your products in a way that creates the best customer experience with better conversions, then you need professional E-Commerce solution for professional online business.
Magento vs Drupal Commerce
Magento-Drupal
Mario Trupković
Drupal was choosen to build complex and robust CMS solutions to satisfy clients' needs for publishing and managing content. On the other hand, Magento was chosen specificaly as an e-commerce platform for building complex multi store  webshop solutions that could handle large amounts of data and provide integrations to third party systems.
Magento 2 – a new standard for E-commerce
Magento-E-Commerce
Ivan Rogar
Magento 2 is a technologically unique platform and it's currently the most powerful e-Commerce solution with one of the the largest eco-systems in the business. Thanks to its scalability and long-term reliability, it is among the fastest growing platforms, empowering more than millions of online stores, including some of the leading businesses and brands.

2016

An Introduction to Magento Connect
Magento
Alen Pagač
Magento Connect is an online platform for publishing, buying and downloading functional extensions for Magento, developed by numerous third-party teams and companies. By some measures Magento Connect is the world’s largest marketplace for eCommerce applications.
Improving Magento performance
Magento
Denis Ristić
Magento is known as a 'heavy' eCommerce solution and it can be very slow when not set up correctly. We’ve seen a lot of Magento web shops perform poorly, so we try to do our best to optimize performance for all of the shops Perpetuum Mobile builds.