SoftwareMill

Custom software by true engineers #ML #BigData #Scala #Kafka #Akka #Cassandra devs and certified consultants

2025-05-27

Apache Kafka 4.0 introduces new features, improvements, and essential updates. Let’s see how these changes affect developers, system architects, and integrators. And to dive deeper, visit the article:
softwaremill.com/apache-kafka-

2025-05-23

Catch our CEO, Tomasz Szymański, and CGO, Konrad Łucka, in person at CTO Craft Con Toronto on May 27-28!

Come to SoftwareMill's booth to meet and chat with Tomasz and Konrad and play our crowd's favorite Wheel of Fortune 🏆

Let’s connect in Toronto!

#ctocraft #ctocraftcon #ceo #cto #cgo #softwaredevelopment #leadership #innovation

2025-05-21

Together with our Staff Software Engineer, Łukasz Rola, we’re launching a brand-new series: Java Crack of the Week! 💻

👉 youtube.com/watch?v=JhH9N6pWPK

In the first episode, Łukasz dives deep into one of the most critical Java vulnerabilities ever discovered: Log4Shell (CVE-2021-44228).

🎉 This series is part of our celebration of Java’s 30th anniversary - make sure to subscribe to our YouTube channel for weekly episodes!

#Java #Java30 #Java30withSoftwareMill #Log4Shell #JavaCrackOfTheWeek

2025-05-15

Choosing an experienced tech partner and auditing your software not only helps detect code inefficiencies, but it's a first step to achieving your business goals faster. Find out more: softwaremill.com/services/soft

2025-05-14

Changing the way sensitive business functions, such as debt resolution, operate requires an in-depth understanding of the business and bold thinking. Find out how we helped our client turn an MVP into the first client-ready product.

🔗 Read the full case study here:
softwaremill.com/case-study/fl

#casestudy #MVP #business

2025-05-13

Can you believe that #Java turns 30 this year?!
Both praised and criticized, Java still plays a crucial role in modern software development. Over the decades, it has matured and evolved to meet ever-changing technical challenges and developer needs.

Join us on a journey from Java 6 to Java 22 and see how far this language has come over those 3 decades!

#30yearsofjava #java30 #java30withsoftwaremill #softwaredevelopment

youtube.com/watch?v=CM9SZtTCHU

2025-05-09

Know what's trending and groundbreaking in #Scala development 💡

Discover expert insights from our blog:
🔹 Sttp client 4: the Scala HTTP client you always wanted, released!: softwaremill.com/sttp-client-4

🔹 What Scala has to offer for Java devs: softwaremill.com/what-scala-ha

🔹 Integrating callbacks with structured concurrency in Scala: softwaremill.com/integrating-c

Learn more at sml.io/scala 💻

2025-05-06

Our tech experts & business representatives are ready to discuss your ideas and needs! See where you can meet them this month:

Current London: Michał Matłoka & Marcin Głasek
Kotlin Conf 2025: Rafał Maciak
CTO Craft Toronto: Tomasz Szymański & Konrad Łucka

#ctocraft #datastreaminf #kotlin #java #kafka #confluent #cto

2025-05-06

Taming 5.4GB of NYC Taxi data with blazing-fast DataFrames, H3 geospatial indexing & a beautiful map demo! 🗺️

👉 Learn how we optimized a 5-min job down to 50 sec with Polars:
softwaremill.com/mapping-new-y
#RustLang #DataEngineering #rust

2025-05-05

Wanna learn something new about #Scala and #Kotlin? 💻
Then don't miss the chance to meet our experts in May!

🔹 GeeCon: Adam Warski & Rafał Maciak
🔹 Scala meetup in Amsterdam: Adam Warski

#conference #scalameetup #java #softwaredevelopment

2025-04-28

Kafka 4.0.0 = simplicity + performance 🚀

We’ve unpacked the key updates - KRaft, queues, and more.
Check out our deep dive and get ready for what’s next:
softwaremill.com/apache-kafka-

2025-04-24

Big shifts are happening in how we build software.

With AI stepping into the coding game, it’s time to revisit some foundational principles that every developer values.

Discover insights & join the discussion: softwaremill.com/code-modulari

2025-04-24

Curious about what's trending in #Kotlin? Check out these top articles from our blog and enhance your skills:
🔹 Meet Kotlin 2.1 - From Non-Local Exits to Multi-Dollar Strings: softwaremill.com/meet-kotlin-2
🔹 7 Kotlin Libraries and Frameworks for Backend Development: softwaremill.com/7-kotlin-libr
🔹 Why Should Your Company Consider Switching from Java to Kotlin: softwaremill.com/why-should-yo
🔹 Handling Errors in Kotlin: softwaremill.com/handling-erro

📚 For more Kotlin insights, visit our blog: sml.io/kotlin

2025-04-23

We did it again...
We gathered the best experts, developers, and enthusiasts of #Scala and #FunctionalProgramming at the Scalar Conference 2025!

📺 Watch the official aftermovie and see how it was: youtu.be/tNA_OfL7Pr4?si=wsf_GK

2025-04-22

Ever wondered if you could self-host Signal and truly own your secure messaging? 🛡️💻 Dive into this hands-on journey and discover why it’s not as simple as it seems! 👉 softwaremill.com/can-you-self-

2025-04-17

Kotest is a Kotlin‑first testing framework that gives you features, such as:
👉 Multiple DSLs for specs (FunSpec, BehaviorSpec, ShouldSpec…) nad not only
👉 Cool features for tests organization and conditional evaluation
👉 Rich fluent assertions for super‑readable tests
👉 Built‑in property testing & data‑driven testing

To dive deeper into testing with Kotest, check out our latest article:
softwaremill.com/kotest-the-ko

2025-04-14

Can physical activity be part of company culture? At SoftwareMill, absolutely! 💪

Read the story of our Sports King of the Waters (SKW) program and discover how sports have become an integral part of our company’s DNA.

➡️ softwaremill.com/how-softwarem

2025-04-14

Looking for reliable sources of tech knowledge? Check out the newsletters curated by our devs ⬇️
🔹 Scala Times: scalatimes.com/
🔹 SoftwareMill Newsletter: eepurl.com/glzeA9
🔹 Tapir Tech Update: softwaremill.com/tapir-tech-up
🔹 SoftwareMill Tech Digest: sml.io/tech-digest

#scala #java #kotlin #ai #ml #technews #technewsletter

2025-04-09

As a Confluent Premium Partner, we help organizations plan, implement, and scale event streaming solutions to meet their most demanding data needs.
📖 Learn more about how we can support your project:
softwaremill.com/services/conf
To share our knowledge with a wider audience, we’ve created an ebook, Start with Apache Kafka. It's a practical guide to help you get up to speed with Apache Kafka – from core concepts to real-world implementation strategies.
📘 Grab your copy here:
softwaremill.com/ebooks/start-

2025-04-08

The sttp client is an open-source HTTP client for Scala, integrating with every Scala stack, be it synchronous, a.k.a. direct-style, Future-based, or using functional effect systems such as cats-effect, ZIO, Monix, Kyo. The library is available for Scala 2.12, 2.13, and 3 on the JVM, Scala.JS, and Scala Native.
Learn more from our article:
softwaremill.com/sttp-client-4
#scala #http #sttp #programming

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst