Terraform Remote State with Consul Backend

Development

Reading Time: 7 minutesTerraform is a command-line tool for creating and managing your cloud infrastructure. Infrastructure is expressed in a JSON-like configuration language — Hashicorp Configuration Language, and it supports multiple cloud infrastructure providers. One of the key aspects of the functionality of terraform is that of the state of your infrastructure as terraform sees it. This state […]

Continue Reading

Serving an Angular App on Azure’s CDN with Codeship and Docker

Development

Reading Time: 12 minutesThere are many options for hosting an Angular application, but if you want to minimize your server costs and ensure the fastest site speed possible for your users, one of the best solutions is to use a content delivery network. A content delivery network (or CDN) distributes copies of your application’s static files across many […]

Continue Reading

Convenient JavaScript Coding with VS Code Extensions

Development

Reading Time: 4 minutesVisual Studio Code provides an amazing environment for development, especially for JavaScript developers. The cross-platform text editor by Microsoft has attracted a large number of developers due to its performance and long list of amazing features. Having a well-calibrated editor is paramount to a developer’s productivity, and great tooling can help developers write faster, cleaner, […]

Continue Reading

7 Ways to Improve Your Test Suite with Docker

Development

Reading Time: 8 minutesI try to be disciplined in writing tests, but it’s usually not long before something gets in the way. Integration-testing interdependent APIs, verifying unusual server configurations, and seeding complex data make testing large applications tough. While plenty of solutions exist, I have found myself leaning on Docker more and more in the past year. “Leaning […]

Continue Reading

WebRTC Issues and How to Debug Them

Development

Reading Time: 16 minutesWebRTC is an amazing and rather ground-breaking technology pioneered by those geniuses at Google. Enabling plugin-free connectivity between browsers, the typical application for WebRTC is that of video chat applications. However, WebRTC is not just for audio and video; it’s also capable of transmitting other high-speed data. In short, envision a future of peer-to-peer gaming, […]

Continue Reading

View All Posts