Docker training's now available in Eindhoven! The first training will be held on the 29 & 30 April 2015. A special VIP discount code of 10% is given to attendees of the GOTO Eindhoven Docker Night on the 16 April 2015.
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:
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….
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.
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!
Take a look at the upcoming trainings schedule at GOTO Academy.
We will also have FREE evening events on the topics iBeacon, AngularJS. Stay tuned!
- GOTO night on iBeacon on September 30th at Trifork Amsterdam, more info and register
People who have worked with me know I'm a bit of a technical conservative. I'm very wary of quickly adopting the latest fads and trends because I've seen the collective hype and the following disillusionment too many times, including software being built with the then-latest-hype framework or platform and a year later being stuck with now-obsolete technology that only the original developers and a handful of other people still have any real experience with.
For the same reason I've avoided software tech conferences in the past years. A few visits to conferences several years ago on each occasion left me with feeling that I'd heard a lot about a lot, but that it wasn't really going to improve my daily software development work.
Luckily, Goto Amsterdam 2014 was different.
Many, if not all, of the talks were relevant to my actual, day to day, software development job. I learned about looking at Agile in a different way. I heard people speak on real life problems being solved with actual, current, widely adopted technology. I even listened to talks that weren't really that much about software development at all.
So let me walk you through my Goto Friday.
Tablets inside the classroom
For years now, PC/Desktops have been present in the classroom providing children and students digital learning environments. These learning environments are helping the teachers by providing interactive learning aids where children and students can independently work and learn. In primary schools, classrooms are filled with just a couple of PCs in order to allow children to learn how to use a computer. Many of these PCs include special software written specifically for kids, where they can learn to practice basic mathematics, writing, language, etc. Most of the time these PCs are not even connected to the Internet, because of the nature of the applications and run on local machines. Read the rest of this entry »
Doing Scrum is easy! Just follow and implement checklist below and everything will go well, right?
- Deliver in cycles of two to six weeks
- Work in a team sized six plus or minus three
- Every day stand together answering what was done since the last standup and what will be done before the next
- The standup should take no more than 15 minutes
- Every sprint you have to review your process in a retro
- The length of your retro should not exceed the length of the sprint in hours divided by 40
- Stories in sprint should not take more effort than a team can do in two days
- The stories should be broken up in tasks that can be completed in two hours max
Over the last year we have been working very hard on our new and improved QTI Assessment Delivery Engine; version 3. With the previous versions we were more or less stuck to the QTI rendering and implemented a lot of custom developed code around it to get it working. Many of these features have been rewritten and implemented into the product's core of version 3, of course taking into account the IMS QTI conformance.
As a Scrum Master my opinion on doing Scrum in combination with a fixed price, fixed functionality and fixed deadline is somewhat tricky to grasp. However, it still common that in many projects fixed price is just simply the norm. For instance, this is often the case in public tenders for government or education institutions for various projects such as the procurement of a new software system to name an example.
So if you and your company win the tender it’s up to you and your team to deal with the “fixed everything” aspect of the project. Interested in how to deal with some of the ongoing aspects of changes in the requirements, deadlines and how to keep both the customer and the team happy? Read on, in this blog I will share with you our experiences with fixed price projects and Scrum.
Read the rest of this entry »