SoftwareMill

What we've been up to
Company News
Adam Warski

Open source big data landscape - paper presented at ITS World Congress 2016

1 December 2016 | Adam Warski

Presented at the ITS World Congress 2016 is over, our paper from the conference proceedings is now available


Read more
Jacek Kunicki

Implementing a custom Akka Streams graph stage

14 November 2016 | Jacek Kunicki

Already know the basics of Akka Streams? Time to go further!


Read more
Adam Warski

Beautiful folds in Scala

14 November 2016 | Adam Warski

Haskell has beautiful folds. How about Scala?


Read more
Adam Warski

Windowing data in Big Data Streams - Spark, Flink, Kafka, Akka

26 October 2016 | Adam Warski

Definition of various aspects of data windowing and comparison of available options in Spark, Flink, Kafka and Akka


Read more
Ida Bzowska

Akka Streams for Kafka. A piece of history

7 October 2016 | Ida Bzowska

The 0.11 release of Akka Streams for Kafka (a.k.a Reactive Kafka) was the topic of an interview for Lightbend. Markus Eisele asked Krzysztof about his work, passion for coding, and the role of community in building Open Source software.


Read more
Katarzyna Leszczyńska-Bohdan

DataStax partnership

5 October 2016 | Katarzyna Leszczyńska-Bohdan

We recently became a DataStax Consulting Partner


Read more
Jan Zborowski

No managers in company - 3 ways of decision making

30 September 2016 | Jan Zborowski

Decision making in flat organizations is easy once you create a company culture which promotes independent decision-making, make a simple rule: advice = commitment and let smaller work groups solve problems.


Read more
Mikołaj Koziarkiewicz

Using shapeless' HLists for extra type safety (in Akka Streams)

29 September 2016 | Mikołaj Koziarkiewicz

HLists, huh? What are they good for? Apparently for something!


Read more
Katarzyna Leszczyńska-Bohdan

A flat organizational structure: nightmare or dream?

14 September 2016 | Katarzyna Leszczyńska-Bohdan

3 years have passed and 20 people have joined the company since its founders decided to change the organizational structure to a flat one. During that time period we had the opportunity to experience, first-hand, the challenges that were to be faced.


Read more
Krzysiek Ciesielski

Benchmarking akka-stream-kafka

9 September 2016 | Krzysiek Ciesielski

A closer look at the performance of reactive streams wrapper for Apache Kafka.


Read more
Sebastian Drygalski

Finally getting rid of Android Fragments

4 September 2016 | Sebastian Drygalski

Why we should use Conductor to build Android apps


Read more
Adam Warski

Replacing Akka actors with Akka streams

31 August 2016 | Adam Warski

An example of how code typically implemented with actors can be implemented using streams


Read more
Ida Bzowska

Confitura Summary

24 August 2016 | Ida Bzowska

For over a decade, Confitura has been opening the summer conference season by providing expanded knowledge from the universe of Java and JVM languages.


Read more
Adam Warski

Summer Slick coding update

23 August 2016 | Adam Warski

An update on the progress done on the Softwaremill-sponsored summer project to enhance Slick


Read more
Jarosław Kijanowski

Monitoring Apache Kafka with Grafana / InfluxDB via JMX

19 August 2016 | Jarosław Kijanowski

Setup a self-hosted monitoring solution for Apache Kafka


Read more
Jarosław Kijanowski

Kafka Connect - Import Export for Apache Kafka

12 August 2016 | Jarosław Kijanowski

Evaluating Kafka Connectors to import data into Kafka and export data to various targets


Read more
Katarzyna Leszczyńska-Bohdan

SoftwareMill as a Confluent Premier Consulting Partner

9 August 2016 | Katarzyna Leszczyńska-Bohdan

We recently became a Premier Consulting Partner of Confluent, the company behind Kafka.


Read more
Adam Warski

Windowing data in Akka Streams

8 August 2016 | Adam Warski

How to implement time-based data windowing in Akka Streams?


Read more
Tomasz Dziurko

Twitter on Poland at the Euro 2016 - some statistics - part 2 - knockout phase

5 August 2016 | Tomasz Dziurko

Second part of our analysis of tweets about Poland games during at Euro 2016, this time during knockout phase


Read more
Tomasz Dziurko

Twitter on Poland at the Euro 2016 - some statistics - part 1 - group stage

5 August 2016 | Tomasz Dziurko

First part of our analysis of tweets about Poland games during group phase at Euro 2016


Read more
Ida Bzowska

It’s fun to work at SML

3 August 2016 | Ida Bzowska

In mid-2013, we wrote a few words about the work culture at SoftwareMill. Three years is a long time in the digital world, and so we have decided to post a brief update.


Read more
Jarosław Kijanowski

The dog ate my schema... or what is your excuse not to use the Schema Registry with Apache Kafka?

2 August 2016 | Jarosław Kijanowski

Enforcing schemas on messages passed through Apache Kafka


Read more
Michał Matłoka

Cassandra Monitoring - part II - Graphite/InfluxDB & Grafana on Docker

28 July 2016 | Michał Matłoka

How to send metrics from Cassandra to Graphite or InfluxDB and display them in Grafana


Read more
Michał Matłoka

Cassandra Monitoring - part I - Introduction

18 July 2016 | Michał Matłoka

Introduction to possible variants of Cassandra Monitoring


Read more
Jan Zborowski

My thoughts regarding PipeLine Summit 2016

12 July 2016 | Jan Zborowski

It’s the second time that I have had the pleasure of participating in the Pipeline Summit. The conference was aimed at sales people, especially those with not much professional experience, working in SMEs from the new technology sector. The event was held at the Amber Arena stadium in Gdansk and brought together participants from all over Poland.


Read more
Tomasz Dziurko

Twitter o Polsce na Euro 2016 - trochę statystyk - część 2 - faza pucharowa

5 July 2016 | Tomasz Dziurko

Druga część naszej analizy wpisów na Twitterze dotyczących występów Polski na Euro 2016, tym razem z fazy pucharowej


Read more
Mikołaj Koziarkiewicz

PW-Sat2 Ground Station Update

29 June 2016 | Mikołaj Koziarkiewicz

In which we reveal a few details about a little side project


Read more
Michał Matłoka

IT conferences Call For Papers list

14 June 2016 | Michał Matłoka

We have created an open list of Call For Papers for IT conferences


Read more
Tomasz Dziurko

Six steps to improve your remote communication with TeamSpeak

7 June 2016 | Tomasz Dziurko

Configuring TeamSpeak for performance and usability in a remote work environment


Read more
Adam Warski

Kafka Streams - how does it fit the stream processing landscape?

1 June 2016 | Adam Warski

The recently released Kafka Streams offers some interesting aggregation, joining, stateful operations and windowing capabilities. Where can it be useful, comparing to other streaming libraries and frameworks?


Read more
Adam Warski

Cassandra Certified Architects in our team, Cassandra/Kafka in our portfolio!

30 May 2016 | Adam Warski

Our team members passed the Cassandra Certified Architects exams, and we have some new Cassandra/Kafka references in our portfolio!


Read more
Adam Warski

Securing REST response serialization with Scala implicits

17 May 2016 | Adam Warski

How to enable automatic serialization only for specified types


Read more
Adam Warski

SoftwareMill Summer Slick Coding

12 May 2016 | Adam Warski

This summer we are sponsoring one student to work on Slick


Read more
Adam Warski

Scalar 2016 Scala Memes

5 May 2016 | Adam Warski

See all of the contest entries!


Read more
Krzysiek Ciesielski

The underrated applicative functor

22 April 2016 | Krzysiek Ciesielski

Monads are cool but there's much more to the world of functional tools and patterns.


Read more
Jan Kowalski &  Marcin Baraniecki

Building Bootzooka UI with Webpack

19 April 2016 | Jan Kowalski & Marcin Baraniecki

Introducing a new frontend build system for Bootzooka - Softwaremill's projects scaffolding framework


Read more
Mikołaj Koziarkiewicz

Impressions after ScalaSphere

8 April 2016 | Mikołaj Koziarkiewicz

Summary of and comments on a unique Scala conference


Read more
Lukasz Lenart

New version of Codebrag is out!

15 March 2016 | Lukasz Lenart

