Tinkering Toward Learning
By Artaxerxes (Own work) [CC-BY-SA-3.0], via Wikimedia Commons My friend Alfredo builds bikes as a hobby. He started by replacing a broken chain on his own bike. Then he upgraded his brakes. After a...
View ArticlePedago releases 3 AngularJS projects to the open source community
In the past week, Pedago has released 3 open source projects on our github page. iguana Iguana is an Object-Document Mapper for use in AngularJS applications. This means that it gives you a way to...
View ArticleHeadless integration testing using capybara-webkit
This post is for developers or sysadmins setting up Rails integration testing on a CI system like Travis, Hudson, or Bamboo. We use Cucumber for integration testing our Rails servers, and by default...
View ArticleGoodbye, Sprockets! A Grunt-based Rails Asset Pipeline
This is the first in a two-part series. See Part 2 of our build and deploy process. Like any good startup, we try to leverage off-the-shelf tools to save time in our development process. Sounds simple...
View ArticleBuild and Deploy with Grunt, Bamboo, and Elastic Beanstalk
In response to Twitter feedback on our recent post “Goodbye, Sprockets! A Grunt-based Rails Asset Pipeline,” we’d like to share an overview of our current build and deploy process. It goes a little...
View ArticleFive key principles that make geographically split software teams work
The other day, I realized that I have worked on geographically split software teams for the last decade. I didn’t set out intending to do so. When I got my first job out of college as a software...
View ArticleHow do I read the AngularJS message: [$rootScope:infdig] 10 $digest()...
I’ve been using Angular every day for over a year, but have always been too intimidated by this error message—and the crazy list of information that comes along with it—to really dig into it and find...
View Articletext-transform: An Unlikely Source of Jank
Here at Pedago, we take a hard look at the performance of our applications so that our users don’t have to experience any troublesome hiccups (or “jank”) that might otherwise sour a sweet learning...
View ArticleFixturies: The speed of fixtures and the maintainability of factories
We had a rails app. We used factories in our tests, and it took ten minutes to run them all. That was too slow. (spoiler alert: by the end of this blog post, they will run in one minute.) We...
View ArticleGit Bisect Debugging with Feature Branches
Inspectocat, courtesy of GitHub At Pedago, we follow the GitHub Flow model of software development. Changes to our app are made in feature branches, which are discussed, tested, code reviewed, and...
View ArticleMBA for Software Engineers – Do You Need One to Climb the Career Ladder?
You’ve been a software engineer for years, and you feel it’s now time to take a step forward. But you’re wondering: What comes next? Where do I go from here? What catches your attention is that other...
View ArticleThe Winning Tech Resume
Tech jobs across the world are rapidly increasing and can be found in most industries. The rise of such jobs is due to organizations increasingly relying on computer systems and technologies....
View Article
More Pages to Explore .....