Web Development

A Dice Talent Community

Web Development Dice Talent Community

A community for Web developers. We’ll explore available development tools, best practices, enterprise deployment concerns, as well as app and game development.

Click here for information about Web development fundamentals.

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

The Latest from Dice

These Are the Basic Skills of a Web Designer

Web Design
Christina Smith is a Connecticut-based Web developer who creates arresting online visuals including logos, photos and website look and feel. (She also dabbles in cake design). She got her Bachelor of Science in digital media from Marist College in Poughkeepsie, N.Y., in 2007 and shortly after landed a job as a graphic designer for the New Jersey design and development company HG Media, eventually becoming its lead designer. Currently, she’s a senior designer at the full service marketing agency Smartfish Group… continue…

HTML5 Development Is on the Upswing

HTML5
Is it surprising that developers say they love the latest version of HMTL5? That’s what seems to be happening. According to a survey from Sencha, a provider of open source Web application frameworks, enthusiasm is only growing for HTML5 while support wanes for the classic Microsoft Windows platform. The company polled more than 2,100 business applications developers during December and January. Among its findings: More than 60 percent of developers have converted to HTML5 and hybrid development for their key… continue…

4 Ways Business App Devs Can Leverage Consumerization

Offic Water Cooler Fun
It’s become clear over the past several years that the consumerization of IT isn’t going away as employees adopt new software and hardware for their own personal use, then introduce it into their companies. For enterprise app developers, the idea that consumer apps are infiltrating their domain may seem a bit frightening. But that’s the wrong attitude. Instead, why not glom onto the features that make consumer apps so desirable and apply them to the enterprise? Leyla Seka, Salesforce.com’s vice… continue…

5 Interview Answers for Web Developers

Dice Interview Qs Icon
Given the diverse nature of Web projects, anticipating a hiring manager’s needs and preferences can be difficult. It’s not a field where managers are swayed by fancy degrees or certifications, observes Michelle Greenlee, a self-taught Web developer and guide for the Dice Android Talent Community. The ability to describe the problems you’ve solved and the outcomes you’ve achieved is the common denominator among successful candidates. “You don’t have to ace every technical question to impress a hiring manager,” says Greenlee.… continue…

Resources for Building Web Apps in a BYOD World

BYOD
Web apps are probably the closest programmers are going to get to the “write once, deploy anywhere” ideal. These apps are best suited for users that need to collaborate, share, publish and/or distribute data. Often, the “heavy lifting” for a Web app is done on the server side. They’re available anywhere there’s a Web browser and an Internet connection. This makes them ideal for a BYOD environment. No matter which device a user is carrying, it will have some form… continue…

Slashdot: News for Nerds

Groove Basin: Quest For the Ultimate Music Player

posted 1 day | from anonymous coward

music 87

An anonymous reader writes "Andrew Kelley was a big fan of the Amarok open source music player. But a few years ago, its shortcomings were becoming more annoying and the software's development path no longer matched with the new features he wanted. So he did what any enterprising hacker would do: he started work on a replacement. Three and a half years later, his project, Groove Basin, has evolved into a solid music player, and it's still under active development. Kelley has now posted a write-up of his development process, talking about what problems he encountered, how he solved them, and how he ended up contributing code to libav."

Tech People Making $100k a Year On the Rise, Again

posted 2 days | from nerval's lobster

it 191

Nerval's Lobster (2598977) writes "Last month, a report suggested that Austin has the highest salaries for tech workers (after factoring in the cost of living), followed by Atlanta, Denver, Boston, and Silicon Valley. Now, a new report (yes, from Dice, because it gathers this sort of data from tech workers) suggests that more tech people are earning six figures a year than ever. Some 32 percent of full-time tech pros took home more than $100,000 in 2013, according to the findings, up from 30 percent in 2012 and 26 percent in 2011. For contractors, the data is even better: In 2013, a staggering 54 percent of them earned more than $100,000 a year, up from 51 percent the previous year and 50 percent in 2011. How far that money goes depends on where you live, of course, but it does seem like a growing number of the world's tech workers are earning a significant amount of cash."

David Auerbach Explains the Inside Baseball of MSN Messenger vs. AIM

posted 2 days | from timothy

aim 84

In N+1 magazine, David Auerbach explains what it was like in the "Chat Wars" of the late '90s, when he was the youngest person on the team developing Microsoft's brand-new messaging app, in the face of America Online's AIM, the 900-pound gorilla in the room. Auerbach explains how he used a network analyzer to fake out AOL's servers into letting Microsoft's client connect to AIM as well. "AOL could only block Messenger if they could figure out that the user was using Messenger and not AIM. As long as Messenger sent exactly the same protocol messages to the AOL servers, AOL wouldn’t be able to detect that Messenger was an impostor. So I took the AIM client and checked for differences in what it was sending, then changed our client to mimic it once again. They’d switch it up again; they knew their client, and they knew what it was coded to do and what obscure messages it would respond to in what ways. Every day it’d be something new. At one point they threw in a new protocol wrinkle but cleverly excepted users logging on from Microsoft headquarters, so that while all other Messenger users were getting an error message, we were sitting at Microsoft and not getting it. After an hour or two of scratching our heads, we figured it out." Eventually, though, AOL introduced x86 assembly code into the login protocol, and that not only stymied the MSM team, but led to some interesting warfare of its own. Auerbach's story sheds a lot of light on both good and bad aspects of corporate culture at the start of the 21st century, at Microsoft as well as other companies.

Not Just a Cleanup Any More: LibreSSL Project Announced

