Tag: javascript

Global Mobile

logo1

So a lot of websites have started using a pinterest-style grid layout, where there are multiple columns, each with a long list of headlines, all screaming for attention at the same time. It kind of drives me crazy. So I made a chrome extension to always display the mobile version of a page. Most of these sites actually look really nice on a phone. There’s just a single column of content, which is easy to scroll through without losing your sanity. But it can be unpleasant to read everything on a phone. So my extension displays the pages as if they’re on a mobile device, on your normal screen.

Try it out: https://chrome.google.com/webstore/detail/global-mobile/jnphbfhmpdmdhbnjheabpmkmpeeheofp

The code: https://github.com/jkoomjian/GlobalMobile

Online Weighted Decision Matrix

Online Weighted Decision Matrix 2014-06-17 17-54-08

So my friend Choed showed me a technique for making big decisions called a decision matrix. The idea is that is that you list the possible outcomes of a decision and the factors that would influence your choice, and then calculate a score for each outcome.  The full rules are here: leanhrblog.com/weighted-decision-matrix/  As someone who’s kind of indecisive, I thought this was pretty useful. As someone who’s a huge procrastinator, I thought I should make an online app to automate the process before making my decisions :)  The result is here: jonathankoomjian.com/projects/DecisionMatrix/.

I tried to make my app look like the original decision matrix - a sheet of graph paper with a bunch of nicely drawn lines. The javascript is done with angular, and is connected to a mongodb db hosted by mongolab.com. I also tried out a bunch of new html5 features I’ve never used before, like border image, border-box sizing, and html form validation. The app works best in Firefox. Chrome doesn’t handle the drag and drop properly, but otherwise works. IE, as usual, has some issues.

The work in progress is always saved. Each decision matrix page is assigned a unique url.  Remember that url. When you load that url, your work will appear, just as you last left it.

© 2017 Jonathan's Projects

Theme by Anders NorenUp ↑