Blog of Adam Warski

Java, Scala, programming, ...

  • Blog of Adam Warski Twitter
  • Blog of Adam Warski Google+
  • Blog of Adam Warski RSS

Primary menu

Skip to primary content
  • Home
  • About me / my projects
  • All Posts

Category Archives: Library

MacWire 2.0: composing modules & cleanup

  • By Adam Warski
  • 30 September, 2015
  • No Comments

Recently we released MacWire 2.0, with a number of new features and general code cleanup. The majority of the work was done by Bruno Bieth – thanks! If you don’t … Continue Reading →


When & why to use Supler for web forms?

  • By Adam Warski
  • 30 June, 2015
  • 1 Comment

If you haven’t yet heard about Supler, it’s a Rapid Form Development library, working with your favorite Javascript frontend and Scala backend frameworks. It keeps the form definition centralized, taking … Continue Reading →


MacWire 1.0 is here!

  • By Adam Warski
  • 7 April, 2015
  • 1 Comment

A couple of days ago MacWire 1.0 was released! If you don’t yet know what MacWire is: a light-weight and non-intrusive Scala Dependency Injection library. In fact, it’s more of … Continue Reading →


Supler update: 0.3.0 release

  • By Adam Warski
  • 19 March, 2015
  • No Comments

It’s been some time since the last release of Supler. Just as a short reminder: Supler is a Rapid Form Development library, allowing you to use your favorite Javascript frontend, … Continue Reading →


Quicklens: traversing options and lists

  • By Adam Warski
  • 14 March, 2015
  • 21 Comments

Quicklens is a small library which allows to modify deeply nested fields in case classes e.g.: modify(person)(_.address.street.name).using(_.toUpperCase), without the need to create dedicated lens objects. I got some very good … Continue Reading →


Quicklens: modify deeply nested case class fields

  • By Adam Warski
  • 28 February, 2015
  • 35 Comments

TL;DR: Quicklens: modify deeply nested fields in case classes, e.g.: modify(person)(_.address.street.name).using(_.toUpperCase). Similar to lenses, but without the actual lens creation. Lenses are very useful when you have to update a … Continue Reading →


Supler 0.2.0: docs and features added, bugs removed

  • By Adam Warski
  • 30 January, 2015
  • No Comments

Supler 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 … Continue Reading →


MacWire 0.8.0: towards 1.0, tagging, anonymous functions support

  • By Adam Warski
  • 20 January, 2015
  • 6 Comments

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 for his contributions. All … Continue Reading →


Supler 0.1.0: complex forms made easier

  • By Adam Warski
  • 16 December, 2014
  • No Comments

Supler aims to make complex web forms development easier, without tying you to a web framework. Supler provides a server-side DSL for defining forms, generating a JSON form representation, applying … Continue Reading →


Clustering reactmq with akka-cluster

  • By Adam Warski
  • 4 November, 2014
  • 4 Comments

In the last two posts on reactmq, I described how to write a reactive, persistent message queue. The queue has the following characteristics: there is a single broker storing the … Continue Reading →


  • Previous

MOVED


I'm now blogging on SoftwareMill's blog. Please follow me there!

Recent Posts


  • Kafka with selective acknowledgments performance & latency benchmark
  • Why I started learning Emacs in 2016
  • Add a “dependencies” badge & tree to your project using UpdateImpact
  • Event sourcing + free monads = free sourcing?
  • MacWire 2.0: composing modules & cleanup

Links


Follow me on twitter!

Looking for end-to-end software development, project management, Scala experts? SoftwareMill is here to help:
Did you ever have problems with updating or managing dependencies in your Scala/Java/Groovy projects? Check out UpdateImpact!

Interested in weekly Scala news?

The best code-review tool:

Top Posts & Pages


  • Using Scala traits as modules, or the "Thin Cake" Pattern
  • How do iBeacons work?
  • Dependency injection with Scala macros: auto-wiring
  • DI in Scala: Cake Pattern pros & cons
  • JSF2 navigation: post->redirect->get
  • Improving autofactories/assisted inject
  • Dependency Injection in Play! with MacWire
  • Benchmarking SQS
  • Quicklens: traversing options and lists
  • Envers is back from vacations

Categories


Archives


Copyright © 2007-2023 Blog of Adam Warski. All Right Reserved.
Powered by: WordPress | Theme: Simple Catch Pro
 

Loading Comments...