warski.org
Event streaming with MongoDB | Blog of Adam Warski
http://www.warski.org/blog/2012/11/event-streaming-with-mongodb
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. Event streaming with MongoDB. 27 November, 2012. Is a really great “NoSQL” database, with a very wide range of applications. In one project that we are developing at SoftwareMill. We used it as a replicated event storage, from which we stream the events to other components. Such an approach has many advantages:. Which by defini...
warski.org
Reactive Queue with Akka Reactive Streams | Blog of Adam Warski
http://www.warski.org/blog/2014/06/reactive-queue-with-akka-reactive-streams
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. Reactive Queue with Akka Reactive Streams. 10 June, 2014. Update 15/09/2014: introduced API changes from akka-streams 0.7. Update 30/10/2014: introduced API changes from akka-streams 0.9. Update 15/12/2014: introduced API changes from akka-streams 1.0-M1. One of the early, experimental implementations is based on Akka. First, t...
warski.org
MacWire 0.8.0: towards 1.0, tagging, anonymous functions support | Blog of Adam Warski
http://www.warski.org/blog/2015/01/macwire-0-8-0-towards-1-0-tagging-anonymous-functions-support
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. MacWire 0.8.0: towards 1.0, tagging, anonymous functions support. 20 January, 2015. A couple of days ago MacWire 0.8.0. Got released. It contains a couple of changes and new features. But first, I’d like to thank Marcin Kubala. All of the changes are reflected in the guide to DI in Scala. Blue, blackberry :. This feature is esp...
warski.org
Supler 0.2.0: docs and features added, bugs removed | Blog of Adam Warski
http://www.warski.org/blog/2015/01/supler-0-2-0-docs-and-features-added-bugs-removed
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. Supler 0.2.0: docs and features added, bugs removed. 30 January, 2015. Is a library which makes writing complex forms easier. It has a server-side (Scala) and a client-side (JavaScript) component. In December we announced the 0.1.0 release. So it’s about time for an update! We now have a your first Supler form guide. Plus new b...
warski.org
Supler 0.1.0: complex forms made easier | Blog of Adam Warski
http://www.warski.org/blog/2014/12/supler-0-1-0-complex-forms-made-easier
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. Supler 0.1.0: complex forms made easier. 16 December, 2014. For a general introduction, see the previous blog. Or just head over to GitHub. Please star the project. If you find it interesting and would like to see it developed further! We also have a live demo. Supler 0.1.0 is available now in Sonatype’s OSS repository. First o...
warski.org
Using Scala traits as modules, or the “Thin Cake” Pattern | Blog of Adam Warski
http://www.warski.org/blog/2014/02/using-scala-traits-as-modules-or-the-thin-cake-pattern
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. Using Scala traits as modules, or the “Thin Cake” Pattern. 25 February, 2014. 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 how we do Dependency Injection (see also my other. Mill, dairyFarm :. 1 2 3 4 5 6 7 8 9 10 11 12. If yo...
warski.org
Blog of Adam Warski | Java, Scala, programming, … | Page 2
http://www.warski.org/blog/page/2
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. In today’s post-OO world, is dependency injection still relevant? 23 February, 2015. It’s 2015. Most of the new popular languages are more or less functional. The old ones, like Java, gain functional programming elements. In Scala, people are increasingly leaning towards the … Continue Reading →. 30 January, 2015. In the last t...
warski.org
About me / my projects | Blog of Adam Warski
http://www.warski.org/blog/about
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. About me / my projects. I’m the CTO and co-founder of SoftwareMill. 8220;Extraordinary Software as a Standard”). We’re taking care of projects end-to-end, developing custom software using Scala, Akka, Java, and other languages and interesting technologies. I created a couple of bigger and smaller open-source projects:. 8211; a ...
warski.org
Quicklens: modify deeply nested case class fields | Blog of Adam Warski
http://www.warski.org/blog/2015/02/quicklens-modify-deeply-nested-case-class-fields
Blog of Adam Warski. Java, Scala, programming, . Blog of Adam Warski Twitter. Blog of Adam Warski Google. Blog of Adam Warski RSS. Skip to primary content. About me / my projects. Quicklens: modify deeply nested case class fields. 28 February, 2015. Modify deeply nested fields in case classes, e.g.:. Modify(person)( .address.street.name).using( .toUpperCase). But without the actual lens creation. And we’d like to modify the. Of the street (let’s say convert to upper case), we would have to do:. Into the ...
SOCIAL ENGAGEMENT