Independent Italian TypeScript Conference

TSconf 2019

October 25th, Desenzano del Garda, Italy

Speakers

More speakers to come, STAY TUNED!

Image

TypeScript, Open Source e il Team Digitale: la storia di io.italia.it

Parlerò di quello che probabilmente è uno dei più corposi e complessi progetti open source scritti interamente in TypeScript (con più di 50k righe di codice) - un progetto interamente finanziato dal Governo Italiano e il cui obiettivo è rendere la vita dei cittadini italiani più semplice.

Ad inizio 2017 inizia la storia del progetto IO.italia.it, il progetto open source per sviluppare l’app dei servizi pubblici - in due anni abbiamo scritto più di 50 mila righe di codice TypeScript tra app mobile (React Native) e backend (NodeJS e Azure Functions). Racconterò la storia del progetto, le scelte tecniche, le librerie e i tool open source che abbiamo creato e come TypeScript ci abbia aiutato a scrivere codice e più sicuro e solido.
Federico Feroldi

Più di vent’anni di esperienza professionale nello sviluppo di prodotti digitali tra internet companies, megacorp e startup. Ho una profonda passione per l’ingegneria del software e del paradigma funzionale. Ho iniziato programmando in C e assembly e sono passato per Ruby e Scala, finendo per passare i miei ultimi due anni programmando quasi esclusivamente in TypeScript. Se vuoi del feedback sul tuo codice, mandami una PR :)

Follow Federico —


Image

Migrating large codebase to TypeScript

As a growing startup with large JavaScript codebase we’ve made the transition to TypeScript and survived to tell the tale! It wasn’t easy to make the decision but only half year later we feel like the investment already paid off. We looked back and identified many Dos and Don’ts to talk about.

It’s 2019 and TypeScript is the obvious choice for every new project. But if your codebase is JavaScript how do you make the switch? Facing a quarter million lines of code – a messy mixture of untyped or poorly flow-typed JavaScript – our team of 15 at productboard absolutely knew we wanted to make the switch, but the barrier to entry looked very high. A half a year later, 85% of the codebase is strictly typed TypeScript and our confidence over the code has increased tremendously. In this talk I’d like to share our experience and answer the following questions:
  • How we convinced management it was worth the effort?
  • How we approached the migration and how we phase it?
  • How we learned to best collaborate as a team?
  • What we’d do differently next time?
  • We learned a lot along the way and are eager to share it with all the other teams, because we believe everyone deserves TypeScript!
Vojta Prikryl

"I am Frontend developer at productboard, helping various companies around the globe with building better products. As a developer I always try to go one step further towards excellence. The best feeling is when even my designer is surprised about the result. I like delightful UIs and my most favourite interaction is Drag and Drop."

Follow Vojta —

Tickets

You can find our tickets available on Eventbrite

Media Partner

Brewbox
Python Italia
Do It Better
GRUSP
CremaWeb

Code of conduct

TS-Conf IT is a community conference intended for networking and collaboration in the developer community. We value the participation of each member of the community and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the conference and at all conference events, whether officially sponsored by TS-Conf IT or not.

To make clear what is expected, all delegates/attendees, speakers, exhibitors, organizers and volunteers at any TS-Conf IT event are required to conform to the following Code of Conduct. Organizers will enforce this code throughout the event.

TS-Conf IT is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of conference participants in any form.

All communication should be appropriate for a professional audience including people of many different backgrounds. Sexual language and imagery is not appropriate for any conference venue, including talks.

Be kind to others. Do not insult or put down other attendees. Behave professionally. Remember that harassment and sexist, racist, or exclusionary jokes are not appropriate for TS-Conf IT.

Attendees violating these rules may be asked to leave the conference without a refund at the sole discretion of the conference organizers.

Thank you for helping make this a welcoming, friendly event for all.

Contact information

If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff.

Conference staff will be wearing “Staff” badges.

You may also contact hotel staff and ask to be put in touch with the conference chair.

If the matter is especially urgent, please contact us via our email address info@ts-conf.it.

Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance.

Location

Hotel Desenzano, Viale Cavour 40/42, Desenzano del Garda (BS) – Italy

Great coffee with a conscience

Support sustainable farming while enjoying a cup

Why Kaldi

Kaldi is the coffee store for everyone who believes that great coffee shouldn't just taste good, it should do good too. We source all of our beans directly from small scale sustainable farmers and make sure part of the profits are reinvested in their communities.

Great coffee with a conscience

Kaldi is the ultimate spot for coffee lovers who want to learn about their java’s origin and support the farmers that grew it. We take coffee production, roasting and brewing seriously and we’re glad to pass that knowledge to anyone.

We sell green and roasted coffee beans that are sourced directly from independent farmers and farm cooperatives. We’re proud to offer a variety of coffee beans grown with great care for the environment and local communities. Check our post or contact us directly for current availability.

We offer a small, but carefully curated selection of brewing gear and tools for every taste and experience level. No matter if you roast your own beans or just bought your first french press, you’ll find a gadget to fall in love with in our shop.

Love a great cup of coffee, but never knew how to make one? Bought a fancy new Chemex but have no clue how to use it? Don't worry, we’re here to help. You can schedule a custom 1-on-1 consultation with our baristas to learn anything you want to know about coffee roasting and brewing. Email us or call the store for details.

We believe that good coffee has the power to bring people together. That’s why we decided to turn a corner of our shop into a cozy meeting space where you can hang out with fellow coffee lovers and learn about coffee making techniques. All of the artwork on display there is for sale. The full price you pay goes to the artist.

Latest stories

This week we’ll take a look at all the steps required to make astonishing coffee with a Chemex at home. The Chemex Coffeemaker is a manual, pour-over style glass-container coffeemaker that Peter Schlumbohm invented in 1941, and which continues to be manufactured by the Chemex Corporation in Chicopee, Massachusetts. In 1958, designers at the Illinois Institute of Technology said that the Chemex…

Keep Reading →

The SCAA updated the wheel to reflect the finer nuances needed to describe flavors more precisely. The new descriptions are more detailed and hence allow cuppers to distinguish between more flavors. While this is going to be a big change for professional coffee tasters, it means a lot to you as a consumer as well. We’ll explain how the wheel came to be, how pros use it and what the flavors…

Keep Reading →