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

JavaScript Sub-String DivisibilityJavaScript Sub-String Divisibility
How to build a React Auth App using React, Cosmic JS and NodeHow to build a React Auth App using React, Cosmic JS and Node
4 places to draw inspiration from for practicing React Native4 places to draw inspiration from for practicing React Native
How Geo-Fencing Is Improvement The Smart HouseHow Geo-Fencing Is Improvement The Smart House
Rethinking with React 16 — JavaScript JanuaryRethinking with React 16 — JavaScript January
When (and when not) to use ReduxWhen (and when not) to use Redux
Top 5 Trends in JS DevelopmentTop 5 Trends in JS Development
JavaScript: Can (a==1 && a==2 && a==3) ever evaluate to true?JavaScript: Can (a==1 && a==2 && a==3) ever evaluate to true?
Easy automated testing in NodeJS with TestCafe (video tutorial)Easy automated testing in NodeJS with TestCafe (video tutorial)

Open Source Resources for Web Developers

Moving the JS Playground from GitHub Pages to Netlify
Over the weekend I moved this blog from GitHub Pages to Netlify and in this blog post I want to talk about why. Github Pages and the JavaScript Playground Ever since the first blog post on this site in April 2012 I’ve used GitHub Pages to host the site and it’s served me well. The site is a pretty standard Jekyll web...

Using React Fragments for the first time
React v16 was a very exciting release for React, and included many new features. In the recent React 16.2 release, improved support for Fragments was announced, and it’s this feature that I want to talk about today. The problem that fragments solve Up until React 16 each component had to return a single element: // ...

WallStreet Forex Robot 2.0 Evolution
An introduction to testing React components with Enzyme 3
In today’s post we’ll introduce the AirBnB library Enzyme for testing React applications. We’ll do this using a test driven development (TDD) approach. That is, we’ll write the tests first, watch them fail, and then build the React component out to fix the tests, before then writing more. We’ll then consider how we can...

Adding URL support to an Elm app with elm-lang/navigation
In today’s video I took an existing Elm application and add first class URL support via Elm’s Navigation package. You can find all the source code on the GitHub repo, and the pull request I made after this video is also available. If you have any questions feel free to raise them on that GitHub PR and I’ll get back...


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- 2018 All Rights Reserved.