The Meteor Chef

I came across The Meteor Chef several months ago when I first started digging into Meteor, but at the time there wasn’t a whole lot of content on the site and I wasn’t deep enough into Meteor to find it extremely helpful at the time.

During the Meteor hackathon a few weekends ago, someone mentioned The Meteor Chef, so I checked it out and boy has it changed since I last checked it out.

It looks like it’s becoming an incredibly useful resource for Meteor beginners as well as advanced Meteor developers.

I’m looking through some of the Recipes and Snippets, and they’re great!

I can’t wait to dig in more and see what I can learn and put into practice.

VersionPress 2.0 Looks Great

I heard about a project called VersionPress quite some time ago. The idea of being able to manage WordPress data via .git in the same way files are easily managed sounded sweet. I’m constantly working locally, pushing to staging, waiting for client approvals, then deploying to production. But, in the time I work locally, sometimes people on the my team or the clients team have made changes to the staging site, and definitely to the production site. . .then typically the changes will sit on a staging server for who knows how long until the client gets around to approving things, and by that time it’s impossible to keep track of what’s changed on the production site in the mean time.

That’s a problem that a lot of WordPress developers face. I’ve seen some developers lock clients out of the production site until changes are approved on staging, but that doesn’t sound like a good solution. I’ve also been involved in meticulously comparing staging to production to make sure everything gets migrated appropriately and nothing gets unintentionally overridden. I use a plugin called Stream to keep track of all activity on production sites, so that way I can see what’s changed in the time I was working locally and on staging, but again it’s a difficult job to make sure nothing accidentally gets replaced, or set incorrectly, etc.

For a while, the only tool I knew of that attempted to solve this data versioning problem was RAMP by CrowdFavorite. While RAMP seems to have some good ideas, it seems to lack a lot of features that would make it useful enough for work I regularly do. It might be a great product and is probably very useful, but it doesn’t quite meet my needs.

VersionPress hasn’t quite met my needs either (I’ve never used it, just read about it), but today I saw that VersionPress 2.0 has been released, and it seems like they’re getting to a point that it will be an extremely useful tool that will solve a lot of issues I deal with on a regular basis.

I went and signed up for the Early Access Program and I’m anxious to check it out and see how it works.

At the moment it looks like a lot of the data versioning is limited to WP-CLI (which is fine with me), but it sounds like a GUI is in the works, which should make it easier for developers of any level to have more control over versioning WordPress.

I’m excited to see how it works and if it indeed can help ease the pains of working in multiple environments and ensuring things get deployed appropriately.

Discover Meteor Wallpaper

REST2DDP for Meteor

This past weekend I participated in a global distributed Meteor hackathon. I’m pretty new to developing with Meteor, so I didn’t expect to build anything crazy myself, but it was cool to see the submissions from across the world come in.

As I was browsing YouTube to see what submissions were coming in, I came across a video about REST2DDP from the folks at OK Grow.

This app allows you to enter a REST Endpoint URL and it converts it into a live DDP stream for use in a Meteor app. Pretty cool if you’re familiar with DDP, and extremely useful. I’ve seen a lot of folks in the Meteor community looking for similar solutions, so it’s exciting to see something like this come out of the hackathon.

I’ve been tinkering with connecting Meteor to WordPress via the new WP-API, and this tool might make that a bit easier.

Details of REST2DDP can be found here, and it’s also on GitHub.

It turns out that I wasn’t the only person who thought the app was cool, as it won the hackathon! Congrats to the folks at OK Grow who put it together.

Record.it screenshot

Free GIF screen recordings

I came across a free tool (it has a pro version too) to easily create gif screen recordings. http://recordit.co/

It’s super easy to use and super handy. In fact, here’s a GIF of how to download it on a MAC.

Record.it screenshot

Record.it is a great tool for creating GIF screen recordings

I imagine using this tool quite a bit as I start to blog more regularly. It should come in handy for tutorials, etc.

Check it out and let me know what you think.

Blogging Daily

I’ve wanted to blog daily for several years, but I’ve never been able to make it a habit.

My goal, starting today, is to at least spend 30 minutes a day working on blogging for at least 30 days.

Some ideas I have to write about include:

  • Reviewing WordPress plugins
  • Discussing ideas for WordPress projects
  • Giving insight into how I solved something while working on a WordPress project
  • Experiments with Meteorjs
  • Connecting WordPress and Meteor in various ways
  • Bookmarking interesting links for future reference
  • Venting about frustrations at work or in life in general

Ultimately, I’ve learned so much from other people sharing content so freely on the web, and I make my living developing for WordPress, but I hardly spend time actually using WordPress anymore. . .so I think it’s time I start using WordPress again, not just building things for it. And it’s time I stop just consuming other’s knowledge, but start sharing knowledge I’ve acquired.

Here’s to 30-days of blogging for at least 3o minutes. . .that might mean one post a day, maybe more. We’ll see. Hopefully I can make this thing a habit and really start giving back to the community that’s given so much to me.