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

Latest News

What Your Google Tag Manager Container Should Contain - Whiteboard FridayWhat Your Google Tag Manager Container Should Contain - Whiteboard Friday
21 Ways to Triple Your B2B E‑Commerce Conversions21 Ways to Triple Your B2B E‑Commerce Conversions
Rural Local SEO: A Marketing Package Strong on EducationRural Local SEO: A Marketing Package Strong on Education
Podcasts in SERPs: Is Audio SEO the Next Frontier?Podcasts in SERPs: Is Audio SEO the Next Frontier?
What Your Google Tag Manager Container Should Contain - Whiteboard FridayWhat Your Google Tag Manager Container Should Contain - Whiteboard Friday
21 Ways to Triple Your B2B E‑Commerce Conversions21 Ways to Triple Your B2B E‑Commerce Conversions
Rural Local SEO: A Marketing Package Strong on EducationRural Local SEO: A Marketing Package Strong on Education
Podcasts in SERPs: Is Audio SEO the Next Frontier?Podcasts in SERPs: Is Audio SEO the Next Frontier?

Open Source Resources for Web Developers

Avoiding recursive useEffect hooks in React
It’s fair to say that React 16.8 and the introduction of hooks has really changed how we write React. Hooks are one of those APIs that make you realise the flaws of the previous approach after you stop using it. I remember being very skeptical of hooks when they were first released, not thinking that the previous class...

Converting a JS library to TypeScript: Part 2
If you missed part one, you can find it here. Today we’re implementing more of test-data-bot’s API in TypeScript and diving more into types, interfaces and figuring out how best to model our API through TypeScript. I talk through the pros and cons and my thought process as we figure out the right approach. You ca...

Things I was wrong about when I started programming
When I got my first job after university I was ready to get stuck in. Through university and side projects I’d done a good amount of programming and thought that I was more than ready for my full time career to start. Recently I’ve been looking back and thinking that I definitely had some misconceptions, weird approach...

Converting a JS library to TypeScript: Part 1
I’ve been wanting a project to dive into to help me learn TypeScript, and the other day on an issue for test-data-bot, someone asked if TypeScript definitions were available. I decided this was a good way for me to dive in and try converting a library to TS, and I decided to record it and share for anyone else wonderin...

spacer

XML

Tutorials -

XML

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

XML

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

JavaScript

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.
Loading...

Services   |   Advertise   |   Newsletter Signup   |   Privacy Statement
Copyright © 2005- 2019 SoftXML.com. All Rights Reserved.