iOS app Android app

Programming

MakeSchool Co-Founder Ashu Desai Talks about, "The Computer Science Degree of the Future"

David Ongchoco | Posted 12.09.2014 | Education
David Ongchoco

MakeSchool, which was originally named MakeGamesWithUs, was born after Ashu Desai and Jeremy Rossmann decided that they needed to fix the educational gap in CS education.

What Can You Do With Code?

Jeremy Pesner | Posted 12.01.2014 | Technology
Jeremy Pesner

While there is no shortage of schools, tutorials and other means to learn code (and even other resources extolling the benefits), its inherent value has not been communicated well.

You Shouldn't Have to Learn How to Code

Emmanuel Straschnov | Posted 11.07.2014 | Technology
Emmanuel Straschnov

Learning how to code is seen today as key to building a successful life. Barack Obama, Michael Bloomberg, and even Enrique Iglesias have all urged people to study coding.

5 Typography Tools for iOS Developers

Alex Ivanovs | Posted 10.30.2014 | Huffpost Code
Alex Ivanovs

You would be surprised to learn how many successful business became successful only because of their choice of design. Typography can have such a mass...

5 Documentation Resources for iOS Developers

Alex Ivanovs | Posted 10.30.2014 | Huffpost Code
Alex Ivanovs

The new version of the mobile operating system iOS is already in full swing. I think this was probably the most emotional launch of a product that App...

5 Tools for Learning and Writing Regular Expressions

Alex Ivanovs | Posted 12.23.2014 | Huffpost Code
Alex Ivanovs

I remember my first experiences with RegEx, it was when I'd build snippets and small scripts within the Perl programming language. Even back then, w...

3 Ways to Create a Documentation for Any Project

Alex Ivanovs | Posted 12.08.2014 | Huffpost Code
Alex Ivanovs

The idea of creating a documentation and/or readme files for your projects is nothing new, in many cases - it's essential, because without a good over...

3 Design Tips for Building a Website for a Small Business

Alex Ivanovs | Posted 12.06.2014 | Small Business
Alex Ivanovs

Many small businesses will turn to local developers when it comes to building their first business website, while others will rely on agencies, or even step up and take on the challenge themselves. Today, we want to help those who're brave enough to be building their own website.

5 Package Managers for Node.js Developers

Alex Ivanovs | Posted 11.26.2014 | Huffpost Code
Alex Ivanovs

Programmers know package managers as an easy way of distributing reusable libraries and plugins. By using one, you're literally saving yourself a lot of time spent setting things up, upgrading things, or even pushing things to production servers. A good package manager can be a life saver!

Protect Your Node.js Sources With JScrambler Before Unleashing it Into the Wild Wild Web

Alex Ivanovs | Posted 11.08.2014 | Home
Alex Ivanovs

Not everyone will feel the need to protect his code. But if you are doing serious things with JavaScript, have a look at JScrambler.

5 Workflow Tools for Front-End Developers

Alex Ivanovs | Posted 10.20.2014 | Huffpost Code
Alex Ivanovs

Automation isn't always meant to make us less productive, it's merely a way of being more efficient and effective with our code and projects.

11 Tricks to Get Engineers to Sort of Respect You

Sarah Cooper | Posted 09.23.2014 | Technology
Sarah Cooper

As we all know, software engineers are the smartest, sweetest, most pretentious bastards in corporate America. I should know  --  I'm engaged to one of them.

Screen Literacy for the Next Generation: How the Arts and Humanities Matter

Christine Henseler | Posted 09.03.2014 | Education
Christine Henseler

In my college classroom I often ask students about their technology habits and, to my surprise, I repeatedly find that this "tech generation" is not as active as we have come to believe.

A Few Cups of Java: Setting Up the Environment

Ahsan Zahid | Posted 08.27.2014 | Huffpost Code
Ahsan Zahid

Before we can jump straight into writing code and seeing what it does, we need a place to write code, and a way to run it.

Programming: A Mark of Inequality?

Thai-Huy Nguyen | Posted 08.24.2014 | Education
Thai-Huy Nguyen

For less advantageous students, exposure to basic programming early on in their education can matter a great deal more for them and their families' future.

Why Elegance Doesn't Make A Language

Ezra Brooks | Posted 08.05.2014 | Huffpost Code
Ezra Brooks

With the internet all abuzz about Apple's new Swift programming language, it seems we've forgotten what language design is about. While Swift may be simpler and more elegant than other languages, it also lacks some very important parts of a programming language - parts that make or break long-term support of the community.

Don't Worry, Not All Jobs in Startups Are for Programmers 1/2

Charu Sharma | Posted 07.19.2014 | College
Charu Sharma

1.6 million students are graduating from college in 2014 alone, and I am one of them! I have been advised that programming skills are a must in this t...

Bower: Front-End Dependency Management for Apps

Alex Ivanovs | Posted 07.02.2014 | Huffpost Code
Alex Ivanovs

You can install, update, remove, modify your packages through Bower, within a single command. I'd like to introduce you to some of those commands.

4 High-Level Languages for Front-End Developers

Alex Ivanovs | Posted 07.01.2014 | Huffpost Code
Alex Ivanovs

High-level languages involve giving the programmer all the necessary tools to make his/her life a lot easier. These high-level programming languages are more human, and more friendly to the eyes. Thus, a high-level language will usually be much easier to read, write and maintain.

Why I've Decided To Remain Single

Stanley Ely | Posted 07.01.2014 | Fifty
Stanley Ely

Statistics point to single people filling more of the population today than ever, so many that I wrote a book about a dozen of them.

Why You Should Get Involved With Open-Source

Alex Ivanovs | Posted 06.22.2014 | Huffpost Code
Alex Ivanovs

Open source abdicates your flexibility as a developer to better serve the people who actually use your products. You can see that as a constraint... or you can see it as a door to iteration, innovation, and constant progress.

Failing in Development is Acceptable as Long as You Learn

Alex Ivanovs | Posted 06.21.2014 | Huffpost Code
Alex Ivanovs

Get comfortable with the fact that your code is going to fail and disappoint you, because that's the only way forward.

A Few Cups of Java: Thinking Like a Programmer

Ahsan Zahid | Posted 06.17.2014 | Huffpost Code
Ahsan Zahid

It is also an 'object-oriented' language (more on that later). It's totally free, has lots of support on the internet, and comes with good documentation.

No, Not Everyone Needs to Learn to Code - But Here's What They Should Know

Gregg Pollack | Posted 06.16.2014 | Huffpost Code
Gregg Pollack

Not everyone is meant to be a coder though--or has the motivation to code. This has left a huge part of the population wondering how to respond to the "learn to code" movement, and what actually makes sense for them to do. It's one of the reasons why I believe the "learn to code" conversation is distracting us from a much more important question, which is this: "What should everyone know about code, even if they don't learn to program?"

Silicon Valley Meets Hollywood: Computer Screens Hit the Big Screen

Danny Groner | Posted 05.26.2014 | Technology
Danny Groner

As the lines between different industries continue to blur in our society, one of the more interesting combinations that's come out is between tech and culture. I thought this would be a fitting time to check in with a tech person on the frontlines of these cultural changes.