Trifork Blog

GOTO Amsterdam: the Scrum track

No Comments

Goto Amsterdam

A conference is usually about new and exciting stuff and Scrum clearly isn’t new. Scrum is nowadays also adopted across all industries and I personally do not know one software developer who wasn’t part of a Scrum project yet. So, it’s not exciting either. Why the heck have then a Scrum track and even two keynotes about Scrum and Agile Software Development?

ShouldyoumoveyourteamtoScrum

 

Read the rest of this entry »

Posted in: Conference

GOTO Amsterdam: The disruption track

No Comments

Goto Amsterdam

 

It must have been somewhere in 2004 when I listened to a single podcast every day for more than a week. Each day when commuting to work and back it was the podcast called “Capturing the Upside” by Clayton Christensen. I was so impressed by the amount of insights and knowledge shared in this podcast that I bought his first two books immediately. It was Clayton Christensen who coined the theory of Disruptive innovation.  When you read Eric Ries his book on Lean Startup you can recognize this movement leverages the Disruptive Innovation theory: e.g. initial “crappy” products(mvp) enter a small part of the incumbents market and not considered/recognized a threat.

Read the rest of this entry »

Posted in: Conference

GOTO Amsterdam: The drones track

No Comments

Goto Amsterdam

Shaping a new market

This year is the first time at any GOTO conference there is a track all about Drones. Why should we do that? Why is it important and more specific; why could it be relevant for the leaders in the dutch software development market?

Deloitte states that in 2015 the base of active drones exceeds 1 million. Their focus is more on the consumer/pro-sumer side of the story though.

Lets look into some predictions on market size:

Market research estimates the global UAV market is now about $15 billion this year, with growth to up to $20 billion annually by 2020. Part of the reason for the growth is the FAA is opening up air space to commercial activities.

See more at: http://www.aboutsmallcap.com/2012/07/25/large-unmanned-aerial-vehicle-market-expected-to-keep-on-growing/

Read the rest of this entry »

Posted in: Conference

GOTO Amsterdam: the Elasticsearch track

No Comments

Goto Amsterdam
More and more enterprises start using the data they gather. Besides the Big data and Data science, there is a 3rd taste: search. Since January of this year, 1 search technology (stack) came up on top and since then is the number 1 choice when it comes to search: elastic search.
 ElasticSearch-2015

Read the rest of this entry »

Posted in: Conference

Documenting your REST APIs

1 Comment

Whenever you deliver some API that is to be consumed by another party, you will get the inevitable question of providing documentation. Probably every developer’s least favorite task.

In Java there is javadoc, but that doesn’t cut it if you are delivering a Web Service API. In that realm we already know WSDL for SOAP based Web Services. Then again, every developer seems to prefer REST based Web Services these days and those are not WSDL based… So what then? That is a question with multiple answers. In the last few years there have been three different open-source projects that have tried to give an answer to this: swagger, RAML and API BluePrint. Of those Swagger has been around the longest and arguably gained the largest following.

Based on the completely subjective criteria ‘it needs to support Java’, ‘what about Spring MVC?’ and ‘can you deliver it to the customer by Monday?’ I decided to take a stab at documenting an existing API using Swagger. It is written in something that can run on a JVM, has Spring MVC support (via third party libraries) and seemed to be the easiest to set up based on their examples and various other online resources.

Read the rest of this entry »

Posted in: Custom Development | From The Trenches | Java | Spring

GOTO Amsterdam 2015: AngularJS Track

No Comments

AngularJS: King of the castle

webdevelopmentTrends

We looked at the web development corner and saw the big 3 technologies; HTML, Javascript and CSS all loosing interest. Frameworks, on the other hand, are gaining more and more attention from the community. These days there is one framework that stands out from the rest: AngularJS.

Read the rest of this entry »

Posted in: Conference

GOTO Amsterdam 2015: The Microservices track

No Comments

Big hypes, clear trends and micro services

aFewTrends

When we started discussing the tracks for GOTO Amsterdam in november 2014, we took Gartners Hype cycle and used it to plot technologies we had on our radar. It sort of looked like the picture found above. We see Microservices as a very interesting topic. It was Martin Fowler and James Lewis who raised more awareness in this article.

Read the rest of this entry »

Posted in: Conference

GOTO Amsterdam 2015: The Docker track

No Comments

Goto Amsterdam

GOTO Amsterdam 2015 holds the promise to be a unique experience. We looked at the global and local trends, we listen to the communities and we learn from the local heroes who we consider experts on a specific subject. We’ve asked these local heroes to be our trackhosts and help shape our tracks. They know who give the best talks. They know what are the most important topics. They know what the questions are, our audience will ask themselves during the projects.

Their task was not simple though. We’ve asked them to shape their track so awesome, they couldn’t stop talking about it. In this first article Pini Reznik, our trackhost for the Docker track, explains why the docker track is that awesome!
Read the rest of this entry »

Posted in: Conference

CQRS as a Junior Developer

No Comments

Fresh from university, searching for a development job, having one within two weeks. And at an interesting company at that. That is what happened to me about a year ago. So, you could (and probably should) call me a junior developer. After a month of trainings and new experiences I was put on my first big project. Together with a senior colleague we were assigned to build the new roadside assistance application at the ANWB. The app was planned to work with Axon at the core and through this I came in touch with CQRS

Since I didn’t know squat about the ‘Command-Query Responsibility Segregation’ concept and soon had to work with it, I dove into a multitude of sites, blogs and wikis about the topic for self-study. That it separates the responsibility of commands and queries is quite obvious from the definition itself. And that this leads to scalability options since the command or the query side can be optimized to the system, made sense. Also, that it simplifies the creation of the domain model since there can be a focus on either the command or query side was quite clear through the information I read.

Read the rest of this entry »

Posted in: Custom Development

Brand New Website GOTOAcademy.nl

No Comments

Image Our New website www.gotoacademy.nl

Before you run off to start your weekend we would like to let you know that we are very excited to inform you that we have launched our brand-new website for the GOTO Academy!

With the new website it will be easier to find the trainings and training dates that you are interested in, you will be able to purchase your training directly via the website and besides that the new website has a new look and therefore a new feel to it!

Check it out for yourself. If you have any thoughts, suggestions, feedback that you would like to share with us, please let us know via training@trifork.nl.

www.gotoacademy.nl

Besides that, this newsletter contains information about the next upcoming events, new videos that we have released in the past month and an overview of the next available trainings! Enjoy!

For more GOTO Academy news, Follow us on Twitter @gotoacademyNL 

  Read the rest of this entry »

Posted in: Custom Development