<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Programming on Bruno Pedro</title><link>https://brunopedro.com/tags/programming/</link><description>Recent content in Programming on Bruno Pedro</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Tue, 08 May 2018 10:00:15 -0700</lastBuildDate><atom:link href="https://brunopedro.com/tags/programming/index.xml" rel="self" type="application/rss+xml"/><item><title>Speaking at the first BarcelonaJS meetup</title><link>https://brunopedro.com/2013/01/22/barcelonajs-meetup/</link><pubDate>Tue, 22 Jan 2013 17:53:10 +0000</pubDate><guid>https://brunopedro.com/2013/01/22/barcelonajs-meetup/</guid><description>&lt;p>I&amp;rsquo;ll be speaking at the first &lt;a href="http://barcelonajs.org/" title="BarcelonaJS">BarcelonaJS&lt;/a> meetup on January 30th in &lt;a href="http://www.mob-barcelona.com/" title="MOB">MOB&lt;/a>, [Barcelona](&lt;a href="http://maps.google.com/maps?ll=41.3833333333,2.18333333333&amp;amp;spn=0.1,0.1&amp;amp;q=41.3833333333,2.18333333333">http://maps.google.com/maps?ll=41.3833333333,2.18333333333&amp;amp;spn=0.1,0.1&amp;amp;q=41.3833333333,2.18333333333&lt;/a> (Barcelona)&amp;amp;t=h &amp;ldquo;Barcelona&amp;rdquo;).&lt;/p>
&lt;p>I&amp;rsquo;ll be presenting &lt;a href="http://brunopedro.com/2011/01/05/node-fs/" title="node-fs">node-fs&lt;/a> and talking about my experience trying to fix the common problem of recursive directory creation, failing to get it accepted into the core of &lt;a href="http://nodejs.org/" title="node.js">node.js&lt;/a>, and planned features for node-fs.&lt;/p>
&lt;p>&lt;img src="https://raw.github.com/voodootikigod/logo.js/master/barcelonajs/barcelona-js.png" alt="BarcelonaJS">&lt;/p>
&lt;p>Other speakers include &lt;a href="http://twitter.com/hardlifeofapo" title="Pablo Casado">Pablo Casado&lt;/a>, who will be talking about how to start with node.js, and also &lt;a href="http://twitter.com/jordiromero" title="Jordi Romero">Jordi Romero&lt;/a>, discussing a hybrid solution that leverages node.js and &lt;a href="http://rubyonrails.org/" title="Ruby on Rails">Rails&lt;/a>.&lt;/p></description></item><item><title>Why refactoring?</title><link>https://brunopedro.com/2012/12/18/why-refactoring/</link><pubDate>Tue, 18 Dec 2012 12:43:47 +0000</pubDate><guid>https://brunopedro.com/2012/12/18/why-refactoring/</guid><description>&lt;p>Interesting thoughts about refactoring, starting with a comprehensive post by &lt;a href="http://www.blogger.com/profile/17371102366836131341" title="Jim Bird">Jim Bird&lt;/a>, stating what &lt;strong>is not refactoring&lt;/strong>:&lt;/p>
&lt;blockquote>
&lt;p>Fixing any bugs that you find along the way is not refactoring. Optimization is not refactoring. Tightening up error handling and adding defensive code is not refactoring. Making the code more testable is not refactoring – although this may happen as the result of refactoring. All of these are good things to do. But they aren&amp;rsquo;t refactoring. &amp;ndash; &lt;em>in &lt;a href="http://swreflections.blogspot.co.uk/2012/04/what-refactoring-is-and-what-it-isnt.html" title="What Refactoring is, and what it isn’t">What Refactoring is, and what it isn&amp;rsquo;t&lt;/a>&lt;/em>&lt;/p></description></item><item><title>RethinkDB looks promising</title><link>https://brunopedro.com/2012/11/10/rethinkdb/</link><pubDate>Sat, 10 Nov 2012 23:14:05 +0000</pubDate><guid>https://brunopedro.com/2012/11/10/rethinkdb/</guid><description>&lt;p>&lt;a href="http://www.rethinkdb.com/blog/rethinkdb-12-release/">RethinkDB is out – an open-source distributed database&lt;/a>&lt;/p>
&lt;blockquote>
&lt;p>RethinkDB is built to store JSON documents, and scale to multiple machines with very little effort. It has a pleasant query language that supports really useful queries like table joins and group by, and is easy to setup and learn.&lt;/p>
&lt;/blockquote>
&lt;p>An open-source &lt;a href="http://en.wikipedia.org/wiki/Distributed_database" title="Distributed database">distributed database&lt;/a> with an intuitive query language, parallelized queries, and much more! It&amp;rsquo;s called &lt;a href="http://www.rethinkdb.com/" title="RethinkDB">RethinkDB&lt;/a> and you can &lt;a href="https://github.com/rethinkdb/rethinkdb" title="rethinkdb">fork it&lt;/a> on GitHub. What&amp;rsquo;s not to like?&lt;/p></description></item></channel></rss>