posted 2 days | from anonymous coward

openbsd 344

An anonymous reader writes "As some of you may know, the OpenBSD team has started cleaning up the OpenSSL code base. LibreSSL is primarily developed by the OpenBSD Project, and its first inclusion into an operating system will be in OpenBSD 5.6. In the wake of Heartbleed, the OpenBSD group is creating a simpler, cleaner version of the dominant OpenSSL. Theo de Raadt, founder and leader of OpenBSD and OpenSSH, tells ZDNet that the project has already removed 90,000 lines of C code and 150,000 lines of content. The project further promises multi-OS support once they have proper funding and the right portability team in place. Please consider donating to support LibreSSL via the OpenBSD foundation."

The Ethical Dilemmas Today's Programmers Face

posted 2 days | from snydeq

workplace 175

snydeq (1272828) writes "As software takes over more of our lives, the ethical ramifications of decisions made by programmers only become greater. Unfortunately, the tech world has always been long on power and short on thinking about the long-reaching effects of this power. More troubling: While ethics courses have become a staple of physical-world engineering degrees, they remain a begrudging anomaly in computer science pedagogy. Now that our code is in refrigerators, thermostats, smoke alarms, and more, the wrong moves, a lack of foresight, or downright dubious decision-making can haunt humanity everywhere it goes. Peter Wayner offers a look at just a few of the ethical quandaries confronting developers every day. 'Consider this less of a guidebook for making your decisions and more of a starting point for the kind of ethical contemplation we should be doing as a daily part of our jobs.'"

OpenSSL Cleanup: Hundreds of Commits In a Week

posted 4 days | from cralt

openbsd 374

New submitter CrAlt (3208) writes with this news snipped from BSD news stalwart undeadly.org: "After the news of heartbleed broke early last week, the OpenBSD team dove in and started axing it up into shape. Leading this effort are Ted Unangst (tedu@) and Miod Vallat (miod@), who are head-to-head on a pure commit count basis with both having around 50 commits in this part of the tree in the week since Ted's first commit in this area. They are followed closely by Joel Sing (jsing@) who is systematically going through every nook and cranny and applying some basic KNF. Next in line are Theo de Raadt (deraadt@) and Bob Beck (beck@) who've been both doing a lot of cleanup, ripping out weird layers of abstraction for standard system or library calls. ... All combined, there've been over 250 commits cleaning up OpenSSL. In one week.'" You can check out the stats, in progress.

Samsung's Position On Tizen May Hurt Developer Recruitment

posted 6 days | from cowboyrobot

opensource 91

CowboyRobot sends in an article about how Samsung's constantly shifting plans for its smartwatches are making it hard for developers to commit to building apps. Quoting: "Samsung's first smartwatch, released in October last year, ran a modified version of Google's Android platform. The device had access to about 80 apps at launch, all of which were managed by a central smartphone app. Samsung offered developers an SDK for the Galaxy Gear so they could create more apps. Developers obliged. Then Samsung changed direction. Samsung announced a new series of smartwatches in February: the Gear 2, Gear 2 Neo, and Gear Fit. Unlike the first device, these three run Samsung’s Tizen platform. ... This week, Samsung made things even more interesting. Speaking to Reuters, Yoon Han-kil, senior vice president of Samsung’s product strategy team, said the company is working on a watch that will use Google’s Android Wear platform. In other words, Samsung will bring three different watches to market with three different operating systems in under a year."

Oracle Deflects Blame For Troubled Oregon Health Care Site

posted 6 days | from itwbennett

court 161

itwbennett (1594911) writes "Oracle is gearing up for a fight with officials in Oregon over its role developing an expensive health insurance exchange website that still isn't fully operational. In a letter obtained by the Oregonian newspaper this week, Oracle co-president Safra Catz said that Oregon officials have provided the public with a 'false narrative' concerning who is to blame for Cover Oregon's woes. In the letter, Catz pointed out that Oregon's decision to act as their own systems integrator on the project, using Oracle consultants on a time-and-materials basis, was 'criticized frequently by many'. And as far as Oracle is concerned, 'Cover Oregon lacked the skills, knowledge or ability to be successful as the systems integrator on an undertaking of this scope and complexity,' she added."

Code Quality: Open Source vs. Proprietary

posted 1 week | from just_another_sean

developers 133

just_another_sean sends this followup to yesterday's discussion about the quality of open source code compared to proprietary code. Every year, Coverity scans large quantities of code and evaluates it for defects. They've just released their latest report, and the findings were good news for open source. From the article: "The report details the analysis of 750 million lines of open source software code through the Coverity Scan service and commercial usage of the Coverity Development Testing Platform, the largest sample size that the report has studied to date. A few key points: Open source code quality surpasses proprietary code quality in C/C++ projects. Linux continues to be a benchmark for open source quality. C/C++ developers fixed more high-impact defects. Analysis found that developers contributing to open source Java projects are not fixing as many high-impact defects as developers contributing to open source C/C++ projects."

Survey: 56 Percent of US Developers Expect To Become Millionaires

posted 1 week | from msmoriarty

workplace 466

msmoriarty writes: "According to a recent survey of 1,000 U.S.-based software developers, 56 percent expect to become millionaires in their lifetime. 66 percent also said they expect to get raises in the next year, despite the current state of the economy. Note that some of the other findings of the study (scroll to bulleted list) seem overly positive: 84 percent said they believe they are paid what they're worth, 95 percent report they feel they are 'one of the most valued employees at their organization,' and 80 percent said that 'outsourcing has been a positive factor in the quality of work at their organization.'"