Products   |  Tutorials   |   Articles   |   Advertise   |   Write for us   |   Sign up & Earn Money

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

ngx-images: Handle Broken Images In Angular Appsngx-images: Handle Broken Images In Angular Apps
Using React and MobX in an Ionic applicationUsing React and MobX in an Ionic application
Animate React Component with keyframes, inline style and sequencesAnimate React Component with keyframes, inline style and sequences
benchee - Simple Benchmarks for Node.js and the Browserbenchee - Simple Benchmarks for Node.js and the Browser
simple-keyboard 2.6.0 releasedsimple-keyboard 2.6.0 released
Omi.js DevTools: Debug Omi.js AppsOmi.js DevTools: Debug Omi.js Apps
web3x - TypeScript port of Ethereums web3.jsweb3x - TypeScript port of Ethereums web3.js
Tear-Free Forms with React and FormikTear-Free Forms with React and Formik
Tree-shaking of Rambda, Ramda and Lodash with Webpack, Parcel and RollupTree-shaking of Rambda, Ramda and Lodash with Webpack, Parcel and Rollup

Open Source Resources for Web Developers

Testing Reducers in NGRX Store
Next in this series, we’re going to learn how to test Reducers in NGRX Store. In the previous testing post we explored Testing Actions. As we know, Reducers are just pure functions. This makes it extremely easy to test your reducers - which control state changes - and respond to actions accordingly. Another reason to...

Testing Actions in NGRX Store
In this small NGRX Store testing series, we’re going to learn how to test Actions, Reducers and Selectors. Let’s begin with Actions, or more specifically Action Creators and how to test them. Table of contents Testing Actions What we’ll test Spec File Creating an instance Assertions ...

18 bonuses deal
Angular Classes with NgClass
With Angular, we have many approaches to adding, removing, toggling classes. We can choose single classes and bind a property, or we can use the awesome NgClass directive from Angular. In this post, we’ll explore class bindings, and also Angular’s NgClass directive, the syntaxes and also some best practice ideas. ...

Typing Arrays in TypeScript
There are many ways we can type a property to declare to TypeScript something is an array, or contains an array of “something”. We have generic types, array types and type assertions. For the purposes of this article, we’ll simply use a TypeScript class to demonstrate how we can declare some of these properties, in th...


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.