Scala's flexibility in is useful in modeling complex business domains.
The ultimate platform for developing backend code.
Tool for building real-time streaming data pipelines and applications.
Framework for building interactive user interfaces and web apps efficiently.
A foundation of modern platforms that let you develop apps faster.
When type safety meets the JS ecosystem.
Seniority is in our veins
and we live and breath technology
Widening technical horizons is the fabric of our organization. Not only do we practise and learn constantly, but we also teach, create and contribute.
- Magda, Senior Software Engineer
- Adam, CTO
- Jacek, Senior Scala Engineer
- Marcin, Senior Frontend Engineer
- Ola, DevOps Engineer
- Darek, Senior Java Engineer
- Kinga, Software Tester
- Michał, Architect
Dive into the SoftwareMill universe, where we create tomorrow
Why Scala? | by Adam Warski, SoftwareMill CTO
Why Scala is the best functional language to use for business applications? What makes Scala unique among other functional programming languages?
Apache Kafka pitfalls - a Q&A session
A Q&A session with SoftwareMill Software Architect, Andrzej Ludwikowski, about his failures and problems encountered while working with Apache Kafka for the last 5 years.
Devskin Softwear by SoftwareMill
Code comfortably with the softest merch designed by our developers.
Follow our Youtube Channel
Find more content like this on our YouTube channel. SoftwareMill Vibes and technology content bites guaranteed.
Discover the technology landscape through our engineering eyes!
The importance of software quality attributes
Rafał Wokacz, 31 Mar 2023.
What is the software quality attribute? Does each software is characterized by the same qualities? Does it even matter to have quality attributes defined? Find answers to these and many other questions in this article.
Contract Testing with Pact
Rafał Maciak, 29 Mar 2023.
This is the third article of the series about contract testing. This time, you will read about another tool that supports developers in implementing contract tests - Pact. Learn how it works, what benefits this tool provides, and the main differences between it and Spring Cloud Contract.