As Zalando kept growing to become an ecommerce giant, at some point they have decided to switch from Java to Scala. Although it’s a major move that required a lot of effort, they managed to do it in less than three months.
https://scalac.io/wp-content/uploads/Scala-Zalando-ecommerce.jpg6281200Jacek Wizmurhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifJacek Wizmur2020-05-22 14:44:042020-05-26 11:58:54Zalando case study: why they chose Scala?scalac.io
On the day I’m posting this article - the 22nd of April - it’s International Earth Day. This special occasion has motivated me to share a little bit on how we can reduce the price that we pay for all the goods I’ve mentioned. Working separately, we can’t do much, but if we make a good example as an individual, we can inspire a whole population.
https://scalac.io/wp-content/uploads/Earth-Day.jpg5011401Maja Kryżanhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifMaja Kryżan2020-04-22 15:46:142020-04-22 17:49:31EARTH DAY EVERY DAY. WHAT STEPS SCALAC HAS ALREADY REACHED ON ITS WAY TO GOING GREEN
If you’re still sceptical about Kubernetes for some reason, it might be the right time to change your mind and join these change-makers, instead of struggling to understand what this platform is all about. To make it easier for you: Here’s what Kubernetes is, along with the reasons why the tech world is going crazy about it (and why you should, too).
https://scalac.io/wp-content/uploads/Kubernetes.jpg5011401Daria Karasekhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifDaria Karasek2020-04-22 13:39:332020-05-22 14:49:56What is Kubernetes, and why is the tech world going crazy about it?scalac.io
Here at Scalac, we know how to take your business to the next level. We specialize in IT staff augmentation, custom software development, data engineering, blockchain, and analytical dashboards to help give your company the best technology to keep growing. We work with clients of all sizes but focus mainly on helping mid-sized companies all around the globe accelerate time to market and expand.
https://scalac.io/wp-content/uploads/banner_clutch.jpg5011401Daria Karasekhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifDaria Karasek2020-04-20 19:25:522020-04-20 19:25:54Scalac, Inc. Receives Another 5-Star Review on Clutch Profile
JVM creators designed it with automatic memory management in mind, which means programmers don’t need to worry about memory allocation and memory. Unused objects can be released automatically in a transparent way, which is really convenient, especially when you’re new to JVM. But even in general, there's less code to write and it's less error-prone than the traditional approach which requires you to do everything manually.
https://scalac.io/wp-content/uploads/JVM-Memory-management.jpg5311400Dorian Sarnowskihttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifDorian Sarnowski2020-04-17 15:54:402020-04-28 11:11:21JVM memory management. How to find and prevent memory leaksscalac.io
What is it about Scala that developers prefer over other languages? Why do we need Scala? This post was originally meant to be focusing on Scala vs Kotlin comparison - so we interviewed our senior engineer (who was previously a Java engineer) just to find out, that there is a way better story to tell - about how Scala makes Developers enjoy their work again. Let me take you on a journey to discover the ultimate truth!
https://scalac.io/wp-content/uploads/Scala-Java-Kotlin.png4901200Daria Karasekhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifDaria Karasek2020-04-03 13:44:342020-04-17 16:46:17Why does Scala win against Kotlin? Senior engineer's opinion
At Scalac we always try to use appropriate technology to meet the requirements given by the business. We’re not afraid to change them once we realize they’re not fit for purpose. By making these changes we learn, we grow, we evolve. In this article, we want to share what we learned during the migration from Apache Spark + Apache Cassandra into Apache Druid.
https://scalac.io/wp-content/uploads/Apache-Druid-.png4901200Adrian Juszczakhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifAdrian Juszczak2020-04-02 21:41:152020-05-07 15:03:08How we reduced costs and simplified solution by using Apache Druidscalac.io
It is inevitable that COVID-19 will disturb not only health but also the economy. Companies need to lock their businesses down and big decisions are being put aside while waiting for better times to come. However, putting the brakes on some projects may not be the way to go, since no one knows when the dust will settle down.
https://scalac.io/wp-content/uploads/Remote_work_business_lessons_crisis.png4911201Łukasz Kuczerahttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifŁukasz Kuczera2020-03-27 16:23:232020-03-30 10:57:28A few business lessons on remote work that crisis can teach us
Writing concurrent data structures using traditional tools - just like everything else under java.util.concurrent - is generally very complicated. So, in this article, we are going to see how ZIO STM can make our lives a lot easier when it comes to writing concurrent data structures - such as a concurrent LRU Cache - in a completely lock-free fashion that is a lot simpler to reason about.
https://scalac.io/wp-content/uploads/Concurrent-data-structures-ZIO.png6291201Jorge Vasquezhttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifJorge Vasquez2020-03-27 14:39:572020-04-28 11:11:21How to write a (completely lock-free) concurrent LRU Cache with ZIO STMscalac.io
When user numbers go up, the performance of applications goes down. And sometimes app owners and business analyzers fail to predict the correct number of users before releasing the product. This can create problems. For example, when an app is designed to work for 100 users at the same time but more users want to use it.
Our laziness naturally brings us closer to the automation of everything that might be automated.
https://scalac.io/wp-content/uploads/AWS-Orchestration-Social.png6291201Błażej Obiałahttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifBłażej Obiała2020-02-20 20:33:002020-04-28 11:11:22How to create an automation process using AWS, IaaS, IaaC, and CICD
Machine Learning models are great and powerful. In this article, we will revisit a regular optimization problem using an example of a binary classification. We will show a way to create more robust and stable models that use features that are more meaningful to humans.
https://scalac.io/wp-content/uploads/Machine-learning-Robustness-1.png3911030Rafał Rolczyńskihttps://scalac.io/wp-content/uploads/scalac-logo-header-340px.gifRafał Rolczyński2020-01-23 17:57:162020-03-13 10:16:38How can we make Machine Learning safer and more stable?