Web Team Year in Review
2015 was a big year for web development at Vokal. We took a lot of steps to create more modular components, and to support more technologies. These steps improved our quality while also increasing our velocity.
Read More2015 was a big year for web development at Vokal. We took a lot of steps to create more modular components, and to support more technologies. These steps improved our quality while also increasing our velocity.
Read MoreWhen it comes to Systems Engineering, Vokal is primarily a Python shop. Since a significant amount of Python code is open source—what to speak of Python itself—our engineers strive to be active members of the Python community. Two of our Systems Engineers recently had an opportunity to give back to the community by serving as mentors under the Chicago Python Users Group Mentorship Program. And this January, the mentees coached by Senior Systems Engineer Chris Foresman and Systems Engineer Adam Bain earned top accolades in from the community for their efforts.
Read MoreYou probably didn’t notice that we migrated our whole website from Drupal to Keystone.JS, but we did, and it was a great experience.
Read MoreHere are several important things to consider before building a product across multiple platforms.
Read MoreGood choices about data paging are an important part of design and development. Sometimes we need to get lists of data from the server, and sometimes these lists can be really long. Breaking lists up into smaller, discreet "pages" can reduce server overhead and improve response time.
Read MoreFor May's Lunch & Learn, Web Engineer at VOKAL, Jarrett Widman, dropped some knowledge on using Knockout and the MVVM pattern . He introduced the concepts of two-way databinding, how MVVM is different than MVC, and showed a number of simple examples to demonstrate the features and usage of Knockout.
Read MoreAs web apps increase in popularity in the mobile space, designs traditionally built for native iOS or Android apps have started to find their way into the hands of web developers. Web development and native app development can pose some very different challenges. If you've designed a lot of native apps, knowledge of the process a web developer goes through can really help your designs hit the ground running.
Read More