• submit to reddit
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.

Mike Bushong03/19/14
0 replies

5 ways to be more effective selling your ideas

In tech especially, we are trained that success hinges on fact. That is probably true, but convincing people to move (even technical people) is as much about emotion as it is about fact. So many people believe that ideas succeed or fail based on the merits of the idea alone. That is not the case.

Alec Noller03/19/14
4 replies

Dev of the Week: Henrik Warne

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Henrik Warne, a software developer in Stockholm, Sweden and 20-year programming veteran.

Ben Teese03/19/14
0 replies

Rich Object Models and Angular.js: Getter Methods

Getter methods can be used to cleanup calculation-intensive code where you don’t need to distinguish between methods and values. This in-turn reduces cognitive burden – for both you and others – when reasoning about your code.

Aliza Earnshaw03/19/14
0 replies

DevOps Improves Time to Market -- and Revenue

DevOps is a cultural shift in how software development and IT operations work together. It’s about focusing everyone’s attention on the business goals of software, and enabling ongoing, active collaboration between developers and IT operations people to achieve those goals.

David N. Johnson03/19/14
0 replies

Faking Interactive Video on Mobile

Problem solving is a major aspect of software development, there are often many different solutions to a problem, and good developers strive for the simplest without compromising maintainability. However, sometimes there’s no elegant way, so you end up with what’s referred to in the industry as a hack.

Greg Duncan03/19/14
0 replies

The OneNote Services API

Of today's many OneNote announcements, the best is hard to pick (free is heard to beat), but being a dev I have to pick the new OneNote Services API. With it and the new ITTT support, I've been able to make a very workflow change to how I gather the news items I find cool.

Pubudu Dissanayake03/19/14
0 replies

Jaggery.js: The Delicious Javascript Framework

A modern web application invariably includes a significant client-side Javascript component. Why then are we using a completely separate language for server-side programming? Jaggery uses Javascript as the server-side programming language, the obvious choice for simplification.

Benjamin Ball03/18/14
0 replies

DZone Weekly Link Roundup (March 18)

The week in the link roundup: a new major version of Python is released, OneNote comes out for Mac with some new and free features, become an asteroid hunter for NASA, is the U.S. Supreme Court going to tackle software patent protection, concern about the future of AngularJS, and addictive DOGE2048.

Johannes Brodwall03/18/14
0 replies

Estimation by stuffing things into boxes

I’ve started using an approach for software project estimation that so far is proving to be fairly transparent, quick and reliable.

Mike Driscoll03/18/14
0 replies

wxPython: How to Disable a Wizard’s Next Button

The other day someone was asking a lot of questions on StackOverflow about how to work with wizards in wxPython. The code we’ll be looking at in this example is what I used to answer the questions on Stack. The primary question was how to disable the Next in a wxPython wizard.

Remy Sharp03/18/14
0 replies

Feature-based development

Recently we changed the way we were working on JS Bin. Instead of pushing new features whenever it took my fancy – which could result in success or equally some kind of breakage – we’re now pushing new features under feature flags and it’s proving to be really quite powerful (and fun).

Enrico Maria Cr...03/18/14
0 replies

Shrink Your Time Machine Backups and Free Disk Space

Time Machine is a backup and restore tool from Apple which is very well integrated into OS X. In my personal opinion Time Machine is not yet awesome.