Blog
Categories
- Sep 14 2017
Ergonomic Testing with Webpack, Part One, File Resolving
This is part one in a series on the intersection of module bundlers and testing frameworks. Our focus will be webpack and jest but the techniques explored here can be reused with other tools as well. Modern websites and applications are routinely built by combining hundreds of small JavaScript modules. In order to increase the […]
Continue ReadingErgonomic Testing with Webpack, Part One, File Resolving - May 03 2017
Screencast Transcript: Improving Webpack Build Times
On February 15, 2017 we had a screencast to talk about how to improve webpack build times by utilizing the new webpack HardSource plugin created by our colleague Z Goddard. This post contains the video of that event along with a transcript and visual aids. If you’re interested in learning more about webpack, check out […]
Continue ReadingScreencast Transcript: Improving Webpack Build Times- Tagged in:
- tools and workflow,
- tutorial
- Nov 18 2015
Ansible-based Deployment Workflow for Modern Webapps and Websites
Illustration by Christine An Over the years, Bocoup has put a lot of open source work on the internet, and we’ve used a huge range of services to do so. In early 2014, it was possible to find our efforts hosted on Dreamhost, Media Temple, Linode, Github Pages, Rackspace, Heroku, DigitalOcean, Amazon, and more. Recently, […]
Continue ReadingAnsible-based Deployment Workflow for Modern Webapps and Websites- Tagged in:
- ansible,
- deployment,
- tools and workflow
- Aug 13 2015
A Git Workflow Walkthrough – Merging Pull Requests
We are in the homestretch with our git workflow walkthrough. I knew we could do it! Last time, we looked at a few ways to review pull requests. In this final (for now!) installment, we will merge our reviewed changes back into master. Once your pull request reviewer is satisfied with the changes, you’ll get […]
Continue ReadingA Git Workflow Walkthrough – Merging Pull Requests - Aug 03 2015
A Git Workflow Walkthrough – Reviewing Pull Requests Locally
In many cases, a visual check of the changes via the PR page on GitHub is enough to give a +1 to changes. That’s how we did things in our previous walkthrough post. But sometimes, you want to try things out locally downloaded to your own machine to get a feel for what is really […]
Continue ReadingA Git Workflow Walkthrough – Reviewing Pull Requests Locally - Jul 24 2015
A Git Workflow Walkthrough – Reviewing Pull Requests
Last time, we looked at how using feature branches makes life easier, and how you would create a feature branch to make a change and push it up to GitHub for review in the form of a pull request. Now that a Pull Request is live, someone has to review it. Let’s walk through some […]
Continue ReadingA Git Workflow Walkthrough – Reviewing Pull Requests - Jul 20 2015
A Git Workflow Walkthrough – Feature Branches
When it comes to learning Git, most folks I’ve talked to (myself included) have taken the slow and gentle path toward becoming proficient by adding it incrementally to their existing development processes. We begin by just running git init on an almost finished project and adding everything with a commit message such as start. Then, […]
Continue ReadingA Git Workflow Walkthrough – Feature Branches - Jun 03 2015
A Facade for Tooling with NPM Package Scripts
We build a lot of software at Bocoup. Like other types of builders, we tend to grow attached to the particular sets of tools and scripts we use in our work. We don’t play favorites: my colleagues support Grunt, contribute to Gulp, and maintain stand-alone tools such as JSHint. It’s easy to take familiarity with […]
Continue ReadingA Facade for Tooling with NPM Package Scripts- Tagged in:
- performance,
- tools and workflow
- May 13 2015
text-rendering: optimizeLegibility is Decadent and Depraved
Look, I like good typography as much as the next person—maybe even a little more. When a CSS property came along with promises to doctor all my type with ligatures and carefully calculated kerning—not some half-assed tracking, but real kerning—I jumped at it. I put text-rendering: optimizeLegibility on headings, body copy, navigation links; I slapped […]
Continue Readingtext-rendering: optimizeLegibility is Decadent and Depraved- Tagged in:
- design,
- performance,
- tools and workflow
- Jan 09 2015
Bocoup’s Most Important (Empty) GitHub Repo
Bocoup loves GitHub. Our code lives there, we collaborate and code review using Pull Requests, and it makes deployment a breeze. For the last year, we’ve even started using GitHub to manage Bocoup. What? As Bocoup has grown, we’ve started using new tools to manage information internally. We wanted a company Wiki, but which one […]
Continue ReadingBocoup’s Most Important (Empty) GitHub Repo- Tagged in:
- tools and workflow