Posts tagged as:

Tutorial

A Tale of Four Components

Explore different web component libraries by comparing vanilla JavaScript, Nutmeg, Polymer, and Stencil versions of the same component.

Video Messaging in Rails

Check out how to add video messaging to your Rails app and get it up and running on Heroku.

Externally Embedding Ember

<p>We’ve been playing around with <a href="http://emberjs.com">Ember</a> since before it was extracted from <a href="http://sproutcore.com">SproutCore</a>, and it wasn’t until recently that we got this unusual request from one of our clients: “Can you embed an Ember app in an external page like you would Google Analytics...</p>

Swift Syntax Highlighting Workaround for Blogging

<p>Since Swift was announced less than one week ago, we as a community can’t reasonably expect syntax rules to be pulled into popular highlighting libraries like <a href="http://pygments.org" title="Pygments">Pygments</a> yet (though it’s certainly already in the works). You’ll notice in our most recent...</p>

Unit Testing in Swift

<p>Swift, being all the rage these last four days, has definitely livened up our programming chat room quite a bit. With cautious optimism, we (Betsy and Brad) delved into the Xcode beta, curious about the state of testing with Swift. For the purposes...</p>

Give Yourself a Security Makeover

<p>While visiting Twilio for a day on my two-week <a href="http://blog.begriffs.com/2013/03/the-pilgrimage-begins.html">programming pilgrimage</a> I learned that I’ve been pretty insecure. Joël Franusic (<a href="https://twitter.com/jf">@jf</a>) explained that I needed a security makeover. You probably do too! So let’s get started. Follow the suggestions as you...</p>

Lists out of lambdas and boxes out of functions

<p>There’s a cool article by Steve Losh called <a href="http://stevelosh.com/blog/2013/03/list-out-of-lambda/">List out of Lambda</a> that reminded me, in a really good way, of a section in SICP. If you want to read the boiled-down scheme version that’s in SICP, here it is: <a href="http://mitpress.mit.edu/sicp/full-text/book/book-Z-H-14.html#%_sec_2.1.3">SICP section 2.1.3</a>. What follows is my paraphrasing...</p>

From Ruby to Haskell, Part 2: Similarity, Refactoring, and Patterns

<p>It has been a while since I last wrote one of these posts and I didn’t want to leave people sitting by their computer desks forever, waiting with bated breath for the next one to pop up in your Google Reader feed (…whispers from the Internet…), okay...</p>

From Ruby to Haskell, Part 1: Testing

<p>You read that right. Or maybe, if you read it as “stop using Ruby and start using Haskell”, you read it wrong. I’m going to show you why I find Haskell to be utterly fascinating and eminently practical.</p> <p>Foremost, I want to collect some bits and pieces...</p>

Getting Plan 9 running on the Raspberry Pi

<h2 id="more-unix-than-unix">More Unix than Unix</h2> <p>Do you like Unix? Do you <em>really</em> like Unix? Well, what if I told you there’s a little-known operating system out there that’s <em>more</em> Unix than even Unix is. Cool, right?</p> <p>Well it is true! <a href="http://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs">Plan 9</a> occupies an interesting niche in the...</p>

Testing Security with Brakeman

<p>Security in web applications is not something developers discuss often enough – some think of it as a taboo subject, or something the NOC guys have to deal with. Some treat security as a post deployment afterthought. Sometimes little thought is given...</p>

Cthulhuian Document Preparation With Troff

<p><strong>tl;dr:</strong> If you are looking for a lightweight document preparation system in the style of LaTeX, try out <code>troff</code> which is probably already on your system.</p> <h2 id="intro">Intro</h2> <p>Lurking deep in UNIX, even on your shiny new Mac, is the eldritch horror of troff. It waits...</p>

Don't Say 'Emacs' or 'Vi'

<h2 id="a-brief-tour-of-some-other-editors">A brief tour of some <em>other</em> editors</h2> <p>Quick, think of your favorite <code>$EDITOR</code>. If you’re anything like me or the people I work with, you’ve got a horse in this race. And again, if you’re anything like myself or my comrades, you’ll probably say <em>Emacs</em> or...</p>

Version Control for Poetic Time Travelers

<p>Matthew McCullough (<a href="http://twitter.com/matthewmccull">@matthewmccull</a>) leads Git workshops across the world. He recently visited Madison, Wisconsin to discuss and demonstrate advanced topics such as rerere merging, the reflog, interactive rebase, cherry-pick, show-branch, branch filtering...</p>

The Hidden Life of Stylesheet Preprocessing

<p>Like any piece of art, a stylesheet should be indivisible and bold, but natural. It should arrive to the browser in one elegant file, a succinct connection between page semantics and presentation. Preprocessing distances a stylesheet from the Sturm...</p>

Don't Play CSS Tetris

<p>“Want to see the future?” Dale Sande (<a href="https://twitter.com/anotheruiguy/">@anotheruiguy</a>) leaned toward me with a conspiratorial gleam in his eye. His laptop was crowded with code and design layouts. He proceeded to show me that I have been doing CSS all wrong.</p> <p>My first mistake is using...</p>

Introducing Bwoken

<p>Bwoken is a UIAutomation test runner for both iPhone and iPad, which lets you write your tests in CoffeeScript, then run them in bulk from the command line. Watch the video, then head on over to its <a href="http://bendyworks.github.com/bwoken">homepage!</a></p>

George Boole Returned As a Zombie and is Gnawing on My Brain

<p>This is about that oft-neglected corner of programming, the humble boolean. Perhaps, by thinking about what’s going on in many boolean expressions, we can iron out his quickly-forking complexity. And, oh, what luck! Here’s a slab of boolean logic that...</p>

Copyright 2025. Made with love by Bendyworkers in Madison, Wisconsin