Added support for Teams, possibility to mark all commits as reviewed and other small improvements


Read more
Adam Warski

Scala Clippy, helping you understand what the compiler errors actually mean

25 January 2016 | Adam Warski

Introducing our new project, Scala Clippy, which gives advice to some common compiler errors


Read more
Katarzyna Leszczyńska-Bohdan

Cooperation with an external software house

14 January 2016 | Katarzyna Leszczyńska-Bohdan

What is most important in cooperation with external software developers?


Read more
Tomasz Dziurko

2015 in numbers

8 January 2016 | Tomasz Dziurko

Short summary of 2015 year in SoftwareMill


Read more
Krzysiek Ciesielski

Reactive Streams for Kafka 0.9 with Akka Streams 2.0

29 December 2015 | Krzysiek Ciesielski

How to audit data in your application? Can event sourcing be done with a relational database? Introducing slick-eventsourcing micro-framework.


Read more
Adam Warski

Approaches to data auditing and introducing Slick-Eventsourcing

1 December 2015 | Adam Warski

How to audit data in your application? Can event sourcing be done with a relational database? Introducing slick-eventsourcing micro-framework.


Read more
Adam Warski

akka-http-session 0.2.0 - mobile (and web), JWT, optional cookies

16 November 2015 | Adam Warski

Using akka-http-session you can add support for client-side sessions to your web or mobile application


Read more
Adam Warski

Free monads - what? and why?

6 October 2015 | Adam Warski

What is the problem that free monads try to solve and what they are


Read more
Adam Warski

Entry-level, synchronous & transactional event sourcing

17 September 2015 | Adam Warski

Entry-level, synchronous & transactional event sourcing


Read more
Adam Warski

Bootzooka is now based on Akka HTTP

28 August 2015 | Adam Warski

Update on our Scala+Akka HTTP+Angular SPA scaffolding project, Bootzooka


Read more
Krzysztof Ciesieslki

What's new in Reactive Kafka?

27 August 2015 | Krzysztof Ciesieslki

Check out new features introduced in Reactive Kafka 0.8.0


Read more
Adam Warski

Client-side sessions for akka-http

10 July 2015 | Adam Warski

Introducing a new project, akka-http-sessions, for building webapps with akka-http as the backend


Read more
Adam Warski

Bootzooka, Summer 2015

2 July 2015 | Adam Warski

What's new in our Scala+Angular SPA scaffolding project, Bootzooka


Read more
Katarzyna Leszczyńska-Bohdan

Scalar Conference 2015 Summary

28 May 2015 | Katarzyna Leszczyńska-Bohdan

Scalar Conference 2015 Summary


Read more
Adam Warski

Comparing akka-stream and scalaz-stream with code examples

28 May 2015 | Adam Warski

Comparing akka-stream and scalaz-stream with code examples


Read more
Krzysztof Ciesielski

New in Bootzooka - Towards the Reactive

27 May 2015 | Krzysztof Ciesielski

How we migrated Bootzooka to Slick 3.0 and what are the larger consequences of transforming the codebase to a more reactive approach?


Read more
Adam Warski

Evaluating persistent, replicated message queues

12 May 2015 | Adam Warski

Evaluating persistent, replicated message queues - RabbitMQ, Kafka, HornetQ, SQS, MongoDB, ActiveMQ


Read more
Krzysztof Ciesielski

Gems of SBT

20 April 2015 | Krzysztof Ciesielski

Some of the most exceptional features of SBT.


Read more
Marcin Kubala

What's new in Bootzooka?

29 January 2015 | Marcin Kubala

Let's take a closer look at most important changes made in our web application scaffolding project.


Read more
Krzysztof Ciesielski

Reactive Streams for Apache Kafka

19 January 2015 | Krzysztof Ciesielski

SoftwareMill presents a simple library for accessing Apache Kafka as Reactive Streams.


Read more
Adam Warski

Scala type parameters riddle

13 January 2015 | Adam Warski

How to implement a method so that no extra type parameters need to be specified?


Read more
Mirek Woźniak

SoftwareMill's iBeacon conference app powering Scala eXchange 2014!

3 December 2014 | Mirek Woźniak

Just as with Mobilization and Confitura, we're partnering with Scala eXchange about our conference application!


Read more
Adam Warski

Build Stuff 2014 Review

27 November 2014 | Adam Warski

Is Build Stuff worth it? Read Adam's impressions and find out!


Read more
Mirek Woźniak

Build Stuff 2014 - SoftwareMill trip, Codebrag sponsoring

14 November 2014 | Mirek Woźniak

Build Stuff 2014 is a great chance to exchange experience with SoftwareMill's and Codebrag's founders.


Read more
Maciek Biłas

Scala.IO 2014 notes

31 October 2014 | Maciek Biłas

Maciek visited Scala.io, the community-organised Scala conference in Paris. Here's what he thinks.


Read more
Mirek Woźniak

Scalar 2015 announced!

22 October 2014 | Mirek Woźniak

After a great 2014 edition, Scalar, the first Scala conference in Central Europe comes back in 2015!


Read more
Jacek Kunicki, Magda Stożek, Mirek Woźniak

JDD 2014 Notes

16 October 2014 | Jacek Kunicki, Magda Stożek, Mirek Woźniak

SoftwareMill team went to the JDD 2014 conference in Kraków. Here's what we think.


Read more
Jacek Kunicki

Zerigo - Rest API for Cloud Management

13 October 2014 | Jacek Kunicki

We're quite diverse when it comes to the projects we take on. From flashy startups to workhorse corporate infrastructure. Or Cloud management, for this matter. Meet - the feature-rich VMware View Hosted VDI and VMware-based Cloud Servers.


Read more
Paweł Stawicki

Environment independent testing with TestServer

7 October 2014 | Paweł Stawicki

We try to make our tests as independent of the environment as possible, so we like to run/configure/stop the server in the test or tests suite. That’s why we have created `TestServer`.


Read more
Mirek Woźniak

JDD voting system powered by SoftwareMill!

1 October 2014 | Mirek Woźniak

We're implementing a Raspberry Pi voting system at the JDD 2014 conference.


Read more
Adam Warski

Adam Warski presenting on JavaOne 2014

26 September 2014 | Adam Warski

Adam Warski, one of SoftwareMill's founders, has 3 presentations at JavaOne 2014. Here's a short sneak-peek of what he'll talk about.


Read more
Jarosław Kijanowski, Michał Mital

iOS/Android iBeacon app for Confitura 2014

10 September 2014 | Jarosław Kijanowski, Michał Mital

We've prepared iOS/Android iBeacon app for Confitura 2014, one of the biggest Java conferences in Europe.


Read more
Jarosław Kijanowski, Jacek Kunicki

3DP Raspberry Pi and iBeacon voting machines for Confitura 2014

3 September 2014 | Jarosław Kijanowski, Jacek Kunicki

We've prepared 3D printed Raspberry Pi and iBeacon-powered voting machines for Confitura 2014, one of the biggest Java conferences in Europe.


Read more
Mirek Woźniak

Gartner recognizes SoftwareMill as a Cool Vendor in Application Development 2014

26 August 2014 | Mirek Woźniak

Gartner featured SoftwareMill in the Cool Vendor 2014 report - we've been selected as a worthy vendor in the Application Development industry.


Read more
Mirek Woźniak

Building Heavy Load Messaging System - IntelliSMS Case Study

20 August 2014 | Mirek Woźniak

A short story of how we built an Australian high-throughput SMS messaging system.


Read more
Mirek Woźniak

A startup on Scala? Meet Emotiful - Large Scale Social App

6 August 2014 | Mirek Woźniak

Emotiful approached SoftwareMill with scaling and optimizing the existing codebase. And adding some extra features on the way.


Read more
Adam Warski

Guide to Dependency Injection in Scala

30 July 2014 | Adam Warski

Your Scala dependency injection handbook.


Read more
Adam Warski

Scala Days 2014 - Summary

19 June 2014 | Adam Warski

Three of SoftwareMill people went to Berlin to attend Scala Days 2014 - here's their story.


Read more
Mirek Woźniak

Tools for Remote and Distributed Retrospectives

10 June 2014 | Mirek Woźniak

Retrospectives over Skype? We'd rather draw. Or use online sticky cards.


