Development


This section includes all content related to programming and software development.

An Introduction to Candidate Keys

Learn the basics of candidate keys and how they operate in a database.

Perl 101

Perl 101

If you think Perl is a relic from the 90s, think again. This language is still going strong. Learn the basics here.
DevOps 101

DevOps 101

Although the basic idea of DevOps is straightforward, people use and discuss the term in a lot of different ways. Here we take a look at how DevOps is used and what it means in different contexts.
INFOGRAPHIC: What Developers Should Know About Android Vs. iOS

INFOGRAPHIC: What Developers Should Know About Android Vs. iOS

Android and iPhone now dominate the smartphone market, but there are some key differences between their users.
Why NoSQL Trumps Relational Databases for Mobile Applications

Why NoSQL Trumps Relational Databases for Mobile Applications

The relational database model simply isn't ideal for the dynamic needs of mobile applications. That's where NoSQL comes in.
PHP 101

PHP 101

This scripting language is simple, inexpensive and highly effective, which explains why it's so popular. Find out more about it here.
Understanding Bits, Bytes and Their Multiples

Understanding Bits, Bytes and Their Multiples

It's easy to confuse bits, bytes and their multiples. Here is a simple explanation about what these measurements mean.
Why Tech Companies Use Code Names

Why Tech Companies Use Code Names

These code names are imbued with a sense of mystery, but what do they really mean? Here we take a look at how - and why - the tech industry is so fond of these funny little monikers.
INFOGRAPHIC: How to Become a Mobile App Developer

INFOGRAPHIC: How to Become a Mobile App Developer

Although there's no industry-standard certification for mobile app developers, if you think building killer apps is your career calling, there are a few things you can do to optimize your education, skills and certifications.
Computer Programming: From Machine Language to Artificial Intelligence

Computer Programming: From Machine Language to Artificial Intelligence

As computing power has increased, programming languages have evolved to take advantage of enhanced computing resources.

Agile Software Development 101

This software development method encourages collaboration and flexibility to help deliver a high-quality product.

INFOGRAPHIC: HTML5 - Why Developers Need It

HTML5 is becoming increasingly important for developers. This infographic explains why.

Unicode 101

If you want your applications to be truly global, they have to be able to handle languages other than U.S. English. Unicode provides a relatively painless way to do it.

Why Is Java Preferred to Other Languages as a Building Block?

Despite a few flaws, no other language matches up to Java in terms of flexibility and seamless integration with other frameworks and technologies.

Scripting Languages 101

Whether you're tired of mousing around on your computer doing the same thing over and over, or want to build applications for the Web, learning a scripting language (or two) might be the ticket.

HTML5: For The Future Web

This new standard holds major opportunity for the Web, but there are still a few hurdles to overcome.

An Intro to Logic Trees and Structured Programming

Learn about structured programming including logic modeling, process specification and decision trees and tables.

The Great Debate on Graphic Design Certifications in the U.S.

For some graphic designers, a move toward certification could provide a way to validate their skills and give themselves an edge over less-educated peers.

5 Steps to Creating a Successful API

A software developer provides tips on how to create a successful API.

Moving from Flash to HTML5

Flash isn't going away any time soon, but many experts believe it will eventually be replaced by HTML5. Find out what this transition will mean for companies and developers that are heavily invested in Flash.

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
Techopedia on Twitter


'@Techopedia'
Sign up for Techopedia's Free Newsletter!