Node.JS OSS

May 09, 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.

 

Alexandru Badiu, Development Lead at Branded Entertainment Network, will share more in his talk at I T.A.K.E Unconference 2016 about maintaining a Node.JS OSS package. 
i-take-unconference-speaker.012

 

#1. Share with us 5 things you did that helped you grow & become the professional you are today

  • I got the chance to work with technology from a very early age (think ZX Spectrum, Intel 8088) and also with assembly language. This taught me to appreciate constraints and never ignore optimization or be lazy.
  • Discovering OSS via the Allegro game library lead me to a wealth of code to analyze and learn from.
  • Getting a job in the IT department at the university while being a student there leading to four years of experimenting with whatever I wanted to.
  • Teaching at the same university.
  • Getting involved in the Drupal community, taking part in the creation of Romanian branch, organizing various camps and teaching Drupal.

 

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2016?

How to simplify your development workflow.

 

#3. What else would you like to share with participants

  • I am a very bad theremin player. The theremin was the first electronic instrument ever invented and you play it by not touching it. Check it out, it’s pretty cool.
  • I am passionate about synthesizers, old hardware and horror movies.
  • I am an amateur musician using Gameboys, Commodore 64 sound chips and other retro things. I once played music in the Gara de Nord railway, at the info panel.
  • I like to ride statues (usually of pigs) while pretending to be Bastian from the Neverending Story.

 

logo ITAKE 2016

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

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

Impact Mapping | Patrick Baumgartner

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

 

Patrick Baumgartner works as a Software Craftsman and passionate Agilista at 42talents. His biggest goal is to improve everyone’s workplace in IT. At #itakeunconf, he will run an Impact Mapping workshop.

 

speaker-badge-professional-status-patrick-baumgartner

#1. Share with us 5 things from your experience that helped you grow & become the professional you are today

  • having a mentor who supports you is great and helps you to challenge your ideas and decisions
  • being curious helps you to continuously learn new things
  • teaching others helps you to get better on the topic and you learn how to explain things to others
  • meeting continuously new people to create new ideas and get inspiration
  • having enough rest so that your brain has time for recreation

#2. What challenges will the participants find solutions to during your session at I T.A.K.E Unconference 2017?

[ctt template=”12″ link=”A831F” via=”no” ]With Impact Mapping you will learn an excellent strategic planning technique that helps you to look at your challenges from different angles[/ctt]
If someone wants to have something solved, he often has already a concrete idea in mind and tells you how to implement it.
With changing the focus and looking at the Why, Who, How and the What your final solution might be entirely different compared to the initial suggestion. You will realize that you can use this technique for nearly everything.

#3. Recommend for the participants 3 sources you find inspiration from and would help them better understand you

  • Learn from and with others, by getting involved in local / international practitioners communities. For example,  we run in Zurich a monthly Software Craftsmanship Meetup with very diverse topics
  • Attend conferences to get inspired by the talks and workshops, as well as the discussions with participants and other speakers.
  • Take time for yourself, relax, free your mind and new ideas and thoughts will pop up automatically!

ITAKE_2017

Want to join Patrick, +30 international speakers and ~300 software crafters from around Europe?

Register now for I T.A.K.E Unconference 2017!

I T.A.K.E Unconference 2017 – Ist day videos & slides

May 22, 2017

The first day of I T.A.K.E Unconference 2017 was a great success: 15 speakers from 9 different countries shared insights and latest trends on 5 different stages.

Live coding sessions, the talks & workshops received an excellent feedback. Also, everyone got involved during the Open Space, Lightning Talks, Product Development Track & Kata Lounge. In the evening, the event continued informally at Dinner & Coding with a stranger.

Videos are available here. Find below the slides from day one. Slides from day 2 are here.

 

Felienne Hermans – What is science? On craftsmanship for children (Keynote)

Gerard MeszarosIt isn’t testable until it’s tested (Keynote)

Alex Bolboaca  – Removing structural duplication

Phillip Krenn – 360° monitoring of your microservices & Se7en deadly deployment sins

