Em 10 de outubro, tivemos um
JavaScript Meetup SuperJob . Contamos o que os participantes discutiram, compartilhamos vídeos e apresentações.
Alexander Kukhta , desenvolvedor líder do SuperJob, falou sobre o tópico
"Experiência com JSON: API no cliente" .
Alexander representa a equipe da plataforma, responsável pela arquitetura e desempenho do aplicativo JavaScript da empresa.
Como o primeiro palestrante, Alexander compartilhou como o frontend do SuperJob funciona. Depois, ele falou sobre como os funcionários armazenam cerca de 1.500 entidades brutas no cliente, como eles trabalham com eles nos componentes React e como eles fizeram isso para que o aplicativo não diminuísse a velocidade.
→
Apresentação de Alexander→
Demonstração do desempenho
Peter Solopov , chefe da equipe de desenvolvimento do SuperJob, falou sobre
"Type Systems e Frontend Typing" .
No relatório de Peter, você pode encontrar respostas para as perguntas:
- Quais sistemas de tipos existem e como eles evoluíram?
- Quais são as principais diferenças entre o Flow e o TypeScript?
- Como o Flow é usado em um grande projeto como o SuperJob?
E aí você encontra muita matemática boa, que muitos provavelmente esqueceram do banco de alunos.
→
Apresentação de Pedro
Alexander Savin , gerente de desenvolvimento front-end do SuperJob, falou sobre o tópico
“Criando um servidor JSON: API no Node.js e PostgreSQL” .
Alexander compartilhou sua experiência na criação de um servidor de acordo com a API JSON: JavaScript.
Ele disse que ferramentas podem ajudá-lo a obter rapidamente a API para um banco de dados existente e como criar você mesmo essa ferramenta usando o Node.js e o PostgreSQL.
Alexander também abordou o tema das possíveis dificuldades ao usar a abordagem do "primeiro banco de dados" e contou o que precisa ser fornecido na arquitetura do aplicativo para minimizá-las.
→
Apresentação de AlexanderTodas as fotos do evento estão disponíveis no grupo
oficial de Superjob IT-meetup .