Read more
Adam Warski

Scaling Ruby to Scala? Yap.TV Case Study

5 June 2014 | Adam Warski

Yap.TV decided to re-engineer their backend systems with the help of software development from SoftwareMill.


Read more
Mirek Woźniak

Hiring Developers in a Remote and Distributed Company

27 May 2014 | Mirek Woźniak

It's easier than you might expect - and saves us lots of time.


Read more
Mirek Woźniak

Scaling Scala - Scalar Conference Summary

20 April 2014 | Mirek Woźniak

What does it take to make 300 programmers get up before 8 AM on Saturday? Organising a Scala conference, of course.


Read more
Mirek Woźniak

Hop on the GeeCon Train 2014!

15 April 2014 | Mirek Woźniak

Start GeeCon earlier with SoftwareMill's crew - board the GeeCon Train!


Read more
Mirek Woźniak

Skype, HipChat or Slack? Our quest for a remote communication tool.

27 March 2014 | Mirek Woźniak

A remote, distributed team needs the very best communication tools. We've tried some of the most popular ones and proudly present the winner.


Read more
Adam Warski

Bootzooka update - fat-jar deployments

4 March 2014 | Adam Warski

Update on the recent developments in Bootzooka - fat-jar deployments


Read more
Adam Warski

Bootzooka update - PBKDF2 for user passwords, smaller footprint

27 February 2014 | Adam Warski

Update on the recent developments in Bootzooka - using PBKDF2 for user passwords, general slimming to make the project smaller and better


Read more
Adam Warski

Conway's Law and SoftwareMill?

20 February 2014 | Adam Warski

How does Conway's Law apply to SoftwareMill and the software and products that we create?


Read more
Adam Warski

First SoftwareMill hackaton - iBeacons

14 February 2014 | Adam Warski

Recently we held the first SoftwareMill hackaton - creating various apps leveraging iBeacons


Read more
Michał Ostruszka

Bootzooka Reloaded - Bootstrap your AngularJS & Scalatra apps!

28 January 2014 | Michał Ostruszka

Bootzooka is a small scaffolding project we use in SoftwareMill to quicky set up new project matching Bootzooka's tech stack. And we share it on GitHub so you'll save time and effort.


Read more
Mirek Woźniak

Yes, remote workers do actually work.

22 January 2014 | Mirek Woźniak

Working remotely is a challenge, but the gains are worth it. Are you prepared to go remote?


Read more
Adam Warski

SoftwareMill Partners with Typesafe to deliver Scala and Akka consulting

4 December 2013 | Adam Warski

We are happy to announce that SoftwareMill signed a consulting partnership agreement with Typesafe, Inc.


Read more
Mirek Woźniak

Devoxx 2013 - Java, Android, HTML5 and Belgian Chocolate

22 November 2013 | Mirek Woźniak

3500 participants, 200 presentations, 195 speakers and 6 people from SoftwareMill. What a conference!


Read more
Adam Warski

SoftwareMill goes to Devoxx 2013

5 November 2013 | Adam Warski

It is almost a tradition that a large representation of our company attends Devoxx, the biggest Java conference in Europe.


Read more
Aleksandra Puchta

SMS portal - references from Intelli Messaging

25 October 2013 | Aleksandra Puchta

Our team has extensive experience with developing high-performance messaging solutions. Here are the references from one of our clients.


Read more
Tomasz Dziurko

Scalar - Scala Conference announced

11 October 2013 | Tomasz Dziurko

SoftwareMill will be organizing Scalar, the very first Scala conference in Central Europe, held on 5th of April 2014 in Warsaw


Read more
Aleksandra Puchta

AgileByExample 2013

10 October 2013 | Aleksandra Puchta

For the third time already we're organizing on eof the greatest events for agile community - AgileByExample. Here is on what you can expect this year.


Read more
Paweł Wrzeszcz

Visibility Shift in Distributed Teams

3 October 2013 | Paweł Wrzeszcz

Distributed agile is hard” is what I often hear. And yes, after working remotely in various distributed teams for 8 years, I agree. But I am going to argue that this is a good thing.


Read more
Jan Zborowski

Fly to Devoxx with SoftwareMill

20 September 2013 | Jan Zborowski

Remember how SoftwareMill organised the GeeConTrain and the ConfituraBus? This autumn we would love you to join in our new initiative - DevoxxPlane!


Read more
Aleksandra Puchta

How our website was stolen

3 September 2013 | Aleksandra Puchta

We are eager to share this story because it seems that copying website design is a popular procedure, and we would like to warn others but also ...


Read more
Aleksandra Puchta

20-Person Online Meeting That Works

8 August 2013 | Aleksandra Puchta

Here is a short summary of how we do our daily meetings in a 100% remote company of 20 people.


Read more
Paweł Wrzeszcz

20 CEOs In One Company

31 July 2013 | Paweł Wrzeszcz

SoftwareMill recently introduced a completely flat organization structure.


Read more
Aleksandra Puchta

Backend for mobile apps - references from yap.tv

18 July 2013 | Aleksandra Puchta

One of our clients is an US startup developing music and TV discovery apps that demonstrate social entertainment engagement.


Read more
Aleksandra Puchta

Skype games. On effective distributed teams.

12 July 2013 | Aleksandra Puchta

An in-depth description of how we work at SoftwareMill.


Read more
Aleksandra Puchta

Filling Confitura with awesome attractions

2 July 2013 | Aleksandra Puchta

Just few days before Confitura 2013 we have some time to reflect on this year’s event.


Read more
Aleksandra Puchta

Millkovsky before the Confitura

26 June 2013 | Aleksandra Puchta

Here is a special part of our comic series prepared just two weeks before the Confitura conference. This time Misha learns how to do code reviews...


Read more
Aleksandra Puchta

Confitura bus

21 June 2013 | Aleksandra Puchta

To make sure you get to Spoina quickly and in a great company we’ve organized a special before-party bus going right to this place.


Read more
Maciej Biłas

GeeCON 2013 recap

10 June 2013 | Maciej Biłas

This was the 4th edition of GeeCON I attended. The conference unlike any other brings together Java and JVM language programmers from all around Poland as well as a handful of others from neighbouring countries.


Read more
Jan Zborowski

IT@PL – the IT job market in Poland – study results

29 May 2013 | Jan Zborowski

This post covers the findings from the recent study about the current situation on the IT job market in Poland.


Read more
Aleksandra Puchta

Brand NEW SoftwareMill

13 May 2013 | Aleksandra Puchta

This post explains the process of re-branding we've gone through - why we've changed our logo, website and what are the outcomes.


Read more
Aleksandra Puchta

GeeCON Train – the coolest way to get to a conference

30 April 2013 | Aleksandra Puchta

We've organised a trip by train to one of the biggest Java conferences in Central-East Europe - GeeCON Train.


Read more
Aleksandra Puchta

How We Made A Robot Climb A Ladder In Space – DevCrowd’13

25 April 2013 | Aleksandra Puchta

Use Scala to help Rob the Robot reach the top of a ladder in space - the contest we've run during DevCrowd'13.


Read more
Aleksandra Puchta

Rails Girls Warsaw

22 April 2013 | Aleksandra Puchta

Rails Girls Warsaw is a two-day event that aims at teaching women how to code. This year SoftwareMill sponsored the event in Warsaw.


Read more
Aleksandra Puchta

Millkovsky is back!

10 April 2013 | Aleksandra Puchta

At SoftwareMill we came up with our own comic series about Millkovsky. He is a stereotypical developer from Central-East Europe...


Read more
Tomasz Dziurko

Bootzooka Iteration 11: project rename and Jasmine tests visibility in TeamCity

26 March 2013 | Tomasz Dziurko

Our open source project Bootzooka is a showcase application which can be used as a starting point for the development of any real application. It's developed in scala + angularjs + twitter bootstrap.


Read more
Piotr Buda

Bootstrap turns into Bootzooka

18 March 2013 | Piotr Buda

Our open source project Bootzooka is a showcase application which can be used as a starting point for the development of any real application. It's developed in scala + angularjs + twitter bootstrap.


Read more
Adam Warski

Monitor anything (with JBison)

5 March 2013 | Adam Warski

