Most recent articles
Maria Wąchal
04 Mar 2021.4 minutes read
What is the best way to contribute to Open Source?
Dawid Tadel
04 Mar 2021.7 minutes read
What is Planning Poker: 1, 2, 3… Go!
Tomasz Krawczyk
03 Mar 2021.7 minutes read
Making a VR app for neurobiological research
Krzysztof Grajek
01 Mar 2021.3 minutes read
Scala Cats Invariant Functor
Maciek Opała
25 Feb 2021.8 minutes read
Flight data recorder — building a test platform for IoT and ML experiments
Łukasz Żuchowski
22 Feb 2021.4 minutes read
GraphQL Overview— Part 3— The Infrastructure and Summary
Piotr Jasiak
18 Feb 2021.6 minutes read
GraphQL Overview — Part2 — Libraries
Sebastian Rabiej
15 Feb 2021.4 minutes read
GraphQL Overview — Part1 — What is GraphQL?
Adam Warski
11 Feb 2021.8 minutes read
Validation analysis paralysis
Krzysztof Grajek
08 Feb 2021.3 minutes read
Scala Cats Contravariant Functors
Jarosław Kijanowski
04 Feb 2021.7 minutes read
Abhinav Asthana on Designing and Testing APIs — Episode 387 on se-radio.net — tl;db series
Marcin Kubala
01 Feb 2021.9 minutes read
Why we need yet another Akka Persistence plugin?
Mikołaj Koziarkiewicz
28 Jan 2021.10 minutes read
Exploring a Dataset — Episode Three — Features to Forests
Marcin Baraniecki
25 Jan 2021.7 minutes read
Five years with TypeScript
Michał Chmielarz
22 Jan 2021.16 minutes read
Micronaut vs Quarkus — what’s the difference?
Mikołaj Koziarkiewicz
20 Jan 2021.6 minutes read
Exploring a Dataset – Episode Two — Growing Features
Adam Kaczmarek
18 Jan 2021.7 minutes read
Monolithic vs microservices architecture
Maria Wąchal
14 Jan 2021.5 minutes read
TMWL Dec’20 — PyCharm container interpreters, Ethereum in Scala and AWS re:Invent
Adam Warski
13 Jan 2021.3 minutes read
sttp client 3 is here!
Mikołaj Koziarkiewicz
12 Jan 2021.7 minutes read
Exploring a Dataset — Episode One — Choosing your Adventure
Andrzej Ludwikowski
11 Jan 2021.9 minutes read
Gatling vs JMeter - czego użyć do testowania wydajności
Dariusz Broda
07 Jan 2021.7 minutes read
Snowflake in practice
Tomasz Kiełbowicz
04 Jan 2021.6 minutes read
How to use Google’s Speech-to-Text in a web application. Working example.
Michał Matłoka
29 Dec 2020.16 minutes read
IT trends to watch in 2021
Marcin Baraniecki
22 Dec 2020.3 minutes read
Frontend Talks @SoftwareMill
Michał Matłoka
21 Dec 2020.6 minutes read
Dive into real-time data with Apache Kafka
Mateusz Ledwoń
18 Dec 2020.12 minutes read
Typescript Mistakes To Avoid
Michał Chmielarz
16 Dec 2020.11 minutes read
Kafka consumer in Java
Kamil Charłampowicz
14 Dec 2020.6 minutes read
Our way of dealing with more than 2 billion records in the SQL database
Maria Wąchal
09 Dec 2020.6 minutes read
TMWL’ Nov 20 — CSS Grid, Trivy, Python parallel processing, Notion
Adam Warski
07 Dec 2020.43 minutes read
Evaluating persistent, replicated message queues (2020 edition)
Andrzej Ludwikowski
01 Dec 2020.7 minutes read
BigQuery — lessons learned
Krzysztof Atłasik
26 Nov 2020.6 minutes read
Monad transformers and cats — 3 tips for beginners
Michał Ostruszka
23 Nov 2020.6 minutes read
A case for akka-coordination lease
Maria Wąchal
19 Nov 2020.1 minute read
Take part in the Scala 3 Developers' Survey
Adam Warski
18 Nov 2020.20 minutes read
Functional pancakes
Michał Matłoka
16 Nov 2020.6 minutes read
A guide to Complex Event Processing
Tomasz Krawczyk
12 Nov 2020.5 minutes read
Micro frontends — from tribes to nations and back
Maria Wąchal
09 Nov 2020.6 minutes read
TMWL October’ 20 — RIDER microservices, productivity and 301 redirects with nginx
Maria Wąchal
02 Nov 2020.5 minutes read
FinTech software development with Scala
Jakub Dzikowski
28 Oct 2020.5 minutes read
Strong data consistency and finality in Hyperledger Fabric blockchain
Adam Warski
26 Oct 2020.8 minutes read
Designing tapir’s WebSockets support
Jarosław Kijanowski
22 Oct 2020.12 minutes read
Kafka pitfalls - Q&A with a Kafka Architect
Michał Matłoka
14 Oct 2020.7 minutes read
How to support software architect skills development in your company
Jarosław Kijanowski
12 Oct 2020.8 minutes read
Quo vadis IT?
Maria Wąchal
09 Oct 2020.5 minutes read
TMWL’ Sep 20- Redpanda, Auth0 Terraform Provider & Macbook WiFi
Adam Warski
06 Oct 2020.9 minutes read
Java 15 through the eyes of a Scala programmer
Krzysztof Atłasik
05 Oct 2020.5 minutes read
A short guide to Blocker
Mikołaj Koziarkiewicz
01 Oct 2020.7 minutes read
Annoying things in Scala 2 that’ll be (mostly) gone in Scala 3
Jarosław Kijanowski
29 Sep 2020.9 minutes read
Machine Learning tools evaluation
Adam Warski
23 Sep 2020.10 minutes read
Never write a UserService again
Jarosław Kijanowski
04 Mar 2021.8 minutes read
Backend and Frontend (web) development trends evaluation
Maria Wąchal
14 Sep 2020.4 minutes read
TMWL’ Aug 20 — VPC peering, TLS on different JVM versions & IntelliJ IDEA hack
Jarosław Kijanowski
10 Sep 2020.8 minutes read
Infrastructure management technology trends evaluation
Maciej Adamiak
08 Sep 2020.3 minutes read
Lemon Dataset Data Augmentation
Michał Matłoka
07 Sep 2020.3 minutes read
What is wrong with Apache Cassandra Materialized Views?
Adam Warski
01 Sep 2020.7 minutes read
What’s coming up in sttp client 3?
Maria Wąchal
26 Aug 2020.6 minutes read
A strategic approach to knowledge transfer in IT projects
Kasper Kondzielski
25 Aug 2020.4 minutes read
Quorum replication on PostgreSQL
Adam Warski
17 Aug 2020.5 minutes read
Structured concurrency and pure functions
Mikołaj Koziarkiewicz
14 Aug 2020.5 minutes read
Using containerized TensorFlow with PyCharm
Dawid Tadel
12 Aug 2020.5 minutes read
Planning Poker - how to streamline and gamify your estimation process
Jan Zborowski
11 Aug 2020.2 minutes read
Customer testimonials mean the world to us
Maria Wąchal
05 Aug 2020.3 minutes read
TMWL July’20 — image detection and type safety
Michał Matłoka
03 Aug 2020.7 minutes read
How to design microservices architecture?
Maria Wąchal
29 Jul 2020.7 minutes read
Why do you need performance tests?
Adam Warski
28 Jul 2020.1 minute read
What's next for JVM concurrent programming | Global Summit for Java devs'20
Andrzej Ludwikowski
28 Jul 2020.0 minutes read
Event Sourcing - what could possibly go wrong | Global Summit for Java devs'20
Maria Wąchal
13 Jul 2020.5 minutes read
TMWL June’20 — CSV’s, databases and V8 internals
Maria Wąchal
09 Jul 2020.4 minutes read
Our clients rate our ability to deliver custom software
Jarosław Kijanowski
01 Jul 2020.12 minutes read
Comparing Apache Kafka and Apache Pulsar
Łukasz Lenart
29 Jun 2020.5 minutes read
Scaling Event Bus
Krzysztof Grajek
25 Jun 2020.6 minutes read
Cats Concurrency basics with Ref and Deferred
Jarosław Kijanowski
22 Jun 2020.7 minutes read
Cure your FOMO — Apache Ignite in 5 minutes
Maria Wąchal
18 Jun 2020.7 minutes read
Business benefits of real-time data streams with Kafka
Jarosław Kijanowski
17 Jun 2020.6 minutes read
Should I backup my Kafka cluster? And how?
Maria Wąchal
16 Jun 2020.3 minutes read
TMWL May’20 — Kafka without Zookeeper & metrics in Kamon
Mikołaj Koziarkiewicz
15 Jun 2020.5 minutes read
Setting up TensorFlow with GPU acceleration the quick way
Maciej Adamiak
10 Jun 2020.6 minutes read
When life gives you lemons create a dataset!
Adam Warski
08 Jun 2020.12 minutes read
Managing dependencies using ZIO
Aleksandra Puchta-Górska
04 Jun 2020.6 minutes read
How we brought a developers’ conference online in 2 months
Mikołaj Koziarkiewicz
03 Jun 2020.7 minutes read
Rose Rosette Disease diagnosis through Deep Learning
Adam Warski
01 Jun 2020.5 minutes read
Scalar 2020 whiteboard voting
Adam Warski
28 May 2020.5 minutes read
Defining the server logic for an endpoint: three approaches
Andrzej Ludwikowski
27 May 2020.8 minutes read
Akka Cluster split brain failures — are you ready for it?
Kasper Kondzielski
25 May 2020.4 minutes read
How to run dockers on CI
Łukasz Lenart
22 May 2020.9 minutes read
Implement Event bus using Akka
Iwona Potajczuk-Pomarańska
20 May 2020.4 minutes read
How to integrate remote teams: the online quiz
Krzysztof Ciesielski
18 May 2020.3 minutes read
Time traveling in tests with Cats Effect
Tomasz Szymański
14 May 2020.6 minutes read
Mistakes to avoid when outsourcing software development
Maria Wąchal
12 May 2020.5 minutes read
TMWL April’20 — Kafka consumer lag, monitoring microservices, Hasura
Kasper Kondzielski
11 May 2020.5 minutes read
A story about streaming unique batches in Monix
Maria Wąchal
07 May 2020.8 minutes read
Practical advice from software developers
Adam Warski
04 May 2020.9 minutes read
Starting with Scala 3 macros: a short tutorial
Marcin Kubala
29 Apr 2020.5 minutes read
A simple trick to improve type safety of your Scala code
Jarosław Kijanowski
27 Apr 2020.10 minutes read
Jeremy Howard on Deep Learning and fast.ai — Episode 391 on se-radio.net — tl;db series
Adam Warski
23 Apr 2020.16 minutes read
3 reasons to adopt Event Sourcing
Maria Wąchal
22 Apr 2020.5 minutes read
Deforestation solutions, anyone? Machine learning can help!
Maciej Adamiak
20 Apr 2020.8 minutes read
Astrocytes instance segmentation with Machine Learning
Maria Wąchal
16 Apr 2020.5 minutes read
TMWL March’20 — CNAMEs, data encryption, Scala book & extension to try
Adam Warski
15 Apr 2020.13 minutes read
How to run a successful remote software development project
Adam Warski
03 Apr 2020.7 minutes read
Tapir codecs get an update
Łukasz Lenart
02 Apr 2020.11 minutes read
Running a Hubot in the Kubernetes cluster — part 2
Marcin Baraniecki
31 Mar 2020.9 minutes read
Bake your bread tagless-final style
Grzegorz Kocur
25 Mar 2020.7 minutes read
Help, Kafka ate my data!
Maria Wąchal
23 Mar 2020.3 minutes read
TMWL February 20' — fzf, Datadog & Teraform
Adam Warski
19 Mar 2020.12 minutes read
Abstractions and serverless
Jarosław Kijanowski
17 Mar 2020.4 minutes read
Don’t get fooled by home office due to SARS-CoV-2
Tomasz Szymański
16 Mar 2020.6 minutes read
How we threw a completely remote (online) party
Aleksandra Puchta-Górska
12 Mar 2020.5 minutes read
Facts about Kafka every business should know
Sebastian Rabiej
06 Mar 2020.5 minutes read
How you may be tricked by the Dunning-Kruger effect
Maria Wąchal
19 Feb 2020.5 minutes read
What are the essential skills for Microservices developers?
Sławomir Kowalski
17 Feb 2020.7 minutes read
Traps of HyperledgerFabric chaincode communications
Maria Wąchal
12 Feb 2020.6 minutes read
How to improve your Scala programming skills?
Maria Wąchal
11 Feb 2020.4 minutes read
TMWL Jan’20 — functional Scala, Http4s Timeouts, subtree split in git
Tomasz Kiełbowicz
10 Feb 2020.6 minutes read
Why, when and how to return Stream from your Java API instead of a collection
Jarosław Kijanowski
06 Feb 2020.4 minutes read
Gabriel Gonzalez on Configuration — Episode 375 on se-radio.net — tl;db series
Jarosław Kijanowski
05 Feb 2020.6 minutes read
Eric Brewer on The CAP Theorem — Episode 227 on se-radio.net — tl;db series
Adam Warski
04 Feb 2020.9 minutes read
Happy eyeballs algorithm using ZIO
Maria Wąchal
03 Feb 2020.5 minutes read
What are Microservices and what are their benefits?
Mikołaj Koziarkiewicz
31 Jan 2020.5 minutes read
How (not) to use shapeless for cross-layer conversions in Scala
Michał Matłoka
30 Jan 2020.3 minutes read
Good resources for learning about Apache Kafka
Aleksandra Puchta-Górska
29 Jan 2020.3 minutes read
10 presentations about Scala, Java and more from SoftwareMill team
Adam Warski
28 Jan 2020.19 minutes read
Will Project Loom obliterate Java Futures?
Marta Mielcarek
27 Jan 2020.4 minutes read
UX/UI Designer cooperation with Client
Marcin Baraniecki
23 Jan 2020.5 minutes read
What I learned by reviewing the code of over 30 software development candidates
Michał Matłoka
22 Jan 2020.7 minutes read
7 mistakes when using Apache Kafka
Adam Warski
21 Jan 2020.6 minutes read
Testing Doobie programs
Mikołaj Koziarkiewicz
20 Jan 2020.3 minutes read
Git hooks in Scala projects — the easy way!
Łukasz Lenart
17 Jan 2020.4 minutes read
Running a Hubot in the Kubernetes cluster — part 1
Maria Wąchal
16 Jan 2020.6 minutes read
TMWL Dec’19 — Scala 3 overview, Scala hacks and DevOps hints
Maria Wąchal
15 Jan 2020.8 minutes read
What is Apache Kafka and what are Kafka use cases
Ida Bzowska
14 Jan 2020.5 minutes read
Our 2019 summed up — programming, community and company vibes!
Maciej Adamiak
13 Jan 2020.7 minutes read
Generative adversarial networks in satellite image datasets augmentation
Krzysztof Grajek
10 Jan 2020.3 minutes read
Towards more functional Play — Part 2
Krzysztof Grajek
09 Jan 2020.5 minutes read
Towards more functional Play — Part 1
Michał Matłoka
08 Jan 2020.4 minutes read
Who and why uses Apache Kafka?
Aleksandra Puchta-Górska
07 Jan 2020.6 minutes read
How to be agile with agile
Adam Warski
06 Jan 2020.9 minutes read
ZIO environment meets constructor-based dependency injection
Aleksandra Puchta-Górska
20 Dec 2019.3 minutes read
The Apache Struts — an open-source, MVC framework for creating elegant, modern Java web…
Adam Kaczmarek
19 Dec 2019.5 minutes read
Do not reinvent the wheel — use Kafka Connect
Aleksandra Puchta-Górska
18 Dec 2019.3 minutes read
Alpakka Kafka connector — an open-source Reactive Enterprise Integration library for Java and Scala
Jakub Dzikowski
17 Dec 2019.10 minutes read
Concurrent smart contracts in Hyperledger Fabric blockchain (part 3)
Łukasz Żuchowski
16 Dec 2019.3 minutes read
Transaction isolation levels from the trenches
Jakub Dzikowski
12 Dec 2019.8 minutes read
Concurrent smart contracts in Hyperledger Fabric blockchain (part 2)
Maria Wąchal
11 Dec 2019.4 minutes read
TMWL November’19 — ScalaTest, Medusa, PW-Sat2 cubesat
Jakub Dzikowski
10 Dec 2019.10 minutes read
Concurrent smart contracts in Hyperledger Fabric blockchain (part 1)
Marta Mielcarek
09 Dec 2019.0 minutes read
Jak to się dzieje, że strony tak ładnie wyglądają?
Aleksandra Puchta-Górska
09 Dec 2019.3 minutes read
SoftwareMill’s Wheel of JVM Fortune
Michał Ostruszka
06 Dec 2019.3 minutes read
Akka references serialization with Protobufs (up to Akka 2.5)
Mikołaj Koziarkiewicz
05 Dec 2019.0 minutes read
Scala for the People! Simpler coding with Scala 3 or Dotty
Łukasz Żuchowski
05 Dec 2019.6 minutes read
Write your own micro BDD test framework in one day
Adam Warski
05 Dec 2019.0 minutes read
FP and relational databases
Maria Wąchal
04 Dec 2019.3 minutes read
Quantum Computing as explained by Memes and Dungeons & Dragons
Krzysztof Grajek
03 Dec 2019.8 minutes read
Monoid in the Category of Endofunctors
Michał Chmielarz
02 Dec 2019.3 minutes read
Cassandra and custom types converters
Maria Wąchal
27 Nov 2019.3 minutes read
Diffx — pretty diffs for Scala case classes
Michał Matłoka
26 Nov 2019.4 minutes read
Is your infrastructure ready for microservices?
Aleksandra Puchta-Górska
25 Nov 2019.5 minutes read
Software developer in Japan
Adam Warski
22 Nov 2019.6 minutes read
Migrating to sttp client 2.x and tapir 0.12.x
Grzegorz Kocur
21 Nov 2019.0 minutes read
Is it possible to deploy a production-ready Kafka cluster during one presentation?
Marta Mielcarek
21 Nov 2019.0 minutes read
Wstęp do UI
Maria Wąchal
21 Nov 2019.3 minutes read
Ask Me Anything — we’ve launched an AMA Slack channel
Piotr Hejwowski
20 Nov 2019.0 minutes read
Private Blockchain. does anyone even need it?
Michał Matłoka
20 Nov 2019.5 minutes read
6 typical developers challenges and how to solve them
Krzysztof Grajek
19 Nov 2019.6 minutes read
Functors — From Category Theory into Cats
Jarosław Kijanowski
18 Nov 2019.3 minutes read
Monorepo with Gradle
Aleksandra Puchta-Górska
15 Nov 2019.8 minutes read
My Way to Scala — part 2
Adam Warski
14 Nov 2019.4 minutes read
Working with HTTP in Polynote
Michał Matłoka
13 Nov 2019.4 minutes read
Various approaches for setting up test dependencies
Maria Wąchal
12 Nov 2019.5 minutes read
TMWL October’19 — Scala Steward, DB index and a React hack
Krzysztof Grajek
08 Nov 2019.11 minutes read
GCP Goodies Part 10— Measuring happiness with Google Cloud Vision API
Maciej Adamiak
07 Nov 2019.8 minutes read
Machine learning — what I’ve learned when experimenting with quantum computing
Jakub Dziworski
06 Nov 2019.4 minutes read
Detecting hand-marked video clips with TensorFlow
Maria Wąchal
05 Nov 2019.3 minutes read
sttp — an open-source library with simple, type-safe API for defining HTTP requests
Krzysztof Grajek
04 Nov 2019.5 minutes read
Kleisli Category — From theory to Cats
Marta Mielcarek
31 Oct 2019.0 minutes read
Makietowanie. Warsztat
Michał Matłoka
31 Oct 2019.4 minutes read
Scala application lifecycle, from pure Scala to FS2
Aleksandra Puchta-Górska
30 Oct 2019.7 minutes read
10 things to learn about agile, holacracy and remote work
Maria Wąchal
29 Oct 2019.6 minutes read
How Big Data and Blockchain are enhancing FinTech
Tomasz Szymański
29 Oct 2019.0 minutes read
Senior Software Engineer afterlife - what sort of a career for a programmer
Jarosław Kijanowski
28 Oct 2019.6 minutes read
Streaming Google Analytics data into Kafka with Snowplow in real-time
Aleksandra Puchta-Górska
25 Oct 2019.9 minutes read
How to Take Care of a Client
Krzysztof Grajek
24 Oct 2019.8 minutes read
GCP Goodies Part 9 — Time series data handling and visualization
Adam Warski
24 Oct 2019.0 minutes read
CRUD, ale funkcyjnie w Scali
Michał Matłoka
23 Oct 2019.4 minutes read
How to structure your Scala application?
Aleksandra Puchta-Górska
22 Oct 2019.3 minutes read
An open-source Scala library for describing HTTP API endpoints
Krzysztof Grajek
21 Oct 2019.4 minutes read
GCP Goodies Part 8— Stackdriver debugging
Adam Warski
18 Oct 2019.4 minutes read
Websockets in Scala using sttp
Michał Matłoka
17 Oct 2019.7 minutes read
How to communicate your Microservices?
Marta Mielcarek
16 Oct 2019.4 minutes read
How to design a button?
Jarosław Kijanowski
15 Oct 2019.3 minutes read
GraphQL DataLoader in Spring Boot — singleton or request scoped?
Aleksandra Puchta-Górska
14 Oct 2019.9 minutes read
My Way to Scala — part 1
Adam Smolarek
12 Oct 2019.0 minutes read
Elliptic Curves and where to find them
Maria Wąchal
10 Oct 2019.5 minutes read
TMWL September’19 — Scala with JDK8, toString() method and ASCI art on the type level
Aleksandra Puchta-Górska
09 Oct 2019.9 minutes read
What keeps us motivated — development paths, plans, and dreams of SoftwareMill engineers
Sebastian Rabiej
08 Oct 2019.4 minutes read
4 Reasons why you should go to the conference
Magda Stożek
08 Oct 2019.0 minutes read
Property-based testing - let your testing library work for you
Jarosław Kijanowski
03 Oct 2019.7 minutes read
Take Spring Boot, GraphQL and gRPC micro-services. Solve the N+1 query issue with DataLoader
Krzysztof Grajek
02 Oct 2019.5 minutes read
GCP Goodies Part 7— Stackdriver Profiler
Adam Warski
01 Oct 2019.4 minutes read
sttp2: an overview of proposed changes
Krzysztof Grajek
30 Sep 2019.6 minutes read
GCP Goodies Part 6— Stackdriver Tracing
Aleksandra Puchta-Górska
27 Sep 2019.9 minutes read
Tools That Make Work Faster
Marta Mielcarek
26 Sep 2019.0 minutes read
Podstawy UI/Strefa UX. Warsztat
Krzysztof Grajek
26 Sep 2019.7 minutes read
GCP Goodies Part 5— Stackdriver logging and log based alerting
Krzysztof Ciesielski
25 Sep 2019.4 minutes read
Painlessly passing message context through Akka Streams
Krzysztof Grajek
24 Sep 2019.6 minutes read
GCP Goodies Part 4— Stackdriver monitoring
Adam Warski
23 Sep 2019.11 minutes read
From @Transactional to type-safe, reasonable transactions
Krzysztof Grajek
20 Sep 2019.4 minutes read
GCP Goodies Part 3— Google Deployment Manager — Type Providers with Custom API
Kasper Kondzielski
19 Sep 2019.5 minutes read
Human-readable case class diffs
Krzysztof Grajek
18 Sep 2019.4 minutes read
GCP Goodies Part 2— Google Deployment Manager with Kubernetes Type Provider
Tomasz Szymański
18 Sep 2019.0 minutes read
Pułapki (nie)etyczne w blockchainie. Czego możemy się bać?
Jakub Dzikowski
17 Sep 2019.4 minutes read
Fixtures in Scala — three simple ways to reduce your test boilerplate
Krzysztof Grajek
16 Sep 2019.7 minutes read
GCP Goodies Part 1 — Google Deployment Manager Basics
Michał Matłoka
13 Sep 2019.4 minutes read
Things developers can learn from having children
Maria Wąchal
12 Sep 2019.4 minutes read
TMWL August’19 — ScalaTest commands, cert-manager, HttpOnly cookie
Krzysztof Ciesielski
11 Sep 2019.2 minutes read
Squeezing extra productivity out of Ammonite Scala REPL
Maria Wąchal
10 Sep 2019.15 minutes read
What is it like to work remotely as a software developer?
Aleksandra Puchta-Górska
09 Sep 2019.7 minutes read
How Self-Organizing Team Works
Michał Matłoka
05 Sep 2019.8 minutes read
7 mistakes when using Apache Cassandra
Michał Matłoka
02 Sep 2019.7 minutes read
Are you sure you’re using microservices?
Adam Warski
02 Sep 2019.0 minutes read
A functional Scala stack for 2019
Maciej Adamiak
28 Aug 2019.0 minutes read
Quantum-assisted machine learning
Kamil Charłampowicz
27 Aug 2019.5 minutes read
Does Kafka really guarantee the order of messages?
Michał Matłoka
26 Aug 2019.3 minutes read
IT Conferences Call For Papers List gets a Calendar
Aleksandra Puchta-Górska
23 Aug 2019.4 minutes read
British Tech Company Fixing Debt Resolution
Jakub Dziworski
22 Aug 2019.3 minutes read
Creating offline EOS transaction without cleos
Adam Warski
21 Aug 2019.7 minutes read
Bootzooka 2019: functional Scala and React
Michał Chmielarz
20 Aug 2019.7 minutes read
Hey, developer! There is no easy way out!
Maria Wąchal
19 Aug 2019.6 minutes read
Barriers and triggers of blockchain adoption — Q&A
Maria Wąchal
14 Aug 2019.8 minutes read
TMWL July’19 — AWS, Formik, json
Andrzej Ludwikowski
05 Aug 2019.7 minutes read
When do you need Akka Cluster?
Jarosław Kijanowski
01 Aug 2019.4 minutes read
De-de-de-de-duplicating events with Kafka Streams
Robert Walerowicz
25 Jul 2019.4 minutes read
Tame your config
Jarosław Kijanowski
18 Jul 2019.6 minutes read
Kafka Streams, Jigsaw and Docker walk into a bar
Maria Wąchal
16 Jul 2019.9 minutes read
Digital transformation with streaming application development
Jarosław Kijanowski
15 Jul 2019.6 minutes read
Autoscaling Kafka Streams applications with Kubernetes
Maria Wąchal
11 Jul 2019.5 minutes read
TMWL June’19 — JS Fetch API, scheduling in Spring, thoughts on Unix
Adam Warski
10 Jul 2019.10 minutes read
Ethereum in practice: a durable medium for tender offers
Jarosław Kijanowski
09 Jul 2019.3 minutes read
KSQL and Registered topics
Aleksandra Puchta-Górska
08 Jul 2019.6 minutes read
How we hire developers in a 50+ remote, bottom-up, no HR company
Mikołaj Koziarkiewicz
04 Jul 2019.0 minutes read
Cats for everyone
Maria Wąchal
04 Jul 2019.7 minutes read
JVM memories from Confitura 2019
Aleksandra Puchta-Górska
03 Jul 2019.4 minutes read
A Swiss Fintech on a Mission to Make Crypto Wealth Management Accessible to Everyone
Mikołaj Koziarkiewicz
02 Jul 2019.6 minutes read
Reusable pre-commit hooks in Scala projects
Adam Warski
01 Jul 2019.4 minutes read
tAPIr’s Endpoint meets ZIO’s IO
Marta Mielcarek
29 Jun 2019.0 minutes read
Kilka wskazówek jak projektować użyteczne interfejsy
Andrzej Ludwikowski
26 Jun 2019.4 minutes read
How monitoring can kill your Spring Boot application performance
Adam Smolarek
25 Jun 2019.0 minutes read
Anomalies in blockchain
Maciej Murawski
25 Jun 2019.4 minutes read
Stateful tests in Wiremock
Adam Warski
24 Jun 2019.11 minutes read
Comparing Ethereum and the Libra blockchain
Maria Wąchal
21 Jun 2019.6 minutes read
#HappyBirthdayScala at Scala Days 2019
Andrzej Ludwikowski
19 Jun 2019.6 minutes read
The best serialization strategy for event sourcing
Tomasz Szymański
18 Jun 2019.0 minutes read
Jak to się stało, że zdalni pracownicy ze Szczecina, Gliwic i Warszawy zaczęli jeździć razem na wczasy? Czy w zdalnej firmie jest miejsce na relacje?
Adam Warski
17 Jun 2019.5 minutes read
Thread shifting in cats-effect and ZIO
Michał Chmielarz
14 Jun 2019.6 minutes read
The forgotten value of Value Objects
Adam Warski
13 Jun 2019.2 minutes read
sttp, curl, request logging and functional programming
Maria Wąchal
12 Jun 2019.6 minutes read
TMWL May’19 — Scala implicits, multi-stage Docker builds, handy command-line tools
Adam Warski
12 Jun 2019.0 minutes read
Concurrent programming in 2019. Akka, Monix or ZIO?
Sebastian Rabiej
11 Jun 2019.0 minutes read
Have you ever wondered about code review?
Jarosław Kijanowski
11 Jun 2019.7 minutes read
Let mortal combat begin! Apache Beam’s GroupByKey vs. Combine.perKey
Jakub Dzikowski
10 Jun 2019.8 minutes read
Lessons learned from 3 years in a single project
Maciek Opała
06 Jun 2019.5 minutes read
Gradle task inputs & outputs
Łukasz Żuchowski
04 Jun 2019.5 minutes read
How to boost your distributed team?
Maria Wąchal
03 Jun 2019.4 minutes read
Why contribute to open source?
Adam Warski
30 May 2019.7 minutes read
Small & fast Docker images using GraalVM’s native-image
Tomasz Krawczyk
29 May 2019.4 minutes read
React Context API vs Redux — the eternal dichotomy
Magda Stożek
29 May 2019.0 minutes read
Testowanie oparte na właściwościach
Krzysztof Ciesielski
28 May 2019.0 minutes read
Reactive Manifesto 5 lat później
Jarosław Kijanowski
27 May 2019.6 minutes read
What’s the proper Kubernetes health check for a Kafka Streams application?
Maria Wąchal
23 May 2019.3 minutes read
Need a playlist for programming? Create IT with us!
Michał Matłoka
22 May 2019.5 minutes read
6 reasons why not to use Akka Cluster for interservice communication in a microservice architecture
Jarosław Kijanowski
20 May 2019.7 minutes read
What are IT conferences good for anyway
Maria Wąchal
16 May 2019.5 minutes read
TMWL April’19 — qubits, scripting Google Apps & Scala tricks
Adam Warski
15 May 2019.0 minutes read
From annotations to code. Describing HTTP endpoints with Tapir
Jakub Dzikowski
15 May 2019.4 minutes read
An animated ad with emojis in the browser’s URL bar 💙💜💚
Adam Warski
13 May 2019.4 minutes read
GraalVM installation and setup on macOS
Adam Warski
09 May 2019.11 minutes read
Three easy endpoints
Maciek Opała
08 May 2019.3 minutes read
How I automated slick schema code generation?
Jarosław Kijanowski
06 May 2019.4 minutes read
How Kafka met your Google Analytics data
Maria Wąchal
29 Apr 2019.3 minutes read
Scalar 2019 highlights and where are we heading next
Michał Ostruszka
26 Apr 2019.0 minutes read
Right tool for the job, czyli czy ciągle wierzysz w ORM
Adam Warski
25 Apr 2019.0 minutes read
Descriptions, APIs and Tapirs
Aleksandra Puchta-Górska
25 Apr 2019.4 minutes read
How we got listed in TOP 5 Custom Software Polish Developers by Clutch and what our clients say about us
Grzegorz Kocur
23 Apr 2019.4 minutes read
Docker support in new Java 8 — finally!
Jakub Dziworski
17 Apr 2019.2 minutes read
Hosting helm private repository from Github
Jarosław Kijanowski
15 Apr 2019.5 minutes read
Real-time indoor location system — turn your invention to a product.
Maria Wąchal
12 Apr 2019.5 minutes read
TMWL March’19— yarn, TypeScript & AWS
Adam Warski
10 Apr 2019.5 minutes read
Scalar 2019 whiteboard voting
Jakub Dzikowski
09 Apr 2019.10 minutes read
38 lines of code towards better data validation in Scala
Mikołaj Koziarkiewicz
06 Apr 2019.0 minutes read
Taming your herd of Cats
Jacek Kunicki
05 Apr 2019.0 minutes read
ScalaTest - You are asserting it wrong
Aleksandra Puchta-Górska
03 Apr 2019.5 minutes read
Sharing lessons learned from building a 100% remote company
Maciek Opała
02 Apr 2019.7 minutes read
How to keep your docker installation clean?
Marcin Baraniecki
01 Apr 2019.5 minutes read
The higher order of types
Maria Wąchal
29 Mar 2019.9 minutes read
Blockchain adoption challenges to overcome
Michał Chmielarz
27 Mar 2019.5 minutes read
Code for comprehension
Michał Ostruszka
27 Mar 2019.0 minutes read
Monix - let's have better Future
Łukasz Lenart
25 Mar 2019.2 minutes read
Maven Badges the app
Andrzej Ludwikowski
22 Mar 2019.0 minutes read
Event Sourcing - what could possibly go wrong?
Maria Wąchal
20 Mar 2019.4 minutes read
This is why you must join Scalar 2019
Jarosław Kijanowski
18 Mar 2019.5 minutes read
Top 6 insights you should know before using the Kafka Connect BigQuery sink connector
Grzegorz Kocur
14 Mar 2019.0 minutes read
Kubernetes 101 - workshops
Maria Wąchal
13 Mar 2019.5 minutes read
These soft skills are a sign of a successful software project delivery
Maria Wąchal
11 Mar 2019.4 minutes read
This month at SoftwareMill we’ve learned (Feb’19)
Magda Stożek
08 Mar 2019.6 minutes read
Designing Data-Intensive Applications by Martin Kleppmann: a review
Marta Mielcarek
07 Mar 2019.0 minutes read
Jak projektować strony internetowe a czego się wystrzegać, czyli UX'owe wskazówki
Adam Warski
05 Mar 2019.10 minutes read
Final Tagless seen alive
Jacek Kunicki
04 Mar 2019.10 minutes read
How (not) to use Reactive Streams in Java 9+
Aleksandra Puchta-Górska
26 Feb 2019.10 minutes read
Culture of a remote company. Guide for taking care of your team
Adam Warski
25 Feb 2019.6 minutes read
Describe, then interpret: HTTP endpoints using tapir.
Krzysztof Grajek
20 Feb 2019.6 minutes read
OpenStreetMap — In-House alternative to Google Maps
Jacek Kunicki
18 Feb 2019.5 minutes read
Is your Scala object always a singleton?
Jakub Dziworski
15 Feb 2019.7 minutes read
Debugging Bitcoin Script failures
Andrzej Ludwikowski
13 Feb 2019.5 minutes read
Cassandra writes in depth
Maria Wąchal
11 Feb 2019.6 minutes read
This month at SoftwareMill we’ve learned (January ‘19)
Tomasz Szymański
07 Feb 2019.7 minutes read
How to set a good rate for your clients
Mikołaj Koziarkiewicz
06 Feb 2019.8 minutes read
9 tips about using cats in Scala you might want to know
04 Feb 2019.8 minutes read
6 not so obvious things about ElasticSearch
Aleksandra Puchta-Górska
31 Jan 2019.7 minutes read
Scala Outsourcing - How to Hire the Best Team
Marta Mielcarek
29 Jan 2019.0 minutes read
Warsztaty | Projektowanie makiet - wyobrażenia vs. rzeczywistość
Michał Chmielarz
29 Jan 2019.7 minutes read
Exceptions? No, just Try them off!
Jarosław Kijanowski
28 Jan 2019.8 minutes read
The real reason you need a screenshot monitoring software to track productivity of your (remote)…
Michał Chmielarz
25 Jan 2019.5 minutes read
A valid Java Bean?
Jakub Dzikowski
23 Jan 2019.5 minutes read
AngularJS and Jest. Three steps to improve your legacy frontend tests
Tomasz Dziurko
21 Jan 2019.5 minutes read
Onboarding in a remote company
Tomasz Łuczak
16 Jan 2019.5 minutes read
PW-Sat2 processing binary data
Maria Wąchal
14 Jan 2019.6 minutes read
This month at SoftwareMill we’ve learned — December’18
Aleksandra Puchta-Górska
11 Jan 2019.8 minutes read
How We Communicate as a Fully Remote Team — our approach, tools and best practices
Michał Matłoka
09 Jan 2019.6 minutes read
Where is the llama for FS2?
Grzegorz Kocur
07 Jan 2019.6 minutes read
Developing microservices with Kubernetes and Telepresence
Tomasz Szymański
03 Jan 2019.13 minutes read
Simple blockchain network with Hyperledger Composer
Maria Wąchal
28 Dec 2018.6 minutes read
SoftwareMill’s 2018 wrap up
Mikołaj Koziarkiewicz
21 Dec 2018.6 minutes read
Evolutionary Algorithms on the JVM via Scala — a minimal introduction
Jarosław Kijanowski
19 Dec 2018.5 minutes read
Vavr’s flatMap in action
Michał Matłoka
17 Dec 2018.4 minutes read
A short story about resource handling
Maciek Opała
14 Dec 2018.5 minutes read
Editing files in a docker container
Michał Matłoka
12 Dec 2018.5 minutes read
Grafter — a take on yet another DI library
Maria Wąchal
10 Dec 2018.9 minutes read
This month at SoftwareMill we’ve learned (November’18)
Aleksandra Puchta-Górska
06 Dec 2018.9 minutes read
Blog post: 9 reasons why you will love working at SoftwareMill
Jakub Dziworski
04 Dec 2018.5 minutes read
Practical monitoring with Prometheus
Maria Wąchal
01 Dec 2018.5 minutes read
PW-Sat2 is launching on one of the biggest Falcon9 ride-sharing missions ever
Jacek Kunicki
29 Nov 2018.0 minutes read
Reactive integration with Akka Streams and Alpakka
Maciek Opała
29 Nov 2018.4 minutes read
Spring WebFlux and domain validation errors
Aleksandra Puchta-Górska
27 Nov 2018.4 minutes read
SoftwareMill wins HackYeah for the second time!
Adam Warski
26 Nov 2018.6 minutes read
Correlation IDs in Scala using Monix
Grzegorz Kocur
23 Nov 2018.0 minutes read
Jak szybko i bezboleśnie uruchomić klaster kubernetes i po co?
Aleksandra Puchta-Górska
22 Nov 2018.7 minutes read
How we built a fully remote, self-organizing company before it was cool
Jarosław Kijanowski
20 Nov 2018.4 minutes read
Let’s replace common list and map usage patterns with Vavr
Aleksandra Puchta-Górska
17 Nov 2018.5 minutes read
How SoftwareMill helped Polish students launch a satellite aboard Falcon 9 by SpaceX
Marta Mielcarek
17 Nov 2018.0 minutes read
PILNE Za 3h chcę wszystkie makiety
Maciek Opała
14 Nov 2018.5 minutes read
Spring Webflux and domain exceptions
Jarosław Kijanowski
09 Nov 2018.4 minutes read
Be Functional With Java — get rid of if/else null checks with Vavr’s Option
Maria Wąchal
08 Nov 2018.13 minutes read
This month at SoftwareMill we’ve learned [October’18]
Marta Mielcarek
06 Nov 2018.7 minutes read
Why does User Experience improve your project concept?
Maria Wąchal
31 Oct 2018.6 minutes read
Celebrating 10 years of Bitcoin — what do we know in 2018?
Łukasz Żuchowski
30 Oct 2018.4 minutes read
Don’t get mixed
Grzegorz Kocur
29 Oct 2018.6 minutes read
Managing multiple Grafana instances
Tomasz Szymański
25 Oct 2018.0 minutes read
Wszyscy mają blockchaina, ja też chcę! 101 z Hyperledger.
Adam Warski
25 Oct 2018.0 minutes read
Co z nami zrobiły @dnotacje?
Marcin Baraniecki
24 Oct 2018.8 minutes read
Algebraic Data Types in four languages
Maria Wąchal
22 Oct 2018.6 minutes read
Asset tokenization on blockchain will disrupt the asset management landscape
Mikołaj Koziarkiewicz
17 Oct 2018.9 minutes read
Are you sure your AnyVals don’t instantiate?
Michał Ostruszka
17 Oct 2018.0 minutes read
Doobie for dummies
Maciek Opała
15 Oct 2018.6 minutes read
My task… what’s wrong with your Gradle task?
Jakub Dziworski
10 Oct 2018.4 minutes read
Migrating legacy data to Akka Persistence Event Store
Maria Wąchal
03 Oct 2018.11 minutes read
This month at SoftwareMill we’ve learned [September’18]
Maria Wąchal
26 Sep 2018.0 minutes read
Całkowicie zdalna firma, czyli jaka?
Andrzej Ludwikowski
24 Sep 2018.0 minutes read
Event Sourcing - co może pójść nie tak?
Łukasz Żuchowski
19 Sep 2018.3 minutes read
New pretty id generator in scala-id-generator
Adam Warski
18 Sep 2018.5 minutes read
What is Dependency Injection?
Maria Wąchal
13 Sep 2018.4 minutes read
Let’s hire developers! Team Extension Model (TEM) vs Dedicated Development Team (DDT)
Marta Mielcarek
13 Sep 2018.0 minutes read
Makiety kontra rzeczywistość
Łukasz Lenart
10 Sep 2018.3 minutes read
The Apache Struts — still alive
Maria Wąchal
05 Sep 2018.6 minutes read
This month at SoftwareMill we’ve learned
Krzysztof Ciesielski
01 Sep 2018.0 minutes read
Recursion schemes by example
Maria Wąchal
16 Aug 2018.5 minutes read
What is a blockchain wallet?
14 Aug 2018.9 minutes read
10 signs of a mature development pipeline
Andrzej Ludwikowski
30 Jul 2018.4 minutes read
Keep your domain clean in Event Sourcing
Maria Wąchal
23 Jul 2018.10 minutes read
10 remote work myths debunked (+ tips for working remotely)
Adam Warski
19 Jul 2018.9 minutes read
Why Scala?
Marcin Baraniecki
12 Jul 2018.5 minutes read
Speeding up the HTTP service with Redis caching
Adam Warski
11 Jul 2018.20 minutes read
Supervision & error handling in ZIO, Akka and Monix (part 3) + series summary
Maria Wąchal
10 Jul 2018.6 minutes read
Confitura 2018 - our takeaways and programming challenge!
Andrzej Ludwikowski
27 Jun 2018.6 minutes read
Scalable read model updates in Akka Persistence
Jacek Kunicki
20 Jun 2018.0 minutes read
Don’t use Reactive Streams in Java 9+
Adam Warski
19 Jun 2018.14 minutes read
Akka vs ZIO vs Monix, part 2: communication
Grzegorz Kocur
14 Jun 2018.6 minutes read
Setting up the private Kubernetes cluster on GKE. The working one.
Adam Warski
12 Jun 2018.20 minutes read
Scalaz 8 IO vs Akka (typed) actors vs Monix (part 1)
Łukasz Żuchowski
07 Jun 2018.0 minutes read
Design your business with smart contracts
Grzegorz Kocur
05 Jun 2018.6 minutes read
Running akka-cluster on Kubernetes
Jarosław Kijanowski
28 May 2018.8 minutes read
This is how we proof tested our realtime indoor tracking and notification system
Michał Ostruszka
25 May 2018.0 minutes read
Types matter (lightning talk)
Marcin Baraniecki
24 May 2018.0 minutes read
Beyond JavaScript (lightning talk)
Krzysztof Grajek
24 May 2018.5 minutes read
Incorporating FaceNet into Play framework with Silhouette authentication
Adam Warski
23 May 2018.5 minutes read
Scalar 2018 whiteboard voting results!
Tomasz Szymański
18 May 2018.0 minutes read
Kryzys wieku średniego w IT
Maria Wąchal
16 May 2018.7 minutes read
GeeCON 2018 - our takeaways from the conference for Java programmers
Grzegorz Kocur
14 May 2018.4 minutes read
Meaningful Docker image tags made with build tools
Katarzyna Leszczyńska-Bohdan
10 May 2018.0 minutes read
Na kanapie pod palmą, czyli o pracy zdalnej i komunikacji w zespole i z klientami
Adam Warski
09 May 2018.0 minutes read
What have the annotations done to us?
Andrzej Ludwikowski
09 May 2018.0 minutes read
Performance tests - it’s a trap
Marcin Baraniecki
09 May 2018.3 minutes read
Developing Visual Studio Code extensions
Jacek Kunicki
08 May 2018.0 minutes read
How (NOT) to use Reactive Streams in Java 9+
Michał Matłoka
07 May 2018.14 minutes read
How to make your conference perfect?
Jacek Kunicki
03 May 2018.0 minutes read
Type Classes in Scala - from Zero to Hero
Ida Bzowska
02 May 2018.1 minute read
GeeCON Train - JVM tour you cannot miss!
Maria Wąchal
23 Apr 2018.7 minutes read
How to adopt Artificial Intelligence in your business?
Jakub Dziworski
16 Apr 2018.4 minutes read
JavaScript data validation with Joi
Adam Warski
11 Apr 2018.14 minutes read
Synchronous or asynchronous, and why wrestle with wrappers?
11 Apr 2018.0 minutes read
ElasticSearch Wprowadzenie
Maria Wąchal
10 Apr 2018.9 minutes read
Scalar conference 2018 — the recap you don’t want to miss!
Mikołaj Koziarkiewicz
06 Apr 2018.0 minutes read
What I learned about Akka Streams by making a game with it
Krzysztof Grajek
06 Apr 2018.0 minutes read
PW-Sat2 Polish CubeSat Project
Krzysztof Ciesielski
05 Apr 2018.0 minutes read
Recursion schemes
Łukasz Lenart
04 Apr 2018.2 minutes read
“In the world of Bots — why do we need AI” a follow up after my talk at BBJUG
Łukasz Lenart
03 Apr 2018.3 minutes read
Hubot tips & tricks
Maria Wąchal
01 Apr 2018.3 minutes read
SML MAG now available in print!
Maria Wąchal
28 Mar 2018.8 minutes read
Blockchain business applications beyond bitcoin
Łukasz Lenart
27 Mar 2018.0 minutes read
W świecie botów czyli po co nam SI
Michał Matłoka
19 Mar 2018.3 minutes read
ConFoo Montreal developer conference — in the land of maple syrup
Katarzyna Leszczyńska-Bohdan
14 Mar 2018.6 minutes read
5 reasons why IT community engagement is important
Łukasz Lenart
12 Mar 2018.5 minutes read
When Halinka met Watson
Maria Wąchal
08 Mar 2018.5 minutes read
How to choose the right software development company?
Michał Matłoka
07 Mar 2018.0 minutes read
Small intro to Big Data
Michał Matłoka
07 Mar 2018.2 minutes read
Akka Persistence with Scylla
Adam Warski
05 Mar 2018.10 minutes read
Event sourcing using Kafka
Jacek Kunicki
27 Feb 2018.3 minutes read
Index 2018 developer conference — my thoughts after the San Francisco event
Michał Ostruszka
26 Feb 2018.8 minutes read
It depends. On the registry
Jacek Kunicki
21 Feb 2018.0 minutes read
Out-of-the-box Reactive Streams with Java 9
Mikołaj Koziarkiewicz
19 Feb 2018.5 minutes read
A review of: Scala with Cats by Noel Welsh and Dave Gurnell
Adam Warski
16 Feb 2018.2 minutes read
Measuring response time in akka-http
Maria Wąchal
15 Feb 2018.11 minutes read
40 CEOs in 1 company — how does it work?
Adam Warski
14 Feb 2018.5 minutes read
Don’t fear the main()
Marcin Baraniecki
12 Feb 2018.8 minutes read
ServiceWorkers in practice
Bartosz Andrzejczak
12 Feb 2018.8 minutes read
Who am I? Keycloak Impersonation API
Adam Warski
08 Feb 2018.3 minutes read
200 issues of Scala Times: a bunch of statistics
Michał Ostruszka
06 Feb 2018.7 minutes read
It depends. The art of dependency management in Javascript
Bartosz Andrzejczak
22 Jan 2018.4 minutes read
Caching with variable TTL using scalacache
Ida Bzowska
03 Jan 2018.3 minutes read
2017 in SoftwareMill Colors
Jarosław Kijanowski
30 Nov 2017.2 minutes read
The Missing Manual for the akka-http-session Java API
Andrzej Ludwikowski
30 Nov 2017.7 minutes read
Akka Streams pitfalls to avoid — part 2
Katarzyna Leszczyńska-Bohdan
29 Nov 2017.2 minutes read
SoftwareMill Named Among Top Big Data Consultants
Jacek Kunicki
24 Nov 2017.0 minutes read
Practical Reactive Streams with Monix
Jakub Dziworski
21 Nov 2017.4 minutes read
Akka Streams pitfalls to avoid — part 1
Łukasz Żuchowski
14 Nov 2017.6 minutes read
Ethereum: Everything you want to know about the Gas
Michał Ostruszka
09 Nov 2017.0 minutes read
To zależy... czyli niezawodne i przewidywalne budowanie i dostarczanie aplikacji w node.js i nie tylko
Adam Warski
07 Nov 2017.3 minutes read
Simple Scala Stack
Marcin Baraniecki
06 Nov 2017.8 minutes read
Multithreading in Rust with MPSC (Multi-Producer, Single Consumer) channels
Daniel Kos
25 Oct 2017.5 minutes read
Frontend in ReasonML and React
Maciek Opała
25 Oct 2017.0 minutes read
My task is...
Krzysztof Grajek
23 Oct 2017.6 minutes read
Big Data processing with Scalding on Amazon EMR
Adam Warski
19 Oct 2017.2 minutes read
sttp 1.0 released!
Łukasz Żuchowski
15 Oct 2017.6 minutes read
2 Factor authentication with Smart Contracts
Adam Warski
13 Oct 2017.14 minutes read
The case against annotations
Krzysztof Grajek
10 Oct 2017.11 minutes read
Neural Networks for Advertisers
Katarzyna Leszczyńska-Bohdan
09 Oct 2017.1 minutes read
Satellite PW-Sat2 — log accelerometer data and detect free fall for droptower test
Adam Warski
03 Oct 2017.0 minutes read
Free monad or tagless final? How not to commit to a monad too early.
Paweł Stawicki
02 Oct 2017.4 minutes read
PW-Sat2 - log accelerometer data and detect free fall for droptower test
Jan Zborowski
02 Oct 2017.0 minutes read
No managers in a company - 3 ways of decision making
Andrzej Ludwikowski
28 Sep 2017.0 minutes read
Performance tests with Gatling
Adam Gatnar
28 Sep 2017.5 minutes read
Deep learning for natural language processing, Part 2
Piotr Buda
27 Sep 2017.0 minutes read
I want a Pony!
Michał Chmielarz
26 Sep 2017.0 minutes read
Energy meets Big Data
Katarzyna Leszczyńska-Bohdan
24 Sep 2017.1 minutes read
Everything about company finances you always wanted to know but were afraid to ask
Adam Warski
20 Sep 2017.0 minutes read
Kafka as a Message Queue - can you do it, and should you do it?
Katarzyna Leszczyńska-Bohdan
13 Sep 2017.0 minutes read
Teal is the new black.
Adam Warski
12 Sep 2017.0 minutes read
sttp - the Scala HTTP client you always wanted
Tomasz Szymański
08 Sep 2017.12 minutes read
Everything about company finances you always wanted to know but were afraid to ask
Michał Chmielarz
24 Aug 2017.2 minutes read
Introducing ZeroMQ connector for Gatling
Katarzyna Leszczyńska-Bohdan
22 Aug 2017.1 minutes read
5 New features in Akka (Streams) 2.5.4 you may have missed
Marcin Baraniecki
19 Aug 2017.6 minutes read
Why I stepped into Rust.
Katarzyna Leszczyńska-Bohdan
16 Aug 2017.2 minutes read
What does Kafka’s exactly-once processing really mean?
Katarzyna Leszczyńska-Bohdan
16 Aug 2017.2 minutes read
Stack Overflow’s mishap with self-reported data — tabs-vs-spaces debacle
Katarzyna Leszczyńska-Bohdan
09 Aug 2017.3 minutes read
Event sourcing on blockchain with Ethereum, TypeScript and React
Katarzyna Leszczyńska-Bohdan
04 Aug 2017.1 minutes read
5 ways how to verify a competent (remote) programming team
Michał Chmielarz
04 Aug 2017.4 minutes read
Waste no time in a queue!
Katarzyna Leszczyńska-Bohdan
03 Aug 2017.4 minutes read
5 ways how to verify a competent (remote) programming team
Adam Warski
03 Aug 2017.3 minutes read
sttp streaming and the URI interpolator
Krzysztof Ciesielski
01 Aug 2017.17 minutes read
Event sourcing on blockchain with Ethereum, TypeScript and React
Katarzyna Leszczyńska-Bohdan
28 Jul 2017.2 minutes read
Kafka with selective acknowledgments (kmq) performance & latency benchmark
Adam Warski
27 Jul 2017.5 minutes read
What does Kafka's exactly-once processing really mean?
Katarzyna Leszczyńska-Bohdan
27 Jul 2017.1 minutes read
Kaggle&ML tips&tricks — part I — Python parallelism
Adam Warski
25 Jul 2017.4 minutes read
Introducing sttp
Katarzyna Leszczyńska-Bohdan
25 Jul 2017.2 minutes read
Interactive programming for Machine Learning in 2017
Katarzyna Leszczyńska-Bohdan
21 Jul 2017.2 minutes read
Evaluating persistent, replicated message queues
Michał Matłoka
21 Jul 2017.3 minutes read
Kaggle&ML tips&tricks - part I - Python parallelism
Katarzyna Leszczyńska-Bohdan
21 Jul 2017.1 minutes read
Have you heard about HRoBOT?
Katarzyna Leszczyńska-Bohdan
20 Jul 2017.1 minutes read
akka-http-session for Java
Katarzyna Leszczyńska-Bohdan
20 Jul 2017.2 minutes read
IntelliJ IDEA Summer Plugin Trawl
Katarzyna Leszczyńska-Bohdan
19 Jul 2017.2 minutes read
+3 steps to improve your remote communication with TeamSpeak
Adam Warski
18 Jul 2017.26 minutes read
Evaluating persistent, replicated message queues (2017 edition)
Jacek Kunicki
14 Jul 2017.4 minutes read
Reactive Streams in Scala: Akka Streams vs Monix - part 3
Adam Warski
06 Jul 2017.5 minutes read
Amazon's SQS performance and latency
Jarosław Kijanowski
26 Jun 2017.4 minutes read
akka-http-session for Java
Adam Warski
22 Jun 2017.7 minutes read
Kafka with selective acknowledgments (kmq) performance & latency benchmark
Jacek Kunicki
22 Jun 2017.6 minutes read
Reactive Streams in Scala: Akka Streams vs Monix - part 2
Jarosław Kijanowski
19 Jun 2017.2 minutes read
Seven reasons why SoftwareMill should build your software project
Daniel Kos
19 Jun 2017.9 minutes read
Reason - part 1 - server
Adam Warski
18 Jun 2017.0 minutes read
Readers vs Constructors - Dependency Injection showdown
Jacek Kunicki
15 Jun 2017.4 minutes read
Reactive Streams in Scala: Akka Streams vs Monix - part 1
Michał Chmielarz
14 Jun 2017.7 minutes read
Do we have a better Option here?
Andrzej Ludwikowski
13 Jun 2017.2 minutes read
Akka monitoring with Kamon part 3
Michał Chmielarz
09 Jun 2017.5 minutes read
Beacon location service
Krzysztof Grajek
09 Jun 2017.9 minutes read
Access Control System with Raspberry Pi, RFiD and AWS Rekognition
Andrzej Ludwikowski
07 Jun 2017.5 minutes read
Akka monitoring with Kamon part 2
Krzysztof Grajek
06 Jun 2017.2 minutes read
Upgrading AWS “Deep Learning AMI Ubuntu Version” to TensorFlow 1.1.0 with GPU support
Tomasz Szymański
05 Jun 2017.0 minutes read
Why so flat?
Krzysztof Grajek
02 Jun 2017.6 minutes read
Counting Objects with Faster R-CNN
Andrzej Ludwikowski
31 May 2017.4 minutes read
Akka monitoring with Kamon part 1
Michał Matłoka
31 May 2017.0 minutes read
Wprowadzenie do Cassandry
Adam Warski
31 May 2017.0 minutes read
Relational Databases and Scala - Comparing Libraries
Marcin Kubala
26 May 2017.8 minutes read
An interval-based rate limiter for Akka Stream
Michał Matłoka
23 May 2017.1 minute read
IT Conferences Call For Papers List Goes to Twitter!
Adam Gatnar
22 May 2017.7 minutes read
Deep learning for natural language processing, Part 1
Jacek Kunicki
19 May 2017.0 minutes read
Tame Your Data with Akka Streams and Java 8
Andrzej Ludwikowski
19 May 2017.3 minutes read
How to write a Scala compiler plugin?
Michał Matłoka
18 May 2017.0 minutes read
Cassandra - how to fail?
Adam Warski
15 May 2017.0 minutes read
Lightbend Charity Survey 2017 - Who’s Doing What With Streaming, IoT and Fast Data Apps
Jakub Dziworski
11 May 2017.6 minutes read
Using Kotlin, RxJava 2 and Retrofit to consume REST API on Android
Michał Chmielarz
10 May 2017.6 minutes read
Card payments for our Fintech client
Adam Warski
08 May 2017.20 minutes read
Free and tagless compared - how not to commit to a monad too early
Andrzej Ludwikowski
04 May 2017.2 minutes read
Schema registry and topic with multiple message types
Tomasz Dziurko
28 Apr 2017.2 minutes read
Show your Java refactoring contest winner announced
Katarzyna Leszczyńska-Bohdan
27 Apr 2017.0 minutes read
How to manage in a flat organized, remote and transparent company.
Adam Warski
18 Apr 2017.33 minutes read
Comparing Scala relational database access libraries
Andrzej Ludwikowski
13 Apr 2017.0 minutes read
Gatling distilled
Tomasz Dziurko
03 Apr 2017.2 minutes read
Show your Java refactoring and win a ticket to the GeeCON conference
Adam Warski
29 Mar 2017.4 minutes read
Race condition when caching using the get-compute-put pattern
Michał Chmielarz
16 Mar 2017.5 minutes read
Vavr and data validation
Katarzyna Leszczyńska-Bohdan
15 Mar 2017.1 minute read
SoftwareMill Named Best of The Best in New Industry Research
Tomasz Dziurko
14 Mar 2017.6 minutes read
Road to a more functional Java with Javaslang - example refactoring
Michał Chmielarz
02 Mar 2017.3 minutes read
The wrong abstraction. Recap in our reading club
Adam Warski
27 Feb 2017.8 minutes read
Using Kafka as a message queue
Adam Warski
10 Feb 2017.0 minutes read
Origins of Free
Katarzyna Leszczyńska-Bohdan
01 Feb 2017.0 minutes read
Hiring, Bots and Beer.
Adam Warski
31 Jan 2017.1 minute read
Bring some color to your Scala compiler
Michał Chmielarz
30 Jan 2017.7 minutes read
How do we work for your success?
Krzysztof Ciesielski
19 Jan 2017.1 minute read
What's new in Clippy?
Tomasz Łuczak
10 Jan 2017.2 minutes read
PW-Sat2 communication module
Adam Warski
12 Dec 2016.5 minutes read
Reader & Constructor-based Dependency Injection - friend or foe?
Adam Warski
08 Dec 2016.3 minutes read
Most popular push-to-talk keyboard shortcut
Adam Warski
01 Dec 2016.1 minute read
Open source big data landscape - paper presented at ITS World Congress 2016
Marta Mielcarek
26 Nov 2016.0 minutes read
Wskazówki UX dla programistów
Adam Warski
26 Nov 2016.0 minutes read
Web & mobile session management using akka-http
Łukasz Lenart
25 Nov 2016.0 minutes read
Scala Basics workshop
Jacek Kunicki
14 Nov 2016.7 minutes read
Implementing a custom Akka Streams graph stage
Adam Warski
14 Nov 2016.24 minutes read
Beautiful folds in Scala
Adam Warski
26 Oct 2016.0 minutes read
Windowing data in Big Data Streams - Spark, Flink, Kafka, Akka
Adam Warski
26 Oct 2016.10 minutes read
Windowing data in Big Data Streams - Spark, Flink, Kafka, Akka
Jacek Kunicki
14 Oct 2016.0 minutes read
A Practical Introduction to Akka Streams
Michał Matłoka
13 Oct 2016.0 minutes read
Machine learning by example
Adam Warski
13 Oct 2016.0 minutes read
Open source big data landscape and possible ITS applications
Ida Bzowska
07 Oct 2016.0 minutes read
Akka Streams for Kafka. A piece of history
Katarzyna Leszczyńska-Bohdan
05 Oct 2016.0 minutes read
DataStax partnership
Krzysztof Ciesielski
04 Oct 2016.0 minutes read
Reactive Kafka with Akka Streams
Jan Zborowski
30 Sep 2016.5 minutes read
No managers in company - 3 ways of decision making
Jacek Kunicki
29 Sep 2016.0 minutes read
Reactive Database Mapping with Scala and Slick
Mikołaj Koziarkiewicz
29 Sep 2016.10 minutes read
Using shapeless' HLists for extra type safety (in Akka Streams)
Michał Matłoka
16 Sep 2016.0 minutes read
Small intro to Big Data - Old version
Katarzyna Leszczyńska-Bohdan
14 Sep 2016.7 minutes read
A flat organizational structure: nightmare or dream?
Katarzyna Leszczyńska-Bohdan
12 Sep 2016.0 minutes read
Unicorns are women, not companies. A feminine element in STEM.
Krzysztof Ciesielski
09 Sep 2016.4 minutes read
Benchmarking akka-stream-kafka
Michał Ostruszka
07 Sep 2016.0 minutes read
Typescript - now you have no more excuses.
Sebastian Drygalski
04 Sep 2016.3 minutes read
Finally getting rid of Android Fragments
Adam Warski
31 Aug 2016.6 minutes read
Replacing Akka actors with Akka streams
Ida Bzowska
24 Aug 2016.2 minutes read
Confitura Summary
Adam Warski
23 Aug 2016.1 minute read
Summer Slick coding update
Jarosław Kijanowski
19 Aug 2016.5 minutes read
Monitoring Apache Kafka with Grafana / InfluxDB via JMX
Jarosław Kijanowski
12 Aug 2016.8 minutes read
Kafka Connect - Import Export for Apache Kafka
Katarzyna Leszczyńska-Bohdan
09 Aug 2016.2 minutes read
SoftwareMill as a Confluent Premier Consulting Partner
Adam Warski
08 Aug 2016.9 minutes read
Windowing data in Akka Streams
Tomasz Dziurko
05 Aug 2016.7 minutes read
Twitter on Poland at the Euro 2016 - some statistics - part 1 - group stage
Tomasz Dziurko
05 Aug 2016.4 minutes read
Twitter on Poland at the Euro 2016 - some statistics - part 2 - knockout phase
Ida Bzowska
03 Aug 2016.3 minutes read
It’s fun to work at SML
Jarosław Kijanowski
02 Aug 2016.5 minutes read
The dog ate my schema... or what is your excuse not to use the Schema Registry with Apache Kafka?
Michał Matłoka
28 Jul 2016.8 minutes read
Cassandra Monitoring - part II - Graphite/InfluxDB & Grafana on Docker
Michał Matłoka
18 Jul 2016.3 minutes read
Cassandra Monitoring - part I - Introduction
Jan Zborowski
12 Jul 2016.2 minutes read
My thoughts regarding PipeLine Summit 2016
Tomasz Dziurko
05 Jul 2016.4 minutes read
Twitter o Polsce na Euro 2016 - trochę statystyk - część 2 - faza pucharowa
Tomasz Dziurko
05 Jul 2016.6 minutes read
Twitter o Polsce na Euro 2016 - trochę statystyk - część 1 - faza grupowa
Andrzej Ludwikowski
02 Jul 2016.0 minutes read
Cassandra - lessons learned
Marta Mielcarek
02 Jul 2016.0 minutes read
Psychologia w UX czy po prostu manipulacja użytkowników?
Marta Mielcarek
02 Jul 2016.0 minutes read
Projekt z punktu widzenia UX designera
Mikołaj Koziarkiewicz
29 Jun 2016.2 minutes read
PW-Sat2 Ground Station Update
Michał Matłoka
14 Jun 2016.0 minutes read
IT conferences Call For Papers list
Tomasz Dziurko
07 Jun 2016.4 minutes read
Six steps to improve your remote communication with TeamSpeak
Adam Warski
01 Jun 2016.7 minutes read
Kafka Streams - how does it fit the stream processing landscape?
Adam Warski
30 May 2016.0 minutes read
Cassandra Certified Architects in our team, Cassandra/Kafka in our portfolio!
Adam Warski
20 May 2016.1 minute read
Transactional event sourcing using Slick (audit log for free!)
Adam Warski
17 May 2016.2 minutes read
Securing REST response serialization with Scala implicits
Adam Warski
12 May 2016.0 minutes read
SoftwareMill Summer Slick Coding
Łukasz Lenart
12 May 2016.0 minutes read
Lift framework in 45 minutes
Michał Ostruszka
12 May 2016.0 minutes read
Don't fear the devops. Taming servers infrastructure with Ansible
Adam Warski
05 May 2016.0 minutes read
Scalar 2016 Scala Memes
Krzysztof Ciesielski
22 Apr 2016.5 minutes read
The underrated applicative functor
Jan Kowalski
19 Apr 2016.1 minute read
Building Bootzooka UI with Webpack
Marcin Baraniecki
17 Apr 2016.0 minutes read
Seriously awesome introduction to observables and reactive programming - explained by example
Mikołaj Koziarkiewicz
08 Apr 2016.2 minutes read
Impressions after ScalaSphere
Łukasz Lenart
15 Mar 2016.1 minute read
New version of Codebrag is out!
Adam Warski
25 Jan 2016.1 minute read
Scala Clippy, helping you understand what the compiler errors actually mean
Katarzyna Leszczyńska-Bohdan
14 Jan 2016.5 minutes read
Cooperation with an external software house
Tomasz Dziurko
08 Jan 2016.2 minutes read
2015 in numbers
Krzysztof Ciesielski
29 Dec 2015.3 minutes read
Reactive Streams for Kafka 0.9 with Akka Streams 2.0
Adam Warski
11 Dec 2015.0 minutes read
Streams - reactive? functional? Or akka- and scalaz- streams side-by-side
Adam Warski
01 Dec 2015.2 minutes read
Approaches to data auditing and introducing Slick-Eventsourcing
Adam Warski
16 Nov 2015.2 minutes read
akka-http-session 0.2.0 - mobile (and web), JWT, optional cookies
Tomasz Dziurko
14 Oct 2015.0 minutes read
Beautiful HR guy advices - 1011 mistakes made by developers during a recruitment process
Tomasz Szymański
09 Oct 2015.0 minutes read
Microservices - enough with theory, let's do some coding
Adam Warski
06 Oct 2015.10 minutes read
Free monads - what? and why?
Adam Warski
17 Sep 2015.14 minutes read
Entry-level, synchronous & transactional event sourcing
Adam Warski
28 Aug 2015.2 minutes read
Bootzooka is now based on Akka HTTP
Krzysztof Ciesielski
27 Aug 2015.3 minutes read
What's new in Reactive Kafka?
Adam Warski
10 Jul 2015.1 minute read
Client-side sessions for akka-http
Adam Warski
02 Jul 2015.1 minute read
Bootzooka, Summer 2015
Jacek Kunicki
22 Jun 2015.0 minutes read
From spaghetti with no `src/test` to green CI and well-sleeping developers
Adam Warski
28 May 2015.23 minutes read
Comparing akka-stream and scalaz-stream with code examples
Katarzyna Leszczyńska-Bohdan
28 May 2015.0 minutes read
Scalar Conference 2015 Summary
Krzysztof Ciesielski
27 May 2015.4 minutes read
New in Bootzooka - Towards the Reactive
Tomasz Szymański
15 May 2015.0 minutes read
Remote work: heaven or hell?
Adam Warski
04 May 2015.20 minutes read
Evaluating persistent, replicated message queues (2015 edition)
Adam Warski
27 Apr 2015.0 minutes read
Supler - complex web forms, not so complex
Mikołaj Koziarkiewicz
23 Apr 2015.0 minutes read
Scala introductory talks
Krzysztof Ciesielski
20 Apr 2015.4 minutes read
Gems of SBT
Bartosz Andrzejczak
14 Apr 2015.0 minutes read
Dlaczego 99% firm, które tworzą API RESTowe kłamie?
Paweł Stawicki
16 Mar 2015.0 minutes read
Akka - parallel programming without the pain
Adam Warski
27 Feb 2015.0 minutes read
Implementing the Reactive Manifesto with Akka
Adam Warski
06 Feb 2015.0 minutes read
Evaluating persistent, replicated message queues
Marcin Kubala
29 Jan 2015.3 minutes read
What's new in Bootzooka?
Krzysztof Ciesielski
19 Jan 2015.3 minutes read
Reactive Streams for Apache Kafka
Adam Warski
13 Jan 2015.2 minutes read
Scala type parameters riddle
Mirek Woźniak
03 Dec 2014.0 minutes read
SoftwareMill's iBeacon conference app powering Scala eXchange 2014!
Adam Warski
27 Nov 2014.1 minute read
Build Stuff 2014 Review
Mirek Woźniak
14 Nov 2014.0 minutes read
Build Stuff 2014 - SoftwareMill trip, Codebrag sponsoring
Maciej Biłas
31 Oct 2014.3 minutes read
Scala.IO 2014 notes
Mirek Woźniak
22 Oct 2014.0 minutes read
Scalar 2015 announced!
Jacek Kunicki
16 Oct 2014.5 minutes read
JDD 2014 Notes
Jacek Kunicki
13 Oct 2014.0 minutes read
Zerigo - Rest API for Cloud Management
Mirek Woźniak
13 Oct 2014.0 minutes read
SoftwareMill's iBeacon Mobile App Powers Mobilization
Paweł Stawicki
07 Oct 2014.2 minutes read
Environment independent testing with TestServer
Mirek Woźniak
01 Oct 2014.0 minutes read
JDD voting system powered by SoftwareMill!
Adam Warski
26 Sep 2014.1 minute read
Adam Warski presenting on JavaOne 2014
Adam Warski
22 Sep 2014.0 minutes read
Simple, fast & agile REST with Spray.io
Magda Stożek
17 Sep 2014.0 minutes read
Spock - Add a plot to your tests (PL)