Recently Github introduced a new “Command Bar” into the site that I simply have to comment on because I find it so useful. It’s sitting right up there at the top of the site looking like your garden-variety “search” box:
As an example, I started typing in the name of one of the repos with which I work (a WordPress theme). You can see in the screenshot below the available commands that I can add to jump to various parts of the repo:
You can also enter a user’s name with the “@” sign before it to jump to that user’s profile. For example, I am “@danyork“.
All in all it’s a very cool way to quickly navigate through the Github site. Thanks to the Github team for adding this functionality… if you are on Github, give it a try!
Now, it’s no surprise, on the one hand. If Microsoft wants to see WindowsAzure remain competitive as a cloud platform with Amazon Web Services (AWS), Rackspace Cloud and a hundred other vendors they need to support both Windows and Linux.
Still, given all the anti-Linux venom coming from Microsoft in those early years of Linux, I never thought I’d see this kind of change!
Admittedly this is a bit of a “religious” issue with adherents on either side being extremely passionate about the topic. In my own case, my writing here (as well as my Github account) definitely show that I fall down on the side of git… but I’m also always interested to learning more about the various tools.
The two blog posts are written by passionate advocates for each tool and so naturally have that flavor. Regardless, they make for interesting reading. I don’t see myself switching to Mercurial any time soon… but it’s interesting to see the pros and cons of each. We still don’t have the “perfect” tool… but will we ever?
Given that I started working with version control systems back when RCS was the only option I had… and then CVS was a huge step forward… and then SVN was viewed as excellent… all I can say is that we’ve come a loooonnngg way and it’s greatto see both git and mercurial out there.
P.S. I should note that both of these articles are part of Atlassian’s “DVCS Guide” that has some other useful pieces about why distributed version control systems are worth investigating and using.
The White House and the Department of Labor have just released an API opening access to thousands of summer internships, training and mentorships opportunities through their Summer Jobs+ Bank. We’re challenging the developer community to build apps that reach kids throughout the nation on their browsers, Facebook, Android, iOS, SMS or any other platform.
This is the first ever White House Code Sprint and we’re excited to see what innovative apps you build over the next seven days. There is no ideal app, but keep in mind that our goal is to share opportunities in our job bank with as many youth as possible.
It’s good to see the White House seeking to tap into the energy and passion of the developer community… I don’t personally have the time to participate in this event, but I hope they do get some interesting application submissions. My one comment is that they didn’t allow much time… they issued the notice on April 2nd with a deadline, then, of April 9th. Not much time to publicize it and get interest… but we’ll see.
If you are interested, the deadline has been extended to this coming Monday, April 16th.
(UPDATE 5 Mar 2013: It seems that the site may unfortunately no longer be available. In a quick search online I was unable to find any alternative sites hosting the document.)
It’s a great collection of companies, tools, games, platforms, frameworks and more all associated with Node.js. While Joyent also maintains a list of Node.js resources, this list from Stanislav Stoyanov contains many excellent pointers for those looking to learn more and get started with Node.js.
P.S. I have no financial motivation to post this info, i.e. I am not being compensated through any kind of referral links or anything else. I just think this is an interesting offer to folks interested in learning more about git.
Citing a desire to work on research projects after three years of focused work, Node.js creator and project leader Ryan Dahl sent out a message today that he will be “ceding
my position as gatekeeper to Isaac Schlueter”. He stated:
I am still an employee at Joyent and will advise from the sidelines but I won’t be involved in the day-to-day bug fixes. Isaac has final say over what makes it into the releases. Appeals for new features, changes, and bug fixes should now be directed at him.
Kudos to Ryan for creating Node.js and then taking it as far as he has. I can completely understand how after three years of rather intense work he wants and needs to pursue a different path. His departure is also a huge statement about the power of the Node.js community – and also of Joyent as a sponsor and employer of so many key Node.js developers – to continue the development of the language without the creator at the helm.
As just a random developer out there using Node.js, I certainly thank Ryan for all he’s done and wish him all the best in his new role!