Working in Tech

Best practices, new technology and products, and tips to help you stay on the cutting edge.

HP’s The Machine Could Crush Big Data Problems

Screen Shot 2014-06-12 at 10.45.50 AM
Big Data is only getting bigger: Over the next several years, it’s probable—if not outright inevitable—that businesses will find themselves faced with the need to crunch billions (maybe even trillions) of records, analyze increasingly massive datasets (often in a matter of seconds or minutes) and transmit that data around the world. Tech firms are already working on solutions to address Bigger Data: SAP, IBM and Oracle, for example, have all announced in-memory technology designed to greatly speed up analytics. The… continue…

Apple’s iOS Maps and the High Cost of Management Failure

Screen Shot 2014-06-09 at 10.38.25 AM
In 2012, Apple abandoned its longtime reliance on Google’s mapping data to power its iOS Maps app, opting instead to go with data collected and curated in-house. The result was an epic disaster, with iOS users complaining that the new data was highly inaccurate. As Apple rushed to repair the damage, CEO Tim Cook even posted a public apology on the company’s website: “With the launch of our new Maps last week, we fell short on this commitment. We are… continue…

Tetris’s Long History Offers Tips for New Game Developers

Screen Shot 2014-06-06 at 11.51.58 AM
When the iconic video game Tetris turned 30 last week, Time published an interview with its developer, Alexey Pajitnov, in which he described the challenges of publishing software in the last years of the Soviet Union. Exporting the game out of Russia required a “formal arrangement” with the Computer Center of the Soviet Academy of Sciences that gave the organization the rights to the software for a full decade. “It was easier and wiser for me to allow this arrangement… continue…

How to Apply BA Skills to Business Process Management

Business Process Management
If you’re a business analyst with experience in variations of process improvements, you might want to consider a changeover to business process management. Working in BPM provides you with a deeper understanding of business domains and can be viewed as a solid background for development into a department or operations leader, or an executive or consultant. Let’s look at the roles of BA and BPM, compare and contrast them, and highlight how a BA can enter the field of process… continue…

A First Look at Apple’s Swift Programming Language

Posted In Working in Tech
Screen Shot 2014-06-03 at 8.57.52 AM
As expected, Apple executives spent the first day of the company’s Worldwide Developers Conference (WWDC) unveiling iOS 8 and Mac OS X “Yosemite,” the newest versions of operating systems for iOS mobile devices and Macs. But the announcement that earned arguably the biggest response from the audience (and the tech media at large) came near the end, and it involved something that 99 percent of consumers probably won’t care about: a new programming language, Swift. For many years, Apple-centric developers… continue…

3 Conundrums for the Internet of Things

Connected Home
As the Internet of Things expands its reach, the range of technologies being used to build and support it is expanding, as well. Languages including Java, Ruby and C are being employed, as are platforms like Microsoft’s Windows Embedded, Android, BlackBerry QNX and the relatively new Tizen. Cloud technologies are being put to use for connect devices, data and users. “You’ll see a whole bunch of technologies, not just programming languages,” Jnan Dash, senior advisor at MongoDB, told InfoWorld. “Data… continue…

Is 2014 the Year of the Phablet?

Phablet
If research firm IDC is correct, 2014 could become the year of the “phablet.” IDC defines phablets as smartphones with screens exceeding 5.5 inches, a category that encompasses a growing number of devices. Samsung in particular has led the phablet charge, seeing it as a competitive differentiator from Apple, which has (so far) resolved to keep the iPhone’s screen at no more than four inches diagonal. Click here to find app developer jobs. IDC believes phablets’ share of the smartphone… continue…

Google’s Workforce Reflects Tech’s Diversity Challenge

Google Workforce Diversity 2014
Bowing to increasing pressure on technology leaders to disclose details of their workforce diversity, Google says that just 30 percent of its employees are women, 3 percent are Hispanic and 2 percent are black. In technical roles, 60 percent of its employees are white and 17 percent are women. The numbers are based on the 44,000 people working at Google at the beginning of the year, and don’t include those working for Motorola Mobility, which is being sold to Lenovo.… continue…

The Year 2038 Problem: Y2K on Steroids?

Broken Clock
This is how the world ends: not with a whimper, or a bang, or in fire and ice, but because of a signed 32-bit integer. Here’s the issue: Many bits of software rely on a 32-bit integer to store time. According to Business Insider, engineers developing computer systems in the 1970s decided to start that integer “clock” at midnight on January 1, 1970. The integer can encompass 2,147,483,647 seconds before it hits a limit and resets or “wraps around” to… continue…

Comparing Django, TurboGears2 and Web2py

Python Frameworks
One thing Python isn’t short of is packages and Web frameworks. A visit to PyPi, the official package index, shows that frameworks alone have a whopping 12,514 packages available, with Django, Plone and Zope 2 leading the pack. Web development frameworks in Python are about as common as content management systems in PHP. The point of a Web framework is to save you the effort of writing infrastructure code when developing a non-trivial website. Unless you have a well-funded and… continue…