Martin Kodok – Powering Interactive Data Analysis with Google BigQuery 

Diego Lemos & Vlad Stoian – Extreme Carpaccio: slice thin, code fast!

Thomas Coopman & Michel Grootjans – Playing with projections

Opher Vishnia – Building a multiplayer game server and keeping (most of) your hair

Vlad “Reign” Zelinschi – Progressive Web Apps – The Future

Alexandra MarinMobile design patterns

 

More slides and videos from day 1 coming soon

 

Test-Drive your Database & the 4 Rules of Simple Design

Apr 27, 2016
 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. 

 

Alastair Smith, developer at Redgate and founder of the Cambridge Software Craftsmanship Community in the UK and a co-organiser of DDD East Anglia, will join this edition of I T.A.K.E Unconference. After attending his sessions, participants will be able to use their programming language to clearly express a program’s purpose and stop writing the programming equivalent of legalese. They will be able to write unit tests for their own SQL code and enjoy database development again.
 i-take-unconference-speaker.009

 

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

The five things that put me on this path were:
  1. Reading software development books hungrily in the first few years of my career. Texts such as Code Complete and especially The Pragmatic Programmer and Test-Driven Development by Example were hugely influential on my early career and the direction I chose to take. The Pragmatic Programmer in particular is worth re-reading: I didn’t fully understand some parts of it as a fresh graduate joining the industry, and the experience I’ve built up over the last ten years has allowed me to get more from it on each later reading.
  2. Attending developer meetups, user groups, and conferences. Aside from the knowledge gained from the talks and workshops run at these events, they’re an invaluable opportunity to meet other developers, learn from their experiences, and about the local software industry.
  3. Finding a good mentor. As it turned out, my mentoring was very unofficial: a former colleague of mine guided me in the ways of professional software development, and pointed me in the direction of books, blogs, and other resources to learn from. His advice was invaluable in helping me discover techniques for writing good tests (and why tests are important), the importance of refactoring, and the foundational principles of Object-Oriented Design, such as SOLID. All of this at the beginning of my career, in an environment where I wouldn’t have otherwise been exposed to such topics.
  4. Understanding people as well as tech. As technical people, we can often be quite blinded to the problems around us and focus on the tools and technologies rather than the underlying collaborations with other people.
  5. Applying principles I’d learned elsewhere to my profession. I play a lot of music, and have been for over 20 years; as such, the idea of deliberate practice is quite a familiar one to me, and applying this principle to the techniques used in software development made a lot of sense. Participating in and organising things like Dojos and Code Retreats has helped me understand and improve my own development process enormously.

 

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

Database changes are difficult to get right, and objects like Stored Procedures and Functions can be particularly hard to work on. We’ll take a tour of test-driven development, and how we can apply it to our database objects to reduce risk in deployment. We’ll also look at how we can set up a CI server to run our new database tests automatically, just as we would for application code.
We’ve all had to read contracts at various points, e.g. when renting a flat, or borrowing money, or the EULAs that ship with software (and who actually reads those, right?). These contracts are generally written in “legalese”, the language of lawyers that is so concerned with being fully precise, and closing loopholes created by interpretation, that documents written in this language become obscure and the meaning obfuscated.
Just as human languages are a communication tool, so are programming languages, and we have our own form of legalese: code that’s far too concerned with implementation details, such as nested for loops, if statements, etc. Refactoring helps us move away from this, but where should we head? If we’re writing new code, how can we best express ourselves in the code we write?
 

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

Creativity is an important part of my life: I play the bassoon to a high standard and recently started singing. As well as music, I enjoy cooking, and working with chocolate; photography; and losing myself in a good book. William Boyd is a favourite author, and having recently enjoyed The Hunger Games series, I’m continuing my dystopian fiction streak with the Divergent series.
Similar to the Craftsmanship metaphor for software, I like collecting “real-life” examples of software delivery ideas. Ask me about minimum viable cathedrals, or the early Sputnik launches.
I’m super-excited about Star Wars: Rogue One!
logo ITAKE 2016

 

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

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

Leave a Reply