SoftwareMill

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

2025-06-03

Hibernate vs Exposed - Round 1 🥊

Discover which SQL persistence framework is best for your next Kotlin project.

Read the first article in the series:
softwaremill.com/hibernate-vs-

2025-05-28

Java Crack of the Week episode #2 is out now! 💻

👉 youtube.com/watch?v=nAPmYHyVT6

Discover what Spring4Shell (CVE-2022-22965) does and how it works, as well as how to protect Spring apps against this code vulnerability.

Subscribe to our channel and discover more Java ins and outs with
Łukasz Rola, celebrating Java's 30th anniversary! 🎉

#Java #Java30 #Java30withSoftwareMill #JavaCrackOfTheWeek #Cybersecurity

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

Client Info

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