Introducing Bridge: a Free Code School for Women

Written by Emily Robinson

A common refrain in tech companies today is: “I’d love to hire her, but she’s just not at the level we need.” This sometimes reflects a double standard, but not always. The reality is that while more women are taking up programming, many are often self-taught or graduates of code school bootcamps. They’re entering the workforce with drive and talent, but without...

Read More »

Angular Components and the Redux Store: Now You Can Have Your Cake and Eat it Too!

Written by Seth Davenport

Over the last year, two architectural ideas have risen to the surface of JavaScript web app development: Component-Oriented Architecture (COA) and Redux state management. Component-Oriented Architecture is one of the main tenets in both React and Angular: it encourages developers to break down the UI into a graph of self-contained, re-usable UI components. On the other hand, Redux is a functional-reactive approach to state management...

Read More »

10 Ways to Misuse Angular

Written by Philip Da Silva

Co-written with Varun Vachhar. Any chainsaw that can cut down a tree can also take off a leg if used carelessly. Equally, any framework as powerful as Angular will inevitably contain traps for the unwary. This article, the latest entry in our Architect’s Guide to Angular, looks at ways in which Angular is sometimes mis-used and what developers should do instead. 1. Don't Ignore...

Read More »

Analytics During Project Kick Off

Written by Ken Ono

Building digital analytics features into web and mobile products is a small but strategically important set of activities when building out an MVP (minimum viable product) or rewriting a product. This blog post reviews where analytics planning intersects with other project kick off activities. Preparing for the Kick Off Much important information is gathered leading up to the project kick off. This could be in...

Read More »

This Is Your Brain on Code

Written by Greg Wilson

Programmers tend to have strong opinions about what makes code easier or harder to understand. Until recently, though, those opinions have been based on self-analysis and received wisdom, i.e., on programmers thinking about what they themselves do, and (more often) on what the rest of the herd is saying. A new wave of studies made possible by plummeting hardware costs is going to change...

Read More »