Lana Ipsum

Screen Shot 2016-08-09 at 7.37.01 PM

This past weekend, I spun up Lana Ipsum, a lorem ipsum generator using Lana Del Rey-inspired lyrics. It talks about late capitalism and vodka a lot. A sample sentence:

Late capitalism cigarettes rock and roll lashes milkshake dreams ocean ocean.

It’s the first public-facing project I’ve done using JavaScript, and it came out of a long-ago, goofy Slack conversation with some friends coupled with the realization that somehow, no one owned

Lana Ipsum is hosted on GitHub pages at the suggestion of Barry Clark, Trello’s VP of Engineering. If you want to know how it works, or are tempted to modify it for your own ends, the code is available here.

The code that makes the site do its thing owes a significant debt to Daniel LeCheminant, who was very patient in showing me how to make a lorem ipsum generator in JS and at who at no point asked why the thing says “late capitalism” so much.

I made it look pretty with Bootstrap and Google Fonts, re-stealing some of my own work from my Sinatra capstone project for the Ruby on Rails course from Skillcrush. In the future, I’d like to add the option to tweet out your favorite sentences it produces, and possibly add the option to copy the text it generates to the clipboard.

Forecasting the Weather in Ruby

I’ve just finished my first month of the three-month SkillCrush Ruby on Rails blueprint. That means that I’ve just finished learning the rudiments of Ruby and Git—next month we’ll move on to simple Ruby web frameworks, before rounding out month three with an immersion into Ruby on Rails.

As my capstone project for this first month, I’ve written code that asks you for your zip code, and—using the Yahoo Weatherman gem—tells you the weather conditions, high, and low for the next five days. It’s not the most exciting app in the world (what learning-to-code project is?), but it’s more code—and specifically more Ruby—than I would have ever thought I could write this time last year.

Check out the weather forecast script on Github.

Continue reading