Tech Blog

Beyond technology trends

Scala Generics

Scala Generics II: Covariance and Contravariance

In the previous article we looked at Scala Type bounds, today we will continue with Scala generics and talk about Covariance and Contravariance in generics. Liskov substitution principle (the L. of S.O.L.I.D.) specifies that, in a relation of inheritance, a type … Read More

Artificial Intelligence

Artificial Intelligence – In math I trust

Artificial intelligence has been shaping our world since the 70’s or even before. There were three big moments of investment going to Artificial intelligence, and those were: Neural networks – statistical machine learning algorithm, which is inspired by the general … Read More

Scrum Vs Kanban

Scrum vs Kanban; what is the difference?

In Agile software development, there are different methodologies of work that are used. Here at Apiumhub, depending on the project we are working on, we usually use 2 frameworks. We generally either go for Scrum methodology or for Kanban project management. … Read More

All You Need To Know About Hackathons

All you need to know about Hackathons

I’ve noticed that there’s a lack of knowledge about Hackathons, which I believe to be an amazing way of building new products and learning by doing. So to spread the word, I decided to write an article about it. You … Read More

Future Of Technology

Future of technology in education

This month Katrina Logie from People on the Grid invited me to the Tech Tribe event to pitch Apiumhub and be part of the discussion: “ Future of technology in education ”. I found this event very interesting and it … Read More

Software Developer Tips

Top 10 software developer tips

I have been working for a while now side by side with our developers in Apiumhub and they inspired me to write an article about the best software developer tips. I spoke to our tech team, read many tech blogs & … Read More

Code Refactoring

Code refactoring techniques

Code refactoring is one of the key terms in software development and today I would like to talk about code refactoring techniques that might increase your efficiency! But first, let’s agree on what is code refactoring! Basically, code refactoring is … Read More

Minimum Viable Product

Less Is More – Minimum Viable Product

A lot of startups don’t even know what is MVP (minimum viable product), and begin their business with an idea that they think people need and want. They spend months, sometimes even years, perfecting their product without ever showing the … Read More

Agile Methodology, Not Only For Software Development

Agile methodology, not only for software development

Agile became a “hot trend” these years. People used to associate Agile methodology with agile software development, but nowadays it is implemented in all departments and companies fight for the awards to be nominated as an “Agile company” or to … Read More

To Help You Learn To Code

24 great resources to help you learn to code

It’s not the first article in our Tech blog where we cover the topic of how to learn to code, however, we haven’t discussed yet best websites to learn coding or any online programming courses. Let’s say for some reasons … Read More

The Era Of Tech Unicorns

The era of Tech Unicorns: companies to keep an eye on

The term of Unicorns has been known only for several years, but is already one of the most used word in the tech world. So why is that? Apart from that, we will also take a look at the most … Read More

iOS Continuous Integration

iOS continuous integration with Fastlane & Jenkins

One of the basic pillars of Apiumhub is our premise to the clients to always deliver working software with the highest possible quality levels. In order to do it, we work with Continuous Integration that allows us to have versions of … Read More

About Apiumhub

Have a challenging project?

Secured By miniOrange