Trifork Blog

GOTO Academy NL Newsletter

No Comments

Take a look at the upcoming events and trainings schedule! 

FREE EVENTS

  • Wednesday, January 7th, Janne Jul Jensen, Interaction Designer and Usability Specialist and trainer for the UX Course, will present a talk at the UX Meetup group. Registration opens Dec. 28 at 12 PM.
  • Monday, January 19, GOTO Night: Docker - An Introduction & Its Uses. RSVP Now.

VIDEOS

TRAININGS Read the rest of this entry »

Posted in: Custom Development

Integrating FlywayDB In A Spring Framework Application

2 Comments

flyway-logo-tmThis post is about how to integrate Flyway into a Spring/JPA application for database schema migration. To skip all the preambles and get straight to the instructions, jump to Project's Dependencies Set-up

Flyway is a database migration tool which helps do to databases, what tools like git/svn/mercurial does for source code...which is versioning. With Flyway you can easily version your database: create, migrate and ascertain its state, structure, together with its contents. It basically allows you to take control of your database, and be able to recreate it across different environment or different versions of the application it runs with, while keeping track of the chronological changes made.
Read the rest of this entry »

Posted in: From The Trenches | Java | Spring

Trifork News Bites

No Comments

It’s been an exciting month leading up to the close of the year. We have several news items that we would like to share with you. We had a successful relations network event, plenty of meet-up activities and GOTO nights and several new items planned for 2015 agenda that you don’t want to miss. Read on to learn more about all of this!

Annual Trifork Relations Network Event 2014

We held our annual Relations Network Event on the October 30th at the Corbra Cafe in Amsterdam. This proved to be a successful networking opportunity for both new and old relations exchanging ideas with like-minded people and of course celebrating with us. We bid our farewells to Bram Smeets and congratulated his successor Allard Buijze as the New CTO of Trifork Amsterdam.

Our CEO, Jeroen Speekenbrink did a recap of 2014, highlighting successful client projects and shared some exciting updates on our joint ventures such as Container-Solutions and DinDan Social. He also gave us insight to developments on new technologies which we are driving, such as the smart floor from The Surface Network and the personalized learning with apps from BrightCenter to mention a few.

Exciting times ahead as we continue to momentum investing both in new technologies and finding the right people! If you are interested to find out more on the exciting projects tied to our open opportunities,please visit our job page or get in touch with us today. 

This slideshow requires JavaScript.

The latests project realized Hogeschool van Amsterdam

In co-operation with the Hogeschool van Amsterdam we recently successfully launched a completely new inter- and intranet. This fully interactive environment allows users to personalize and interact with colleagues, students and visitors. The site was developed using the latest version of the successful open source CMS Hippo. If you would like more information you can contact Frank Groot at frank.groot@trifork.nl  

HVA 

Recap of happenings that you may have missed !

We are delighted to be able to be part of some exciting industry events and meetups happening in our offices! If you are interested to host your own developer meetup in our offices please contact us info@trifork.nl!

 J - Fall 2014 Java event. Allard Buijze our new CTO- got off to a good start sharing his knowledge with industry experts in a packed break-out sessions at this year’s event. Real-time user interfaces - sometimes just easier! If you are interested to find out more on this session or the technology behind this drop him a inbox abu@trifork.com

Our Amsterdam Free GOTO night on Functional Thinking took place on the 17th November. We were thrilled with the turnout with over 65 attendees joined us with our keynote speakers Neal Ford from Thought-works and Eelco Visser from TU Delft. Neal shared his ideas in his most recent book: Functional Thinking . The takeaway was learning a new language is easy, but learning a new paradigm is hard. He showed us in real-time Java and Scala examples on how to go from imperative programming to being a functional programming. Download  here  

Trifork’s joint venture partner Container-Solutions, hosted a Docker Meetup at our Trifork offices on the 13th November. The turnout was phenomenal with around 75 people gathering for this last meet up before the DockerCon Europe.
Here are some highlights:

Johan Janssen, from Info Support, warmed up the room with his talk teaching us how to use Docker and Jenkins to deploy and run applications on the Raspberry Pi and in the cloud. View the presentation.

Quinten Krijger, from Container Solutions, told us about the prerequisites for using Docker within an organization, why it is a cool technology and how it can solve some of your problems. The slides are bundled up in a container and uploaded them to the Docker Hub: pres- base and pres-prereq-to-docker . 

Alex Giurgiu, from Transystor, we got a tour of the common challenges one is facing when implementing a Docker environment and making it multi-machine aware. View the presentation.

The latests project realized Het Financieele Dagblad

As you might have heard on the radio Het Financieele Dagblad has a completely new website. We are very proud to have partnered with FD to develop this exciting new site. On the site users now have powerful search capabilities, can personalize their own FD page and check out the new timeline. Of course it is fully integrated with the existing CMS. For more information you can contact Frans Flippo at frans.flippo@trifork.nl 

FD 3 

So whats happening next that you don’t want to miss!

GOTOams_webheader_2015_new

Save The Date: GOTO Amsterdam Celebrating its 5-year Anniversary! 
The GOTO Amsterdam conference will take place at the Beurs van Berlage on June 17-19, 2015.

We are thrilled to announce our first class keynote speakers confirmed!  We are very proud to have Pragmatic Dave Thomas, Gunther Dueck, Jeff Sutherland and Mary Shaw at the five-year anniversary of this conference! Make sure to get the Early Bird discount offer. Register before December 10 for only €649, - excl. VAT. Click here to register.

 

Goto academy 1

The GOTO Academy 
Throughout the year we offer courses on AngulerJS, Spring, UX, Axon and Elasticsearch. We have just launched Academy 2015 courses schedule. We have early bird registrations offerings, so don't miss out. Find out more.  

