Tommy Tynjä

Software engineering and leadership

Blog articles

2022-09-15 - Scaling Translations at Spotify
2020-12-03 - How We Built It: Spotify Lite, One Year Later
2018-04-13 - Integration testing do's and don'ts
2017-12-15 - Release of Jenkins Delivery Pipeline Plugin 1.1.0
2017-07-26 - Programmatically configure Jenkins pipeline shared groovy libraries
2017-04-11 - How to use the Delivery Pipeline plugin with Jenkins pipelines
2017-04-11 - Announcing Delivery Pipeline Plugin 1.0.0 with support for Jenkins pipelines
2017-02-09 - Experiences from a highly productive development team
2016-11-11 - Reasons why code freezes don’t work
2016-10-28 - How to release software frequently with quality and confidence
2016-07-06 - JavaOne Latin America summary
2016-05-06 - AWS Summit recap
2016-04-15 - The power of Jenkins JobDSL
2015-03-25 - AWS Cloudformation introduction
2015-02-06 - Jfokus 2015 main takeaways
2014-12-19 - Docker on Mac OS X using CoreOS
2014-07-14 - Feature switches in practice
2014-06-16 - Slimmed down immutable infrastructure
2014-02-14 - Test categorization in deployment pipelines
2013-05-29 - Continuous Delivery testing levels
2013-05-28 - Testing the presence of log messages with java.util.logging
2012-12-21 - Writing integration tests with an in-memory Mongo DB
2012-12-19 - Applying indexes in Mongo DB
2012-12-06 - Use of generics in EJB 3.1
2012-09-21 - The importance of integration testing
2012-07-13 - Time for a new take on enterprise testing
2012-06-08 - Generate Java code from an existing WSDL with Apache CXF
2012-06-04 - Add Maven dependencies to your Arquillian micro-deployments
2012-05-31 - Bind a string to JNDI in JBoss 7.1
2012-05-13 - Asynchronous method invocations in Java EE 6
2012-04-22 - Writing integration tests in Java with Arquillian
2012-02-22 - Configure datasources in JBoss AS 7.1
2012-01-24 - Obey the DRY principle with code generation!
2011-08-03 - Distributed version control systems
2011-08-01 - An introduction to Java EE 6
2011-06-16 - Application startup order in IBM WebSphere Application Server
2011-04-07 - ShrinkWrap together with Maven
2011-03-04 - Get started with AWS Elastic Beanstalk