New Updates on Our Code Wiki

Just added the following updates to Our Code Wiki which are available now:

Browser Compatibility guide

The Silver Lining APEX and Salesforce web tutorials

Learn to Code: Advanced HTML5 CSS3 web tutorial

MIT course: Introduction to Algorithms

Github’s Programming Free Ebook List

Github’s JavaScript Frameworks Free Ebook List

Pycrumb’s Free Python Ebook List

Google’s Python course

Google’s C++ course

UC Berkeley course: Structure and Interpretation of Computer Programs

MIT course: Introduction to Programming with Java

Udemy course: Learn HTML5 from Scratch

AppCoda link

The Odin Project link

I update the Wiki several times a month, so be sure to check Our Updates page.  If you would like to join as a member of the wiki, subscribe to Our Code Blog, or check out instructions here. Now Has a Resume Database

In less than a month, the Anita Borg Institute will host their annual Grace Hopper Celebration for Women in Computing.  I didn’t get the opportunity to attend in person last year, but watched it on the livestream.  Functioning as a conference event, the celebration is one of the most popular in its category.  Last year, Megan Smith (formerly of Google, presently the Federal CTO) was the keynote.  This year, women of color leaders Arati Prabhakar, Director of the Defense Advanced Research Projects Agency, and Lori Mackenzie, Director of Stanford University’s Clayman Institute for Gender Research, will be featured speakers.   Also, Uganda’s own Barbara Birungi will be the 2014 Honoree for her work as a founder and leader of the Women in Technology Uganda organization and CODE GIRLS program.  The outreach of these programs has helped over 100 women find tech jobs and up to 500 girls (so far) learn to code.  Our Code congratulates her!

Now, I won’t be attending in person again this year, due to the price of last minute airfare and hotel arrangements I’m choosing not to stress out about.  However, I will be taking advantage of resume database available at the event’s webpage here.  I encourage you all to place upload a resume in the database as well.  Don’t worry about not having the programming skills yet, think outside the box and apply with the objective of being an intern or apprentice.  Also keep in mind that there is more to tech than just programming.  If you have experience in social media, web design, UX, or project management, you should definitely upload a resume and go for it.  There will be many sponsors for tech companies in attendance, all of which you have a chance to showcase your skills to.

The conference takes place October 8-10th this year in Phoenix, AZ.  Registration is still open and ABI is looking for volunteers who can help throughout the event.  If you would like to register or volunteer, visit

Want to Develop an App for Profit? Check Out this Podcast First

I normally don’t listen to podcasts, but lately with work, school, projects, and assignments, reading blogs hasn’t been a time priority for me.  I’ve started subscribing to a few podcasts by developers that I can listen to while commuting, doing housework, or running errands.  Developing Perspective has been one of my favorites lately, and I stumbled on a past episode that is a MUST for Our Code readers who want to go the indie route in developing apps.  In the episode Nobility of Effort, David Smith discusses the business of making apps for the iOS App Store specifically.  Even if you don’t want to listen, you can read the great synopsis that follows the episode here.

Here are a few gems from the episode worth mentioning:

  • The App Store has become more efficient.  Trying to gain an advantage is more difficult because as the supply for apps go up, the prices fall.  This equates to less revenue for indie developers.
  • Smith discusses diversification, or creating a variety of apps for various uses.  Expanding your audience by having a portfolio of apps for consumers to choose from helps.
  • There’s too much hype about being an indie developer.  We shouldn’t let the hype trump stories of real-world experience.  The often difficult process of getting an app to market is not discussed as often as the rare successes of those who make bank.

While I think developing for mobile is important, the business side of making money from apps continues to evolve.  Smith also lists some great articles I think we all should read (if time permits) about the market for iOS app development as well as the downfalls of being an indie developer.

App Store Pricing Models: What has been left out of the discussion by Stephen Johnson

The Price of Great Software posted originally on Anxious Machine

Why I Left Indie Development by Nick Bradbury

My verdict?  All newbie developers should have an app they have developed as part of their portfolio of work.  Creating apps for convenience regardless of whether or not you intend to market them for profit doesn’t hurt either.  However, if you plan to go into app development career-wise, it would help to judge and weigh your chances of success as with any other business venture.


Check Out the Scholarships Apple is Offering for Fall 2015

If you’re like me, many of you may be starting, finishing, or returning to school [hopefully] in a tech related field this season.  The difference between me returning to school now versus then (I already have 2 degrees) is that I’m actually paying for classes out of pocket.  Thirty percent of my monthly earnings go towards tuition every semester.  If I can’t afford a particular course, then I try to find a free or low-cost MOOC equivalent through Coursera, MITx, or EdX.  Dedicating at least 30 minutes a day scouting for scholarships and completing forms for next year has also been added to my weekly task list.  Taking 2 courses a semester is good for me now as I work full-time and freelance on the side.  However, I would definitely take on a full semester’s worth of courses if I could finance them without having to take out loans.

While catching up on the #CodeNewbie twitter chat last night, one of the participants tweeted a link to the Inclusion and Diversity scholarships Apple is offering for Fall 2015 here.  According to the site, Apple is focusing on 4 main areas of concentration in regard to these scholarships: Internet Software & Services, Product Integrity (Sensors), Product Integrity (Track), and Software Engineering.  Here is a short summary:

The Software Inclusion and Diversity Engineering Scholarship is an opportunity for women, black/African American, Hispanic, and Native American university students to win a $10,000 scholarship to help pay for their education in the technology field.

To be eligible, applicants must be women, black/African American, Hispanic, or Native American students who are attending an accredited U.S. university and continuing their education in Fall 2015.

Applicants must be in at least their sophomore year of college pursuing a bachelor’s degree, or enrolled in a master’s degree or PhD program in computer science or a related field.

Another important formality includes submitting an app proposal with these guidelines:

In addition to your resume, as part of your application you need to submit a detailed proposal for a new iPhone or iPad app that you’d like to develop. Be creative and consider all the technologies available to you on iOS.

Your proposal should answer the following questions:

  • What is the purpose of the app?
  • What problem is the app solving?
  • Who is the target user for the app?
  • What are the major user-level features of the app?
  • What is the overall user interaction with the app?
  • Feel free to include mockups of the user interface (screenshots or functional mockups) to help illustrate.

The best part about applying is that you’ll also be in the running for an internship at Apple as well!  Applications are due November 7th, 2014, so if you’re considering applying, you can view more information and download forms here.  Scroll to the middle of the webpage to find links.

Scholarship winners will be announced on January 31st, 2015. Good luck!