Mutation testing

Apr 28, 2016 by Madalina Botez in  Announcements

Enjoy the following series of interviews with the speakers, top-notch software crafters from across Europe, joining  I T.A.K.E Unconference, Bucharest, 19-20 May. Discover the lessons learned and what drives them to challenge the known path in their field. 

Nicolas Fränkel, Software Architect with 15 years of experience in a wide range of contexts, University teacher, experienced trainer and book author will join as speaker I T.A.K.E Unconference 2016. In his talk, he will explain how Code Coverage is computed and what its inherent flaw is. Afterwards, he will describe how Mutation Testing works and how it helps pointing out code that is tested but leave out corner cases.

i-take-unconference-speaker.010

 

#1. SHARE TOP 3 THINGS YOU DID THAT HELPED YOU GROW & BECOME THE PROFESSIONAL YOU ARE TODAY

  • I chose to become a programmer, because during my architectural studies, there was a course on POV-Ray, a ray-tracing software where scenes are described with a language
  • I now avoid not well-understood bash commands after trying to execute a find with exec rm command on a production server and starting deleting the server’s filesystem
  • I value knowledge sharing since I started teaching a very long time ago

#2. WHAT CHALLENGES WILL THE PARTICIPANTS FIND SOLUTIONS TO DURING YOUR SESSIONS @ I T.A.K.E UNCONFERENCE 2016?

During my talk, Mutation testing to the rescue of your tests, ​I will not provide a solution but challenge attendees beliefs. Code coverage is the most talked about metric when we speak about quality, but it​s only quality is that it’s easy to compute. In my code, I will show it means nothing, and provide you something more reliable to work with.

#3. WHAT ELSE WOULD YOU LIKE TO SHARE WITH PARTICIPANTS?

​I’m a Java geek, through and through, but also ski in winter, run, play squash, sketch nudes, write books, and am currently learning Russian and Kotlin.​
logo ITAKE 2016

 

Want to join Nicolas and many more software crafters from around Europe?

Join I T.A.K.E Unconference 2016!

Rebecca Wirfs-Brock: Maintaining Your Code Clint Eastwood Style 

Dec 01, 2016

Rebecca Wirfs-Brock is the object design pioneer who invented the set of design practices known as Responsibility-Driven Design (RDD), the first behavioral approach to object design. She is the lead author of two software design books and design columnist for IEEE Software. By accident, she started the x-Driven Design meme (TDD, DDD, BDD…). Although best known for software design, she is has a passion simply expressing complex requirements and effectively communicating software architecture.

Rebecca shared with the audience how to maintain your code in the keynote address from the first edition of I T.A.K.E Unconference. Watch below her remarks!

 

Code. Craft. Learn. Share. Repeat. Call for Speakers for I T.A.K.E Unconference, 5th edition, is open! Apply here.

Opening the doors of next year’s edition

Sep 01, 2014
door-open
Photo courtesy of Beth Walsh (Flickr)

Work is already well underway for next year’s unconference. Read on to learn more about what happens when, the confirmed keynote, call for speakers and new website.

Timeline for 2014

We’ve created the first iteration of the plan for this year. In case you were wondering, here are the key milestones between now and the end of 2014:

  • Sep 03: New website goes live
  • Sep 03: Call for papers opened
  • Nov 03: Registrations opened
  • Nov 10: Program announced

Confirmed keynote

As we announced in May, we already have confirmed one of the keynote speakers for 2015. Simon Brown is a renowned architect and trainer on agile architecture and author of Software Architecture for Developers. With a schedule as busy as his, we’re sure glad it matched our dates for next year’s I T.A.K.E Unconference.

Call for speakers open

We have opened the call for speakers. For next year we decided to keep the topics that you hold dear: architecture, design principles, TDD etc. and also add some new areas that are becoming more and more popular these days: mobile, big data, scaling architecture etc. Visit the page to learn more.

If you know somebody that has something valuable to share with our audience, we’d appreciate it if you shared the link for the call page.

New website

We hope you enjoy the new website we’ve created. Based on your feedback during the past two years, we decided to come up with a new design that is accessible on all mobile devices. We’d like to thank our partners at Gorilla Studio for their effort and creativity with the new design.

We’re really excited for next year’s edition! So far things look great and we are committed to delivering the best edition yet to all our attendees. See you there?

***

Do you like the new website? Have any questions about the call for papers or the unconference? Let us know in the comments.


[newsletter-form]

Meet the speakers – Part 3

Mar 07, 2016

Software craftsmen from more than 15 countries will meet in the heart of Bucharest, 19-20 May, at I T.A.K.E Unconference! For 2 days, around 30 speakers will share insights, latest trends, and deliver hands-on sessions.

In Meet the Speakers Part I and Part II, we shared more about the first 10 speakers who will make this year event a one not to be missed. Below, you can read more about the next 5:

 

august-512x512_originalYegor Buhayenko, CTO at Teamed.io, USA

Talk To Your Microservice Via a Chat Bot, not UI (Talk)

It seems that chat bots are a more effective way of interaction between web (micro-)services and users than traditional HTML user interfaces.

 

 

 

 

34da781_originalAlexandru Badiu, Development Lead at Corbis, Romania

Maintaining a Node.JS OSS package (Live coding)

How to setup a development pipeline for your Node.JS project.

 

 

 

 

hugoimage_originalHugo Meeser, Owner at Bridge Global, Netherlands

How to successfully manage remote teams (Workshop)

Participants will create a best practice board in teams of 5-6 people.

 

 

 

 

igstan_originalIonut G. Stan, Software Developer at Eloquentix, Romania

Let’s Write a Parser! (Live coding) 

One weird trick to write parsers. Compiler engineers will hate you!

 

 

 

 

me_small_originalMilen Dyankov, Senior Consultant at Liferay, Poland

Microservices and Modularity or the difference between treatment and cure! (Live coding)

An attempt to analyze the problems microservices claim to solve and explore other possible solutions!

 

 

 

Want to challenge the current programming practices as these software craftsmen are doing? Want to experience new techniques, debate on the existing ones or even pair program in the I T.A.K.E Unconference space?

Get your  Super Early Bird ticket today! 

Stay tuned. We will continue publishing more about the program, speakers and the dynamic learning practices awaiting you.

Thrilled to see you in May!

Leave a Reply