During the last 3 weeks we evolved our understanding of frontend stack. LazoJS worked quite well in the cases that I dealt with. These were mostly simple feeds like news, inbox or conversation. However, it created some complexity and overhead for Tomas and Pieter as they explored encapsulation of UI elements and their reuse. In […]
Last week I focused on the user interface, rebuilding features from the first UI demo. This time the code was much better, though: all benefits of LazoJS framework are built-in; less memory leaks and unexpected behavior (last UI prototype stuck there), for example all views explicitly unsubscribe event handlers before being unloaded from the DOM; […]
All right, Rinat has pushed me for a few weeks now to bring up the blogging and summaries again! And I do agree its about time! Last week Pieter and I had a few really good pairing sessions where we tried to create a top-notch component structure where logic (js), layout (css/html) is packed together […]
Last week I focused on implementing some requirements related to reactive user experience. That is basically about things that make the users feel as if they were working with a native desktop/mobile application.
Last week was dedicated to front-end development. We made some nice progress there, thanks to LazoJS framework and Jason Strimpel himself. This framework, supported by the entire Node.JS ecosystem, makes development quite simple even for somebody so unexperienced in UI like me. Of course, Node.js has some drawbacks. For example, its performance is worse than […]
by Rinat Abdullin Last two weeks went fast. I mostly focused on the backend, rewriting some of our older modules (register, draft, review and auth) to match JSON API requirements and covering them with use-cases. Missing edge cases were addressed as well. There were also a few technical features, affecting the entire codebase. First of […]
The highlight of the last week was switch from pure Go driver for PostgreSQL to a wrapper around native library jgallagher/go-libpq. Pure Go driver seemed like a nice thing in the beginning (no need to bother with native dependencies or header files), however it turned out to bee too immature. Confusing error reporting for connection […]
It is good to be back from the vacation. Not only you feel rested, but you also get to see all the cool things done by the team. Tomas and Pieter focused on pushing forward seeding utility that takes data dumps from the production systems and transforms it into the events for the second version […]