We have recently released a new version of JBison (https://jbison.com), our software-as-a-service web&application monitoring website.


Read more
Adam Warski

Bootstrap Iteration 10: Angular usage improvements, Rogue

3 March 2013 | Adam Warski

Our open source project Bootzooka is a showcase application which can be used as a starting point for the development of any real application. It's developed in scala + angularjs + twitter bootstrap.


Read more
Aleksandra Puchta

SoftwareMill conquers Berlin

28 February 2013 | Aleksandra Puchta

Last weekend the majority of the team went on a trip to Berlin, as a form of our monthly company meeting.


Read more
Aleksandra Puchta

Help us find a better name for Bootstrap!

6 February 2013 | Aleksandra Puchta

Our open source project Bootzooka is a showcase application which can be used as a starting point for the development of any real application. It's developed in scala + angularjs + twitter bootstrap.


Read more
Piotr Buda

Bootstrap Development Report: Iteration 7

5 February 2013 | Piotr Buda

Our open source project Bootzooka is a showcase application which can be used as a starting point for the development of any real application. It's developed in scala + angularjs + twitter bootstrap.


Read more
Aleksandra Puchta

We’re doing this! A tool for code reviews is needed

22 January 2013 | Aleksandra Puchta

Results of the survey about code reviews uncovered. We will develop a tool for code reviews.


Read more
Aleksandra Puchta

SoftwareMill’s workplaces uncovered

2 January 2013 | Aleksandra Puchta

One of the big advantages of remote working is that your workplace looks just exactly how you want.


Read more
Aleksandra Puchta

Millkovsky and the Xmas

21 December 2012 | Aleksandra Puchta

At SoftwareMill we came up with our own comic series about Millkovsky. He is a stereotypical developer from Central-East Europe...


Read more
Aleksandra Puchta

What is this Devoxx all about? Part 3

14 December 2012 | Aleksandra Puchta

Thoughts from SoftwareMill Devoxxians.


Read more
Aleksandra Puchta

Bootstrap goes open source

10 December 2012 | Aleksandra Puchta

Our open source project Bootzooka is a showcase application which can be used as a starting point for the development of any real application. It's developed in scala + angularjs + twitter bootstrap.


Read more
Aleksandra Puchta

The first comic by SoftwareMill

6 December 2012 | Aleksandra Puchta

At SoftwareMill we came up with our own comic series about Millkovsky. He is a stereotypical developer from Central-East Europe...


Read more
Aleksandra Puchta

What is this Devoxx all about? Part 2

4 December 2012 | Aleksandra Puchta

Thoughts from SoftwareMill Devoxxians.


Read more
Aleksandra Puchta

What is this Devoxx all about?

3 December 2012 | Aleksandra Puchta

Thoughts from SoftwareMill Devoxxians.


Read more
Aleksandra Puchta

Want to dig into Big Data from Stackexchange websites?

14 November 2012 | Aleksandra Puchta

Krzysiek Grajek’s new project – SECharts enables you to see all the data aggregated and presented nicely with colourful charts.


Read more
Aleksandra Puchta

AgileByExample 2012 – organizer’s thoughts

31 October 2012 | Aleksandra Puchta

This year, already for the second time SoftwareMill organized the international conference about agile – AgileByExample.


Read more
Aleksandra Puchta

Warsjawa 2012 workshops coming soon!

19 October 2012 | Aleksandra Puchta

Next week (27th October) the 5th edition of Warsaw Java Workshops will take place and SoftwareMill is one of the sponsors.


Read more
Aleksandra Puchta

Roy Osherove singing about product development!

11 October 2012 | Aleksandra Puchta

We do have really awesome keynote speakers at AgileByExample.


Read more
Aleksandra Puchta

Don’t miss out on AgileByExample!

3 October 2012 | Aleksandra Puchta

We proudly present AgileByExample conference that takes place this week – on the 4th and 5th October in Warsaw.


Read more
Jan Zborowski

Krzysztof’s Dream Came True

24 September 2012 | Jan Zborowski

Do you remember SoftwareMill’s survey that we carried out at the Confitura 2012 conference?


Read more
Kinga Pukianiec

Circular new release!

9 August 2012 | Kinga Pukianiec

To celebrate the summer we are launching a new version of Circular. Updated version of the system includes new features and interface.


Read more
Jan Zborowski

SoftwareMill & Confitura 2012 conference

28 June 2012 | Jan Zborowski

Confitura 2012 conference sponsored by SoftwareMill attracted Java enthusiasts from entire Poland.


Read more
Jan Zborowski

Update from the Circular blog

22 June 2012 | Jan Zborowski

Circular blog has recently covered the advantages of document management over simple file sharing.


Read more
Jan Zborowski

SoftwareMill now a BPCC member

14 April 2012 | Jan Zborowski

SoftwareMill now a BPCC member


Read more
Jan Zborowski

Win a Playstation Vita from SoftwareMill at DevCrowd

12 April 2012 | Jan Zborowski

The DevCrowd conference sponsored by SoftwareMill will be held this coming Saturday. The event's organiser is the Szczecin JUG.


Read more
Aleksandra Puchta

Circular: Uploading files by email

12 April 2012 | Aleksandra Puchta

There are many ways of uploading files to Circular. You can do it by:


Read more
Jan Zborowski

SoftwareMill's second anniversary

10 April 2012 | Jan Zborowski

SoftwareMill's second anniversary


Read more
Kinga Pukianiec

Efficient and secure document workflow with tagging system

5 February 2012 | Kinga Pukianiec

Recently on the Circular blog we wrote about two elements that form the basis of effective processes in every company: efficient document workflow and document security.


Read more
Jan Zborowski

AgileByExample 2011 a success

21 November 2011 | Jan Zborowski

Last week the first edition of AgileByExample took place. The event's main organiser was SoftwareMill, and over 130 people from 9 countries attended.


Read more
Jan Zborowski

Circular – now available in English

21 November 2011 | Jan Zborowski

We are very happy to announce that the Circular document management system created by SoftwareMill is now also available in English.


Read more
Jan Zborowski

Join the SoftwareMill team

21 November 2011 | Jan Zborowski

Join the SoftwareMill team


Read more
Jan Zborowski

Find us at softwaremill.com

9 August 2011 | Jan Zborowski

Find us at softwaremill.com


Read more
Jan Zborowski

Invitation to AgileByExample

9 August 2011 | Jan Zborowski

Invitation to AgileByExample


Read more
Aleksandra Puchta

New version of Circular: the flexible document management system

7 July 2011 | Aleksandra Puchta

We are proud to announce that from today the Circular document management system is available in a new version.


Read more
Jan Zborowski

Confitura – the conference of the season

16 June 2011 | Jan Zborowski

Confitura – the conference of the season


Read more
Jan Zborowski

At Confitura 2011, SoftwareMill will give away...

6 June 2011 | Jan Zborowski

It has become a tradition for SoftwareMill to give an attractive prize at the conferences we partner.


Read more
Jan Zborowski

Recording of "Remote Programmer 2.0" from Agile Central Europe 2011

1 June 2011 | Jan Zborowski

Recording of "Remote Programmer 2.0" from Agile Central Europe 2011


Read more
Jan Zborowski

Confitura 2011 competition - Choose your prize

1 June 2011 | Jan Zborowski

Confitura 2011 competition - Choose your prize


Read more
Adam Warski

SoftwareMill a Confitura 2011 partner!

18 May 2011 | Adam Warski

SoftwareMill a Confitura 2011 partner!


Read more
Adam Warski

Webcast of “Integration with ESB” from OpenSourceDay 2011

26 April 2011 | Adam Warski

Webcast of “Integration with ESB” from OpenSourceDay 2011


Read more
Adam Warski

Mobicents in production – Attikis from the inside

11 April 2011 | Adam Warski

Mobicents in production – Attikis from the inside


Read more
Adam Warski

References from Attikis

17 March 2011 | Adam Warski

SoftwareMill got references for the development of the project Attikis – home monitoring service integrated with home alarm system, based on VoIP technology.


Read more
Jan Zborowski

SoftwareMill presents

8 March 2011 | Jan Zborowski

SoftwareMill presents


Read more
Jan Zborowski

Circular document management system is ready

11 February 2011 | Jan Zborowski

Circular document management system is ready


Read more
Jan Zborowski

Attikis alarm monitoring system

18 January 2011 | Jan Zborowski

Attikis alarm monitoring system


Read more
Tomasz Szymański

Publicly available Beta version of JBison

11 January 2011 | Tomasz Szymański

Publicly available Beta version of JBison


Read more
Jan Zborowski

Happy Christmas

22 December 2010 | Jan Zborowski

Happy Christmas


Read more
Jan Zborowski

SoftwareMill at Israel trade fair

9 December 2010 | Jan Zborowski

SoftwareMill at Israel trade fair


Read more
Jan Zborowski

Our impressions from Devoxx 2010

26 November 2010 | Jan Zborowski

Our impressions from Devoxx 2010


Read more
Jan Zborowski

SoftwareMill at Devoxx 2010

15 November 2010 | Jan Zborowski

SoftwareMill at Devoxx 2010


Read more
Jan Zborowski

Warsjawa conference over, prizes awarded

27 October 2010 | Jan Zborowski

Warsjawa conference over, prizes awarded


Read more
Jan Zborowski

SoftwareMill at Warsjawa 2010

19 October 2010 | Jan Zborowski

SoftwareMill at Warsjawa 2010


Read more
Jan Zborowski

Certified JBoss trainings

12 October 2010 | Jan Zborowski

Certified JBoss trainings


Read more
Tomasz Szymański

JBison coming soon

3 August 2010 | Tomasz Szymański

JBison coming soon


Read more
Jan Zborowski

Javarsovia 2010 a great success

9 July 2010 | Jan Zborowski

Javarsovia 2010 a great success


Read more
Tomasz Szymański

Register for Javarsovia 2010 and win an Asus EEE PC!

7 June 2010 | Tomasz Szymański

Register for Javarsovia 2010 and win an Asus EEE PC!


Read more
Jan Zborowski

Java Black Belt winners at GeeCON

27 May 2010 | Jan Zborowski

Java Black Belt winners at GeeCON


Read more
Jan Zborowski

Warsaw-London. SoftwareMill strategic cooperation

6 April 2010 | Jan Zborowski

Warsaw-London. SoftwareMill strategic cooperation


Read more
Jan Zborowski

Javarsovia 2010 competition

30 March 2010 | Jan Zborowski

Javarsovia 2010 competition


Read more
Jan Zborowski

SoftwareMill a Javarsovia 2010 Technology Partner

27 March 2010 | Jan Zborowski

SoftwareMill a Javarsovia 2010 Technology Partner


Read more
Jan Zborowski

EU funding for SoftwareMill

20 March 2010 | Jan Zborowski

EU funding for SoftwareMill


Read more
See all
Our team's posts
Reactive Streams in Scala meet a Game Engine - Part 2

Reactive Streams in Scala meet a Game Engine - Part 2

15 November 2016 | Mikołaj Koziarkiewicz

Unfortunately, just after the first installment of this series, I’ve involved myself in another side-project, which will probably be released soon....


Read more
Elon Musk -  an amazing entrepreneur and a difficult person - book review

Elon Musk - an amazing entrepreneur and a difficult person - book review

7 November 2016 | Tomasz Dziurko

Elon Musk and his vision to make humans a Multiplanetary Species From time to time I like to read a book about someone extraordinary, with...


Read more
Playing with Play. SQL

Playing with Play. SQL

29 October 2016 | Michał Chmielarz

This is the third part of my Playing with Play in Java series. Today I will look at database connectivity with the framework. The service I have...


Read more
Soft Skills by John Sonmez

Soft Skills by John Sonmez

18 September 2016 | Michał Chmielarz

I have finished a book. A book about how to become a successful software developer and have a happy life. I was actually curious about the first...


Read more
Playing with Play. REST service

Playing with Play. REST service

12 September 2016 | Michał Chmielarz

After a short introduction to the Play Framework I made earlier, there is the time to code something. Today I am going to write a simple REST...


Read more
Reactive Streams in Scala meet a Game Engine - Part 1

Reactive Streams in Scala meet a Game Engine - Part 1

11 September 2016 | Mikołaj Koziarkiewicz

Intro It’s always interesting to see a new (or newly fashionable) technique being applied to new and unexpected areas, and see whether it...


Read more
Six steps to improve your remote communication with TeamSpeak

Six steps to improve your remote communication with TeamSpeak

1 September 2016 | Tomasz Dziurko

Few tips to make your TeamSpeak usage a real pleasure Communication is the key in any team working on software, this well-known fact is even...


Read more
Playing with Play. In Java

Playing with Play. In Java

26 August 2016 | Michał Chmielarz

I am working with Spring Framework for a few years now. It is quite good and does its job. However, I came to a conclusion I need to leave the...


Read more
Why I started learning Emacs in 2016

Why I started learning Emacs in 2016

25 August 2016 | Adam Warski

Why learn another editor in the first place? The main role of a good editor is to not get into your way while working, and maybe even help a bit …...


Read more
@WebMvcTest from Spring Boot

@WebMvcTest from Spring Boot

24 August 2016 | Michał Chmielarz

I have recently blogged about @DataJpaTest annotation from Spring Boot v1.4. It is one of test improvements introduced in this version. The other...


Read more
What's new in JVM Bloggers - docker compose and views counter

What's new in JVM Bloggers - docker compose and views counter

14 August 2016 | Tomasz Dziurko

Version 0.10.0 is live with Docker Compose and views counter As some of you may be aware, for the last year I am working on a pet project...


Read more
Meet Franz

Meet Franz

10 August 2016 | Michał Chmielarz

How do you communicate with your teammates and customers in work on daily basis? Do you have more than just one communicator running? What about...


Read more
@DataJpaTest from Spring Boot

@DataJpaTest from Spring Boot

2 August 2016 | Michał Chmielarz

I was going to write “Spring is coming”, but it is already here. Well, to be precise – the newest Spring Boot, version 1.4.0. There was a lot of...


Read more
Implementing a Custom Akka Streams Graph Stage

Implementing a Custom Akka Streams Graph Stage

20 July 2016 | Jacek Kunicki

Background Akka Streams offers a number of predefined building blocks for your graphs (i.e. processing pipelines). Should you need a...


Read more
Cassandra on SSD

Cassandra on SSD

6 July 2016 | Andrzej Ludwikowski

This year’s Confitura was my first Confitura ever and my first conference in the role of a speaker. The conference was really great,...


Read more
Guava cache “injection”

Guava cache “injection”

2 July 2016 | Michał Chmielarz

Guava is a well-known library for Java programmers. It has plenty of useful tools and one of them is a cache implementation. This entry is about...


Read more
iBirdFeeder – ultimate wi-fi enabled bird feeder

iBirdFeeder – ultimate wi-fi enabled bird feeder

18 May 2016 | Krzysztof Grajek

So here it is, new pet project created to try out Raspberry Pi 3 possibilities. This is my first time with Raspberry Pi and I have to say its...


Read more
iBirdFeeder – Part I – Hardware

iBirdFeeder – Part I – Hardware

18 May 2016 | Krzysztof Grajek

The semi-automatic seed transporter The first thing I was planning to build was the seed transporter, the reason is, it was the biggest unknown in...


Read more
iBirdFeeder – Part II – Raspberry Pi software

iBirdFeeder – Part II – Raspberry Pi software

18 May 2016 | Krzysztof Grajek

Every project is always a bit more exciting when you can learn something new on the way, the more you can learn the better. I have tried to build...


Read more
iBirdFeeder – Part III – Amazon AWS serverless setup

iBirdFeeder – Part III – Amazon AWS serverless setup

18 May 2016 | Krzysztof Grajek

After the AWS IoT had been chosen for the main message communication service the natural choice to expand it to something more useful with...


Read more
Geecon 2016

Geecon 2016

13 May 2016 | Jakub Dzikowski

Miałem okazję być tylko dwa dni na tegorocznym Geeconie w Krakowie (wczoraj i przedwczoraj), ale sporo widziałem i kilkoma przemyśleniami chętnie...


Read more
Communication between Lift Comets

Communication between Lift Comets

9 May 2016 | Piotr Dyraga

Lift has a great implementation of comet model in which long-held HTTP requests lets the server to notify clients almost immediately that...


Read more
Painless, type-safe config file parsing with Macwire and Ficus

Painless, type-safe config file parsing with Macwire and Ficus

29 April 2016 | Mikołaj Koziarkiewicz

Intro Scala has a distinct advantage of an "official" configuration file format, i.e. HOCON. Even better, the niceness transcends the...


Read more
Amazon Machine Learning Service initial tests

Amazon Machine Learning Service initial tests

16 April 2016 | Krzysztof Grajek

Today I have executed some simple test against Amazon AWS Machine Learning service. The idea was simple: take the MNIST dataset available on...


Read more
Scalar 2016

Scalar 2016

16 April 2016 | Jakub Dzikowski

W tym roku znów miałem przyjemność pojawić się na Scalarze, największej konferencji Scalowej w tej części Europy. Podobnie jak w tamtym roku poziom...


Read more
Varidesk - an adjustable standing desk - review

Varidesk - an adjustable standing desk - review

1 April 2016 | Tomasz Dziurko

My impressions after six months with Varidesk standing desk I was thinking about buying a standing desk for quite some time, but always when...


Read more
Podsumowanie ankiety o JVM Bloggers

Podsumowanie ankiety o JVM Bloggers

6 March 2016 | Tomasz Dziurko

JVM Bloggers – ankieta i głos ludu kodującego Dear reader, this post is written in Polish as it summarizes a survey conducted in developers...


Read more
5 reasons for every developer reading books to join Goodreads

5 reasons for every developer reading books to join Goodreads

1 March 2016 | Tomasz Dziurko

Goodreads – a website for a book readers and why you should care Today I am going to share my experience with a website that changed the way...


Read more
Luty

Luty

29 February 2016 | Jakub Dzikowski

W rozwoju osobistym sporo o lęku przed porażką i niepróbowaniu. W praktyce programowania o samym procesie wytwarzania oprogramowania, o...


Read more
How to build “iPrzedluzacz” – the ultimate internet enabled desk power source

How to build “iPrzedluzacz” – the ultimate internet enabled desk power source

25 February 2016 | Krzysztof Grajek

Sometimes people do things just because they don’t want to do other things they supposed to do, for example when you should learn for the exam you...


Read more
See all
Our presentations
Adam Warski, Tomasz Szymański

Open source big data landscape and possible ITS applications

13 October 2016 | Adam Warski, Tomasz Szymański
ITS World Congress

How open-source big data projects can be leveraged in ITS systems


Read more
Michał Matłoka

Machine learning by example

13 October 2016 | Michał Matłoka
JUGtoberfest Poznań, Poland

Introduction to Machine learning


Read more
Krzysztof Ciesielski

Reactive Kafka with Akka Streams

4 October 2016 | Krzysztof Ciesielski
Reactive Summit

Accessing Apache Kafka as stages of Akka Streams.


Read more
Michał Matłoka

Small intro to Big Data

16 September 2016 | Michał Matłoka
Codemotion Warsaw, Poland

Introduction to the Big Data world


Read more
Andrzej Ludwikowski

Cassandra - lessons learned

2 July 2016 | Andrzej Ludwikowski
Confitura, Poland

Cassandra for beginners and experts


Read more
Adam Warski

Transactional event sourcing using Slick (audit log for free!)

20 May 2016 | Adam Warski
Scala Days

Event sourcing using Slick and transactions


Read more
Marcin Baraniecki

Seriously awesome introduction to observables and reactive programming - explained by example

17 April 2016 | Marcin Baraniecki
meet.js Poznań, March 2016

A summary of meet.js talk & presentation


Read more
Adam Warski

Streams - reactive? functional? Or akka- and scalaz- streams side-by-side

11 December 2015 | Adam Warski
Scala eXchange

Comparing Akka & Scalaz streams


Read more
Jacek Kunicki & Michał Matłoka

From spaghetti with no `src/test` to green CI and well-sleeping developers

22 June 2015 | Jacek Kunicki & Michał Matłoka
Devoxx, Poland

We’ll show you how to become friends with your legacy code


Read more
Adam Warski

Supler - complex web forms, not so complex

27 April 2015 | Adam Warski
Scalar/LJC

How can Supler help you to create complex web forms rapidly?


Read more
Mikołaj Koziarkiewicz, Jacek Kunicki, Michał Ostruszka

Scala introductory talks

23 April 2015 | Mikołaj Koziarkiewicz, Jacek Kunicki, Michał Ostruszka
Scalar Mini, Poland

What is Scala about?


Read more
Paweł Stawicki

Akka - parallel programming without the pain

16 March 2015 | Paweł Stawicki
Szczecin Java User Group

Run parallel tasks using Akka actors on local machine, create and communicate with actors on remote machine, use routers to send tasks to actors most effectively, test them and many more.


Read more
Adam Warski

Implementing the Reactive Manifesto with Akka

27 February 2015 | Adam Warski
Lambda Days

It’s certainly fashionable to "be reactive", but what does it mean? How does reactive look in practice?


Read more
Adam Warski

Evaluating persistent, replicated message queues

6 February 2015 | Adam Warski
Voxxed Days

How do HornetQ, RabbitMQ, Kafka, SQS and MongoDB compare performance-wise? What kind of features do they offer if you want to do persistent, replicated messaging?


Read more
Adam Warski

Simple, fast & agile REST with Spray.io

22 September 2014 | Adam Warski
Scala SF Bay meetup

Spray, once a stand-alone project, now part of Akka, is a toolkit for building and consuming REST services.


Read more
Magda Stożek

Spock - Add a plot to your tests (PL)

17 September 2014 | Magda Stożek
Zielona Góra Java User Group

Let's face it - writing tests can be tedious, let alone reading other people's tests. They're supposed to document and explain the production code, but sometimes they're too complicated and chaotic to do so. Spock is your friend here.


Read more
Adam Warski

The no-framework Scala Dependency Injection Framework

11 July 2014 | Adam Warski
Scala Days

Using a DI framework/container may seem obvious. But when was the last time you considered *why* do you really need one? After all, "dependency injection" is just a fancy name for passing arguments to a constructor.


Read more
Tomasz Szymański

Pierwsze Spotkanie Warsaw Groovy User Group. Groovy flash talks.

20 February 2014 | Tomasz Szymański
Warsaw Groovy User Group

Pierwsze spotkanie nowej grupy - Warsaw Groovy User Group. Groovy basics.


Read more
Adam Warski

The no-framework Scala Dependency Injection framework

11 December 2013 | Adam Warski
BuildStuff 13, Lithuania

In the talk we'll walk through some of the features of DI containers and see if we can replace them with pure Scala code. We'll start with "manual" DI, followed with using MacWire to generate the wiring code for us.


Read more
Maciej Biłas & Krzysztof Ciesielski

Listen to the sounds of your application

16 November 2013 | Maciej Biłas & Krzysztof Ciesielski
J-Day Krakow 2013

During this 30 minute talk we will try to convince you – the Java developer – why you should care about applications metrics and logging


Read more
Adam Warski

The ideal module system and the harsh reality

13 November 2013 | Adam Warski
Devoxx 2013, Belgium

I'd like to show two approaches to solving problem with modularity in Java/Scala applications. One is Veripacks, a library which verifies transitive module-related annotations. Second is the module system in Ceylon.


Read more
Adam Warski

ElasticMQ - a fully asynchronous, Akka-based Amazon SQS server

13 November 2013 | Adam Warski
Devoxx 2013, Belgium

In the talk I will show how easy it is to run an embedded or stand-alone ElasticMQ server and test SQS client code, both from JVM-based and non-JVM languages.


Read more
Adam Warski

Suggestions for you - recommendations and Mahout

5 November 2013 | Adam Warski
Warsaw JUG

Implementacja funkcjonalności "Użytkownicy, którzy kupili ten produkt kupili też ..." z użyciem Mahout


Read more
Paweł Wrzeszcz

Visibility Shift in Distributed Teams

22 October 2013 | Paweł Wrzeszcz
Jazoon 2013, Switzerland

This talk is based on my experience in working remotely for over 7 years in various environments, which led me to believe that working in a distributed environment is like using Scrum - it does not solve your problems, but makes them more visible.


Read more
Michał Ostruszka

Code review, do you speak it?

17 October 2013 | Michał Ostruszka
Agile By Example 2013, Poland

I'd like to show you different approaches to this process, how different teams do code reviews, what are common issues while doing code reviews (not only technical but also mental ones) and how to solve them.


Read more
Michał Matłoka

Arquillian - extensions which you have to take with you to a deserted island

1 October 2013 | Michał Matłoka
JUGtober Fest 2013, Poland

Arquillian has plenty of useful extensions. In this talk Michał will present an intruduction to Arquillian universe, describing the most interesting modules, extensions and supported platforms.


Read more
Adam Warski

Scala macros - what are they, how do they work & who uses them

12 September 2013 | Adam Warski
JavaZone 2013, Norway

Macros are a brand new feature of Scala 2.10. In the presentation I would like to explain why were they added to the language, show step by step how to write your own simple macro and show some libraries using them


Read more
Paweł Wrzeszcz

What Happens When Board of Managers Gives Power To Everyone

27 August 2013 | Paweł Wrzeszcz
Agile Lean Europe 2013, Romania

I want to share very early experience of what happened in my company (21-people, all distributed and working remotely), which this June pivoted from somehow hierarchical to completely flat structure (open books, open everything, no managers).


Read more
Paweł Wrzeszcz

Code Reviews – Human Factor

27 August 2013 | Paweł Wrzeszcz
Agile Lean Europe 2013, Romania

In this talk I want to share outcome of my discussions with various developers about code reviews and how to make them more enjoyable.


Read more
Paweł Wrzeszcz & Andrzej Krzywda & Bolesław Dawidowicz

Face to face z pracą zdalną - panel dyskusyjny

6 July 2013 | Paweł Wrzeszcz & Andrzej Krzywda & Bolesław Dawidowicz
Confitura 2013, Poland

Panel dyskusyjny o pracy zdalnej. Podzielimy się własnymi doświadczeniami i postaramy się odpowiedzieć na nurtujące Was pytania


Read more
Tomasz Szymański

Emancypacja pracowników. Dlaczego spaliliśmy karty zakładowe?

6 July 2013 | Tomasz Szymański
Confitura 2013, Poland

Jak może wyglądać nowy typ firmy, w którym pracownik jest czynnikiem twórczym, a nie "resourcem"? Jak poradzić sobie z zarządzaniem takim zespołem? Czy tradycyjna rola "leadera" ciągle ma sens?


Read more
Michał Ostruszka

Czego być może nikt nie powiedział ci o JS, a co jednak powinnaś/powinieneś wiedzieć

6 July 2013 | Michał Ostruszka
Confitura 2013, Poland

Jeśli do tej pory nie miałeś styczności z JS, to bardzo prawdopodobne, że przespałeś ostatnie parę lat. Chciałbym pokazać jak pracować z JS bardziej efektywnie. W końcu podobno każdy kiedyś skończy programując w JS.


Read more
Łukasz Lenart

How secure your web framework is?

15 May 2013 | Łukasz Lenart
GeeCON 2013, Poland

In this talk I would like to present few recently discovered security vulnerabilities in the Apache Struts 2 web framework and based on that try to increase developers' awareness of the overall application security.


Read more
Konrad Malawski

Scalding, WordCount in Hadoop does not have to contain 70 lines

20 April 2013 | Konrad Malawski
DevCrowd 2013, Poland

Podczas tej prezentacji zapoznamy się z Twitter Scalding, którego celem jest sprawienie pisania jobów MRowych możliwie prostym, oraz „natywnym” dla Scali.


Read more
Łukasz Lenart

How secure your web framework is?

20 April 2013 | Łukasz Lenart
DevCrowd 2013, Poland

W tej prezentacji chciałbym pokazać kilka błędów bezpieczeństwa odkrytych swego czasu w Apache Struts 2 i bazując na tym podnieść ogólną świadomość programistów dotyczącą bezpieczeństwa aplikacji webowych.


Read more
See all
Our team’s tweets
Michał Chmielarz
Michał Chmielarz @mchmielu Dec 01
RT @tnurkiewicz: Due to a popular demand I published all examples from our #RxJava book: https://t.co/myoDrA6Vhj - 6000+ lines of code!
Michał Ostruszka
Michał Ostruszka @mostruszka Dec 01
@ryanguill try https://t.co/nmUvMJG8v4 (Either, Maybe, Validation and etc) It already has d.ts definitions for #typescript.
Maciej Opała
Maciej Opała @czaszo Nov 30
RT @softwaremill: Are folds in #Scala beautiful as those in #Haskell? Judge by yourself https://t.co/MeH3JOF7Do cc @GabrielG439 https://t.c…
Michał Chmielarz
Michał Chmielarz @mchmielu Nov 30
RT @softwaremill: Are folds in #Scala beautiful as those in #Haskell? Judge by yourself https://t.co/MeH3JOF7Do cc @GabrielG439 https://t.c…
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 30
RT @scalarconf: Welcome @bescala as #Scalar’s community partner! https://t.co/MPPoXHEunR
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 30
RT @scalarconf: Time for our community partner update: today we welcome @milanoscala ! https://t.co/MPPoXHEunR #Scala
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 30
RT @WarszawaJUG: Zapraszamy na 192. spotkanie WJUG "Co nowego w Spring 5" - Robert Szarejko https://t.co/R57t0iXKpL
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 30
Masters of free kicks #football #Tactics https://t.co/da4O1CkQt9
Maciej Opała
Maciej Opała @czaszo Nov 29
.@olivergierke do you plan adding support for @_Javaslang collections (List, Set) in @SpringData converters? Similarly to Option is added?
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 28
RT @mariofusco: It seems that Akka and node.js share the same "let it crash" strategy. Unfortunately I suspect that they give different mea…
Michał Chmielarz
Michał Chmielarz @mchmielu Nov 28
Love it! https://t.co/Fm0Y90DaXX
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 28
RT @TheApacheStruts: Struts 2.5.6 is ready for test, help us test the bits! https://t.co/nZOtMHXk3v #struts #test
Krzysiek Ciesielski
Krzysiek Ciesielski @kpciesielski Nov 28
RT @mariofusco: It seems that Akka and node.js share the same "let it crash" strategy. Unfortunately I suspect that they give different mea…
Maciej Opała
Maciej Opała @czaszo Nov 28
.@pelotasplus, farciarz! Wszystko dostajesz pocztą? Zazdrość! :D @IdeaBankSA
Maciej Opała
Maciej Opała @czaszo Nov 28
.@IdeaBankSA dzięki. Ciekawa odpowiedź. Powiadomień dot. lokat nie dostaję w formie pisemnej, tylko mailowo. A regulaminu nie mogę?
Maciej Opała
Maciej Opała @czaszo Nov 28
If you cannot allocate enough time to interview, you can’t really be serious about building a great team #software #craftsmanship #hiring
Maciej Opała
Maciej Opała @czaszo Nov 28
Playing with #gradle task graph! https://t.co/Lz3zx1afWA
Maciej Opała
Maciej Opała @czaszo Nov 28
Hej @IdeaBankSA, wysłaliście książeczkę z nowym regulaminem do każdego klienta? Szkoda drzew. #masakra :(
Bartek Andrzejczak
Bartek Andrzejczak @baandrzejczak Nov 28
RT @scalarconf: Welcome @bescala as #Scalar’s community partner! https://t.co/MPPoXHEunR
Maciej Opała
Maciej Opała @czaszo Nov 28
Any #JPA #JPQL @SpringData experts here? ;) https://t.co/CahoV6b2Gt
Adam Warski
Adam Warski @adamwarski Nov 28
RT @scalarconf: First speakers announced! @davegurnell @hseeberger @rabbitonweb @folone Registration & c4p: https://t.co/MPPoXHW5fp #Scala
Bartek Andrzejczak
Bartek Andrzejczak @baandrzejczak Nov 28
@EASPORTSNBA Another SF in Small Ball lineup? That's a bit disappointing...
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 28
RT @bielskobialajug: Dear All!:) Please welcome Wojciech! He is going to show us how to speed up web applications development process ;) ht…
Michał Chmielarz
Michał Chmielarz @mchmielu Nov 28
RT @lukaszlenart: New version of Maven Launch4j plugin is under way to the Central! https://t.co/sdGivNt8qK #launch4j #maven
Bartek Andrzejczak
Bartek Andrzejczak @baandrzejczak Nov 28
RT @WarszawaJUG: W styczniu organizujemy spotkanie w formule flash talks i szukamy chętnych, szukamy Ciebie :) - więcej info https://t.co/V…
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 28
New version of Maven Launch4j plugin is under way to the Central! https://t.co/sdGivNt8qK #launch4j #maven
Maciej Opała
Maciej Opała @czaszo Nov 27
RT @ayufanpl: We at @gitlab are looking CI/CD Developer. If you are passionate about Docker/Kubernets/Golang/CI/CD, let me know! https://t.…
Maciej Opała
Maciej Opała @czaszo Nov 26
Today, I visited @DevFestPL. Nice to see you all! :) Great event, kudos to all organizers <3
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 26
RT @dan_abramov: If most Redux code you write is boilerplate you should not be using it. It means there is not enough Redux-level logic to…
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 26
RT @softwaremill: Make your apps more #userfriendly! #ux Tips for programmers by #UXdesigner @Marta_Smektala @DevFestPL 3:50 pm;room 1 http…
Adam Warski
Adam Warski @adamwarski Nov 26
RT @weareradicalbit: Day 2, session 2 at #beescala with @adamwarski: Akka Http Sessions. @BeeScalaConf https://t.co/VEWSWLCoeU
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 26
RT @softwaremill: #BeeInTheMoment. Bee in right place! @adamwarski has a presentation: Web & mobile session management using akka-http @Bee
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 25
Grand Hotel? Sopot? Czy ja już tu byłem? //cc:@softwaremill
K.Leszczyńska-Bohdan
K.Leszczyńska-Bohdan @k_leszczynska Nov 25
RT @hit_bz: we finally teamed up today to #work together! pen, paper - paper, pen ;) sometimes those are more welcome than computer - even…
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 25
RT @jetbrains: Still have that Doomsday 2012 license? Switch it to subcr. at 40% off, use 2017.* versions + get a fallback license https://…
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 25
RT @glaforge: #GroovyLang, an Open Source Success Story https://t.co/JwXZwXyOCh thanks @paulk_asert
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 25
RT @softwaremill: Hey #scalasurfers ! Please notice, that #Scala Basics training was moved to @oliviabusiness , O4, Krypton, 2nd floor #sca
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 25
RT @JVM_bloggers: Nowe wydanie JVM Bloggers już jest - https://t.co/6xzWuffEKj ! A w nim nowe wpisy oraz lista promocji z okazji #blackfrid
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 25
RT @ScalaTimes: Scala Times Issue #145 - https://t.co/jRuROG1toc powered by @d6 @elmanu @odersky @olafurpg @rolandkuhn @tabdulradi &amp; o…
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 25
RT @scalawavepl: @softwaremill @scalarconf Organiser also support @scalawavepl ! It means a lot to us! Guys, are you there? https://t.co/Mf…
Maciej Opała
Maciej Opała @czaszo Nov 24
I'm going to "GDG DevFest Poland 2016". See you there? https://t.co/PWstEABRL2 via @Eventbrite
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 24
RT @adamwarski: Released akka-http-session for #Akka HTTP v10: https://t.co/4HpGdi3r0k. Should be in central soon!
Adam Warski
Adam Warski @adamwarski Nov 24
RT @hasumedic: Windowing data with #akka streams #DIY https://t.co/E1SUU9rX3D via @adamwarski
Krzysiek Ciesielski
Krzysiek Ciesielski @kpciesielski Nov 24
RT @viktorklang: General #Scala advice: Please don't use `map` for effects only—use `foreach` for that.
Michał Matłoka
Michał Matłoka @mmatloka Nov 24
@papriKam @softwaremill hey, unfortunatelly we don't have currently board which could be shared, but we have this in plans for the future :)
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 24
Oh, how much I love "strictNullChecks" compiler flag in #typescript. Super useful if you can't go Maybe monad & other goodies full-speed.
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 24
@michalgruca wise man once said "no mobile - no flight... no no mobile, no mobile - no flight" @lufthansa :)
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 23
@prondzyn @th3mon To wszystko pomówienia, a ja jestem co najmniej niewinny! ;)
Darek Kaczyński
Darek Kaczyński @dkaczynski Nov 23
RT @oscon: Reactive is taking off in mainstream enterprise software development. Learn more from Konrad Malawski @ktosopl https://t.co/x5th…
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 23
RT @ThePracticalDev: Why We Chose Turbolinks (for an Elixir/Phoenix app) https://t.co/paBWs6oLjj
Wojciech Ziębicki
Wojciech Ziębicki @wziebicki Nov 23
RT @ftomasse: Using #vim? Programming in #java? Take a look on a vim plugin built using #javaparser https://t.co/YuXYUct3L6
Wojciech Ziębicki
Wojciech Ziębicki @wziebicki Nov 23
RT @randal_olson: When you only write unit tests and skip the integration tests. #programming https://t.co/NpNLtgq7gt https://t.co/gF2M4tu…
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Nov 23
RT @WarszawaJUG: Zapraszamy na 191. spotkanie WJUG "RxJava in legacy projects: - Tomasz Nurkiewicz https://t.co/eneL5cIcG7
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 23
#NowPlaying Hurricane by Bob Dylan ♫ https://t.co/bzc79mMQV5
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 23
#meetjs #łódź już dzisiaj!. Widzimy się w Tekturze o 18:00 #nowLDZ https://t.co/7veSv2Cjrc
Lukasz  Zuchowski
Lukasz Zuchowski @Zuchos Nov 23
.@ngPolandConf The talks were decent but I have a lot of feedback regarding venue and organization. I'm waiting for your feedback survey.
Michał Ostruszka
Michał Ostruszka @mostruszka Nov 23
Code & slides from #ansible talk I gave on @BuildStuffLT are now up on github: https://t.co/LXzn9f0xzl #buildstufflt
Maciej Opała
Maciej Opała @czaszo Nov 22
RT @piotrdyraga: Looking for an awesome frontend job? Poke me at @ngPolandConf https://t.co/nOFz6nH2Fg
Maciej Opała
Maciej Opała @czaszo Nov 22
Having<? extends Fun> with #java #generics. Tough :/
Adam Warski
Adam Warski @adamwarski Nov 22
Released akka-http-session for #Akka HTTP v10: https://t.co/4HpGdi3r0k. Should be in central soon!
Maciej Opała
Maciej Opała @czaszo Nov 22
@cyclops_aol thought about it. However this wasn't what I was looking for that time.
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 22
Missing Google AppEngine support in Apache Struts? No need to cry, here you have https://t.co/NTfKwNa5ix #struts #appengine
Krzysiek Ciesielski
Krzysiek Ciesielski @kpciesielski Nov 22
@EruJazz @adamwarski you linked to an issue on error handling which I commented as working fine when I checked. Or is there another reason?
Michał Matłoka
Michał Matłoka @mmatloka Nov 22
RT @akkateam: We're proud to announce the immediate availability of #Akka HTTP 10.0.0 (fully stable): https://t.co/Hh3cnokjBb
Adam Warski
Adam Warski @adamwarski Nov 22
RT @kpciesielski: Wrote new activator template for akka-stream-kafka https://t.co/wiH4ZB0cNv #akka #scala #kafka #reactive
Krzysiek Ciesielski
Krzysiek Ciesielski @kpciesielski Nov 22
Wrote new activator template for akka-stream-kafka https://t.co/wiH4ZB0cNv #akka #scala #kafka #reactive
Maciej Opała
Maciej Opała @czaszo Nov 22
Almost just used #java #stream instead of #javaslang collections. That was scary ;)
Lukasz Lenart
Lukasz Lenart @lukaszlenart Nov 22
#P. I just finished mountain biking 13.51 km in 1h:11m:26s with #Endomondo #endorphins https://t.co/5iFVxFboyS
Maciej Opała
Maciej Opała @czaszo Nov 22
Any other ideas? https://t.co/SVVqCBsOIC #javaslang #optional #functional
Maciej Opała
Maciej Opała @czaszo Nov 22
@Nilhcem hope so too. It's just a typo ;)
This page uses cookies for better performance of the site. You can disable cookies in your browser settings. OK