SoftwareMill

What we've been up to
Company News
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

Here is an article about working in distributed teams.


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
Inverse beacon positioning

Inverse beacon positioning

24 April 2014 | Adam Warski

Indoor positioning is a very popular topic recently, mostly due to the iBeacon technology promoted by Apple, and adopted by other vendors. Most of...


Read more
Do not underestimate the power of the fun

Do not underestimate the power of the fun

23 April 2014 | Paweł Stawicki

Do you like your tools? Are you working with the technology, programming language and tools that you like? Are you having fun working with it? ...


Read more
Adventures with Python: Warsaw’s bike parkings

Adventures with Python: Warsaw’s bike parkings

22 April 2014 | Maciej Biłas

Python has always been a language I wanted to improve in. Mostly because of its data tools. Also being an active bicycle commuter I to grab data...


Read more
A few hints about Scala sequences

A few hints about Scala sequences

12 April 2014 | Krzysztof Ciesielski

This blog post is inspired by a cool talk “The Dark Side of Scala” given by Tomek Nurkiewicz on Scalar conference. I’m going to focus on one...


Read more
Beacon  Harvester ver. 1.10 available on the App Store

Beacon Harvester ver. 1.10 available on the App Store

7 April 2014 | Krzysztof Grajek

A couple of days ago another version of my first iOS application has become available for download. This version brings a couple of improvements as...


Read more
awesome select styling

awesome select styling

26 March 2014 | Łukasz Lenart

Problem Style <select> to look better, osm! and not like native select on given OS, basically convert this: 18 per page into this: Solution...


Read more
Makerland, hackaton and turtles

Makerland, hackaton and turtles

21 March 2014 | Adam Warski

The first Makerland is over – if you read only the first sentence of this blog, the conference was great, watch out for the second edition...


Read more
Big data: when single node is better than clustered

Big data: when single node is better than clustered

6 March 2014 | Adam Warski

There’s a lot of hype about “big data” and a general trend to try to apply Hadoop to almost every problem. However, sometimes it turns out that you...


Read more
iOS HTTP Basic Authentication and RestKit

iOS HTTP Basic Authentication and RestKit

27 February 2014 | Krzysztof Grajek

Today morning I was looking for some solution to use authentication with my REST calls to GeoCouch database. I set up the security on the server...


Read more
Parsing JSON with Objective-C and RestKit

Parsing JSON with Objective-C and RestKit

26 February 2014 | Krzysztof Grajek

Another problem I have found while developing my pet-project application called ‘BeaconHarvester‘ was to integrate it with the external web service...


Read more
How to get geographic coordinates of the visible MKMapView area in iOS

How to get geographic coordinates of the visible MKMapView area in iOS

26 February 2014 | Krzysztof Grajek

Recently I become interested in a problem of managing a large number of annotations on a MKMapView in iOS application. The problem is twofold,...


Read more
Using Scala traits as modules, or the “Thin Cake” Pattern

Using Scala traits as modules, or the “Thin Cake” Pattern

25 February 2014 | Adam Warski

I would like to describe a pure-Scala approach to modularity that we are successfully using in a couple of our Scala projects. But let’s start with...


Read more
Easy ‘curling’ with Httpie

Easy ‘curling’ with Httpie

25 February 2014 | Krzysztof Grajek

Sometimes there is a need to quickly test some web service if its responding correctly to the given data, that is especially true when using a new...


Read more
Introduction to Objective-C for Programmers, part V

Introduction to Objective-C for Programmers, part V

21 February 2014 | Krzysztof Grajek

Introduction to Objective-C for Programmers contains the following parts already: Part I – literals Part II – class cluster pattern, categories,...


Read more
Introduction to Objective-C for Programmers, part IV

Introduction to Objective-C for Programmers, part IV

19 February 2014 | Krzysztof Grajek

Introduction to Objective-C for Programmers contains the following parts already: Part I – literals Part II – class cluster pattern, categories,...


Read more
Introduction to Objective-C for Programmers, part III

Introduction to Objective-C for Programmers, part III

19 February 2014 | Krzysztof Grajek

Introduction to Objective-C for Programmers contains the following parts already: Part I – literals Part II – class cluster pattern, categories,...


Read more
Introduction to Objective-C for Programmers, part II

Introduction to Objective-C for Programmers, part II

19 February 2014 | Krzysztof Grajek

