XB Software organized 4front meetup for web-developers and web-designers. The meetup was held on May, 21 in the Imaguru business club in Minsk. There were 4 speakers (all of them from XB Software company) who told about the latest tendencies in front-end development, shared their knowledge and experience, and brilliantly answered tricky questions.

4front meetup xbsoftware

 

The following reports were presented at the meetup:

1) “Game Physics in JavaScript” (by Pavel Klimenkov)

Summary:

  • World, bodies and rendering;
  • Gravity, collision, friction and interaction in general;
  • Compound objects and constraints;
  • Destruction;
  • Explosions, cars and other examples.

2) “Do you know everything about JavaScript OOP? ” (by Vitali Hornik)

Summary:

  • The advantages of OOP (for those who forgot);
  • The ubiquitous this;
  • Prototype vs. _proto_;
  • Can’t we create the private modifier?
  • Kill the constructor;
  • Here it is – inheritance, as large as life!

3) “ReactJS – Quick JavaScript interfaces” (by Maksim Kozhukh)

Summary:

  • React is the very “V” part of MVC abbreviation;
  • Components instead of templates;
  • Always render everything – simple but slow;
  • Virtual DOM goes to the rescue;
  • React vs Angular or Google vs Facebook.

4) “File System and JavaScript. Processing and Saving Files in Browser” (by Vladimir Dashukevich)

Summary:

  • How you can listen to music offline and watch films in a browser;
  • Drag-and-drop files from/to a browser;
  • Excel parsing (xls and xlsx) on the client;
  • Displaying the content of PDF files on your web page without using a server;
  • Getting / saving / deleting files from a browser.

We hope that the provided information was helpful to you.