One Plugin to end all jQuery Plugins

Meta Plugin
Meta Plugin

Well, I could not resist this catchy title, could I? Perhaps I could. In any case I have this idea and implementation where one jQuery plugin is sort-of-a “socket” (not a network socket, but a socket in the wall) into which you can plug-in your “plugs” which will do standard jQuery related stuff.

Where “standard jQuery related stuff” is either changing the state of the DOM behind, or either using the information from the DOM to do something with it.
Continue reading “One Plugin to end all jQuery Plugins”

Just say No to XML

just say no to xml

Children, this is the picture of “XML”. Document Markup Language. It was used by the end of the XX-th century.

This was a post from  May 2015. Unfortunately it is still actual in May 2018.

This probably applies to you. Especially if you are an Developer.  Or if you suspect you might be a .NET Lemming? (A member of any large group following an unthinking course towards mass destruction)

.NET and SharePoint in particular are two likely offenders here. It is now 2015 (May) … Oops? It is already 2018, May.

This subject (XML in software development) has been reiterated to death. And back.
Continue reading “Just say No to XML”

JavaScript dbj.cond-itional all the way

I have found some  time to do it properly at last.  If this is all news to you please start from here.  the beginnings and motivations are described here.

Classification of patterns of usage aka “Shapes”
Sounds very pompous. But it seems it is not and it is very useful to understand how to use dbj.cond effectively. Just click on the image to jump to dbj.cond shapes catalog,

Click for dbj.cond() Shapes catalog

For the ones wondering why would anybody think of if-then-else , I might suggest to start from Wikipedia  introduction to the issue.

There are 2 NPM  packages one GitHub project and one JSFiddle so far.

Continue reading “JavaScript dbj.cond-itional all the way”