Scala

Facts About Software Development

Interesting facts about software development: statistics

This year Apiumhub partnered up with codignsans and other software related companies like: clutch, gitkraken, Cooperpress, Level-up, Storyblok, Dashbird, Serverlessguru, Coder, Webiny, Meetupfeed and took part in a global software development research to find out how companies attract software developers, what are … Read More

Apiumhub software architecture meetups in Barcelona

This year we moved to a new office in Plaza Urquinaona, where we have an awesome room for organizing Apiumhub software architecture meetups. Here you can watch a short video about Apiumhub life and our new office! One of our … Read More

Our picks: top software development blogs

At Apiumhub, we are driven by passion for technology. We are big fans of Agile methodologies and we all share the same thirst for learning and constant development. We regularly organize trainings and open spaces to share what we have learnt … Read More

21 essential software development books to read

Software development books are a great source of knowledge and wisdom. But unfortunately, there are very few people reading books today, especially programmers. Most often they rely on the internet search results to find answers. But If you’re a software … Read More

Reasons why Scala language climbs the ranks of popularity

Scala is considered to be a complex, but very efficient and demanded language. And in today’s article, I would like to show you some facts about Scala language popularity, benefits of using it and list down some useful Scala blogs, … Read More

Lambda World Cádiz 18: Highlights

Lambda world Cádiz, one of the most important conferences on functional programming in Europe, took place in Cádiz on October 25 and 26. A software development team from Apiumhub was there attending some of the talks. Since the lectures and … Read More

Top 20 software architecture books

Software architecture has become an important part of every software project. When building a solid software architecture, you select the important parts of a systems, think how these parts fit together, and take crucial decisions in designing these systems. It … Read More

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

15 software development influencers

From software developers to software architects, the software world is full of influential people, many of whom have active social media presence. Therefore, I decided to write an article about those top software development influencers who changed our lives. Following … Read More

F-bound over a generic type in Scala

In this article, I will be mentioning Comonads. If you know what they are, great, and if you don’t know, no worries, because this article’s main topic isn’t Comonads. It’s actually about Scala generics, about F-bound, about returning the “Current” Type … Read More

Scala Generics I: Scala type bounds

Generic types in Scala Generic types, abstract types, scala type bounds, all these concepts are unusual for software developers who are coming from languages in which the generics are not (or barely) used, so in this first article, we will … Read More

How to do guest posting at Apiumhub

Apiumhub has started guest blogging in 2017 and we are very happy about it! It gives our blog more value because software experts from different industries and countries share with us their opinion, and we end up seeing the same … Read More