<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Intresting things about web, xml, javascript and other.</description><title>WEB front-end tech</title><generator>Tumblr (3.0; @webfront)</generator><link>http://kbakba.net/</link><item><title>ghi:


  GitHub Issues on the command line. Use your $EDITOR,...</title><description>&lt;img src="http://25.media.tumblr.com/9e83d54c45e3ceb9f41937e7f1e4cf74/tumblr_mlo2b2D66z1qbsh2yo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="https://github.com/stephencelis/ghi" target="_blank"&gt;ghi&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;GitHub Issues on the command line. Use your $EDITOR, not your browser.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://kbakba.net/post/48848085162</link><guid>http://kbakba.net/post/48848085162</guid><pubDate>Thu, 25 Apr 2013 16:00:29 +0400</pubDate><category>github</category><category>tasktracker</category></item><item><title>TechEmpower - Web Framework Benchmarks</title><description>&lt;a href="http://www.techempower.com/benchmarks/"&gt;TechEmpower - Web Framework Benchmarks&lt;/a&gt;: &lt;p&gt;In the following tests, we have measured the performance of several web application platforms, full-stack frameworks, and micro-frameworks.&lt;/p&gt;</description><link>http://kbakba.net/post/48842376501</link><guid>http://kbakba.net/post/48842376501</guid><pubDate>Thu, 25 Apr 2013 12:35:06 +0400</pubDate><category>framework</category><category>banchmark</category><category>php</category><category>java</category><category>javascript</category><category>lua</category><category>nginx</category><category>python</category><category>ruby</category><category>mongodb</category><category>mysql</category><category>haskell</category><category>erlang</category><category>go</category></item><item><title>traceGL</title><description>&lt;a href="https://trace.gl/"&gt;traceGL&lt;/a&gt;: &lt;p&gt;With traceGL you can see all JavaScript codeflow, in a high performance webGL visualiser. Its like an oscilloscope, for code.&lt;/p&gt;</description><link>http://kbakba.net/post/48831316013</link><guid>http://kbakba.net/post/48831316013</guid><pubDate>Thu, 25 Apr 2013 08:00:25 +0400</pubDate><category>javascript</category><category>node.js</category><category>trace</category><category>tool</category><category>webGL</category></item><item><title>CSSDB.co</title><description>&lt;a href="http://cssdb.co/"&gt;CSSDB.co&lt;/a&gt;: &lt;p&gt;A curated collection of great CSS, Sass, LESS and Stylus libraries.&lt;/p&gt;</description><link>http://kbakba.net/post/48777668522</link><guid>http://kbakba.net/post/48777668522</guid><pubDate>Wed, 24 Apr 2013 19:29:49 +0400</pubDate><category>css</category><category>Library</category><category>framework</category></item><item><title>SubVim</title><description>&lt;a href="https://github.com/fatih/subvim"&gt;SubVim&lt;/a&gt;: &lt;p&gt;Customized to be awesome by default. It is improved to be used on Mac OS X and MacVim. (note: Linux version is on the todo list, I’ll work on it asap)&lt;/p&gt;

&lt;p&gt;If used with MacVim you will get SublimeText-like features with the same shortcuts without installing or compiling any external library.&lt;/p&gt;</description><link>http://kbakba.net/post/48528977491</link><guid>http://kbakba.net/post/48528977491</guid><pubDate>Sun, 21 Apr 2013 19:24:08 +0400</pubDate><category>SublimeText</category><category>vim</category><category>editor</category></item><item><title>A Comparison of Angular, Backbone, CanJS and Ember</title><description>&lt;a href="http://sporto.github.io/blog/2013/04/12/comparison-angular-backbone-can-ember/?utm_source=javascriptweekly&amp;utm_medium=email"&gt;A Comparison of Angular, Backbone, CanJS and Ember&lt;/a&gt;</description><link>http://kbakba.net/post/48375767571</link><guid>http://kbakba.net/post/48375767571</guid><pubDate>Fri, 19 Apr 2013 23:59:28 +0400</pubDate><category>Angular</category><category>Backbone</category><category>CanJS</category><category>Ember</category><category>comparison</category><category>javascript</category><category>framework</category></item><item><title>Dashing</title><description>&lt;a href="http://shopify.github.io/dashing/"&gt;Dashing&lt;/a&gt;: &lt;p&gt;Sinatra based framework that lets you build beautiful dashboards.&lt;/p&gt;</description><link>http://kbakba.net/post/48128016716</link><guid>http://kbakba.net/post/48128016716</guid><pubDate>Tue, 16 Apr 2013 20:45:29 +0400</pubDate><category>ruby</category><category>dashboard</category><category>framework</category></item><item><title>entropy.js</title><description>&lt;a href="https://github.com/pminnieur/entropy.js"&gt;entropy.js&lt;/a&gt;: &lt;p&gt;entropy is a simple RESTful server in front of a MongoDB instance using node.js, Express and Mongoose.&lt;/p&gt;</description><link>http://kbakba.net/post/47451247346</link><guid>http://kbakba.net/post/47451247346</guid><pubDate>Mon, 08 Apr 2013 16:00:05 +0400</pubDate><category>mongoDB</category><category>node.js</category><category>mongoose</category><category>REST</category></item><item><title>entr</title><description>&lt;a href="http://entrproject.org/"&gt;entr&lt;/a&gt;: &lt;p&gt;Run arbitrary commands when files change.&lt;/p&gt;

&lt;p&gt;E.g., recompile when a source file is changed&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;find . -name '*.[ch]' | entr make&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;or convert Markdown documents to HTML when they change&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ls *.md | entr +notify &amp;
while read F; do
markdown2html $F
done &lt; notify
&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;via &lt;a href="http://onethingwell.org/post/47272442988/entr" class="tumblr_blog" target="_blank"&gt;onethingwell&lt;/a&gt;&lt;/p&gt;</description><link>http://kbakba.net/post/47445856704</link><guid>http://kbakba.net/post/47445856704</guid><pubDate>Mon, 08 Apr 2013 13:09:00 +0400</pubDate><category>crossplatform</category><category>utilities</category><category>tools</category></item><item><title>The OAuth Bible</title><description>&lt;a href="https://github.com/Mashape/mashape-oauth/blob/master/FLOWS.md"&gt;The OAuth Bible&lt;/a&gt;</description><link>http://kbakba.net/post/47013977267</link><guid>http://kbakba.net/post/47013977267</guid><pubDate>Wed, 03 Apr 2013 14:30:13 +0400</pubDate><category>OAuth</category></item><item><title>EditorConfig</title><description>&lt;a href="http://editorconfig.org/"&gt;EditorConfig&lt;/a&gt;: &lt;p&gt;EditorConfig helps developers define and maintain consistent coding styles between different editors and IDEs. The EditorConfig project consists of a file format for defining coding styles and a collection of text editor plugins that enable editors to read the file format and adhere to defined styles. EditorConfig files are easily readable and they work nicely with version control systems.&lt;/p&gt;</description><link>http://kbakba.net/post/46932669200</link><guid>http://kbakba.net/post/46932669200</guid><pubDate>Tue, 02 Apr 2013 16:50:52 +0400</pubDate><category>editor</category><category>config</category><category>IDE</category></item><item><title>PAWK</title><description>&lt;a href="https://github.com/alecthomas/pawk"&gt;PAWK&lt;/a&gt;: &lt;blockquote&gt;
  &lt;p&gt;PAWK aims to bring the full power of Python to AWK-like line-processing.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://kbakba.net/post/46854023394</link><guid>http://kbakba.net/post/46854023394</guid><pubDate>Mon, 01 Apr 2013 19:56:01 +0400</pubDate><category>python</category><category>AWK</category></item><item><title>Vaurien, the Chaos TCP Proxy</title><description>&lt;a href="http://vaurien.readthedocs.org/en/1.7/#.UUsKyFhLG3Q.tumblr"&gt;Vaurien, the Chaos TCP Proxy&lt;/a&gt;: &lt;p&gt;Vaurien is basically a &lt;a href="http://www.codinghorror.com/blog/2011/04/working-with-the-chaos-monkey.html" target="_blank"&gt;Chaos Monkey&lt;/a&gt; for your TCP connections. Vaurien acts as a proxy between your application and any backend.&lt;/p&gt;

&lt;p&gt;You can use it in your functional tests or even on a real deployment through the command-line.&lt;/p&gt;</description><link>http://kbakba.net/post/45911180783</link><guid>http://kbakba.net/post/45911180783</guid><pubDate>Thu, 21 Mar 2013 17:28:54 +0400</pubDate><category>tcp</category><category>testing</category><category>tool</category><category>proxy</category></item><item><title>TJ Holowaychuk: Modular CSS preprocessing with rework</title><description>&lt;a href="http://tjholowaychuk.com/post/44267035203/modular-css-preprocessing-with-rework"&gt;TJ Holowaychuk: Modular CSS preprocessing with rework&lt;/a&gt;</description><link>http://kbakba.net/post/44709181179</link><guid>http://kbakba.net/post/44709181179</guid><pubDate>Wed, 06 Mar 2013 19:42:06 +0400</pubDate><category>css</category><category>preprocessor</category><category>rework</category></item><item><title>MoSQL</title><description>&lt;a href="https://stripe.com/blog/announcing-mosql?utm_source=statuscode&amp;utm_medium=email"&gt;MoSQL&lt;/a&gt;: &lt;p&gt;a tool Stripe developed for live-replicating data from a MongoDB database into a PostgreSQL database. With MoSQL, you can run applications against a MongoDB database, but also maintain a live-updated mirror of your data in PostgreSQL, ready for querying with the full power of SQL.&lt;/p&gt;</description><link>http://kbakba.net/post/43165340236</link><guid>http://kbakba.net/post/43165340236</guid><pubDate>Fri, 15 Feb 2013 23:58:22 +0400</pubDate><category>nosql</category><category>sql</category><category>postgresql</category><category>mongodb</category></item><item><title>Canvas Query</title><description>&lt;a href="http://canvasquery.com/"&gt;Canvas Query&lt;/a&gt;: &lt;p&gt;Canvas Query is a wrapper library for HTML5 Canvas element which allows it to be used with jQuery like syntax. Also it adds a lot of common use image manipulation methods mainly convenient for gamedevelopers.&lt;/p&gt;</description><link>http://kbakba.net/post/42534516881</link><guid>http://kbakba.net/post/42534516881</guid><pubDate>Fri, 08 Feb 2013 03:08:50 +0400</pubDate><category>for_webfront</category><category>javascript</category><category>tool</category><category>library</category><category>image</category><category>canvas</category><category>manipulation</category></item><item><title>Thrill</title><description>&lt;a href="http://thrilljs.com/"&gt;Thrill&lt;/a&gt;: &lt;p&gt;Thrill runs tests in browsers. ## Central &amp; Automated One server captures browsers for anyone in the network to run tests on. Automatically populate the pool using Selenium Grid, Sauce Labs, or Browser Stack. Choose which browsers should run your tests based on user-agent or feature set (anything that Modernizr can detect). ## Simple Thrill can automatically detect and inject it’s adapter during test-time for test suites using QUnit, jasmine, mocha, or YUI. This means minimal or no configuration to run your test suite. ## Flexible Run Thrill via the command-line, grunt, or within your own application. Use the simple API to write your own adapters and reporters. Report tests using mocha’s many reporters, regardless of the testing framework you’re using.&lt;/p&gt;</description><link>http://kbakba.net/post/42533220503</link><guid>http://kbakba.net/post/42533220503</guid><pubDate>Fri, 08 Feb 2013 02:52:13 +0400</pubDate><category>for_webfront</category><category>javascript</category><category>tool</category><category>browser</category><category>testing</category></item><item><title>EcmaScript 6 - My Favorite Things</title><description>&lt;a href="http://gul.ly/dcx"&gt;EcmaScript 6 - My Favorite Things&lt;/a&gt;</description><link>http://kbakba.net/post/41515523753</link><guid>http://kbakba.net/post/41515523753</guid><pubDate>Sat, 26 Jan 2013 16:00:07 +0400</pubDate><category>javascript</category><category>es6</category></item><item><title>JavaScript Code Visualization Visualization</title><description>&lt;a href="http://ariya.ofilabs.com/2013/01/javascript-code-complexity-visualization.html"&gt;JavaScript Code Visualization Visualization&lt;/a&gt;: &lt;p&gt;esprima, javascript, tools, web, Visualization, analysis&lt;/p&gt;</description><link>http://kbakba.net/post/41276730835</link><guid>http://kbakba.net/post/41276730835</guid><pubDate>Wed, 23 Jan 2013 18:08:24 +0400</pubDate></item><item><title>HAL - Hypertext Application Language</title><description>&lt;a href="http://stateless.co/hal_specification.html"&gt;HAL - Hypertext Application Language&lt;/a&gt;: &lt;p&gt;HAL provides a set of conventions for expressing hyperlinks to, and embeddedness of, related resources - the rest of a HAL document is just plain old JSON or XML.&lt;/p&gt;

&lt;p&gt;Instead of using linkless JSON/XML, or spending time developing a custom media type, you can just use HAL and focus on defining and documenting the link relations that direct your clients through your API.&lt;/p&gt;

&lt;p&gt;HAL is a bit like HTML for machines, in that it is generic and designed to drive many different types of application. The difference is that HTML has features for presenting a graphical hypermedia interface to a ‘human actor’, whereas HAL is intended for presenting a machine hypertext interface to ‘automated actors’.&lt;/p&gt;

&lt;p&gt;For a pracitcal introduction to hal+json you can read this article: JSON Linking with HAL&lt;/p&gt;</description><link>http://kbakba.net/post/40758351789</link><guid>http://kbakba.net/post/40758351789</guid><pubDate>Thu, 17 Jan 2013 16:41:48 +0400</pubDate><category>json</category><category>link</category><category>specification</category><category>HAL</category><category>API</category><category>XML</category></item></channel></rss>
