Programming

A Dice Talent Community

Programming Talent Community

A community for developers and programmers at all levels. We’ll explore available development tools, best practices, as well as mobile and enterprise deployment.

Click here for information about programming fundamentals

Following this community adds its articles and discussions to My Tech Feed.

THIS DICE TALENT COMMUNITY SPONSORED BY:

Belong With Innovative Thinkers

CSC offers challenging professional opportunities that will draw on your skills and allow you to identify and achieve your career goals in a supportive environment. CSC also offers many avenues to mastering your chosen profession with exciting work assignments, training opportunities and exposure to new business ideas, knowledge and people. At CSC, you can have a voice in your job, take control of your career path and contribute to the company’s overall operation and growth. Count on us for excellent career opportunities.

The Latest From Dice

Swift Tops List of Most-Loved Languages and Tech

shutterstock_237797614
When it comes to programming languages and technologies, developers are an opinionated lot. Mention how much you dislike JavaScript to the wrong person, for example, and prepare for a lengthy (and perhaps emotional) debate. Even the most taciturn developers will talk for hours about which languages they love and hate. In a new survey, Stack Overflow asked 26,086 people in 157 countries which technologies they loved, dreaded, and wanted. Swift topped the “Most Loved” languages and technologies (cited by 77.6… continue…

What You Need to Know About This Year’s WWDC

Screen Shot 2015-04-15 at 10.18.30 AM
Apple’s annual Worldwide Developers Conference (WWDC) is taking place June 8-12 at San Francisco’s Moscone Center. As usual, it will include hundreds of sessions and hands-on labs for engineers and developers. Here’s what else you can probably expect: A Preview of the Next iOS and Mac OS X Apple traditionally uses WWDC to show off its latest software. If rumors are correct, the next iOS and Mac OS X versions won’t feature many radical new features or upgrades, but focus… continue…

Is Full-Stack Development Worth Your Time?

Posted In Programming
shutterstock_ronstik
With tools such as Node.js gaining in popularity, some developers believe the line between websites’ front- and back-ends is becoming meaningless. Others argue that the technology on each side remains specialized, and no one person can master both environments well enough to produce high-quality products. All of this points to a very real dilemma for Web developers: Should they pick a side to focus on, or plan to dive into areas that they used to leave alone? The answer is… continue…

Getting Started With OpenStreetMap Data

Posted In Programming
OpenStreetMap
In 2004, Steve Coast set up OpenStreetMap (OSM) in the U.K. It subsequently spread worldwide, powered by a combination of donations and volunteers willing to do ground surveys with tools such as handheld GPS units, notebooks, and digital cameras. OSM Data Usage OpenStreetMap’s map and data are free to use so long as you provide attribution and share any corrections back to the project. JavaScript libraries and plugins for WordPress, Django and other content-management systems allow users to display their… continue…

Five Alternatives for Developing Native iOS Apps

xamarinScreenshot
The simplest way to join the ranks of iOS developers is to learn Objective-C and/or Swift (the latter, while not quite ready for prime-time upon release, has gotten a lot better with its recent v1.2 update). But for everybody who doesn’t want to go down that route, there are other ways to create native iOS apps. Whatever way you choose, remember: If you wish to actually deploy apps to iPhones and iPads—and list them for sale in Apple’s App Store—you… continue…

Slashdot: News for Nerds

Think Tanks: How a Bill [Gates Agenda] Becomes a Law

posted 1 hour | from theodp

microsoft 82

theodp writes: The NY Times' Eric Lipton was just awarded a 2015 Pulitzer Prize for investigative reporting that shed light on how foreign powers buy influence at think tanks. So, it probably bears mentioning that Microsoft's 'two-pronged' National Talent Strategy (PDF) to increase K-12 CS education and the number of H-1B visas — which is on the verge of being codified into laws — was hatched at an influential Microsoft and Gates Foundation-backed think tank mentioned in Lipton's reporting, the Brookings Institution. In 2012, the Center for Technology Innovation at Brookings hosted a forum on STEM education and immigration reforms, where fabricating a crisis was discussed as a strategy to succeed with Microsoft's agenda after earlier lobbying attempts by Bill Gates and Microsoft had failed. "So, Brad [Microsoft General Counsel Brad Smith]," asked the Brookings Institution's Darrell West at the event, "you're the only [one] who mentioned this topic of making the problem bigger. So, we galvanize action by really producing a crisis, I take it?" "Yeah," Smith replied (video). And, with the help of nonprofit organizations like Code.org and FWD.us that were founded shortly thereafter, a national K-12 CS and tech immigration crisis was indeed created.

Qt Creator 3.4.0 Released

posted 2 days | from jones_supa

graphics 20

jones_supa writes: Qt Creator 3.4.0 has been released with many new features. Qt Creator is a C/C++ IDE with specialized tools for developing Qt applications, and it works great for general-purpose projects as well. The new version comes with a C++ refactoring option to move function definitions out of a class declaration, auto-completion for signals and slots in Qt5-style connects, experimental Qt Test and Qt Quick Tests support in the Professional and Enterprise edition, support for 64-bit Android toolchains, and various other improvements. More details on the new version can be found in the official announcement and the changelog.

Apple Offers Expedited Apple Watch Order Lottery To Developers

posted 3 days | from anonymous coward

apple 74

An anonymous reader writes: Apple is sending out invites to random registered developers, giving them the chance to buy an Apple Watch with guaranteed delivery by the end of the month. "Special Opportunity for an Expedited Apple Watch Order," the invite email states. "We want to help give Apple developers the opportunity to test their WatchKit apps on Apple Watch as soon as it is available. You have the chance to purchase one (1) Apple Watch Sport with 42mm Silver Aluminum Case and Blue Sport Band that's guaranteed to ship by April 28, 2015."

New Javascript Attack Lets Websites Spy On the CPU's Cache

posted 3 days | from anonymous coward

html5 132

An anonymous reader writes: Bruce Upbin at Forbes reports on a new and insidious way for a malicious website to spy on a computer. Any computer running a late-model Intel microprocessor and a Web browser using HTML5 (i.e., 80% of all PCs in the world) is vulnerable to this attack. The exploit, which the researchers are calling "the spy in the sandbox," is a form of side-channel attack. Side channel attacks were previously used to break into cars, steal encryption keys and ride the subway for free, but this is the first time they're targeted at innocent web users. The attack requires little in the way of cost or time on the part of the attacker; there's nothing to install and no need to break into hardened systems. All a hacker has to do is lure a victim to an untrusted web page with content controlled by the attacker.

GCC 5.1 Released

posted 3 days | from kthreadd

upgrades 77

kthreadd writes: Version 5.1 of GCC, the primary free software compiler for GNU and other operating systems, has been released. Version 5 includes many changes from the 4.x series. Starting with this release the default compiler mode for C is gnu11 instead of the older gnu89. New features include new compiler warnings, support for Cilk Plus. There is a new attribute no_reorder which prevents reordering of selected symbols against other such symbols or inline assembler, enabling link-time optimization of the Linux kernel without having to use -fno-toplevel-reorder. Two new preprocessor directives have also been added, __has_include and __has_include_next, to test the availability of headers. Also, there's a new C++ ABI due to changes to libstdc++. The old ABI is however still supported and can be enabled using a macro. Other changes include full support for C++14. Also the Fortran frontend has received some improvements and users will now be able to have colorized diagnostics, and the Go frontend has been updated to the Go 1.4.2 release.

Concerns of an Artificial Intelligence Pioneer

posted 4 days | from anonymous coward

science 195

An anonymous reader writes: In January, the British-American computer scientist Stuart Russell drafted and became the first signatory of an open letter calling for researchers to look beyond the goal of merely making artificial intelligence more powerful. "We recommend expanded research aimed at ensuring that increasingly capable AI systems are robust and beneficial," the letter states. "Our AI systems must do what we want them to do." Thousands of people have since signed the letter, including leading artificial intelligence researchers at Google, Facebook, Microsoft and other industry hubs along with top computer scientists, physicists and philosophers around the world. By the end of March, about 300 research groups had applied to pursue new research into "keeping artificial intelligence beneficial" with funds contributed by the letter's 37th signatory, the inventor-entrepreneur Elon Musk.

Russell, 53, a professor of computer science and founder of the Center for Intelligent Systems at the University of California, Berkeley, has long been contemplating the power and perils of thinking machines. He is the author of more than 200 papers as well as the field's standard textbook, Artificial Intelligence: A Modern Approach (with Peter Norvig, head of research at Google). But increasingly rapid advances in artificial intelligence have given Russell's longstanding concerns heightened urgency.

Swift Tops List of Most-Loved Languages and Tech

posted 5 days | from nerval's lobster

apple 175

Nerval's Lobster writes Perhaps developers are increasingly overjoyed at the prospect of building iOS apps with a language other than Objective-C, which Apple has positioned Swift to replace; whatever the reason, Swift topped Stack Overflow's recent survey of the "Most Loved" languages and technologies (cited by 77.6 percent of the 26,086 respondents), followed by C++11 (75.6 percent), Rust (73.8 percent), Go (72.5 percent), and Clojure (71 percent). The "Most Dreaded" languages and technologies included Salesforce (73.2 percent), Visual Basic (72 percent), WordPress (68.2 percent), MATLAB (65.6 percent), and SharePoint (62.8 percent). Those results were mirrored somewhat in recent list from RedMonk, a tech-industry analyst firm, which ranked Swift 22nd in popularity among programming languages (based on data drawn from GitHub and Stack Overflow) but climbing noticeably quickly.

Computer Beats Humans At Arimaa

posted 6 days | from anonymous coward

games 58

An anonymous reader writes A computer engine has beaten humans at Arimaa, an abstract strategy game, in the official human–computer challenge of the year. Sharp, as the bot is called, had to beat each of three strong human players in a best 2-out-3 contest and managed to sweep the first two rounds, thereby already guaranteeing victory. Its developer David Wu will receive a $12,000 prize, contingent on him submitting a paper describing the program to the International Computer Games Association.

2K, Australia's Last AAA Studio, Closes Its Doors

posted 1 week | from beaverdownunder

games 169

beaverdownunder writes 2K Australia, the Canberra studio that most recently developed Borderlands: The Pre-Sequel, is closing its doors. The entire studio is closing, and all staff members will lose their jobs. "All hands are gone," said a source for Kotaku Australia. 2K Canberra was the last major AAA-style studio operating out of Australia. The costs of operating in Australia are apparently to blame for the decision. This raises questions as to the viability of developing major video games in Australia.

IT Worker's Lawsuit Accuses Tata of Discrimination

posted 1 week | from dcblogs

business 294

dcblogs writes An IT worker is accusing Tata Consultancy Services (TCS) of discriminating against American workers and favoring "South Asians" in hiring and promotion. It's backing up its complaint, in part, with numbers. The lawsuit, filed this week in federal court in San Francisco, claims that 95% of the 14,000 people Tata employs in the U.S. are South Asian or mostly Indian. It says this practice has created a "grossly disproportionate workforce." India-based Tata achieves its "discriminatory goals" in at least three ways, the lawsuit alleges. First, the company hires large numbers of H-1B workers. Over from 2011 to 2013, Tata sponsored nearly 21,000 new H-1B visas, all primarily Indian workers, according to the lawsuit's count. Second, when Tata hires locally, "such persons are still disproportionately South Asian," and, third, for the "relatively few non-South Asians workers that Tata hires," it disfavors them in placement, promotion and termination decisions.