Skip to content
Adam Warski
Adam Warski

Sharing elegant solutions to everyday problems

  • Home
  • Talks
  • Videos
  • About
Adam Warski

Sharing elegant solutions to everyday problems

Month: January 2013

Dry parameter names

Adam Warski, 26 January, 201327 January, 2013

How often do you see code like this, especially when using dependency injection, single-responsibility principle, and other “good practices”? 1 2 3 4 5 class FriendsTimelineReader(userFinder: UserFinder, userStatusReader: UserStatusReader, statusSecurityFilter: StatusSecurityFilter) { … }class FriendsTimelineReader(userFinder: UserFinder, userStatusReader: UserStatusReader, statusSecurityFilter: StatusSecurityFilter) { … } Note that the parameter names are exact…

Continue Reading

Updating to Scala 2.10: ElasticMQ and scala-macro-debug

Adam Warski, 21 January, 2013

As Scala 2.10 was released some time ago, it is high time to update the projects using 2.9: ElasticMQ and scala-macro-debug. Veripacks was already released using 2.10. ElasticMQ Version 0.6.3 of ElasticMQ has only one major change – it is built with Scala 2.10. That meant two code changes: Using…

Continue Reading

Veripacks 0.1 – Verify Package Specifications

Adam Warski, 5 January, 201313 January, 2013

Using some free time during my Christmas & New Year break, I worked on a new project, which implements some of the ideas from my earlier blog “Let’s turn packages into a module system”. The project is Veripacks; it allows to specify which classes from a package should be accessible,…

Continue Reading

CTO @ SoftwareMill

©2023 Adam Warski | WordPress Theme by SuperbThemes