Hacktoberfest 2017

IMG_20171101_134454I had my IB students sign up for Hacktoberfest which is open to everyone in the global community!

The learning target was to learn how to participate in the global open source software development community.

  • Seen here, the first student with a shirt awarded for making four pull requests between October 1–31 in any timezone. Pull requests can be to any public repo on GitHub. Pull requests reported by maintainers as spam or that are automated will be marked as invalid and won’t count towards the shirt.

A powerful statement about the kind of learner who can be successful in software engineering!


Introducing an on-demand course in GitHub basics

from GitHub

If you’d like to start using GitHub or just see what it’s all about, we’re kicking off a new way for you to learn the basics. Introduction to GitHub is a self-paced, online class designed to help you:

  • Get started using GitHub.com in 30 minutes or less.
  • Make new friends while collaborating on a fun project.
  • Dive into the worlds of GitHub and open source.

Unlike many self-paced training classes where you are completely alone, this one has a thrivingGitter community where GitHub Trainers drop in several times a day to answer questions and help those who are stuck. During the course, you are encouraged to complete an activity where you will drop a pin on our map representing your current location. Check out our current pinshere to see where people are learning.

This course is 100 percent free forever …

Recreate the Hack from Sneakers

https://github.com/bartobri/no-more-secrets

From Lifehacker.com

If simply popping into the command line isn’t enough to make you feel like a ‘90s hacker, GitHub user bartobri created a silly decrypting text effect pulledfrom the movie Sneakers.

Once you install the tools, you can manually run any command you want through the decryption effect. You can also just type sneakers into the Terminal for an exact reproduction of the movie scene. Silly? Sure, but we could all use a cool decryption animation in Terminal every once in a while. You’ll find install guides for a variety of different operating systems over on GitHub.

From bartobri

No More Secrets

“No More Secrets” is the name I’ve lovingly given to the infamous “decrypting text” effect seen on screen in the 1992 hacker movie Sneakers. If you are unfamiliar with the effect, it can be seen at 0:35 in this youtube video.

This project provides tools to recreate this effect in your projects.

Students: Get Free Developer Tools Through GitHub

It pays to be a student.

via readwrite

students

Hacking new technologies can be time-consuming … and expensive. So to help students create technical projects or learn how to use new tools, social coding site GitHub and a handful of technology partners have created theGitHub Student Developer Pack that provides access to 14 developer tools for free.

The project has been in the works for over a year, said John Britton, education evangelist at GitHub. The company already provides a free "micro account" to students, which provides them with five free private code repositories; this plan normally costs $7 a month. (GitHub’s normal free plan requires all such "repos" to be public). Now it’s expanding on that offer with limited free access to tools like Stripe for payment processing and DigitalOcean for cloud hosting.

Many companies offer free services to students who aren’t shy about asking for them. But Britton says most companies make these offers on an individual basis, because it takes time and effort to manage an entire student services database.

“Students would write and ask GitHub for tools—a lot of companies are happy to do it, but it’s ad-hoc,” Britton said. “It’s an administrative burden. We thought, ‘If we’re going to do the administrative work anyway, why not offer other tools as well and take the admin responsibility?’”

Over 100,000 students have already used a free GitHub account.

While it’s a charitable move on GitHub’s part, it won’t just benefit students. Once aspiring coders and engineers have grown accustomed to certain services, they’ll likely stick with the ecosystems they know when the free trial expires. That means more customers for companies like Stripe, which is waving fees for students on the first $1000 in revenue processed.

GitHub Developer Pack

It will also benefit teachers who want to teach a class in something like game development. If they want to use the Unreal game engine, for instance, teachers can tell students to sign up for a GitHub Student Developer Pack, which will save each student almost $20 per month.

Students must sign up through GitHub and show proof of student status such as a university dot-edu email address or a student ID card. If neither is available, GitHub says an enrollment letter or transcript will work as well. Any student aged 13 or older can sign up for an account.

Participating companies will rely on GitHub’s student verification. So once students sign up through the company, they’ll get coupon codes or unique access links and can begin to use the full suite of services.

The offerings are as follows:

  • Atom: A free text editor from GitHub
  • Bitnami: Business 3 plan ($49/month for non-students) for one year
  • Crowdflower: Access to the Crowdflower platform (normally $2,500/month) and $50 in worker credit
  • DigitalOcean: $100 in platform credit
  • DNSimple: Bronze hosted DNS plan ($3/month for non-students) for two years
  • GitHub: Micro account (usually $7/month) with five private repositories while you’re a student
  • HackHands: $25 in credit for live programming help
  • Namecheap: Free domain name registration on the .me TLD and one free SSL certificate for one year
  • Orchestrate: Free developer accounts for students (normally $49/month)
  • Screenhero: Free individual account while you’re a student (saves students $10/month)
  • SendGrid: Free student plan for one year (saves students $5/month)
  • Stripe: No fees on first $1000 in revenue processed
  • Travis CI: Free private builds (normally $69/month)
  • Unreal Engine: Free access to the service (usually $19/month)

GitHub Question of the Day

I am using this article in class and as it may disappear I am keeping a local copy stored here.

THE SOFTWARE THAT BUILDS SOFTWARE

167345106-580.jpg

Complex, specialized tools are often made from simpler ones. Machines are built with power drills; software is built with code editors. And so the future of computing depends partly on coding platforms in much the same way that the future of the movie industry depends on camera technology.

Over the past five years, a rapidly growing San Francisco company called GitHub has become a dominant player in software development, largely because it has fine-tuned the tools used for “version control,” which is the process of logging all the changes made to a set of documents. Programs are fragile enough that even a small change—a single misplaced semicolon, for example—might cause it to crash. GitHub keeps track of those semicolons, and who put them where.

Continue reading “GitHub Question of the Day” »