Do it with Elegance: How to Create Data-Driven User Interfaces in Vue

Written by Evan Schultz

Although we usually know what components are needed when building most views within an app, sometimes we don't know what they are until runtime. This means we need to build a screen based on the application state, user preferences, or response from an API. A common case is building dynamic forms, where the questions and components needed are either configured by a JSON object, or...

Read More »

A Bridge to Help Women Advance Their Careers in Tech

Written by

This article first appeared on Betakit. In tech publications today, you regularly see articles on building inclusive work spaces for women and removing the stigmas of “brogrammer” culture. Groups like Move the Dial highlight the institutional barriers women face in their tech careers. Essays like the one published by former Uber software engineer Susan Fowler detailed specific offenses, which brought about swift and dramatic change...

Read More »

RxJS, where is the If-Else Operator?

Written by Nathaniel Kessler

if/else statements are a staple for handling conditional actions. It's natural for most developers to reach for the if/else statement when a decision needs to be made in code. However, in the reactive programming paradigm (e.g. with RxJS) this conditional statement is mysteriously unavailable. How can you code without it? The trick is to use more streams and composition. Break up each...

Read More »

Why Write Server Rendered Frontend Apps

Written by Ben Hofferber

Web applications have been evolving dramatically in recent years and many techniques have evolved to help our applications run faster, respond quickly, and load easily. With a wide array of modern development techniques it’s easy to overlook all of the options. Server-side Rendering web apps is one such option that has really impressive benefits when implemented in our applications. Server-side rendering is the process...

Read More »

Progressive Web Apps: An Overview

Written by Houssein Djirdeh

Let’s begin with a definition: “A Progressive Web App uses modern web capabilities to deliver an app-like user experience.” Depending on the user's needs, Progressive Web Apps (PWAs) are a great option for people who find it more freeing and flexible to open up a browser instead of installing a mobile application. PWAs take advantage of ever improving technologies to provide users with some...

Read More »