Segreti e strategie per Software Developer di successo

Segreti e strategie per Software Developer di successo

Segreti e strategie per Software Developer di successo

con Otavio Santana e Bruno Souza

▷▷▷ Incontriamoci di persona a Roma ◁◁◁

Registrati gratuitamente per attestato di partecipazione, quiz/lottery, promemoria e accesso alla struttura.

Care amiche e amici della Tech & Dev Community di Roma, la Community Dev WorkSpace powered by Ad Hoc Minds sarà ospite nell’appuntamento di networking dal vivo di The Communities Bay di questo mese, nel quale due super-speaker terranno due super-talk molto coinvolgenti e stimolanti sul mondo dello sviluppo, assolutamente da non perdere!

L’evento è in presenza e non verrà trasmesso online. Ci riserviamo di pubblicare successivamente la registrazione dell’incontro.

«Secrets to become a rockstar software developer»

con Bruno Souza

In inglese

Being a “rockstar” or a “celebrity” developer is not about being popular or giving presentations at big events. What sets those developers apart is the work they do on innovative projects and initiatives. By working with other great developers, they create a positive feedback loop that lifts their career into the stratosphere.

The question is: which comes first? Do great developers work on great projects, or are they made great by the projects they work on?

To learn the secrets of rock star developers, we traveled the world and asked them directly. In this talk we show you what they did that made them rockstars. Because no matter what project you are working on right now, you can take the same path.

«Tattiche e strategie di Software Development: come ottenere software di successo»

con Otavio Santana

Essere pragmatici e capire quali attività svolgere sono sicuramente abilità cruciali per raggiungere efficacemente i tuoi obiettivi da sviluppatore software. Cosa ben diversa è riuscire a creare un software di successo: per questo è necessario fare di più, devi andare oltre e comprendere le strategie e le tattiche da ingegnere del software.

Un buon software è molto simile ad un’attività di business e, come tale, deve essere in grado di adattarsi ed evolversi quando necessario. Riscrivere tutto da zero, in questi casi, è una forte tentazione, ma, nella maggior parte dei casi, non è una soluzione valida.

L’utilizzo di nuove tecnologie, che hanno portato a soluzioni brillanti, come i microservizi, aspirano a risolvere il problema, ma quali garanzie abbiamo che questo non si ripresenti dopo qualche tempo? Si parla di microservizi, nanoservizi, o addirittura servizi atomici, ma davvero è sufficiente coniare nuove buzz-word?

In questo talk cercheremo di dare una risposta a questi interrogativi esplorando le molteplici pratiche dell’ingegneria del software, in particolare:

  • La gestione della documentazione
  • test
  • Il Domain Driven Design (DDD)
  • La persistenza dei dati
  • L’adozione del cloud
  • La scelta tra i differenti stili di progettazione ed architetture

Avrai così una guida completa sull’utilizzo delle pratiche dell’ingegneria del software per raggiungere soluzioni migliori, manutenibili ed evolutive. Imparerai anche a mantenere sotto controllo il livello di complessità e “combattere” contro i sistemi legacy per raggiungere l’innovazione desiderata.

Attestato di partecipazione

Tutti coloro che parteciperanno all’evento – e “firmeranno” il registro di presenza 🙂 – riceveranno il giorno successivo l’attestato di partecipazione!

Agenda

  • 18.45 Benvenuto
  • 19.00 Secrets to become a rockstar software developer – Bruno Souza
  • 19.45 Tattiche e strategie di Software Development: come ottenere software di successo – Otavio Santana
  • 20.30 Talk Quiz/Lottery
  • 21.00 Networking al Mercato Centrale di Roma

Importante: richiesta iscrizione, posti limitati

  • L’iscrizione è necessaria per accedere alla struttura, inviarti i promemoria e le comunicazioni utili per l’evento, per consentirci di capire quanti saremo e organizzare al meglio la serata.
  • La capienza è limitata per cui registrati solo se realmente interessato e annulla la registrazione se non puoi più venire.
  • Per consentire a chi è realmente interessato di partecipare, potremmo non accettare future registrazioni di chi è in lista e non si presenta.

Tanto networking Tech & Dev dal vivo

Dopo l’evento, ci sposteremo al Mercato Centrale di Roma, dove ognuno potrà comprarsi da mangiare e bere quello che vuole e continuare con qualche ora di super networking!

