Sign in

SoftwareMill

@softwaremill.com
469 followers 21 following 352 posts

Custom software by true engineers #ML #BigData #Scala #Kafka #Akka #Rust #Kotlin organizer: @scalar-conf.com @rustikon.dev

PostsRepliesMedia
SoftwareMill @softwaremill.com · 14/08/2026
Kafka CLI options driving you crazy? AI might finally have a solution. Grzegorz Kocur tested Confluent’s mcp-confluent server with Claude Code on local Kafka clusters running mTLS and SASL/SCRAM. Read to find out what happened: softwaremill.com/managing-kaf...
softwaremill.com
Managing Kafka with AI and MCP: A Hands-On mcp-confluent Guide
Discover how to integrate Kafka, AI, and the Model Context Protocol (MCP). Learn how to set up mcpconfluent with Claude Code, manage clusters, and overcome CLI hurdles.
000
SoftwareMill @softwaremill.com · 10/08/2026
This post introduces Okapi, a lightweight #Kotlin library that solves the dual-write problem using the transactional outbox pattern. Check out how to easily integrate it with #SpringBoot, #PostgreSQL, #MySQL, #HTTP, and #Kafka: softwaremill.com/transactiona...
softwaremill.com
Reliable Message Delivery: the Transactional Outbox Pattern With Okapi
Solve the dualwrite problem in Kotlin & Spring Boot applications using Okapi. Learn how to implement reliable outbox messaging with Postgres, MySQL, Kafka, and HTTP.
000
SoftwareMill @softwaremill.com · 06/08/2026
The SoftwareMill Kafka Visualization tool breaks down the fundamentals interactively so you can see how things work in real time. 🆕 Now updated to support Kafka Share Groups. Give it a spin: softwaremill.com/kafka-visual... #ApacheKafka #Kafka #DistributedSystems #SoftwareEngineering
softwaremill.com
SoftwareMill Kafka Visualization
Using the Kafka Visualization tool you can simulate how data flows through a replicated Kafka topic, to gain a better understanding of the message processing model.
010
SoftwareMill @softwaremill.com · 22/06/2026
Are Apache Kafka follower replicas synchronous or asynchronous? The confusing answer is: both. This article clears it up: softwaremill.com/apache-kafka... #ApacheKafka #Confluent
softwaremill.com
Are Kafka Replicas Synchronous or Asynchronous?
Discover how Apache Kafka handles replication. Learn why Kafka followers look asynchronous in data movement but act synchronously during acks=all commits.
010
SoftwareMill @softwaremill.com · 08/06/2026
As a Confluent Elite Partner, we have a long history of helping organizations build modern, event-driven data platforms. Our collaboration with IBM is a natural next step, allowing us to better help our clients bridge real-time data, AI, and enterprise-grade technology at scale.
040
SoftwareMill @softwaremill.com · 26/05/2026
We were officially recognized as a Best Workplace in Poland by Great Place to Work Polska! A massive thank you to our amazing team for making SoftwareMill a place where we can all thrive. 💙 PS. Want to join a certified Great Place to Work? Check out our open roles: softwaremill.com/join-us/
010
SoftwareMill @softwaremill.com · 12/05/2026
Struggling with the #Rust Orphan Rule? 🦀🛑 Trying to implement a trait for a type when you don't own either is a classic "wall" for developers. But there's a way over it: The Adapter Pattern. softwaremill.com/adapter-patt...
softwaremill.com
Adapter Pattern in Rust: Overcoming the Orphan Rule with Newtype and Extension Traits
Discover how Rust's Adapter pattern solves Orphan Rule conflicts using newtype structs and extension traits, with a practical axum and eyre integration example.
000
SoftwareMill @softwaremill.com · 07/05/2026
This year’s Scalar was a huge success. Here’s a quick recap of our conference. See for yourself why it’s worth coming next year: youtu.be/usNgX4lT0_o
youtu.be
Scalar Conference 2026 Aftermovie
YouTube video by SoftwareMill
000
SoftwareMill @softwaremill.com · 23/04/2026
Rustikon's afrermovie is here. Let’s relive the memories of this inspiring event. Watch the video and see for yourself why you absolutely must come next year: youtu.be/zcTwfbsqEtk #rust #rustlang #programming
youtu.be
Rustikon Conference 2026 Aftermovie
YouTube video by SoftwareMill
010
SoftwareMill @softwaremill.com · 22/04/2026
Our experts, Krzysztof Grajek and Grzegorz Kocur, will be speaking at the Data Streaming Meetup in Kraków. View the agenda and join the event: meetup.com/krakow-kafka... #ApacheKafka #DataStreaming #Confluent #Krk #Meetup #StreamProcessing #Rustlang #DevOps
meetup.com
Data Streaming Meetup , Thu, Apr 30, 2026, 6:00 PM | Meetup
Join us for a Data Streaming meetup on April 30th from 6:00pm in Kraków hosted by VirtusLab! *The talks will be presented in English.* 📍**Venue:** HEVRE, Beera Meiselsa 1
000
SoftwareMill @softwaremill.com · 09/04/2026
Can you cut your cloud bill by 50% without sacrificing performance? One of our clients, a global leader in cybersecurity, did exactly that by migrating their massive EDR system from GCP to Oracle Cloud Infrastructure (OCI). See how we helped them with this high-stakes migration:
001
SoftwareMill @softwaremill.com · 31/03/2026
Kafka in-cluster replication won't save you from a regional outage. You need a battle-tested Multi-Region strategy. Read about: - Active-Active vs. Stretched Clusters (3-DC & 2.5-DC) - Solving the offset translation nightmare - Real-world failover testing softwaremill.com/guide-to-apa...
softwaremill.com
Guide to Apache Kafka Disaster Recovery and Multi-Region Architectures
Using Apache Kafka? Then, a disaster recovery plan and multiregion architectures are not “nice to have” capabilities but core elements of business continuity strategy.
000
SoftwareMill @softwaremill.com · 16/03/2026
Attention, Scalarians! Are you ready for the 2026 edition of the @scalar-conf.com? The favourite gathering of Scala professionals & enthusiasts is coming to Warsaw on 26-27 March! 🎟️ Get your tickets here: www.scalar-conf.com/tickets #scalarconference #scala #functionalprogramming
001
SoftwareMill @softwaremill.com · 12/03/2026
Is your Kafka lag dashboard lying? Learn how log compaction and retention silently manipulate reported timestamps and how to ensure your monitoring reflects actual system performance. softwaremill.com/compaction-a... #ApacheKafka #DataEngineering #DistributedSystems #EventStreaming #Observability
000
SoftwareMill @softwaremill.com · 11/03/2026
A major investment bank’s large Scala monorepo caused developers to spend excessive time waiting for IntelliJ to complete indexing. ➡️ Here's how we fixed it: virtuslab.com/success-stor... #FinTech #Scala #SoftwareEngineering #VirtusLab
000
SoftwareMill @softwaremill.com · 05/03/2026
Only 2 weeks until Rustikon! 🔥 Get your tickets here: rustikon.dev/tickets and see you there!
000
SoftwareMill @softwaremill.com · 03/03/2026
Discover some of the libraries that unleash Kotlin’s power on the backend. Want a deeper dive into how these frameworks work? Check out our full breakdown here: softwaremill.com/7-kotlin-lib... #Kotlin #BackendDevelopment #SoftwareEngineering #Programming
000
SoftwareMill @softwaremill.com · 26/02/2026
Apache Kafka 4.2.0 is here. The headliner? Queues for Kafka (KIP-932) is officially GA. But there is much more! See below: #ApacheKafka #Kafka42 #EventStreaming #DataEngineering #DistributedSystems
100
SoftwareMill @softwaremill.com · 25/02/2026
There are patterns that make Rust shine. We will go through the most useful Rust design patterns and idioms, learning how to make high quality codebase. Read about all of that here: softwaremill.com/mastering-ru... #RustLang #SoftwareEngineering #DesignPatterns #Newtype #Programming
010
SoftwareMill @softwaremill.com · 24/02/2026
Be an important part of the Scala community. Take a quick 5‑minute survey that directly impacts Scala’s roadmap, libraries, and tooling. 👉 Take the survey: virtuslab.typeform.com/ScalaSurvey2... #Scala #ScalaSurvey2026
010
SoftwareMill @softwaremill.com · 23/02/2026
Your skills deserve challenges that truly matter. See who we are looking for ⬇️ 🔗 Senior Scala Developer: softwaremill.com/join-us/seni... 🔗 Senior DevOps Engineer: softwaremill.com/join-us/seni... 🔗 Senior Backend TypeScript Developer: softwaremill.com/join-us/seni... #Scala #ItJobs #DevJobs
000
SoftwareMill @softwaremill.com · 13/02/2026
Hiring for a complex project? Here are four simple reasons why you should immediately consider cooperating with a team of senior developers: softwaremill.com/business-ins...
softwaremill.com
Why Hiring Senior Software Developers Is a Smart Investment for Your Business?
This article will show how senior software engineers can help your organization achieve business goals more efficiently and faster.
000
SoftwareMill @softwaremill.com · 11/02/2026
At SoftwareMill, we’ve officially partnered with Aikido Security to provide our clients, especially those in the financial sector, with a superior defense strategy. See how we’re redefining security together. 👇
000
SoftwareMill @softwaremill.com · 10/02/2026
Rustikon is getting closer! Have you seen the agenda yet? PS Use code GET10 to grab your ticket with a discount and see you in March!
000
SoftwareMill @softwaremill.com · 09/02/2026
Learn Kafka essentials from a Confluent Elite Partner 💪 There’s plenty of theory out there, but nothing beats production experience. We’ve seen exactly what works and what breaks in high-scale data streaming environments. Download the ebook: softwaremill.com/ebooks/start...
001
SoftwareMill @softwaremill.com · 06/02/2026
We’re back for the 17th edition of WSUG with two great technical talks, a friendly atmosphere, and delicious snacks and beverages. 📅 When: Tuesday, Feb 24 (6:00 to 8:00 PM CET) 📍 Where: Hard Rock Cafe Wrocław (ul. Rynek 25) 🎟️ Reserve your spot: meetup.com/wroclaw-scal... #Scala #Meetup #WSUG
000
SoftwareMill @softwaremill.com · 03/02/2026
What JDK 26 brings to Project Leyden? 💡 In his latest article, Michał Zyga explains the specific problems this feature addresses. 🔗 You can read it here: softwaremill.com/project-leyd... #Java #ProjectLeyden #JVM #JDK26 #JEP516
011
SoftwareMill @softwaremill.com · 03/02/2026
How do you define scale‑up? 🤔 In the latest episode of #BeyondTheCommit, Ed Addario, CTO at Kuda, breaks down what it takes to stay hands‑on, evaluate AI by real outcomes, and build teams that can innovate and grow with intent. 📽️ You can watch full episode here: youtube.com/watch?v=53qZ...
000
SoftwareMill @softwaremill.com · 02/02/2026
If #Scala feels as natural to you 🫵 as it does to us, you might have just found your place. If you want to build meaningful systems, work with people who care about craftsmanship, and stay close to the heart of the Scala community - join us. 👉 What we offer: softwaremill.com/join-us/seni...
000
SoftwareMill @softwaremill.com · 02/02/2026
The beloved @scalar-conf.com is just around the corner! You can find the full list of speakers and the agenda on our website: www.scalar-conf.com/agenda 🎟️ Tickets: www.scalar-conf.com/tickets Use the code and get a discounted ticket! See you in March in Warsaw!
010
SoftwareMill @softwaremill.com · 29/01/2026
Beyond the Commit is live again! 🎧 Paweł Dolega talks with Ed Addario, CTO at Kuda - a seasoned technologist whose passion began at age 11 with a TRS‑80 and evolved into a career spanning mobile, cloud, AI, and over 15 years in FinTech. 🔗 Watch the latest episode here: youtube.com/watch?v=53qZ...
youtube.com
Beyond the Commit, Episode 4: Ed Addario
YouTube video by SoftwareMill
000
SoftwareMill @softwaremill.com · 28/01/2026
Dear Partners, thank you for your trust 🤗 We are deeply humbled by the 100% response rate from all 19 of our active clients. To us, that level of engagement is a powerful reminder of the time and trust you invest in our relationship. 🔗 Read the full analysis here: softwaremill.com/business-ins...
000
SoftwareMill @softwaremill.com · 27/01/2026
🚀 Beyond the Commit is back! Tomorrow we’re releasing episode 4. Here’s a quick teaser. Pawel Dolega talks with Ed Addario, CTO at Kuda, about staying hands‑on, building teams that enable real experimentation, and moving from startup to scaleup. 🎧 Stay tuned! #AI #TechTalk #StartupLife #Podcast
010
SoftwareMill @softwaremill.com · 26/01/2026
Becoming a Confluent Elite Partner is an important milestone for SoftwareMill. We are one of the few companies in Europe and the only one in Poland to hold this title. 👉 Learn more about our experience and services: sml.io/confluent-partner #apachekafka #confluent #datastreaming #kafkaconsulting
000
SoftwareMill @softwaremill.com · 23/01/2026
By building a strong partner network that includes Aikido Security, we’re ready to help you implement security-first, end-to-end solutions to keep your business resilient. Explore our recommendations to take your cybersecurity strategy to the next level: sml.io/cybersecurit... #cybersecurity
000
SoftwareMill @softwaremill.com · 22/01/2026
Our skills and knowledge constantly grow! 🚀 Here are some recent achievements of our experts: Michał Zyga, Krzysztof Atłasik, Dawid Popczyk, Paweł Stępniewski, and Michał Ossowski - congratulations on your new certificates! #kubernetes #confluent #apachekafka
000
SoftwareMill @softwaremill.com · 21/01/2026
Hey Cracow! 👋 Ready for January 26th? This one’s worth showing up for! Great people, great conversations, and a perfect way to kick off the year. ➡️ Join our friends from VirtusLab and register here: meetup.com/developer-pr... #Meetup #Bazel #Productivity
010
SoftwareMill @softwaremill.com · 21/01/2026
Financial platforms rarely fail because of missing features. They fail because their systems cannot scale, evolve, or react fast enough to reality. See how Apache Kafka solves 7 real problems of financial institutions: softwaremill.com/business-ins... #ApacheKafka #dataengineering #FinTech #Finance
softwaremill.com
7 Complex Problems Apache Kafka Solves in Finance
Learn how Apache Kafka solves 7 critical FinTech challenges: from realtime transactions to fraud detection, scalability, and legacy system migration.
001
SoftwareMill @softwaremill.com · 16/01/2026
Łukasz Lenart, our Staff Software Engineer, shares his journey into agentic coding - a hands‑on look at how this shift is reshaping the way we build software. Join him on this path and explore what agentic coding can unlock for your workflow. Read the full story on our blog. #AI #AgenticCoding #ML
softwaremill.com
My Way Toward Agentic Coding | SoftwareMill
The flood of tools and information related to AI is overwhelming. However, to stay at the front of the pack, each of us must develop, try new tools, and experiment. People used to mock IDE users only ...
000
SoftwareMill @softwaremill.com · 15/01/2026
Kotlin 2.3.0 just dropped! 💎 From nested type aliases to smarter exhaustiveness checks for when expressions, the latest version is a major win for code readability. Find out more: softwaremill.com/kotlin-2-3-0... #Coding #Kotlin #DevCommunity
softwaremill.com
Kotlin 2.3.0: Nested Type Aliases, Return in Expression Bodies, JDK 25 Support, and More
Kotlin 2.3 is here! Learn about nested type aliases, when expression enhancements, and the latest bug fixes in the newest major release of the Kotlin language.
011
SoftwareMill @softwaremill.com · 15/01/2026
We don’t just use Scala at SoftwareMill. We help shape the ecosystem. 1⃣ Scalar since 2014. 2⃣ Scala Times every week. 3⃣ OSS contributions. 4⃣ Talks. Articles. Real‑world engineering. 🔗 Get in touch to talk your Scala project: softwaremill.com/contact/ #Scala #SoftwareEngineering #Scalar
021
SoftwareMill @softwaremill.com · 14/01/2026
Explore key Confluent Platform features missing in open-source Apache Kafka. Learn what’s essential for scaling and securing your production deployments: softwaremill.com/confluent-pl... #Kafka #Confluent #EventStreaming #DataEngineering
softwaremill.com
Confluent Platform vs Apache Kafka: Feature Comparison
Explore key Confluent Platform features missing in opensource Apache Kafka. Learn what’s essential for scaling and securing your production deployments.
010
SoftwareMill @softwaremill.com · 13/01/2026
SoftwareMill is now a 🔹 Confluent Elite Partner 🔹 We’re proud to announce that SoftwareMill has achieved the highest tier in Confluent’s partner program! We are the only company in Poland to hold Elite status! 🔗 Learn more about our Confluent partnership: sml.io/confluent-pa... #confluent
000
SoftwareMill @softwaremill.com · 09/01/2026
Build a secure, scalable platform with proven tools and expert design 💪 We design and develop architecture that accelerates delivery and scales seamlessly. 👉 Learn more about or services: sml.io/next-gen-sys... Ready to integrate your next-gen stack? #softwaredevelopment #apachekafka #scylladb
000
SoftwareMill @softwaremill.com · 08/01/2026
You’ve probably heard of TigerBeetle. But do you know what actually makes it stand out? 🤔 🔗 @warski.org explains why it is so interesting: softwaremill.com/whats-intere... #Database #FinTech #Clustering #Replication
031
SoftwareMill @softwaremill.com · 07/01/2026
Ready for 2026? 🚀 sml.io/it-trends-2026 This year will focus on a pragmatic path to building next-gen platforms, how effectively you leverage AI, and introducing cybersecurity practices. Be a smart player and adopt a proactive approach to new ideas and emerging technology trends 🔥 #ittrends
sml.io
IT Trends to Watch in 2026
2026 won’t be about if AI touches your stack, but about how smartly you put it to work. AI is everywhere, and it’s not hitting the brakes. The winners won’t just adopt tools, they’ll orchestrate them,...
000
SoftwareMill @softwaremill.com · 02/01/2026
It’s "IT Trends" season! 🔮 But instead of just looking forward, we decided to grade our own homework. We revisited our 2021 predictions made during a time of peak uncertainty. 🔗 The 5-year reality check is here: softwaremill.com/were-we-righ... #IT #TrendsToWatch #ITtrends
010
SoftwareMill @softwaremill.com · 31/12/2025
We’ve published a practical guide to help you evaluate potential partners across trust, process maturity, and tech advantage. 👉 Read the full article here: softwaremill.com/business-ins... And if 2026 is the year you execute your project, let’s talk. We’re here to support you. #fintechconsulting
000
SoftwareMill @softwaremill.com · 22/12/2025
We tried “vibe coding” a web app with AI, then checked it against OWASP Top 10 2025. Even a clean-looking MVP quickly picked up real security issues. See the results of the experiment: softwaremill.com/vibe-coding-... #OWASP #VibeCoding #AppSec #AIEngineering #SecureSoftware
softwaremill.com
Vibe Coding Against OWASP Top 10 2025 - Security Risks of AI-Driven Development
Explore how vibe coding with AI exposes OWASP Top 10 2025 vulnerabilities and why “ship fast, fix later” can lead to serious web security risks.
000
SoftwareMill @softwaremill.com · 18/12/2025
🎙️ Beyond the Commit Episode 3 is live! We’re diving into tech debt. Paweł Dolega chats with Sebastian Titze (CTO, Corify) about: 1. Defining and measuring tech debt 2. Turning fixes into smart business decisions 3. Keeping culture and motivation strong 🔗 Don’t miss it! youtube.com/watch?v=RWsu...
youtube.com
Beyond the Commint, Episode 3: Sebastian Titze
YouTube video by SoftwareMill
000