Meetup you don’t want to miss
Join our Trifork expert on Usability and Interaction design, Janne Jul Jensen.
"When the Real World Comes Knocking or UI in an Agile Process”. This will be hosted at the Bookings.com offices on Wednesday, January 7, 2015. 

Blogtastic check them out!

Want to join our dynamic team?

We are always looking for great talent to join our amazing team to join on one of our challenging, innovative projects. Next to the list of our current open vacancies , we are currently looking for Java Developers , Software Enthusiasts for our Amsterdam and Eindhoven offices. If you want to learn more please email: jobs@trifork.nl 

Trifork Jobs

 

 

Posted in: Knowledge | Newsletter | Training

GOTO Academy Trainings Schedule

No Comments

Take a look at the upcoming trainings schedule! 

Follow @gotoacademyNL on Twitter for latest updates.

!VIDEOS

TRAININGS

spring logo

Spring Web Course (4 days) - January 20 - 23, 2015 - early bird price until December 19!

This four-day training is a course in Web application development. This hands-on training teaches you how to apply the latest in Spring to create Web applications. Completion of this course gives participants the opportunity to take a Spring Certified Professional Exam. The training will be led by Joris Kuipers, a former SpringSource Consultant. Read further. For more info, please contact us or visit the Academy.

AngularJS (4 days) - February 2 - 5, 2015 - contact us for pricing

Become an expert in AngularJS with  this four-day in-depth training course. The first day covers the basics of AngularJS, and requires no prior experience with AngularJS, however the course does require a solid understanding of Javascript. The second day covers more advanced topics, while the third and fourth days focus on the most difficult and advanced aspect of AngularJS, namely directives. More info and register.


Read the rest of this entry »

Posted in: Custom Development

Pen and Paper Vs. Sketching Tools

No Comments

Quite a few people have asked me over the years why I, as an interaction designer, do not use some of all the sketching and prototyping software that is out there, and why I still draw by hand despite the availability of all of these really smart and practical tools. Here’s why:

 

Screenshot of Balsamic

Screenshot of Balsamic

When I sketch a first prototype of a piece of software for a customer, then despite having done my homework well exploring the customer’s wants, and researching the users’ needs, I usually never get it right the first time. Understanding a new domain of expertise is a process that takes time and effort, and I always learn new things about a domain when I present a first prototype sketch to the customer and/or the users. There were things they forgot to tell me the first time, things I did not fully grasp the importance of initially. These new pieces of information usually causes the interaction design to change, as it should. But….

 

Read the rest of this entry »

Posted in: Custom Development | Education | Knowledge | Training

GOTO Night on Functional Thinking

No Comments

e5z5m

Monday, the 17th of November GOTO organizes a new GOTO night in Amsterdam and what a session this will be!

The evening starts with a lot of pizza to satisfy the hunger. Beware though, food for thought might come from the other great minds you can share dinner with. It's all about meeting new people and sharing your passion!

After the pizza we have 2 speakers who are able to blow you away. First we have Eelco Visser who will explain the principles and techniques for designing and implementing software languages. He will show how Spoofax helps us in creating our own languages.

Our second speaker is Neal Ford. He will explain the paradigm shift to get from an imperative programmer to a functional programmer. He will give examples in Java, Clojure and Scala. Expect to be amazed.

Be quick!

Boarding is almost finished and the room is already packed. Who will fill the last few seats for a full house? Register now using this link and see you on monday!

 

Posted in: Conference | Education

@ J - Fall 2014 -Real-time user interfaces - sometimes just easier!

No Comments

 

Trifork is thrilled to be participating in the key break-out sessions at this year’s J - Fall 2014 Java event. Join our CTO Allard Buijze session on: Real-time user interfaces - sometimes just easier! Read the rest of this entry »

Posted in: Custom Development

Trifork News Bites: October 2014

No Comments

 

This month we have several news items that we want to share with you, the next GOTO Night and several training's. But also a couple of projects that have gone live: the new website of FD, the examination system of CBR that we developed and our latest joint-venture DinDan Social. Read on to learn more about all of this!

Read the rest of this entry »

Posted in: Custom Development

Thoughts of a software developer - How to build extendable software

No Comments

Imagine you are starting to work for a customer who has an existing software system that needs to be extended. On your first day at the customer you want to quickly understand the existing piece of software. So you start your favorite IDE and check out the project from Git or Subversion. You are trying to run the project but nothing happens and you are still trying to get anything running but nothing happens again. You are getting frustrated. This blog entry should help you avoid getting others in this situation. But this blog entry is also useful for software architects that need to work with external or newly hired software developers. This blog entry is not so technical, but it is more about how to build software that can easily be extended by new developers.

Read the rest of this entry »

Posted in: Custom Development

Setting up Maven to use Grunt/NodeJS

2 Comments

grunt-logo For one of our projects we wanted to automate javascript concatenation/minification/tests and incorporate it into our maven build. While there are a number of maven plugins for those tasks, I've found that depending on another technology offered so much more and basically ended up integrating Grunt into our maven build. Grunt is a task runner which runs in node.js and it along with its plugins (tasks) are distributed with NPM. One could compare it with Maven + Ant with one big advantage for frontenders, it's all javascript driven. This advantage means there's a wider scenery of tooling catered specifically (but not exclusively) for frontend development and makes it quite delightful to find and use tools. It will feel weird to integrate a dependency manager and task runner into another dependency manager and task runner, but it actually makes sense from a polyglot point of view. Don't worry though, we will be using Maven to add Grunt to the build.
Read the rest of this entry »

Posted in: Frontend