Non importa se ancora non ci conosciamo! E’ l’occasione giusta per incontrare tanti Tech & Dev come te ed entrare nella nostra grande ciurma!

Una serata passata tra amici all’insegna della tecnologia e dei tanti eventi online seguiti insieme!

Partecipa a Dev WorkSpace!

Dev WorkSpace sono gli appuntamenti mensili dedicati al mondo del lavoro dei Dev!

Partecipa ai nostri tech meetup online ed entra nella Dev Community per:

  • rimanere aggiornato sui linguaggi di programmazione, i framework e i tool che ogni sviluppatore utilizza;
  • ricevere formazione gratuita dai migliori speaker;
  • sviluppare insieme nuove competenze utili alla tua crescita professionale;
  • conoscere le aziende tech più innovative del mercato;
  • condividere la tua esperienza con tantissimi altri dev italiani;
  • ricevere suggerimenti per arrivare al tuo prossimo traguardo lavorativo;
  • raggiungere la carriera che hai sempre voluto.

Anche tu dei nostri?!

Trovi Dev WorkSpace qui!

Entra nella nostra Dev Community su:

e partecipa ai nostri incontri che trovi su:

Speaker

Bruno Souza

Cloud Developer

Bruno Souza is a Java Developer and Open Source Evangelist at Summa Technologies, and a Cloud Expert at ToolsCloud. Nurturing developer communities is a personal passion, and Bruno worked actively with Java, NetBeans, Open Solaris, OFBiz, and many other open source communities.

As founder and coordinator of SouJava (The Java Users Society), one of the world’s largest Java User Groups, Bruno leaded the expansion of the Java movement in Brazil. Founder of the Worldwide Java User Groups Community, Bruno helped the creation and organization of hundreds of JUGs worldwide.

A Java Developer since the early days, Bruno participated in some of the largest Java projects in Brazil. Bruno is also Honorary Director of the Open Source Initiative (OSI), President of the innovation-focused Campus Party Institute, and Coordinator of Nuvem, the Cloud Computing Lab of LSI/USP.

When not in front of a computer, Bruno enjoys time with his family in a little hideout near São Paulo. An amateur in many things — photographer, puppeteer, father — he strives to be good in some of them.

Otavio Santana

Distinguished Software Engineer

Empowering developers worldwide to deliver better software faster, scalable in the Cloud. Otavio is a passionate software engineer focused on Cloud and Java technology. He has experience mainly in persistence polyglot and high-performance applications in finances, social media, and e-commerce.

Otavio is a member of both Expert Groups and Expert Leader in several JSRs and JCP executive committee. He is working on several Apache and Eclipse Foundation projects such as Apache Tamaya, MicroProfile, Jakarta EE, where he is leading the first specification at Jakarta EE with Jakarta NoSQL. A JUG leader and global speaker at JavaOne and Devoxx conferences. Otavio has received recognition for his OSS contributions such as the JCP Outstanding Award, Member of the year and innovative JSR, Duke’s Choice Award, and Java Champion Award, to name a few.

Evento organizzato da

Ci vediamo a

Powered by

Gli altri meetup

Terraform per principianti: deploy facile su AWS e Azure

Terraform per principianti: deploy facile su AWS e Azure

Hai mai desiderato poter costruire e gestire l’infrastruttura cloud per i tuoi progetti semplicemente scrivendo poche righe “di codice”? Sei nel posto giusto! Andrea, sviluppatore esperto nella migrazione di applicazioni aziendali al Cloud, ci guiderà nei suoi esperimenti con Terrafrom.

I principi SOLID per un codice ottimizzato e robusto

I principi SOLID per un codice ottimizzato e robusto

In questo talk parleremo dei Principi SOLID, linee guida per avere un codice di qualità superiore ideate dall’ingegnere del software Robert C. Martin agli inizi degli anni 2000 e divenute, nel tempo, pilastri fondamentali della moderna programmazione. Partendo da un’introduzione in cui vedremo che cosa si intenda per Principio nell’ambito dello sviluppo software, capiremo la differenza rispetto ai Design Pattern e scopriremo come ogni lettera dell’acronimo SOLID rappresenti una raccomandazione da seguire per avere del codice più efficiente e manutenibile.