<img height="1" width="1" src="https://www.facebook.com/tr?id=1276476679054620&amp;ev=PageView &amp;noscript=1">


Stay updated with the latest in our news and events

3 Books Every Developer Needs To Read

There are a lot of developers in the world, though no two are the same. Each person—young or old— has followed a different path in their life to get to where they are, and the world of software developers is no different. Some earn their roles by going to traditional four year colleges to earn computer science degrees, or they earn an english degree. Some are self-taught, holing themselves in their rooms for hours tinkering with the most basic code, or building the most basic program. While...

Continue Reading ZCW-icon-teal-arrow

The Power of Play; Win a game, land a job?

As head of Uber’s hiring growth team, Bob Cowherd is always seeking innovative ways to recruit engineers. The hitch with traditional hiring — resume, phone interview, in-person interviews, in-house tests — is that “only very far into the interviewing process do you see how talented the candidate is,” he said. So he was intrigued by San Francisco startup CodeFights, which crafts programming challenges for online competitions. Uber worked with CodeFights to develop a timed, competitive coding...

Continue Reading ZCW-icon-teal-arrow

Week 7: Statements with Java (Part 2)

Last week you were introduced to statements in Java. A simple statement performs an action - a definite clear expression of something. Next, you learned about compound statements, which are combinations of simple statements surrounded by curly braces as shown: { ; ; ; } We rounded off the post with control statements - statements that play a role in how and when other statements are executed. You only discussed two types of control statements, if/if-else/if-else-if statements and switches. This...

Continue Reading ZCW-icon-teal-arrow

Week 6: Statements with Java (Part one)

If you look up the definition of the word “statement" you will get something along the lines of a definite or clear expression of something That’s precisely what a statement is in Java. A simple statement looks like the following: int number = 5 + 6; Simple statements perform an action. In the above, the variable, number, is created with type int and is set to the summation of 5 and 6. Finally, the statement is terminated with a semicolon (;). In English, the semicolon is used to separate items...

Continue Reading ZCW-icon-teal-arrow

Week 5: Regular Expressions

You know that cool feature in your browser that lets you search for a piece of text really fast. If not try it right now: press Control+F or Command+F on a mac and a box will pop up somewhere, prompting you to type a piece of text you’re searching for. You can type full words, single characters, numbers and your browser will show you all instances of your query, if any. This is accomplished through regular expressions or regex for short. Regular expressions are text strings used to find text in...

Continue Reading ZCW-icon-teal-arrow

Week 4: Single-Page Applications with AJAX

This week, I’ve decided to take a break from Java. Today I want to introduce to you one of the sub-concentrations of Zip Code Wilmington: Single-Page Applications with AJAX. What you will be learning today is a simple but powerful abstraction called Single-Page Applications (SPA). In addition, you will have the opportunity to implement this concept using one of the most popular methods of invocation, Asynchronous Javascript and XML (AJAX). SPAs are relatively new to the web development scene....

Continue Reading ZCW-icon-teal-arrow

Week 3: Inheritance & Polymorphism

Last week the students at Zip Code Wilmington were introduced to Java. From that point on they have been going full speed. Although they may feel a bit too overwhelmed to realize it, what they have accomplished in the span of a week is incredible. Our last blog post talked about creating Java objects, their properties, their methods and utilizing finally utilizing them. Although the zipcoders have long moved on from that point, we will continue to take this blog in linear motion for at least...

Continue Reading ZCW-icon-teal-arrow

Week 2: Intro to Object Oriented Programming and Memory Usage

This was a special week for the zipcoders. Why? This week, they were formally introduced to the main focus of the course: Java. No, I’m not referring to coffee. Rather, the programming language named after coffee. Java is one of the most important languages in the world. It is also widely used in schools across the world as an introductory language to programming in general; learning Java enables programmers with the ability to easily adapt to other languages in the future. Today, Java is the...

Continue Reading ZCW-icon-teal-arrow

Week 1 Round-up: Getting started with Git

The first week at Zip Code has been as exciting as it has challenging. When students were confronted with the rigorous coursework, limits were tested and confidence was shaken. It is very important that students realize that building great software is not a one-man effort. At Zip Code, we encourage a community where students are responsible for their fellow classmates’ progress. To promote community, and collaboration we got them started in Git during the first week. Git Git is a version...

Continue Reading ZCW-icon-teal-arrow