Introduction to Objective-C for Programmers contains the following parts already: Part I – literals Part II – class cluster pattern, categories,...


Read more
Introduction to Objective-C for Programmers, part I

Introduction to Objective-C for Programmers, part I

19 February 2014 | Krzysztof Grajek

Introduction to Objective-C for Programmers contains the following parts already: Part I – literals Part II – class cluster pattern, categories,...


Read more
Detecting Qualcomm’s Gimbal beacons in Mac OS X Mavericks and on Android 4.2

Detecting Qualcomm’s Gimbal beacons in Mac OS X Mavericks and on Android 4.2

11 February 2014 | Jarosław Kijanowski

Recently I ordered the Gimbal proximity beacons and before getting my hands dirty with the iOS and Android SDKs I wanted to smoke test these tiny...


Read more
How to setup a remote office

How to setup a remote office

31 January 2014 | Tomasz Szymański

Introduction I came up across a youtube video (see below) and decided to share my experience with setting up a remote office. The experience comes...


Read more
Using JavaCV with Scala and SBT

Using JavaCV with Scala and SBT

24 January 2014 | Adam Warski

Recently I’ve been doing some simple face detection in a Scala-based project. The “industry standard” for such kind of tasks is OpenCV; face...


Read more
Make summaries not promises

Make summaries not promises

22 January 2014 | Tomasz Szymański

January is about to finish, most of you have probably already abandoned the promises you have made couple weeks ago. Well, at least some of you,...


Read more
How do iBeacons work?

How do iBeacons work?

13 January 2014 | Adam Warski

iBeacons are certainly a trending topic recently. They allow indoor positioning, letting your phone know that you are in range of a beacon. This...


Read more
Traffic simulation game in Elm

Traffic simulation game in Elm

7 January 2014 | Adam Warski

A couple of weeks ago I read about Elm, a new functional language, which compiles to JavaScript and HTML. Elm is designed with the browser in mind,...


Read more
BuildStuff 2013 is over – looking forward to ’14!

BuildStuff 2013 is over – looking forward to ’14!

17 December 2013 | Adam Warski

