<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Get the details on the Net Minds application development, technologies used, features we plan, and other geeky stuff.</description><title>Net Minds DevTeam</title><generator>Tumblr (3.0; @netminds)</generator><link>http://netminds.tumblr.com/</link><item><title>Petition Your Employer to Close on HaloDay</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mctqqyNKSZ1ruqils.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;Seriously, you know you’re going to call in sick anyway, so as tech companies, let’s just agree to close our offices on November 6. So many people called in sick when Halo 3 was released that Urban Dictionary added the definition &lt;a href="http://www.urbandictionary.com/define.php?term=Halo%20day&amp;amp;defid=5969818" target="_blank"&gt;Halo Day&lt;/a&gt;. Corporations feared the wave of &lt;a href="http://usatoday30.usatoday.com/tech/gaming/2007-09-24-halo-sickness_N.htm" target="_blank"&gt;suddenly sick employees&lt;/a&gt;, and who wants to put their companies through that kind of worry&amp;#160;? Instead, just get them to close! Is there even enough time to vote, play Halo 4 AND work, anyway? Something’s gotta give, and that something is work. After all, Master Chief has to save the universe and you need to help him.&lt;/p&gt;
&lt;p&gt;Here at Net Minds we’re already stocked with energy drinks, Cheetos, and pizza rolls in anticipation for some nonstop marathon gaming. Join us. Your employees will thank you.&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/34774587147</link><guid>http://netminds.tumblr.com/post/34774587147</guid><pubDate>Thu, 01 Nov 2012 12:42:52 -0700</pubDate><category>haloday</category></item><item><title>This Election Day, Being a Teabagger Comes Back in Style! (You know that’s a Halo reference, right?)</title><description>&lt;p&gt;This November 6 marks an extremely important day and we all need to do our civic duty. That’s right, we’re talking about the return of Master Chief so you have a duty to play Halo 4… but before you do, you need to vote.&lt;/p&gt;
&lt;p&gt;Why do you need to vote first? Well, it’s obvious you won’t take a break from teabagging some noob just to punch a ballot card. You’d probably like to pretend you’re that disciplined, but you’re not.&lt;/p&gt;
&lt;p&gt;But that’s okay… that’s why at Net Minds, we’ve made the decision easier. We’re closed on November 6 so that we all have time to vote and play Halo 4.&lt;/p&gt;
&lt;p&gt;But we don’t think we should be the only tech company or startup closed that day. Everyone should be closed that day so that employees have time to vote and pretend they are Spartans.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Won’t you join us?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Petition your company to close on #Haloday!&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/34103387240</link><guid>http://netminds.tumblr.com/post/34103387240</guid><pubDate>Mon, 22 Oct 2012 09:37:47 -0700</pubDate></item><item><title>Net Minds Tech Stack (Part 1)</title><description>&lt;p&gt;by &lt;a href="http://twitter.com/alanhbaker"&gt;Alan Baker&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The world of application development changes rapidly. If there’s one thing I’ve learned it’s that there’s never just one way to solve a problem.&lt;/p&gt;
&lt;p&gt;Take technology and programming: non-programmers don’t usually understand this, but programming has soul. Application design has so many possibilities; even programming simple functions can be done in many ways depending on the personality of the programmer. Just as in art and writing, we transfer our philosophy and personality into the code we write.&lt;/p&gt;
&lt;p&gt;Programmers and application designers have the added challenge in that code can do nearly anything; it just comes down to time and money. And making it easier but also harder is the amount of choices we have to write applications, including the massively growing choice in technology.&lt;/p&gt;
&lt;p&gt;I want to look at the choices we’ve made at Net Minds and why. I’m breaking this post up into parts so it’s more manageable to read, so for this post, I’m covering the core language we’ve chosen to develop in. Later, I’ll cover our API, database, and front-end.&lt;/p&gt;
&lt;p&gt;Just to get it out of the way, we’re a JavaScript shop, from front-end to back-end. This decision was relatively easy.&lt;/p&gt;
&lt;p&gt;First, JavaScript is absolutely ubiquitous. JavaScript is the language of the browser, and it controls everything interactive to provide the kind of experience customers expect in a modern web application.  This was important for us because we wanted to design our application around the user experience and we felt that the browser as our platform is a legitimate choice, albeit a controversial one.&lt;/p&gt;
&lt;p&gt;And then there’s the huge uptick in developer activity in the JavaScript world – compared to other languages we’ve all used, it’s much more expressive to develop with and a lot of fun… yes, fun.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_mbqzooNXll1ruqils.png"/&gt;&lt;/p&gt;
&lt;p&gt;When you look at the &lt;a href="https://github.com/languages"&gt;activity on GitHub&lt;/a&gt; above, which did surprise us, you really can see the excitement surrounding the language. All this activity shows there are fast cycles of continual improvements and tons of examples of different ways of programming.&lt;/p&gt;
&lt;p&gt;Where I get excited in the overall application design, we have less likelihood of investing gobs of time and resources into eventually-abandoned codebases.&lt;/p&gt;
&lt;p&gt;JavaScript had everything we needed. Not only that, but all the Net Minds developers know JavaScript very well vs. only two of us who know PHP very well. While PHP has been good to the two of us, the math seemed clear.&lt;/p&gt;
&lt;p&gt;This isn’t to say that this is the end all be all for everyone, but for our use case, this logic and our development needs fit perfectly. As we’ve been developing, we are finding that our logic is cleaner; we have a better ability to mix asynchronous and synchronous actions without crazy nested loops and callback hell. So we’re clear, I’m not saying that JavaScript actually solves this particular problem, but we’re better able to see it and manage it.&lt;/p&gt;
&lt;p&gt;But most importantly, we’re able to iterate our application design and feature list with far less pain. We’re able to maintain consistent logic and portable code from the front-end to the back-end because we have one unifying language.&lt;/p&gt;
&lt;p&gt;For me, this is extremely critical. I think a lot of our user experience and assumptions are really very solid, but like anyone, we’re not perfect and we won’t always be right. But being right all the time isn’t important, instead what is important is to recognize when you’re wrong and quickly iterate.&lt;/p&gt;
&lt;p&gt;For our team, JavaScript allows us to do just that. Not bad for a language that was originally written in ten days; not to mention the impressive pace at which improvements to the language are happening. The future just looks extremely bright for JavaScript, especially when you look at the draft proposal for ECMAScript 6.&lt;/p&gt;
&lt;p&gt;Well, that’s all for now. Stay tuned for part two when we discuss our front-end, Ember.js.&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/33385360680</link><guid>http://netminds.tumblr.com/post/33385360680</guid><pubDate>Thu, 11 Oct 2012 14:34:00 -0700</pubDate><category>Net Minds</category><category>javascript</category><category>tech stack</category></item><item><title>Say Hello to Drew Purdy!</title><description>&lt;p&gt;&lt;img height="128" src="http://twimg0-a.akamaihd.net/profile_images/1619984065/image_reasonably_small.jpg" width="128"/&gt;&lt;/p&gt;
&lt;p&gt;&amp;#8220;He&amp;#8217;s what we like to call Man Purdy&amp;#8230;&amp;#8221;&lt;/p&gt;
&lt;p&gt;Drew joins us as our Javascript Spartan Developer. Hmmm&amp;#8230; I see a pattern here. With Drew aboard, we have now been able to complete the Triforce of Javascript to ward off Ganondorf, I think he&amp;#8217;s a .NET guy.&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/30941746328</link><guid>http://netminds.tumblr.com/post/30941746328</guid><pubDate>Wed, 05 Sep 2012 11:07:47 -0700</pubDate><category>Net Minds</category><category>Drew Purdy</category></item><item><title>First official "How Not To..."</title><description>&lt;p&gt;&lt;p class="p1"&gt;&lt;a href="http://twitter.com/tygirl76"&gt;Arbiter here&lt;/a&gt;. As our beta launch begins to loom ever closer, this seems to be a good time to start revealing more of the inner workings and personalities that comprise the Net Minds DevTeam (codename: Stache 5, as in mustaches. For everyone. Even the ladies). Over the past few months, we&amp;#8217;ve learned a lot - what to do, what not to do, best practices, not so best practices, how to properly bag your groceries, etc. Mainly, though, we&amp;#8217;ve learned what not to do. So as our first official blog-type post, I&amp;#8217;m kicking it off with a &lt;em&gt;&lt;strong&gt;How Not To Do Pair Programming&lt;/strong&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p class="p1"&gt;Pair programming is when two (or more) people get together to well, program. It&amp;#8217;s a great format for not only introducing people to new technology but helping them to learn it. Or making them hate it depending on how you go about it. Use-case: &lt;/p&gt;
&lt;ul&gt;&lt;li&gt;Do NOT demand that organizers or other group members spend two hours trying to convince you to use their programming language or technology. If you are attending a Ruby on Crackz Meetup group, then you should already be interested in Crackz (or at least pretend to be interested in hopes of gaining the attention of that really cute programmer that&amp;#8217;s in the group). Otherwise, why did you show up to the meeting? It&amp;#8217;s a meetup. It&amp;#8217;s not like you have to attend it. This isn&amp;#8217;t grammar school where you are being forced to take recorder lessons by your parents because they know having music talent is supposed to help make you smarter, but you can&amp;#8217;t seem to be coordinated enough to play any real instrument. You&amp;#8217;re an adult. If you don&amp;#8217;t think Crackz has any street cred, and prefer Ruby on Smackz, then by all means go get your Smackz on!&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Do NOT show up with a Packard Bell laptop that&amp;#8217;s rubber-banded to a Sony Vaio battery pack and then offer to do the programming on your machine. I&amp;#8217;m not hatin&amp;#8217; on your old school technology but by the time Windows 3.0 boots up, the meeting will be over. That&amp;#8217;s assuming it does boot up.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Do NOT use technical terms simply because you think they make you sound smarter. You are welcome to pontificate on the ductility of refactoring, or should I say refuctoring, of framework parameters in order to better lubricate the system. Just don&amp;#8217;t do it out loud&amp;#8230;in public.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Do NOT bash the language or program you are supposedly here to pair program on. Vocal declarations of &amp;#8220;Javascript sucks, Flash Actionscript rules!&amp;#8221; can only lead to discord and hurt (not to mention a little bit of confusion and disbelief). This is the path of the Dark Side.&lt;/li&gt;
&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Do NOT show up and insist that a pre-established group that you have never attended before drop everything they are doing and work exclusively on YOUR problem. It&amp;#8217;s okay to bring up a problem that you may be having with the code and tying it into the current project on hand, but don&amp;#8217;t expect that what you are doing should take precedence over what everyone else has been working on.&lt;/li&gt;
&lt;/ul&gt;&lt;p class="p1"&gt;There are a few more use-cases but these should cover the basics. Until next time&amp;#8230; &lt;a href="http://twitter.com/tygirl76"&gt;Arbiter&lt;/a&gt; out.&lt;/p&gt;&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/30539924588</link><guid>http://netminds.tumblr.com/post/30539924588</guid><pubDate>Thu, 30 Aug 2012 14:04:00 -0700</pubDate><category>Net Minds</category><category>javascript</category><category>pair programming</category><category>development team</category></item><item><title>How to Ensure You Don't Get Help With a Bugfix</title><description>&lt;a href="http://bugs.jquery.com/ticket/12182"&gt;How to Ensure You Don't Get Help With a Bugfix&lt;/a&gt;</description><link>http://netminds.tumblr.com/post/29928871457</link><guid>http://netminds.tumblr.com/post/29928871457</guid><pubDate>Tue, 21 Aug 2012 16:49:03 -0700</pubDate><category>bug fix</category><category>jquery</category><category>open source</category></item><item><title>Say Hello to Tyree Pace...</title><description>&lt;p&gt;and make her give us a fun title! Tyree, Javascript Developer, joined Net Minds in March 2012. She loves Halo and has pre-called in sick November 6. Yeah, and obviously, as with Maurice, we didn&amp;#8217;t have a Tumblr account yet, so we&amp;#8217;re announcing it now.&lt;/p&gt;
&lt;p&gt;EDIT: Tyree is now the Net Minds Javascript Arbiter!&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/28459608308</link><guid>http://netminds.tumblr.com/post/28459608308</guid><pubDate>Tue, 31 Jul 2012 20:25:00 -0700</pubDate><category>Tyree Pace</category><category>Net Minds</category></item><item><title>WHAT IS YOUR FAVORITE INANIMATE OBJECT?</title><description>&lt;p&gt;My Kindle!&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/28459329097</link><guid>http://netminds.tumblr.com/post/28459329097</guid><pubDate>Tue, 31 Jul 2012 20:21:18 -0700</pubDate></item><item><title>Say Hello to Maurice Rickard!</title><description>&lt;p&gt;&lt;img alt="Maurice Rickard on Twitter (@mauricerickard)" height="128" src="https://twimg0-a.akamaihd.net/profile_images/1317531084/6v6_reasonably_small.jpg" width="128"/&gt;&lt;/p&gt;
&lt;p&gt;Maurice, Developer/Bit Wrangler/Special Ops, joined our team back in May 2012. Since we didn&amp;#8217;t have a Tumblr account then, yeah, I know lame, we couldn&amp;#8217;t announce anything&amp;#8230;.&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/28458508046</link><guid>http://netminds.tumblr.com/post/28458508046</guid><pubDate>Tue, 31 Jul 2012 20:08:00 -0700</pubDate><category>Maurice Rickard</category><category>Net Minds</category></item><item><title>Calling all editors, designers, and marketers! Looking for a new way to get paid? Click me!</title><description>&lt;a href="http://netminds.com/partner/"&gt;Calling all editors, designers, and marketers! Looking for a new way to get paid? Click me!&lt;/a&gt;</description><link>http://netminds.tumblr.com/post/28458047150</link><guid>http://netminds.tumblr.com/post/28458047150</guid><pubDate>Tue, 31 Jul 2012 20:01:19 -0700</pubDate><category>Net Minds</category></item><item><title>Alan Baker, Co-Founder at Net Minds, a disruptive next...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_m822yfzy1p1rcckuwo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Alan Baker, Co-Founder at &lt;a href="http://netminds.com/" title="Net Minds" target="_self"&gt;Net Minds&lt;/a&gt;, a disruptive next generation publishing startup. He does internety-type stuff with computers, and designy stuff with other stuff, and producty stuff with internety and designy stuff. Oh, and he loves his sweet ‘stache!&lt;/p&gt;</description><link>http://netminds.tumblr.com/post/28457897547</link><guid>http://netminds.tumblr.com/post/28457897547</guid><pubDate>Tue, 31 Jul 2012 19:59:00 -0700</pubDate><category>Alan Baker</category><category>Net Minds</category></item></channel></rss>
