• submit to reddit
Sarah Ervin03/23/14
0 replies

The Best of the Week (Mar. 14): HTML5 Zone

Make sure you didn't miss anything with this list of the Best of the Week in the HTML5 Zone (Mar. 14 to Mar. 20). This week's topics include a solution for creating nested layouts in HarpJS, PHP 5.6 and Splat interactions, and how to display popup information using jQuery.

Alec Noller03/23/14
0 replies

The Best of the Week (Mar. 14): Mobile Zone

Make sure you didn't miss anything with this list of the Best of the Week in the Mobile Zone. This week's best include a look at UX design and visual design, a book review on learning Android intents, why MessageBox.Show() is a bad thing, and more.

M Butcher03/21/14
3 replies

Good Guys Don't (Always) Give Away the Code

Sometimes proponents of Free Software make it sound as if you must give away all of your code as Free or Open Source Software (FOSS) if you want to be an honest and moral software developer. This is not the case. Morally motivated developers don't always have to give away their software. In fact, sometimes they should not give away their software. Here I explain why by drawing on some basic notions of moral philosophy.

Ben Teese03/21/14
0 replies

Rich Object Models & Angular.js: Memoization

In this post I’m going to talk about expensive calculations in rich object models – be they hidden behind getter methods or just regular methods – and how we can use memoization to reduce the impact that these calculations have on performance.

Dave Rooney03/21/14
0 replies

Mandated Agile - A Contrarian View

Not all mandates are bad, and some are necessary. Creating such a false dichotomy serves no one in the long term.

Raymond Camden03/21/14
0 replies

Interesting Discovery with CasperJS, jQuery, and Transitions

CasperJS is a testing utility for PhantomJS, a headless Webkit browser. This is probably unfair, but I like to think of Casper as a super powered Curl. But unlike Curl, CasperJS (and PhantomJS) can actually interact with the results like a real browser. This allows for some cool testing/utilities.

Paul Hammant03/21/14
0 replies

Angular Inside SVG Inside HTML

SVG embedded inside HTML, appears to simply extend the grammar of HTML, and perfectly co-exists in the DOM. Angular can latch on to that and work with it.

Nikos Printezis03/20/14
0 replies

Create Drop-Down Menu Using CSS Only

The most common way to create a drop-down menu is by using javascript, but, for those who like to use only CSS for design issues, there is an alternative way.

Zac Gery03/20/14
0 replies

Psychology and the Agile Methodology

Failing fast and often is a challenging concept in Agile. It is much easier to state than accomplish. Most individuals have a natural psychological fear of failure. This irrational emotion called Atychiphobia plays a role in life.

Nikita Salnikov...03/20/14
0 replies

Migrating from Javaagent to JVMTI: Our Experience

When you need to gather data from within the JVM, you will find yourself working dangerously close to the Java Virtual Machine internals. Luckily, there are ways you can avoid getting bogged down by JVM implementation details. The fathers of Java have given you not one but two beautiful tools to work with.

Alec Noller03/20/14
0 replies

Take Our Survey and be Part of DZone's New Continuous Delivery Research Report!

We'd like to offer everybody in the DZone community the opportunity to be part of DZone's 2014 Continuous Delivery Research Report. By taking our survey, you will help decision-makers understand trends and preferences around deployment automation and configuration management solutions.

Troy Hunt03/20/14
1 replies

Here’s how Bell was Hacked: SQL Injection Blow-by-Blow

Recently, a high-profile attack resulted in the leak of over 40,000 records from Bell in Canada. It was pretty self-evident from the original info leaked by the attackers that SQL injection had played a prominent role in the breach, but now we have some pretty conclusive evidence of it as well.

Ariya Hidayat03/20/14
0 replies

JavaScript String: Substring, Substr, Slice

Extracting a portion of a string is a fairly well understood practice. With JavaScript, there are three different built-in functions which can perform that operation. Often it is very confusing for beginners as to which function should be used. Sometimes it is easy to fall into the trap and choose the wrong function.

Pubudu Dissanayake03/20/14
0 replies

Basic CRUD operations using Jaggery

Jaggery.js, is a framework to compose web apps and HTTP-focused web services in pure JavaScript for all aspects of the application: front-end, communication, server-side logic and persistence. The framework will reduce the gap between writing client-side web application pages and back-end web services.

Paul Underwood03/20/14
0 replies

Add Upload Media To Library On Widgets

In this tutorial we are going to create a widget that has a field to add an image URL with an image you upload directly in the media library. This will also allow you to select a image from the media library that you've previously uploaded.