I just came back from the BuildStuff conference in Vilnius, Lithuania (actually this was almost a week ago, but I was writing that back at the...


Read more
What does Agile mean to you?

What does Agile mean to you?

16 December 2013 | Łukasz Żuchowski

Not so long time a go, I was on the conference about Agile (AgileByExample - great conference by the way) and one of the sponsors has a win-tablet...


Read more
Deep dive into AngularJS – my review of “Mastering Web Application Development with AngularJS”

Deep dive into AngularJS – my review of “Mastering Web Application Development with AngularJS”

24 November 2013 | Tomasz Dziurko

AngularJS is very popular JavaScript framework for writing Single Page Applications but despite its popularity, it had surprisingly poor book...


Read more
Visibility Shift In Distributed Teams

Visibility Shift In Distributed Teams

22 November 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...


Read more
Recenzja “Oprogramowanie szyte na miarę: Jak rozmawiać z klientem, który nie wie czego chce”, czyli o tym co każdy programista umieć powinien

Recenzja “Oprogramowanie szyte na miarę: Jak rozmawiać z klientem, który nie wie czego chce”, czyli o tym co każdy programista umieć powinien

30 October 2013 | Tomasz Dziurko

Dear Reader This post is in my native language as it is a review of book pyblished only in Poland. Please feel free to check my other posts which...


Read more
Agile By Example 2013 – review

Agile By Example 2013 – review

18 October 2013 | Tomasz Dziurko

I’ve just returned from my trip to Warsaw to attend 3rd edition of Agile By Example. Here’s my thoughts, impression and notes after this event....


Read more
See all
Our presentations
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
Lukasz Lenart
Lukasz Lenart @lukaszlenart Apr 24
RT @rgielen: #Apache #Struts 2 zero day exploit mitigation: http://t.co/i9WRe2HAiY - please apply immediately. Security patch release is un…
Lukasz Lenart
Lukasz Lenart @lukaszlenart Apr 24
RT @softwaremill: We're very proud to be @GeeCON's partner - shipping programmers from Warsaw to Krakow via Geecon Train :) https://t.co/r1…
Piotr Buda
Piotr Buda @piotrbuda Apr 24
RT @przemekpokrywka: @piotrbuda http://t.co/vHU5geNi80 brilliantly highlights the problems caused by *not* using FP. I recommend
Adam Warski
Adam Warski @adamwarski Apr 24
RT @pawelstawicki: New post on my blog, about “the power of the fun”: http://t.co/Rl9JSTTbn6
Paweł Stawicki
Paweł Stawicki @pawelstawicki Apr 24
New post on my blog, about “the power of the fun”: http://t.co/Rl9JSTTbn6
Adam Warski
Adam Warski @adamwarski Apr 24
Inverse #iBeacon positioning: http://t.co/a9pWdNw8zz
Adam Warski
Adam Warski @adamwarski Apr 24
RT @codebrag: Try out the Codebrag v.2 BETA with git branches support! https://t.co/cGwS7tCra2 #code #review
Pawel Wrzeszcz
Pawel Wrzeszcz @pawelwrzeszcz Apr 24
RT @codebrag: Try out the Codebrag v.2 BETA with git branches support! https://t.co/cGwS7tCra2 #code #review
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 24
RT @AdamBien: Golden Times For Java Devs -- Interview with WJUG (Warszawa Java User Group): Adam Bien: When the Warsaw JUG ... http://t.co…
Maciej Biłas
Maciej Biłas @maciejb Apr 23
@jpospychala I didn't even notice. I'm happy it spared me programming in ObjC. And now the fun part playing with positioning.
Paweł Stawicki
Paweł Stawicki @pawelstawicki Apr 23
For anyone interested: http://t.co/QFdwl3ZxRM is now in public beta! /cc @DoskonaleSzare
Michał Ostruszka
Michał Ostruszka @mostruszka Apr 23
"You have ruined #javascript". ServiceFactoryProviderProvider :) http://t.co/z1vBjYvuPp
Maciej Biłas
Maciej Biłas @maciejb Apr 23
@TerryMooreII it's certainly great for experimentation.
Maciej Biłas
Maciej Biłas @maciejb Apr 23
~20 lines of sloppy NodeJS JavaScript that logs RSSI of nearby #iBeacons (OSX/Linux) http://t.co/nvrLeoHk5m
Pawel Wrzeszcz
Pawel Wrzeszcz @pawelwrzeszcz Apr 23
RT @codebrag: Codebrag news has just been sent! Read about the branches feature and our plans for the future here: http://t.co/vDlOolRLio]
Adam Warski
Adam Warski @adamwarski Apr 23
Getting ready for tomorrow's meetup in Prague on #spray http://t.co/YUdC4UvwdM #scala
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 23
@trzmiel Envy! :)
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 22
4 of 5 stars to Agile Hiring by Sean Landis http://t.co/YAVhqI2ihd
Pawel Wrzeszcz
Pawel Wrzeszcz @pawelwrzeszcz Apr 22
RT @codebrag: That's a fine line of code! Like micro-feature in Codebrag: http://t.co/OYrKa3OymV
Krzysztof Ciesielski
Krzysztof Ciesielski @kpciesielski Apr 22
@viktorklang happy load balancing!
Maciej Biłas
Maciej Biłas @maciejb Apr 22
@adamwarski @gkossakowski @jaceklaskowski @WarszawaJUG I'll be late as well. Train is delayed, but getting there.
Piotr Buda
Piotr Buda @piotrbuda Apr 22
@viktorklang so now you’re a Supervisor ;) Just remember your spawns cannot be restarted after failure ;) Gratz ;)
Adam Warski
Adam Warski @adamwarski Apr 22
@gkossakowski @jaceklaskowski @WarszawaJUG @maciejb Great, thanks, I'll be late probably ;) (kids)
Adam Warski
Adam Warski @adamwarski Apr 22
@gkossakowski @maciejb @jaceklaskowski @WarszawaJUG where? :) I meant the place you'll pick ;)
Adam Warski
Adam Warski @adamwarski Apr 22
@jamesmulcahy It was a live coding session, and the talks weren't recorded, so unfortunately the answer is "no" to both - sorry!
Adam Warski
Adam Warski @adamwarski Apr 22
RT @codebrag: That's a fine line of code! Like micro-feature in Codebrag: http://t.co/OYrKa3OymV
Adam Warski
Adam Warski @adamwarski Apr 22
RT @maciejb: Blogged: adventures with Python – Warsaw's bike parkings http://t.co/s8K6JbKesQ
Adam Warski
Adam Warski @adamwarski Apr 22
RT @scalarconf: What does it take to make 300 programmers get up before 8 AM on Saturday? A Scalar summary: https://t.co/S61S5Qwljx #scalar
Maciej Biłas
Maciej Biłas @maciejb Apr 22
Blogged: adventures with Python – Warsaw's bike parkings http://t.co/s8K6JbKesQ
Piotr Buda
Piotr Buda @piotrbuda Apr 22
Hey followers! Any good books/papers on functional programming? Introductory ones preferred, but will accept for all levels ;)
Adam Warski
Adam Warski @adamwarski Apr 22
@maciejb @gkossakowski @jaceklaskowski @WarszawaJUG I'll be there after 20:00 as well
Maciej Biłas
Maciej Biłas @maciejb Apr 22
@gkossakowski @adamwarski @jaceklaskowski @warszawajug awesome. I'm in Warsaw since ~19:00, will join you ~20:00.
Adam Warski
Adam Warski @adamwarski Apr 22
@jaceklaskowski @maciejb @gkossakowski @WarszawaJUG I think I can do today or tomorrow - let me know where & when exactly :)
Paweł Stawicki
Paweł Stawicki @pawelstawicki Apr 21
@bartekpiech when we'll be able to switch them with cmd+tab
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@jaceklaskowski @gkossakowski @adamwarski Thursday (and Saturday) don't work for me, tho. What about after @WarszawaJUG meetup or Wednesday?
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@gkossakowski @jaceklaskowski @adamwarski what day works for you best, anyway? I'd be for Friday.
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@majson liberating. :-)
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@jaceklaskowski I've used WordPress before and I wanted to stick with it. No other reason.
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@jaceklaskowski re: LAMP. I just don't find it pleasurable to manage a web server anymore. It was fun when I was learning it a few years ago
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@jaceklaskowski of course github! it's great for public stuff, showcasing your work. but has no free private repo offering unlike bitbucket
Maciej Biłas
Maciej Biłas @maciejb Apr 21
@jaceklaskowski all I need is now hosted: I moved my (not very active) blog to WordPress, my private repos to bitbucket…
Maciej Biłas
Maciej Biłas @maciejb Apr 21
I've just terminated my VPS. First time since high school I don't have a running "server" out there. No more system upgrades, cfg tweaking!
Maciej Biłas
Maciej Biłas @maciejb Apr 21
RT @LordManley: All countries in the world that use the mmddyy date format @amazinmaps http://t.co/3NYS0yciTP
Michał Ostruszka
Michał Ostruszka @mostruszka Apr 20
Biegacie czy robicie masę w święta? :) Ja właśnie wróciłem z fajnego wybiegania. Super pogoda, super trasa #running
Paweł Stawicki
Paweł Stawicki @pawelstawicki Apr 20
RT @ThirdManLabs: Drinking game for web developers: 1. Think of a noun 2. Google "<noun>.js" 3. If a library with that name exists - drink
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 20
Nowy Pan od rekrutacji w @softwaremill :) http://t.co/WMUdZsxIgw
Piotr Buda
Piotr Buda @piotrbuda Apr 19
@bartekpiech it rarely crashes on weekdays
Piotr Buda
Piotr Buda @piotrbuda Apr 19
@bartekpiech well, it's not that bad overall, it worries me though that it's second Sat evening I can't play that game :(
Piotr Buda
Piotr Buda @piotrbuda Apr 19
@bartekpiech yeah, they had great start with early access and then it went to sh1t...
Piotr Buda
Piotr Buda @piotrbuda Apr 19
Hey @TESOnline! Is it possible for you to deliver on Saturday in EU? Correct me if I'm wrong, but that's second Sat your game ain't working!
Krzysztof Ciesielski
Krzysztof Ciesielski @kpciesielski Apr 19
RT @mfeathers: Bitcoin 2.0: Unleash The Sidechains http://t.co/SAyZEPOI1o
Maciej Biłas
Maciej Biłas @maciejb Apr 19
RT @potch: alias yolo='git commit -am "DEAL WITH IT" && git push -f origin master'
Paweł Stawicki
Paweł Stawicki @pawelstawicki Apr 18
RT @IrishBerliner: Dear Berliners, my beloved bike was stolen last night. It's older than I am. Please RT, let me know if seen anywhere. ht…
Pawel Wrzeszcz
Pawel Wrzeszcz @pawelwrzeszcz Apr 18
7 Secrets Your Mind Doesn't Want You to Know http://t.co/bGeI627LO5
Maciej Biłas
Maciej Biłas @maciejb Apr 18
RT @BritishPathe: We're pleased to announce the uploading of 85,000 films to YouTube. View and share here: http://t.co/ddX5Scbh5U http://t.…
Lukasz Lenart
Lukasz Lenart @lukaszlenart Apr 18
RT @ScalaTimes: Scala Times #10 is out! Read it and subscribe here: http://t.co/OyYXeqC69B]
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
Just got Easter e-mail card from one company. Outcome? Now I have 408 real e-mail addresses of their customers :)
grajo
grajo @grajo Apr 18
RT @TomaszDziurko: Don't wanna miss important news from #Scala world? Fear no more and join @ScalaTimes http://t.co/8hjXRU5xZK :)
Pawel Wrzeszcz
Pawel Wrzeszcz @pawelwrzeszcz Apr 18
How to Reduce Stress by Doing Less and Doing It Slowly http://t.co/yYDGedQlZD via @tinybuddha
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
Bestselling author Berkun is giving away his best book of collection on creativity & philosophy for FREE today only: http://t.co/dFMA2Pr74m
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
RT @softwaremill: We wish you happy Easter (or Spring Break) and hope you won't scale too much! #delicious #cooking #scala
Michał Ostruszka
Michał Ostruszka @mostruszka Apr 18
Curious what’s new in #scala? Follow @ScalaTimes & subscribe to http://t.co/vWNuzGRn3L - weekly dose of #scala stuff straight to your inbox.
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
Don't wanna miss important news from #Scala world? Fear no more and join @ScalaTimes http://t.co/8hjXRU5xZK :)
Maciej Biłas
Maciej Biłas @maciejb Apr 18
http://t.co/3RKSNvgBkB displays GeoJSONs inline. Neat! https://t.co/Wj19D1Tyaa http://t.co/xpfhWmvnHu
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
In #Scala 2.11 we can create case classes with > 22 parameters! My creativity is no longer limited :) https://t.co/jIei7WPHmT
Pawel Wrzeszcz
Pawel Wrzeszcz @pawelwrzeszcz Apr 18
RT @ScalaTimes: Scala Times #10 is out! Read it and subscribe here: http://t.co/OyYXeqC69B]
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
10 JDK 7 Features to Revisit, Before You Welcome Java 8: http://t.co/aY5MlSCDCX
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
@wololock btw, there are still 2 or 3 free seats in this train :) And from Torun is not that far to Warsaw :)
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
@wololock 38 :) This is going to be a huge train party :)
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
@wololock #GeeCONTrain will be in Cracow around 10 p.m. so there is nothing to plan now ;)
Michał Ostruszka
Michał Ostruszka @mostruszka Apr 18
#dropbox goes shopping. Their "to-buy” list for today: #hackpad. I hope it will not end up like #readmill.
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
@wololock what are these missing 3%? :)
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 18
RT @softwaremill: Are you a Java developer from Warsaw who's going to Geecon? Why not board the @GeeCON train? :) https://t.co/mQWYvXOPlf
Krzysztof Ciesielski
Krzysztof Ciesielski @kpciesielski Apr 17
Chillax https://t.co/si6A8KyDN7
Michał Ostruszka
Michał Ostruszka @mostruszka Apr 17
@gruntjs in @codebrag we use Grunt for front and SBT for Scala backend. When building dist, SBT triggers Grunt build and then packages stuff
Adam Warski
Adam Warski @adamwarski Apr 17
Just released updates to MacWire (https://t.co/MiBaAuHMo7) and scala-macro-debug (https://t.co/Eq6Fe3mgPY) for #Scala 2.11!
Michał Ostruszka
Michał Ostruszka @mostruszka Apr 17
Sure thing, PKP IC. That’s ok. I’m absolutely ok with this null thing. https://t.co/rN05o0Fo5s #fail
Tomasz Dziurko
Tomasz Dziurko @TomaszDziurko Apr 17
RT @ScalaTimes: Scala Times #10 is out! Read it and subscribe here: http://t.co/OyYXeqC69B]
Lukasz  Zuchowski
Lukasz Zuchowski @Zuchos Apr 17
#protip Sabaton is perfect for coding http://t.co/8768h8WO09 #sabaton
This page uses cookies for better performance of the site. You can disable cookies in your browser settings. OK