27&28 sept 2018 Bordeaux

NewCrafts Bdx

Created by developers for developers, NewCrafts is an ephemeral learning ground for professional developers who care for quality code and bettering their practices

« I’m not a great programmer; I’m just a good programmer with great habits. »



Programming as a Way of Thinking

A conference that doesn’t affect the way you think about programming, is not worth attending!

Created by developers for developers, NewCrafts is an independent and international event on software development held annually in Paris since 2014.
Because we believe it is not enough for code to work, we wan't to challenge not only the way you develop but also how you perceive the profession and your craft.

For the second time, Bordeaux will welcome a two days local edition with both english & french sessions.
First day will be a single track conference, while second day will be run as an open space unconference.

We provide place, coffee and speakers, so that you can take care of the rest.

Speakers

Meet our hosts



Arnaud Bailly

ARNAUD BAILLY

Helping teams code and deliver FP software at http://symbiont.io

Arnaud Bailly has been a researcher, consultant, agile and XP coach, architect, developer, trainer and teacher, CTO for startups... He regularly codes in Java, Haskell, Clojure, Javascript and has interest in nearly everything that touches software. He is presently Senior Software Engineer at http://symbiont.io

Romeu Moura

ROMEU MOURA

Writer of tales on art, puzzles & crafts to friends & compilers. Likes dialectics, paradigm jumping, serendipity, endless conversations.

Yann Schwartz

YANN SCHWARTZ

If you can't be a good example, then you'll just have to be a terrible warning.

More to be announced!

Schedule



9:15 - 10:05 - en
Agility should pay attention to Sociology

We know psychological safety is necessary for any working team to work But how achievable is it? I posit that due to our current blind spots our visions on that are naïve Let's dig together on why! tis time for some Sociological Theory, let's Vulgarise Bourdieu! Buckle up for a keynote on

  1. Symbolic Violence.
  2. Social/Corporeal Hexis.
  3. Cultural Capital.
  4. Interactions of those 3 and “Agile” Methods.

Romeu Moura
10:10 - 11:00 - en
One Log

Every application has a narrator commenting its execution, be it a humble println or a more structured log. But this narrator is unreliable: It decides what's important and what's not, forgets to mention the juiciest parts of the plot, and usually rambles for gigabytes.

Obviously, though, there are more things coming out of your application: Metrics, tracing events, all the system chatter that surrounds a running process. Every single sub-system supporting your application, be it databases, message queues, git dags, which deep down are logs.

Meanwhile, architects have been promoting Event Sourcing as a full and faithful representation of the application's business. From the "domain" emerges a well-defined language, exhaustively describing all event affecting the state of the application and focusing on its dynamics.

But what if there was One Log? What if we used well structured messages, integrating in a single stream dtrace application logs, iostat metrics, prometheus signals, and domain events. What if we relinquished up-front filtering and throttling and let serendipity do its job? What if the separate realms of information (business events, kibana views, grafana boards) we work with were just views of a big stream of log events?

This session will be a live-running experiment pushing knobs to 11 and explore what information we can harvest from this hoard of data. Building upon a simple event source application, we'll aggregate more events, implement traffic replay as a reverse event log, embrace system logs, and see what happens when we don't silence the narrator but let it loose.

Arnaud Bailly & Yann Schwartz
9:15 - 9:45
Market place

During the marketplace, all ideas are gathered, exposed and scheduled in the available slots.

Arnaud Lemaire
10:00 - 12:20
Open space sessions

Each session is 40mn long.

  • Whoever comes is the right people
  • Whenever it starts is the right time
  • Wherever it is, is the right place
  • Whatever happens is the only thing that could have, be prepared to be surprised!
  • When it's over, it's over
13:40 - 14:10
Market place

During the marketplace, all ideas are gathered, exposed and scheduled in the available slots.

Arnaud Lemaire
14:20 - 17:30
Open space sessions

Each session is 40mn long.

  • Whoever comes is the right people
  • Whenever it starts is the right time
  • Wherever it is, is the right place
  • Whatever happens is the only thing that could have, be prepared to be surprised!
  • When it's over, it's over

Register to NewCrafts Bordeaux now!



GET YOUR TICKET

organisations that make this event possible

Partners



Sponsors



More to be announced...

Location

The event will take place at Cap Sciences — Hangar 20, Quai de Bacalan, 33300 Bordeaux



Cap Sciences

  • Hangar 20, Quai de Bacalan — Bordeaux
  • bdx@ncrafts.io
  • 9:00 - 18:00

How to get to the venue?

Direct Shuttle from the airport to the train station

Tram from the train station to Cap Sciences

  1. Tram C from Train station (Gare St Jean) to Quinconces (direction> Gare de Blanquefort) (15 minutes)
  2. Change tram lines
  3. Tram B from Quinconces to Cité du vin (10 minutes)


You can get more info and prepare your itinerary with public transports at the TBM website.
Code of conduct

Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof). We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.