In category

Engineering

Engineering

CAREER PLANNINGNovember 23, 2020
The 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.  Examples are the adoption of cloud computing and cybersecurity. As a result, employment in IT occupations is predicted to increase by up to 12% …

CAREER PLANNINGSeptember 2, 2020
MBA 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 software engineers are going for an MBA. As a result, they’re getting promotions and enjoying fatter paychecks. But …

Inspectocat, courtesy of GitHub
EDUCATIONFebruary 3, 2015
Git 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 merged into master before deploying to staging and production. This approach has become pretty common, and in most cases does a good job of …

train rails tracks
INNOVATIONJanuary 28, 2015
Fixturies: 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 suspected that we could speed up the test run time by using fixtures instead, but worried …

no CSS text transform
EDUCATIONDecember 9, 2014
text-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 experience. While “performance” can cover a wide array of metrics, we tend to be extremely critical of browser overhead (script execution, …

computer on desk
EDUCATIONNovember 20, 2014
How do I read the AngularJS message: [$rootScope:infdig] 10 $digest() iterations reached. Aborting! Watchers fired in the last 5 iterations

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 out how to use it to my advantage. Building a new product at Pedago, I see this error happen …

white laptop on wooden desk
EDUCATIONSeptember 8, 2014
Five key principles that make geographically split software teams work

Geographically distributed teams can work. How? In my experience, there are five key principles that make all the difference.

0

Ready to jump start your career?

Start learning with Quantic.