Development

How Facebook Ships Code Twice a Day

Posted In Living in Tech
Facebook
If you think of open source and don’t think of Facebook, you probably should. The social network has quietly been enhancing open source technologies, including PHP and Mercurial source control. “Facebook’s main source repository is enormous — many times larger than even the Linux kernel, which checked in at 17 million lines of code and 44,000 files in 2013,” wrote Durham Goode and Siddharth Agarwal in a Facebook blog. “Given our size and complexity, and Facebook’s practice of shipping code… continue…

Android Development in the Cloud

Sample-Android-App-Thumbnail
About a year ago I wrote about cloud development tools for Android. At the time, there was only one available that had been specifically designed for Android development, though demand for such tools was on the rise. As a result, I focused much of my discussion on Codenvy (formerly Cloud IDE), which had been gaining recognition as a top cloud development environment for Web development, and which I expected to add Android support. Well, not only has it done that… continue…

WordPress as a Secure Application Framework

WordPress-Thumbnail
Many people know about WordPress as “that blog site.” Those who recognize that it’s open source know it primarily as “blog” software. However, more accurately put, WordPress software is a full “publishing platform.” According to W3Techs, over 20 percent of all websites use the WordPress content management system. There are several good reasons for this: It is a mature platform. It’s been around since 2003. At its core it’s simple to use. Its target audience is primarily content publishers, not… continue…

Visual Studio 2013 Released – Worth Upgrading?

Posted In C++/C#, Working in Tech
VS 2013
Visual Studio, Microsoft’s flagship development tool and considered the best IDE around, has had an overhaul, a new coat of polish and some new features added. But is it worth upgrading, when everyone upgraded to Visual Studio 2012 so recently? First appearing in 1997, Visual Studio has a long heritage. A year after its initial debut, Microsoft released version 6.0. After that, there wasn’t another upgrade for four years. In fact, I was still using Visual Studio 6.0 at work… continue…

Should Silicon Valley Secede, Or Just Leave?

Silicon-Valley-Map-Thumbnail
Secession is a popular topic in Texas, parts of Colorado and a rural area of northern California and Oregon that calls itself the “State of Jefferson.” But now the idea of breaking away has come up in an unlikely place: Silicon Valley. Yes, we’re talking about seceding from the U.S. Some call it “the ultimate exit strategy.” Such a move – support for which seems somewhere between “serious but not really” and pure fantasy – could separate technologists from their… continue…

KitKat Could End Android Fragmentation

Android KitKat
Android 4.4 KitKat is a compelling update that includes support for the Internet of Things, security and better battery management. Low Memory Device Support KiKat works with devices with as little as 512MB of RAM. This opens the market for budget devices to use it without sacrificing performance. It doesn’t eliminate disappointing low-end models like the Motorola Citrus from entering the market, but it can provide compelling incentive for handset makers to choose the latest version of Android. Memory management… continue…

Improve Your Job Search With a Personal Project

Design-an-App-Thumbnail
More and more, hiring managers tell us that they want to hire candidates who work on personal projects outside of their jobs. Don’t believe me? Just check out a few of our recent Landing@ stories. They say the first place they look up a potential candidate is on Github. Personal projects and open source contributions are both great ways to demonstrate passion for the industry. They show initiative and can be a great way to sharpen your coding skills before… continue…

How to Help Your Product Owner Help You

agile thumbnail
We’re engineers. We build stuff. As for what we build, well, that’s a good question. Enter the product owner. This is the person who knows what we should build. They come in a few disguises: product manager, product owner, CEO, channel manager and VP customer relations are some aliases. No matter what their background, this is the person who translates between the customer, the market and the engineering team. That all sounds great. Having one person who can make product… continue…

Introduction to Rx – Reactive Extensions

Posted In C++/C#, Working in Tech
Rx-Thumbnail
Thirty years ago life was much simpler for desktop developers. Processors only had one core, GUIs, mice and event driven programming didn’t exist outside universities and UIs were simple affairs using cursor positioning on a text screen. Most software was developed procedurally at that time — object oriented programming hadn’t made the jump to mainstream. Now it’s all become much more complex. Windows, mice, text and graphics are all manipulated by event driven object oriented software. Technologies like LINQ help… continue…

Three Java IDEs Compared

Posted In Java, Working in Tech
Three IDEs Logos
As a Java developer you are most likely to be familiar with Eclipse, but it’s not the only game in town. Other options to consider include NetBeans and Intellij IDEA. Which one’s the best? Here’s an overview of each to help you decide. Eclipse It started in 2001, when IBM released Eclipse into open source. Back then, It was a simple IDE to let programmers manage Java source code and edit it. It’s since become a major platform that’s used… continue…