phab-trello

Disqus uses Phabricator for our version control, and we use Trello for our scrum & task management. There was no integration between these tools, so we created one.
Read more…hangoutlook
Once upon a time, there was a company. And the company ran Gsuite and used Google Hangouts and all was well. Hangout boxes setup in the conference rooms displayed upcoming schedules & let you connect to calls.
But then the company was acquired and had to switch to Outlook, and there was felt a great disturbance in the force, as if millions of meetings suddenly cried out in terror and were suddenly silenced. Outlook meeting room calendars could not connect to the Hangout boxes, and conference rooms were in chaos.
Read more…disqus-universe
A project for Disqus Hack Week, Winter '17/'18. A coworker and I built a graph of Disqus sites, drawing an edge between any two that shared enough commenters, using only data available through Disqus' public APIs.
We ran the graph through igraph for layout, cleaned up the resulting SVG, and then fed it to Maptiler - which turned the whole thing into a slippy map you can pan and zoom like any other, except the continents are communities and the distance between them is how much of an audience they have in common.
Python, igraph, SVG, MaptilerSource available on Github.
How to automate your Github Pages blog - for free - with IFTTT and Glitch

_Update 06/29: This article has been translated into Uzbek by GetColorings - check it out here: http://getcolorings.com/uz-automate-github
Earlier this month, I finally decided that it was time to migrate my personal blog from Tumblr to Github Pages. The one thing holding me back was social media cross-posting; On Tumblr, I had been using IFTTT to create new posts based on my social media sharing, but IFTTT doesn’t natively support Github Pages.
To solve this problem, I created ifttt-ghpages, a small webhook you can run for free on Glitch that creates posts on Github Pages from IFTTT actions.
This blog uses ifttt-ghpages to integrate my activity from Github, Twitter, Instagram and Spotify. The great thing about IFTTT is its flexibility - IFTTT supports hundreds of services and you can use any of them to automate your blog posts! For this example, we’re going to setup a trigger that automatically cross-posts new images from Instagram on our blog.
Read more…immigrationbusinesslaw
The first website I was ever paid to build, from 1999, archived here for posterity.
It is a complete period piece: table layouts, spacer gifs, a frameset, animated flag icons for each language the practice served, and an under-construction graphic that I am fairly sure was load-bearing. Everything is hand-written - there was no build step and no framework to hide behind.
HTML, Javascript, 1999Source available on Github.
ifttt-ghpages

This is a node app (which you can run on Glitch for free) that lets you create new posts in a Jekyll-based Github Pages site, based on IFTTT actions. This lets you automatically aggregate a variety of networks and communication mediums into your static blog without client-side javascript. It's used to generate many of the blog posts on this site!
Source available on Github.
trello-card-numbers
Trello assigns every card a short number, but only shows it once you have opened the card. That makes it awkward to refer to a card in standup or a commit message without digging for it.
trello-card-numbers is a very small Power-Up that puts the number back on the front of the card, as a badge, where you can read it from the board view. It installs as a manifest URL - no server, no OAuth, just a static manifest.json served from Github Pages.
Source & install instructions available on Github.
Trello Collapsible Lists

This is a browser extension I put together that lets you collapse Trello lists to make boards easier to read. You can install it from the Chrome Web Store or from addons.mozilla.org for Firefox.
Source available on Github.

Disqus
I worked with Disqus from 2015-2018, first as UI Engineer and now as Senior Frontend Developer. In addition to my developer responsibilities, I also served as tech lead and scrum master/Trello master on multiple development teams, acting as the conduit between product and development teams to take projects from concept to release.

Publisher Admin refactor
Conversion of Disqus' admin interface from Backbone to React frameworks.
Responsive HTML5, BEM CSS, React + ES6

Marketing Site Redesign
Responsive, React-based redesign of our marketing site to promote our new paid business model.
Responsive HTML & BEM-based styles
Visit disqus.com »
Costello: Costs for Trello

Costello is a Power-up for Trello which allows you to attach costs to cards, and get a sum of those costs on your board. Since being listed in the Trello marketplace, Costello has gained nearly 10k monthly active users.
trello.com: CostelloView source on Github
subscribe via RSS