JavaScript meetup SuperJob

October 10th we spent JavaScript Meetup SuperJob. We tell what the participants discussed, share videos and presentations.

image

Alexander Kukhta, lead developer of SuperJob, made a theme “Experience with JSON: API on the client”.

Alexander represents the Platform team, which is responsible for the architecture and performance of the company's javascript application.
As the first speaker, Alexander shared how the frontend in SuperJob works. Then he talked about how the guys store about 1,500 raw entities on the client, how they work with them in React components, and how to make sure that the application does not slow down.


→ Presentation of Alexander
→ Demo from the performance


Peter Solopov , the leader of the SuperJob development team, spoke about "Type systems and frontend typing".

In Peter's report you can find answers to the questions:

  • What type systems exist and how did they evolve?
  • What are the main differences between Flow and TypeScript?
  • How is Flow used in a big project like SuperJob?

And there you can find a lot of good mathematics, which many probably forgot from the student bench.


→ Presentation of Peter


Alexander Savin SuperJob Frontend Development Leader “Creating a JSON server: API on Node.js and PostgreSQL”.

Alexander shared his experience in creating a server according to the JSON: JavaScript API.
He told which tools can help you quickly get the API for an existing database and how to create such a tool yourself using Node.js and PostgreSQL.
Alexander also touched on the topic of possible difficulties when using the “first DB” approach, and told what needs to be provided for in the application architecture to minimize them.


→ Presentation of Alexander

All photos from the event are available in the official Superjob IT-meetup group.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *