background preloader

Programming

Facebook Twitter

Nxml Mode For XHTML. I looked at a number of different modes for authoring HTML, including HtmlMode, PsgmlMode, HtmlHelperMode, HtmlModeDeluxe, but I decided to use the wonderful NxmlMode instead.

Nxml Mode For XHTML

This has the advantage of providing validation as you type and excellent auto-completion facilities. There is a catch, though, and that is that you have to write XHTML (HTML expressed as a dialect of XML) rather than SGML or HTML). This is not really a big deal, but I thought I’d record my experience here. To make it even more simple I wrote a new mode nxhtml-mode (which is now part of nXhtml). nxhtml-mode is derived from nxml-mode (NxmlMode). It adds a lot of things useful for XHTML. Using XHTML Instead of HTML There are a few things you have to do differently if you are authoring web pages as XHTML instead of HTML: Close all of your tags, so that for each <p> there is a matching </p>.

If you have html code and want to use xhtml instead, use tidy to fix it - see Inline JavaScript or CSS in XHTML – PTWithy. 13 programming languages defining the future of coding. Faster, smarter programming, with fewer bugs.

13 programming languages defining the future of coding

Those are the promises coming from the creators of the latest round of languages to capture the attention of programmers. Yes, they're the same buzzwords we've heard before, but lack of novelty is no reason to dismiss them. The future of coding requires stability and good practices so our innovations will work. In fact, our projects are often so much bigger now, we need the innovation more than ever. Get 40-Page ReportNOW AVAILABLE: State of Performance Engineering 2015-16 If there's a common theme among the languages I describe below, it's that increasing automation can yield code worthy of the terms "faster, smarter, and bug-free. " But beyond this one overarching theme, there's little agreement.

Here are 13 languages that are changing how we tell computers what to do. At heart, R is a programming language, but it's more of a standard bearer for the world's current obsession with using statistics to unlock patterns in large blocks of data. Scrum is the new waterfall. Scrum while great in theory is in practice a really flawed process of creating software.

Scrum is the new waterfall

Scrum is iterative waterfall. Scrum is process hell. Saying this, may get me shunned and kicked out of the Agile club. But I really believe that the bane of our industry is the process management called “Scrum”. Scrum is Agile No it’s not Agile. Scrum has many “ceremonies”, it feels like going to grandma’s old church services where the people repeat what the “Scrum master” says, listen to the ideas put forth in “Sprint Planning”, “Grooming”, “Stand up” etc..

XML to XSD Generater Online - xmlGrid.net. Create XML Schema from an XML Document How to generate/create a schema xsd from an XML document?

XML to XSD Generater Online - xmlGrid.net

Step 1: load XML file. You can copy and paste your XML data to the XML Data box, then click Load button. Or click the Open File button to load data from your local file system. Step 2: click the Generate XSD button, the generated schema will be displayed in an indented XML format. Microsoft Virtual Academy – Free IT Training, Online Learning of Microsoft Technologies. Code Hunt. Code & Conquer. Most Important: Have Fun.

Code & Conquer

And earn some badges. See how your strategy works out in different scenarios, challenge other players, receive points, earn badges and climb your way to the top of the leaderboard. Boost your coding skills. Do it playing. This game provides the perfect setting to introduce the key concepts employers ask you to know. CSS3 Animation Cheat Sheet - Justin Aguilar. How it works The CSS3 Animation Cheat Sheet is a set of preset, plug-and-play animations for your web projects.

CSS3 Animation Cheat Sheet - Justin Aguilar

All you need to do is add the stylesheet to your website and apply the premade CSS classes to the elements you want animated. The CSS3 Animation Cheat Sheet uses CSS3 @keyframes and works on all the latest browsers (that's IE 10). Using CSS3 @keyframes, you don't have to worry about positioning the element to accomodate the animations - it will animate into place. Also for users with older browsers, the animated element will be visible and in place, even if the animation doesn't trigger. Add the animation stylesheet to the <head> element of your webpage: Replace css with the name of the directory where the animation stylesheet is. Introduction to Functional Programming. Broadly speaking, functional programming is a style of programming in which the primary method of computation is the application of functions to arguments.

Introduction to Functional Programming

Among other features, functional languages offer a compact notation for writing programs, powerful abstraction methods for structuring programs, and a simple mathematical basis that supports reasoning about programs. Functional languages represent the leading edge of programming language design, and the primary setting in which new programming concepts are introduced and studied.