Products   |  Tutorials   |   Articles   |   Books   |   Write for us   |   Newsletter Sign-Up

SoftXML is a blog dedicated to share top quality

developer resources

and solutions for

web developers

, webmasters and website owners. A resource that offers a simple method to painlessly find the resources you need and fast. We provide

web developers

with tools, technical tutorials, articles by select web professionals and scripts, covering latest news on topics like JavaScript, XML, PHP, SEO and more.

Special Offers

JavaScript News

UPNG.js  now supports Animated PNGs!UPNG.js now supports Animated PNGs!
Build a Website for Your Band Using Node.jsBuild a Website for Your Band Using Node.js
Introducing Redux ZeroIntroducing Redux Zero
Napa.js: a multi-threaded JavaScript runtimeNapa.js: a multi-threaded JavaScript runtime
Looking at Tree-Shaking in JavaScript with RollupLooking at Tree-Shaking in JavaScript with Rollup
Event loop, async programming and 5 tips for async/awaitEvent loop, async programming and 5 tips for async/await
Why robots should format our code for usWhy robots should format our code for us
parquetjs - fully asynchronous, pure JavaScript implementation of the Parquet file formatparquetjs - fully asynchronous, pure JavaScript implementation of the Parquet file format
Mastering Modular JavaScriptMastering Modular JavaScript

Open Source Resources for Web Developers

The Official Software
At the very beginning of my career, I was a junior programmer on a team that developed software to control an electronics test station, used to diagnose problems with assorted components of jet fighters. Part of my job was the requisite grunt work of doing the build, which entailed a compile-script, and the very manua...

CodeSOD: Too Salty
The first rule of building your own password storage mechanisms is don’t. Like most other highly-specialized wheels, you aren’t going to do as good a job as someone who specializes in it. It’s bad enough when you write your own date mangling code, but for security-critical features, like passwords or encryption, you’re...

WallStreet Forex Robot 2.0 Evolution
CodeSOD: RAM On Through
The company Tomasz worked for launched a new device line with more RAM than the previous generation. This was supposed to put an end to the sort of memory shortages common to embedded systems. However, it wasn't long before they began hearing from clients whose systems crashed whenever they attempted to upgrade t...

Error'd: Nothing Ventured, Nothing Gained
"After trying to close my steam support ticket, I got this," writes Joe, "Now, I'm not entirely sure."   Hiram P. wrote, "Oh man, listening to Artists 0, 1, and 2 really take me back!"   "I was on the login page where I guess I'll start over, but wait! it's an endless ...


Our Recommendations

Practical Node.js: Building Real-World Scalable Web AppsPro AngularJS (Expert's Voice in Web Development)MongoDB: The Definitive GuideMastering MeteorJS Application DevelopmentPro Drupal Development


Tutorials -


stands for eXtensible Markup Language. XML is designed to transport and store data.


is important to know, and very easy to learn.

SoftEcart(js) - Responsive, Handlebars & JSON based, E-Commerce shopping cart written in JavaScript with built-in PayPal integration.

SoftXpath - Lightweight cross browser


library for querying complex XML documents using powerful Xpath expressions.

SoftXMLCMS - unique content management system for managing data in XML format. It is ideal web tool for creating complex multi-page websites in different languages.
Services   |   Advertise   |   Newsletter Signup   |   Privacy Statement
Copyright © 2005- 2017 All Rights Reserved.