Threat Stack Blog and Cloud Security News

Continuous security monitoring for your cloud.

Vitaliy Zakharov

Vitaliy is a software engineer at Threat Stack, currently focusing on front end development. When he is not coding, he can be found restoring his 1871 Second Empire Victorian house.

Recent Posts

DevOpsing at Home

by Vitaliy Zakharov , posted in Cloud Security, Security, DevOps, DevOps Tools, DevOps at Home

Devopsing at Home Blog Banner.png

I remember the days when SysAdmins bragged about server uptimes that were sometimes measured in years. I have been out of the SysAdmin world for quite a while, focusing on software development, and somewhere along the way, a small revolution happened. Here at Threat Stack, our DevOps team embraces immutable infrastructure, which allows us to spin down problematic servers and spin up brand new clean instances in a matter of minutes. Impressed with this approach, I started to look for a way to bring some of these concepts home.

Read More [fa icon=long-arrow-right"]

Mar 13, 2017 2:34:08 PM

[fa icon="comment"] 0 Comments

Unit Testing With Webpack & Mocha

by Vitaliy Zakharov , posted in webpack, mocha, Unit Testing, javascript

Webpack Mocha Blog Banner-1-1.jpg

After moving our build infrastructure to webpack, one of the hurdles we had to overcome was finding a good way to run unit tests. Quite a few tutorials and how-tos are available for using mocha with webpack, but none of them gave us all the things we wanted from our test setup.

Therefore, as described below, we defined our requirements for the testing infrastructure and created a setup that enables us to build a test bundle from any number of spec files in a directory, incrementally rebuild on each spec change, and rerun the test suite via mocha on every change.

Read More [fa icon=long-arrow-right"]

Dec 19, 2016 12:46:34 PM

[fa icon="comment"] 0 Comments

Using webpack Build System in Existing Codebases

by Vitaliy Zakharov , posted in webpack, webpack build system

TS16031_ThreatStack_Webpack_ThreatStack_BlogImg2.jpg

There are many tutorials, blog posts, and articles in the internets that deal with using cool and shiny new tools in cool and shiny new projects. As any developer knows, useful codebases that are anything more than “Hello World” don’t stay in that hipster-happy state for too long. Even in the most disciplined teams, the tech debt grows and consumes the code; once active and well-maintained libraries gradually become forgotten and slowly await death in dusty corners of GitHub. Unfortunately, adding shiny new tools to older projects is not always well covered.

Read More [fa icon=long-arrow-right"]

May 24, 2016 11:46:35 AM

[fa icon="comment"] 0 Comments

Subscribe via email:

Posts by Topic

see all