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

Async queue manager for node and browserAsync queue manager for node and browser
Fetch Inject: Manage Async Dependencies with 44 SLOCFetch Inject: Manage Async Dependencies with 44 SLOC
Upcoming TypeScript Changes in Vue 2.5Upcoming TypeScript Changes in Vue 2.5
Relicensing React, Jest, Flow, and Immutable.jsRelicensing React, Jest, Flow, and Immutable.js
JavaScript: A Basic Guide to ScopeJavaScript: A Basic Guide to Scope
JavaScript development is not fun for me anymoreJavaScript development is not fun for me anymore
How I stopped loving AngularHow I stopped loving Angular
Why it's tricky to measure Server-side Rendering performanceWhy it's tricky to measure Server-side Rendering performance

Open Source Resources for Web Developers

Moving away from Vim for front-end development
I’ve been a Vim user now consistently for about 6 years. My extensive dotfiles repository and (now badly outdated) blog on TIL Vim demonstrate pretty well that I’ve spent a lot of time using, learning and tweaking my Vim set up to be exactly how I’d like. However, as I’ve moved more and more into almost exclusively fr...

An introduction to styled-components with Glen Maddern
CSS in JavaScript has been something I’ve been meaning to explore for a while now; it’s also one the questions I get asked most when I talk about my experience with React. styled-components by Glen Maddern and Max Stoiber is a library aimed at making it really easy to use CSS in React components (and also supports Pre...

WallStreet Forex Robot 2.0 Evolution
Migrating complex JavaScript applications
This blog post is a write up of a talk I’ve gave at Front Trends in Poland, May 2017. You can find the slides and video below, along with a full write up of the talk, if you’d rather read than watch. You can also find the slides on SpeakerDeck, Background The application I worked on was a business critical ticketi...

Extracting Logic from React Components
In the previous screencast we took a React component that was doing too much and refactored it, splitting it into two components that are easier to maintain, use and test. Although I’d recommend watching that video first, you don’t need to have watched it to read this blog post. You can find all the code on GitHub if y...


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.