Android is chock-full of security features that allow you, the developer, to build safe and robust applications that protect your users' data.
While it can be difficult to use object-oriented techniques well, it is possible. Learn why it's worth your time and effort.
Gigi Sayfan demonstrates some of the capabilities of the HTML5 canvas along with integration with other HTML elements.
Java 8 may have added a slew of functional features, but it is not a truly functional language.
The way users experience software is very subjective, of course, but there are some ultimate truths that hold for all users.
Learn more about tmux — one of the best tools for managing multiple interactive sessions, an essential activity for developers and sys admins who work with distributed systems.
Explore how anyone can get into open source and grow as a developer.
Explore the top ten reasons why your company should embrace open source.
Explore the various components of a REST API built on top of Flask-RestFUL via a simple example.
There are many aspects to successful library design, but the API is crucial. Get some tips on how to get it right the first time.
Learn why exposing services through the proper APIs is crucial.
Learn more about why Ansible is a valuable tool that provides a coherent model for safely provisioning, configuring and orchestrating multiple remote machines.
Learn more about how Vagrant allows you to easily manage and control multiple virtual machines.
See how the term DevOps reflects a new movement that tears down the wall that traditionally separated developers from system administrators.