alexandre-masselot.blogspot.com
the big g@me: Continuous Deployment in Perl: Code & Folks
http://alexandre-masselot.blogspot.com/2012/08/continuous-deployment-in-perl-code-folks.html
Saturday, August 25, 2012. Continuous Deployment in Perl: Code and Folks. Continuous Deployment in Perl: Code and Folks. Pre-reviewed version, published in a Perl issue in the. This article was written together with my friend Pierre-Antoine Queloz (paqueloz@gmail.com). Is the tactic of decreasing the latency between the implementation of a new piece of code and its integration in the overall project. It is the backbone of. With this perspective in mind, we will go through testing techniques and present s...
alexandre-masselot.blogspot.com
the big g@me: August 2012
http://alexandre-masselot.blogspot.com/2012_08_01_archive.html
Saturday, August 25, 2012. Continuous Deployment in Perl: Code and Folks. Continuous Deployment in Perl: Code and Folks. Pre-reviewed version, published in a Perl issue in the. This article was written together with my friend Pierre-Antoine Queloz (paqueloz@gmail.com). Is the tactic of decreasing the latency between the implementation of a new piece of code and its integration in the overall project. It is the backbone of. Links to this post. Subscribe to: Posts (Atom).
alexandre-masselot.blogspot.com
the big g@me: January 2015
http://alexandre-masselot.blogspot.com/2015_01_01_archive.html
Tuesday, January 6, 2015. Bioinformatics in the Lab: Putting a Yearly Plan Together. Plans are worthless, but planning is everything. Dwight D. Eisenhower. Making yearly software development plans for a wet lab is at best a frightening moment, commonly a nightmare and very often totally ignored. We propose a four steps process:. Gathers the tasks,. Estimate the effort,. Make the One Plan. The overall planning is facilitated by a single person, navigating across the different contributors. This orches...
alexandre-masselot.blogspot.com
the big g@me: December 2012
http://alexandre-masselot.blogspot.com/2012_12_01_archive.html
Tuesday, December 11, 2012. JavaScript is certainly one of the most popular programming language [1]. 160;and the never increasing popularity of complex web application will not cut that trend soon. I will mainly make here a short introduction to underscore.js, require.js and jasmine as the tools that recently made my day change and shine again. I will skip discussions about jQuery, chrome developer tool, html5 and backbone which also are invaluable, among many others. Links to this post.
alexandre-masselot.blogspot.com
the big g@me: October 2011
http://alexandre-masselot.blogspot.com/2011_10_01_archive.html
Sunday, October 2, 2011. A Perl URL checker. URL: Check : yet another URL check system. You want to get notified is something goes weird on a web site you develop and that should be running 24/7? Given a list of url, you want to check if they exist and send receive an email in case of trouble. The problem is so common and hundreds of solutions exists on the web, from simple crontab shell to more complex system (hyperic and co). We propose here one more system. The constraints were:. Links to this post.
alexandre-masselot.blogspot.com
the big g@me: August 2013
http://alexandre-masselot.blogspot.com/2013_08_01_archive.html
Monday, August 5, 2013. Scala: 6 silver bullets. Bye bye Java, Hello Scala. In the JVM world, Scala is certainly the rising star. Created at EPFL in 2001, its strongly gaining in popularity. Depending on the indices. It ranks now as a serious language reaching far beyond the academic world and adopted in mainstream companies (twitter backend, Ebay research, Netflix, FourSquare etc.). Links to this post. Subscribe to: Posts (Atom). Scala: 6 silver bullets. Simple template. Powered by Blogger.
alexandre-masselot.blogspot.com
the big g@me: August 2011
http://alexandre-masselot.blogspot.com/2011_08_01_archive.html
Tuesday, August 23, 2011. Problem solving and low scale decision process. In this post, we’ll try to address the decision process that happens at low scale, more precisely within a team of 2-8 people building software (see http:/ alexandre-masselot.blogspot.com/2011/08/creating-scientific-bioinformatics.html. For the role of such a team). By low-scale, we mean that we will not talk about high level orientation choices (even though there is much in commons), which are out of the scope today. Having manage...
alexandre-masselot.blogspot.com
the big g@me: January 2013
http://alexandre-masselot.blogspot.com/2013_01_01_archive.html
Sunday, January 20, 2013. Sparse bitset in scala, benchmarking 5 implementations. In this post, I will profile basic operation on 5 implementation alternatives: Scala BigInt, mutable and immutable BitSet versus Java BigInteger and BitSet (Java type can be used inside the Scala application of course). Source code is available on github. Links to this post. Subscribe to: Posts (Atom). Sparse bitset in scala, benchmarking 5 implementat. Simple template. Powered by Blogger.
alexandre-masselot.blogspot.com
the big g@me: September 2011
http://alexandre-masselot.blogspot.com/2011_09_01_archive.html
Friday, September 16, 2011. A Grails GSP template caching system. Caching a whole rendered page is not always the best options, because some minor parts of the page can change from one user to another (e.g. login info). In other situations, different perspectives can have common components and caching them can dramatically reduce page rendering time (typically a search results). Inspired from the very good UiPerformance. Links to this post. Sunday, September 11, 2011. A Grails template rendering profiler.