<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for mbleigh</title><link>http://disqus.com/by/mbleigh/</link><description></description><atom:link href="http://disqus.com/mbleigh/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 20 Jul 2016 00:01:37 -0000</lastBuildDate><item><title>Re: The Ghostbros Ruined My Childhood | Birth.Movies.Death.</title><link>http://birthmoviesdeath.com/2016/07/19/the-ghostbros-ruined-my-childhood#comment-2792701487</link><description>&lt;p&gt;Pretending that the misogynists are just the "normals" invading nerd turf is letting nerds off the hook too easy.&lt;/p&gt;&lt;p&gt;Many of these awful people were bullied and marginalized as nerds when they were younger, but rather than growing compassion for the marginalized they just took the first opportunity to exclude others they were given.&lt;/p&gt;&lt;p&gt;The real tragedy is that nerds took over the world and then did nothing to improve it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 20 Jul 2016 00:01:37 -0000</pubDate></item><item><title>Re: Programmers, Let&amp;#8217;s Earn the Right to Be Called Engineers</title><link>http://www.wired.com/2015/11/programmers-lets-earn-the-right-to-be-called-engineers/#comment-2361707718</link><description>&lt;p&gt;We should be careful not to allow a "serious engineering" inferiority complex to damage one of the best things about software development: if you break it, you *can* fix it and often quite quickly.&lt;/p&gt;&lt;p&gt;Software is "eating the world" as they say because the pace of change in software is orders of magnitude faster than what's possible in other engineering disciplines. If you want to take another pass at a building that's just been built, you have to tear the existing one down and rebuild it. For software, you can re-architect the entire system in place often without anyone ever noticing.&lt;/p&gt;&lt;p&gt;Software Engineering to me seems more about balancing pragmatism and idealism. Good developers know when to slow down and optimize a piece of the system and when to just put something together that works and let it evolve if problems arise.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Sun, 15 Nov 2015 19:53:46 -0000</pubDate></item><item><title>Re: Managing Development Environments with Firebase - Firebase</title><link>https://www.firebase.com/blog/2015-10-29-managing-development-environments.html#comment-2356300655</link><description>&lt;p&gt;We're definitely trying to figure out more ways to support multiple environments across the whole platform. It'll take time, but awesome support for environments is near and dear to me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Thu, 12 Nov 2015 13:14:47 -0000</pubDate></item><item><title>Re: Divshot has Joined Firebase! - Firebase</title><link>https://www.firebase.com/blog/2015-10-13-divshot-joins-firebase.html#comment-2343001484</link><description>&lt;p&gt;Yep!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 04 Nov 2015 15:11:29 -0000</pubDate></item><item><title>Re: Managing Development Environments with Firebase - Firebase</title><link>https://www.firebase.com/blog/2015-10-29-managing-development-environments.html#comment-2335750506</link><description>&lt;p&gt;Abe is correct. You can also do this using the Firebase CLI's new data commands. Let's say I wanted to copy all "widgets" from myapp to myapp-dev:&lt;/p&gt;&lt;p&gt;firebase data:get /widgets -f myapp | firebase data:set /widgets -f myapp-dev -y&lt;/p&gt;&lt;p&gt;This is powerful and can be super-useful, but be careful because the "-y" option skips confirmation and you could accidentally overwrite lots of data if you mistype something.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Fri, 30 Oct 2015 19:50:40 -0000</pubDate></item><item><title>Re: Managing Development Environments with Firebase - Firebase</title><link>https://www.firebase.com/blog/2015-10-29-managing-development-environments.html#comment-2333521211</link><description>&lt;p&gt;Actually no new features were required for this, just a novel way of combining all of the awesomeness Firebase already had! :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Thu, 29 Oct 2015 14:42:29 -0000</pubDate></item><item><title>Re: Divshot has Joined Firebase! - Firebase</title><link>https://www.firebase.com/blog/2015-10-13-divshot-joins-firebase.html#comment-2307691797</link><description>&lt;p&gt;Hey Damian, you can easily deploy to multiple Firebase projects with a command-line flag switch (firebase deploy -f &amp;lt;project_name&amp;gt;), but there's presently no promotion workflow.&lt;/p&gt;&lt;p&gt;Environments are near and dear to my heart and I'm working on formulating how similar functionality could exist in the broader Firebase ecosystem.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 14 Oct 2015 17:03:37 -0000</pubDate></item><item><title>Re: Google Login and Firebase CLI 2.0.0 - Firebase</title><link>https://www.firebase.com/blog/2015-10-13-google-login-and-firebase-cli-2.html#comment-2305868115</link><description>&lt;p&gt;You'll need to update to the latest version of the command-line tools. Run `npm install -g firebase-tools` and then `firebase login` to login using a browser-based flow that works with Google accounts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Tue, 13 Oct 2015 18:39:26 -0000</pubDate></item><item><title>Re: Polymer 0.8 Sneak Peek</title><link>https://divshot.com/blog/web-components/polymer-0-8-sneak-peek#comment-1953266403</link><description>&lt;p&gt;You can approximate most of the behavior with mixins, but yeah, it's definitely one of the more difficult migrations.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 08 Apr 2015 14:38:52 -0000</pubDate></item><item><title>Re: The FIRE Stack: Firebase, Interface, REactor</title><link>https://divshot.com/blog/development/fire-stack#comment-1943689176</link><description>&lt;p&gt;All you need to do is run a process on a machine with an internet connection (since it's not serving any direct traffic). Heroku is one place, but since you don't have to worry about serving traffic publicly your options are pretty wide open.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Fri, 03 Apr 2015 01:49:39 -0000</pubDate></item><item><title>Re: Sense of Humor and Sensibility</title><link>https://divshot.com/blog/opinion/sense-of-humor-and-sensibility#comment-1940522184</link><description>&lt;p&gt;Monitored but not moderated.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 01 Apr 2015 15:12:53 -0000</pubDate></item><item><title>Re: Polymer 0.8 Sneak Peek</title><link>https://divshot.com/blog/web-components/polymer-0-8-sneak-peek#comment-1936616720</link><description>&lt;p&gt;Awesome work! Very very handy.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Mon, 30 Mar 2015 16:02:02 -0000</pubDate></item><item><title>Re: Polymer 0.8 Sneak Peek</title><link>https://divshot.com/blog/web-components/polymer-0-8-sneak-peek#comment-1885481773</link><description>&lt;p&gt;A strong "it depends" in this case I think. The upgrade timeline for the core and paper elements isn't 100% clear, but what is clear is that 0.8 will be the definitive path forward to 1.0&lt;/p&gt;&lt;p&gt;I'd say probably start upgrading as soon as the elements you care about for your app have been ported over to 0.8&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Tue, 03 Mar 2015 13:06:51 -0000</pubDate></item><item><title>Re: Polymer 0.8 Sneak Peek</title><link>https://divshot.com/blog/web-components/polymer-0-8-sneak-peek#comment-1875111451</link><description>&lt;p&gt;Hi Prateek, Shady DOM is not a new way of doing things, it is just a nickname for the new polyfill being shipped for browsers that don't support native Shadow DOM.&lt;/p&gt;&lt;p&gt;The spec-compliant Shadow DOM polyfill is very expensive comparatively, so this is a move to make sure that Polymer performs well even on browsers that don't ship Shadow DOM yet.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 25 Feb 2015 13:03:17 -0000</pubDate></item><item><title>Re: How to behave at work &amp;#8212; a primer for your first day on the job</title><link>http://calacanis.com/2015/01/13/how-to-behave-at-work-a-primer-for-your-first-day-on-the-job/#comment-1860230011</link><description>&lt;p&gt;If your corporate culture includes judging people based on number of hours in a chair, having so many meetings that people are bored and poking on their phones, and demanding that every minute spent at the office be doing only work-related activity I'd say it's not the employee that's the problem.&lt;/p&gt;&lt;p&gt;While I'd advise young people to follow this advice if they're in such a job, I'd also advise them to be looking for an escape as soon as humanly possible.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Tue, 17 Feb 2015 13:13:58 -0000</pubDate></item><item><title>Re: Polymer and Bower: Getting It Right</title><link>http://www.divshot.com/blog/web-components/polymer-and-bower-getting-it-right#comment-1849197995</link><description>&lt;p&gt;The problem with the above is that it breaks the assumptions that the packages are making. In general, the practice when importing a dependency is "../component_1/component_1.html" -- the official Polymer elements and many third-party elements all work this way.&lt;/p&gt;&lt;p&gt;If you do "../bower_components/component_1/component_1.html" in your HTML import, that's only going to work in your local, very specific setup.&lt;/p&gt;&lt;p&gt;It's not exactly ideal (and I have had bower installs trash repo directories once or twice) but it's a necessary part of building reusable components, at least at present.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Thu, 12 Feb 2015 00:54:49 -0000</pubDate></item><item><title>Re: Using a Chromebook for Web Development</title><link>https://divshot.com/blog/tips/using-a-chromebook-for-web-development#comment-1844519379</link><description>&lt;p&gt;If you use a full-featured cloud IDE like Cloud9 or Nitrous, you can run shell commands directly on your remote server.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Mon, 09 Feb 2015 17:10:23 -0000</pubDate></item><item><title>Re: Using a Chromebook for Web Development</title><link>https://divshot.com/blog/tips/using-a-chromebook-for-web-development#comment-1708877199</link><description>&lt;p&gt;Add - -host 0.0.0.0&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Sun, 23 Nov 2014 16:54:00 -0000</pubDate></item><item><title>Re: Angular JS 2.0: Crazy Like a Fox?</title><link>https://divshot.com/blog/opinion/angular-2-crazy-like-a-fox#comment-1690890672</link><description>&lt;p&gt;That's a great question and, honestly, one without a totally clear answer right now. I'd say go ahead and learn Angular 1.3, because we're still a year out from Angular 2.0 and there are going to be a *lot* of people in the same boat when it comes time to upgrade. It won't necessarily be an easy process, but you can be sure there will be lots of people doing it.&lt;/p&gt;&lt;p&gt;If you're just starting out you should take a look at Ember and React as well. They're all great frameworks with pros and cons, a lot of it comes down to how you want to build and what community strikes the right chord for you.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Thu, 13 Nov 2014 03:13:11 -0000</pubDate></item><item><title>Re: Angular JS 2.0: Crazy Like a Fox?</title><link>https://divshot.com/blog/opinion/angular-2-crazy-like-a-fox#comment-1690050226</link><description>&lt;p&gt;Agree that the whole thing was sort of a PR disaster. The details all seemed to emerge from ng-europe not as an "announcement" but as the aggregate of the talks there. The Angular team should have foreseen the potential backlash and made some pro-active commitments and reassurances coinciding with the conference.&lt;/p&gt;&lt;p&gt;I disagree that they should have just quietly developed it and then dropped it, though. That's what you do if you're building proprietary products, not open source frameworks. This firestorm hurt Angular's reputation, but Angular 2.0 is almost certain to become a better framework because so many critical eyes and voices are on it now.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 12 Nov 2014 14:23:48 -0000</pubDate></item><item><title>Re: Using a Chromebook for Web Development</title><link>https://divshot.com/blog/tips/using-a-chromebook-for-web-development#comment-1665002747</link><description>&lt;p&gt;I use Hangouts for 1-1 but Flowdock is a better group chat tool for business. I know you can do hangouts to YouTube but it's much harder to edit and polish videos, so still a frustration.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Sat, 01 Nov 2014 14:59:59 -0000</pubDate></item><item><title>Re: The Only Thing I Have To Say About Gamer Gate</title><link>http://thisfeliciaday.tumblr.com/post/100700417809#comment-1649250332</link><description>&lt;p&gt;feminism (noun): the advocacy of women's rights on the grounds of political, social, and economic equality to men.&lt;/p&gt;&lt;p&gt;So we also need to consider the viewpoints of people who DON'T believe in political, social, and economic equality for women? I have to disagree with you there.&lt;/p&gt;&lt;p&gt;You can say that the death threats aren't GamerGate (they are, but they aren't explicitly labeled as such so I won't bother to argue). There are campaigns of intimidation to fire journalists and pull advertising based on editorial content that are fully labeled identified and endorsed as GamerGate.&lt;/p&gt;&lt;p&gt;If you "don't want to fire people" maybe GamerGate isn't the hashtag for you. If you think empathy and decency are important, maybe GamerGate isn't the hashtag for you.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 22 Oct 2014 20:34:12 -0000</pubDate></item><item><title>Re: The Only Thing I Have To Say About Gamer Gate</title><link>http://thisfeliciaday.tumblr.com/post/100700417809#comment-1649169806</link><description>&lt;p&gt;She was doxxed IN THIS COMMENT THREAD, less than an hour after posting it. Can you honestly say you really believe the fear is unwarranted?&lt;/p&gt;&lt;p&gt;No one has been killed because of GamerGate. Yet. But the women who have been threatened have to take it real goddamn seriously.&lt;/p&gt;&lt;p&gt;Look at it this way: let's say that 99% of death threats on the internet are total bullshit. In the 1% case someone dies. Would you play those odds with your own life? Should anyone EVER have to play those odds? No. It's despicable and we need to stomp it out and stomp it out hard.&lt;/p&gt;&lt;p&gt;The lives of human beings are infinitely more important than any possible "cause" GamerGate ostensibly supports. Period.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 22 Oct 2014 20:02:28 -0000</pubDate></item><item><title>Re: Using a Chromebook for Web Development</title><link>https://divshot.com/blog/tips/using-a-chromebook-for-web-development#comment-1649087853</link><description>&lt;p&gt;Valid gripes for sure. Forgot to mention printer suckage, mostly because I generally hate having to print things regardless of OS.&lt;/p&gt;&lt;p&gt;Chrome OS will support Android apps in the nearish future, which personally I think is a terrible horrible thing to do, but might solve some issues like no Skype.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Wed, 22 Oct 2014 18:50:22 -0000</pubDate></item><item><title>Re: Using a Chromebook for Web Development</title><link>https://divshot.com/blog/tips/using-a-chromebook-for-web-development#comment-1645214155</link><description>&lt;p&gt;Cloud9 can use SSH to any server. See &lt;a href="https://docs.c9.io/run_your_own_workspace.html" rel="nofollow noopener" target="_blank" title="https://docs.c9.io/run_your_own_workspace.html"&gt;https://docs.c9.io/run_your...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Michael Bleigh</dc:creator><pubDate>Mon, 20 Oct 2014 15:59:19 -0000</pubDate></item></channel></rss>