Agile web and app development

Domain-Driven Design Europe

Notes on Domain-Driven Design Europe II – 2018 edition

Let’s recap. We are located in Amsterdam, in the 2018 edition of the Domain-Driven Design Europe convention. In the first article I highlighted the first two presentations that, in my opinion, stood out the most in Domain-Driven Design Europe conference. … Read More

Hackathon Projects

Hackathon Projects by big companies: Foursquare, Paypal, Banco Sabadell

Have you ever heard of a Hackathon? In the software development world, it’s a buzzword. A hackathon is a sprint-like event in which developers and others involved in software development, including designers, project managers, and others, collaborate intensively on innovative … Read More

Cybersecurity

Cybersecurity – crossing the last frontier

The future landed 10 years ago, and with it an innumerable number of devices, technologies, methodologies, and trends has come with it to stay. Some studies foresee that by 2020 there will be 200 billion connected things. We are talking … Read More

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

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

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

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

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

Why Kotlin Language, Android?

Why Kotlin language, Android? Why did Google choose Kotlin ?

Why Kotlin language? If today I was asked what is one of the characteristics that distinguishes the development of Android applications from the rest of the fields, I would not hesitate to answer that the possibility of executing the same … Read More

Secured By miniOrange