O Node.js é um ambiente de execução Javascript usado por grandes players do mercado de tecnologia, como Netflix, Uber e LinkedIn. Com os avanços tecnológicos e no desenvolvimento web, ele se tornou ainda mais importante, especialmente para a criação de aplicativos. Em pouco tempo, ela se tornou uma das preferidas dos desenvolvedores, permitindo que deploys e interações sejam executadas com mais agilidade, além de simplificar a resolução de problemas ? o que se traduz em benefícios para o usuário final.
JavaScript é uma linguagem multi-paradigma, interpretada (compilada em tempo de execução) e dinamicamente tipada. Essa flexibilidade permite que seja usada de inúmeras formas, sendo ao mesmo tempo uma linguagem fácil de aprender e difícil de dominar. É atualmente a principal linguagem para programação client-side em navegadores web, já é amplamente utilizada do lado do servidor por meio do runtime Node.js. Além de tudo ainda é possível utilizá-la para desenvolver aplicações móveis e desktop.
Se você se interessou, confira a grade de palestras que montamos especialmente para você.
Contamos com a sua presença.
IN-PERSON OR REMOTE ACCESS WITH ONLINE BROADCAST
CentroSul
Av. Governador Gustavo Richard, 850 /
Centro - Florianópolis - SC
Protocolo de Acesso Presencial
Valores para participação híbrida:
1 track: R$ 340 for R$ 250
2 tracks: R$ 680 for R$ 450
3 tracks: R$ 1.020 for R$ 650
* enjoy bigger discount until APR/13,
see full table
Valores para participação híbrida:
1 track: R$ 340 for R$ 290
2 tracks: R$ 680 for R$ 520
3 tracks: R$ 1.020 for R$ 750
* price valid until MAY/18,
see full table
Valores para participação híbrida:
1 track: R$ 340
2 tracks: R$ 590
3 tracks: R$ 860
* price valid until JUN/03,
see full table
Valores para participação online:
1 track: R$ 170 for R$ 125
2 tracks: R$ 340 for R$ 225
3 tracks: R$ 510 for R$ 325
* enjoy bigger discount until APR/13,
see full table
Valores para participação online:
1 track: R$ 170 for R$ 145
2 tracks: R$ 340 for R$ 260
3 tracks: R$ 510 for R$ 375
* price valid until MAY/18,
see full table
Valores para participação online:
1 track: R$ 170
2 tracks: R$ 295
3 tracks: R$ 430
* price valid until JUN/03,
see full table
Time | Content |
---|---|
08:00 to 08:55 | Recepção dos Participantes |
09:00 to 09:35 |
Opening of the event and mini keynotes
On the Stadium stage, everyone will be guided on how the event works, highlights and other news. |
09:40 to 10:30 |
KEYNOTE DO EVENTO![]() Como criar uma máquina de gerar empreendedores: O Case de inovação de SCDaniel dos Santos LeipnitzKeynote convidado - Como o estado de Santa Catarina passou de 6500 empresas de TI em 2016 e passou a 19000 em 2021? Qual a receita? Como foi?
|
10:35 to 10:50 |
Track opening by coordination
Here the coordinators introduce themselves and make an introduction to the track. |
10:55 to 11:30 |
Avaliando e melhorando desempenho de APIs escritas em NodeJSMarcelo Bezerra(online) Por conta de possuir um modelo de processamento que por padrão é single thread (e baseado num EventLoop), muitos desenvolvedores tem dúvidas sobre como fazer para obter um alto desempenho em aplicações NodeJS, em especial como fazer o NodeJS usar todos os recursos e cores (núcleos) de processamento de uma máquina. Também é muito comum que desenvolvedores tenham dúvidas de como avaliar e encontrar gargalos de desempenho em suas aplicações. Nesta apresentação discutiremos conceitos e técnicas que auxiliarão os desenvolvedores a identificar o nível de desempenho atual bem como a extrair um melhor desempenho de suas APIs escritas em NodeJS. |
11:40 to 12:15 |
O fim dos servidores! Portando o seus microsserviço para Serverless ApplicationMatheus Guilherme Araujo VicenteUma das principais vantagens de se ter um microsserviço, é evitar a dependência de regras de domínio e logicas muito distantes estarem juntas em um mesmo projeto, realizando essa divisão, temos serviços independentes que possibilitam deploys e infraestruturas totalmente independentes, porém, e se essa independência fosse muito que o domínio? e não fosse nem necessário configurar uma instancia em um novo servidor a cada novo serviço? Isso hoje não é mais um sonho, já é realidade, utilizando Serverless, vamos aprender como realizar o porte de um uma REST API em NodeJS para um Serverless Framework, exemplificar sua configuração para simulação de serviços da nuvem no ambiente de desenvolvimento. |
12:25 to 13:00 |
Monitorando aplicações de alta performance em NodeJSLucas Yuri(online) O que pode ser medido pode ser melhorado Nessa apresentação você irá aprender como arquitetar o monitoramento de sua aplicação em NodeJS. Isso irá possibilitar a identificação de falhas com maior facilidade e eficiência, reduzindo o número de usuários impactados quando elas ocorrerem. Na solução vamos:
Iremos utilizar o Loki para armazenar o Logs, Prometheus para as métricas da aplicação e o Grafana para a exibição de todos esses dados. Pré-requisitos: Básico de API Rest e Docker |
13:10 to 13:45 |
Salvando o futuro de projetos com Clean CodeJoão De Freitas Brizolla JuniorClean Code é conhecido por quase todo programador, iniciante ou avançado. Mas na hora de aplicar seus conceitos, tem certeza de que está o fazendo? Neste case veremos como corrigir e até salvar o futuro de alguns projetos com clean code na prática. |
13:50 to 14:50 |
Intervalo para almoço
An excelent opportunity for all people in the event to interact and exchange ideas. Collaborators, sponsoring and supporting companies, speakers and technical committeé. |
15:00 to 15:10 |
Track opening by coordination
Here the coordinators introduce themselves and make an introduction to the track. |
15:15 to 15:50 |
Programação voltada ao Dominio com HerbsJSDouglas BritoDesenvolva em Node.js sem perder tempo com código redundante, de atenção ao que realmente importa, seu Domain. Com o Open Source HerbsJS desenvolva aplicações Node.js de forma rápida, limpa e de fácil entendimento, visando DDD e Clean Architecture a todo o momento. |
15:55 to 16:30 |
Jogo do dinossauro do Chrome com Javascript antes do meteoro cairLarissa Santos de AzevedoO clássico joguinho do dinossauro do Google Chrome nos salvou do tédio de uma página que não carregava. Já pensou em como ele é feito? Acompanhe essa talk para aprender como podemos reproduzí-lo e conhecer a poderosa ferramenta por trás dele: o elemento canvas. |
16:40 to 17:15 |
![]() Threat hunting through JavaScript at Internet scaleAlexey StoletnyJavaScript is (mis)used not only by those writing exploits for the latest Chrome or Safari 0-day vulnerability, but by a myriad of actors from individuals and small entities to ISPs and state-level actors, daily, at Internet scale. Discovering in-the-wild exploits, scams and malware is typically left to the few companies owning browsers and telemetry. This talk discusses a free and open way to conduct research at Internet scale today. |
17:25 to 17:55 |
Networking and Visiting Stands
Break to network and get to know the booths of the event. |
18:05 to 19:05 |
Como lidar com o surgimento massivo de novos frameworks e hypes do momentoLeonardo Rifeli / Marcelo BezerraPainel de Discussão desta Trilha
|
19:15 to 19:50 |
Closing session
After the presentation of the results of the day, on the Stadium stage, many sweepstakes will close the day. |