Working in Tech

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

Amazon Launches Back-End Services to Aid Mobile Developers

Amazon Cognito
Amazon’s launched a series of services designed to support the back end of mobile apps, a move that some analysts say will reposition it as a top player in the space for Mobile Backend as a Service (MBaaS). The services, Amazon says, are designed to “to make it easier for developers to build, deploy, and scale mobile applications.” Find mobile development jobs here. One of them, Cognito, provides identity and data synchronization that lets developers authenticate users through popular public… continue…

Here’s Apple to Teach You About Swift

Screen Shot 2014-07-14 at 9.30.54 AM
As a company, Apple has a well-earned reputation for CIA-caliber secrecy. New products are developed under tight security, employees always refuse to comment on new projects and good luck trying to get a quote out of an executive if you’re a member of the press. With that in mind, the company’s latest move is a bit of a shocker: the debut of an official blog devoted to Swift, meant to provide “a behind-the-scenes look into the design of the Swift… continue…

Is the Time Right to Learn Python 3?

Python Logo
Python is an excellent and very popular programming language, considered one of the best-designed. It has a simple, clear syntax and runs very fast (faster if you compile it with CPython), but there is one slight problem facing anyone new to it: Which version should you learn? There are two versions of Python—Python 2 and Python 3. Python 2.7 is the last of the 2.* series (currently up to 2.7.7) and has been the recommended version to learn for ages.… continue…

How to Manage Older Tech Workers

Older Worker
If you’re a younger manager, you’re bound to confront extra challenges in managing a tech team: Wrangling others gets easier with experience, but you’re probably still picking up some tricks, and sometimes older workers balk at the idea of working for someone who doesn’t have a resume as deep as theirs. Here’s some approaches that can help you bridge the generational gap. Click here to see jobs for tech managers. Meet the Challenge Head-On First, acknowledge the challenges in managing… continue…

SourceForge Interview: Enterprise Social Collaboration

Posted In Working in Tech
Screen Shot 2014-07-07 at 2.35.28 PM
Over at SourceForge, the July Project of the Month (as elected by the community) is eXo, described as “a highly customizable, social-collaboration enterprise platform.” One of the project’s managers, Patrice Lamarque, talked with SourceForge about the project’s history and direction. Tell me about the eXo project, please. eXo produces a social collaboration platform for the enterprise, with software and add-ons. Large and medium-sized companies that desire social collaboration within their information system or that build an online community, social intranet, or a… continue…

4 Things Making Life Easier for PHP Developers

PHP Computer Code
Though some developers have walked away from PHP and aren’t looking back, InfoWorld’s Serdar Yegulalp notes that the last several years have seen changes that make the PHP world a more pleasant place to be. He thinks these four are the most important: Click here to see PHP-related jobs. Package Management Rather than depend on the notably difficult PEAR (PHP Extension and Application Repository) for package management, you can now use Composer, which tracks packages on a project-by-project basis, making… continue…

CarPlay, Android Auto and Other In-Car Systems You Need to Know

Posted In Working in Tech
Screen Shot 2014-07-02 at 9.46.42 AM
Earlier this week, the Automotive Grade Linux (AGL) project—hosted by The Linux Foundation—announced a crucial step in its quest to bring a Linux-based software stack to automobile dashboards: Developers can now download the group’s first open-source software release. Key platform features include support for Google Maps, a News Reader (AppCarousel), Bluetooth-enabled phone, “smart device” integration, audio controls and media playback, all of which can be activated via a customizable dashboard. As befitting an open-source platform, developers have access to these… continue…

Windows 9 Could Erase Windows 8′s Biggest Mistake

Posted In Working in Tech
Screen Shot 2014-06-30 at 2.54.09 PM
Microsoft apparently wants to put Windows 8.x in its rearview mirror. Or, to choose a more extreme analogy, bury it completely. “Regardless of how usable or functional it is or isn’t, [Windows 8] has become Microsoft’s Vista 2.0—something from which Microsoft needs to distance itself, perception-wise,” ZDNet’s absurdly well-connected Mary Jo Foley wrote in a new article about the development of Windows “Threshold,” the codename for the next version of Windows. “At this point, Microsoft is going full steam-ahead toward… continue…

Google Exerting More Control Over Android Ecosystem

Posted In Working in Tech
Screen Shot 2014-06-30 at 10.07.05 AM
One of the reasons that Google’s Android operating system became so popular over the past few years is that third-party manufacturers can modify it to their heart’s content. Samsung, Amazon and others have all used the software as a foundation for creating their own mobile ecosystems, each with a unique look and feel. However much that openness benefited Google, there are signs that the party might be at an end, at least with regard to the next-generation devices running Android:… continue…

4 Python Frameworks You May Not Know About

Python Logo
The phrase “Python frameworks” usually refers to Web frameworks, collections of software that aid development of websites and services. But there are a few frameworks that aren’t for Web development, and some that you might not have come across. Say hi to QuePY, Cement, Carrot and Charm. Click here to find Python jobs. QuePy Ever heard of Freebase or DBPedia These are very large collections of free structured data. DBPedia is where structured data from Wikipedia is held, while Freebase… continue…