Date: July 15, 2020
There is no question that running any database in memory, during your unit test may not be the best approach. In general, using a method like TestContainers is a better approach to this problem. The only issue when we use such an approach is that we need a docker environment to run this procedure, which … Read More
Date: June 22, 2020
I have been working on a project and part of the research includes the usage of Neo4J as one of the databases. I checked the usage of pure Cypher but trying to replicate a VP-tree on Neo4J using only Cypher didn’t prove performant enough. We decided to give a try to use a Neo4j user-defined … Read More
Date: June 10, 2020
With the introduction of WSL2 on Windows 10 version 2004, docker desktop can use WSL2 instead of using Microsoft Hyper-V directly, you can check more about using WSL2 as the Docker Desktop backend here https://docs.docker.com/docker-for-windows/wsl/. Once you install Docker Desktop and enable the support for WSL2 it will create 2 Windows Subsystem for Linux distribution: … Read More
Date: June 9, 2020
Anyone that has been experimenting with WSL2 (also WSL1) knows that the integration with Visual Studio Code is really great, but even with the extensions that it provides for Java I believe that it still lacks a little bit compared with other java IDEs. I know that running X11 on WSL2 isn’t a big deal, … Read More
Date: March 2, 2019
In one of the projects that I am working right now; we have a setup where all the applications (front-end and back-end, as we split them). I am not going to get in details on how those applications look like but it suffices to say that all those applications are deployed as Docker containers with … Read More
Date: March 2, 2019
If you took the time to read the blog you may have noticed that there is a gap of almost 3 years on the startup journal posts, fact is that everything got in the way. The company is still there and I am still there too, so no issues there. But the reality is that … Read More
Date: March 7, 2016
It has been a while since the last time that I wrote something on the blog about the new work and company. Well for starters we now have an office, on February 4th we had some desks and chairs bought at Ikea and we went to the office to build those things, the photos bellow … Read More
Date: February 3, 2016
As I pointed out before we still don’t have an office, so the last two days I have been working from home. My desktop (we didn’t have a laptop, coming back to that later) is in a small room here on my apartment, works fine but I don’t have a window at the room and … Read More
Date: February 1, 2016
Nothing like the first day at a new company, figuring out things at the new office, colleagues and so on; everything really amazing if it wasn’t for the fact that we didn’t have anything like that. As mentioned yesterday we don’t have an office yet, something to do with a rent deposit (Switzerland is the … Read More
Date: January 31, 2016
Tomorrow is a day to start on a new company, for the first time I will jump on a starting company – really starting one, to the point that we still don’t have a office. Well actually we do have a place rented, but it is not available yet. Not just because of this fact, … Read More
Date: May 7, 2015
Today I had the opportunity to participate on the GraphConnect London 2015. So I would like to take the time to write a little bit about it. I will not spend a lot of time on the technicalities of the convention, which I believe can be better investigate once the presentations are published (check you … Read More
Date: June 4, 2013
If you ever worked in a software house you already faced the question! What would be the best contract model? Is there any contract model that would fit a software development environment? I though that this article from InfoQ had put a nice light on the topic, enjoy the reading: Software Development: How the Traditional … Read More
Date: November 13, 2012
Working with distributed software is always a pain, the upgrade of the software is always a difficult part doesn’t matter how you look at it: data structure, data, code itself. One of the issues of the software upgrade is that not all “nodes” are available all the time and because of it an upgrade may … Read More
Date: October 29, 2012
After the NoSQL now it is the time for the NewSQL! http://en.wikipedia.org/wiki/NewSQL Example of one? VoltDB http://voltdb.com/ Enjoy it listening The Final Countdown with Cellos (I recommend to watch the video because the cello players are Head banging in the best metal head banging tradition)
Date: July 12, 2012
When the day is really full of boring and annoying stuffs I like to watch some nice presentation, something to show me that there is life out there and there the sun shines brighter. Last week I come across a website called TED – Ideas worth spreading, it is a web site with presentations under … Read More
Date: June 20, 2012
Other day I was downloading a later version of Firefox and I stept in this nice open source project Big Blue Button. It allows the users to do web conference, offering to teachers and students a virtual class room. It has features like uploading a presentation that will be shared by the users, chatting, audio … Read More
Date: May 7, 2012
Another tool developt to comunicate and map to check the influence of stakeholders in a specific topic. It is always interesting to check what people are using, since the ultimate solution is always the puzzle that we can build based on the tools around us. Net-Map – A Toolkit to Understand and Visualise Stakeholder Influence … Read More
Date: May 1, 2012
The new era (ok not that new anymore) of multiple processors gave us a lot of power, but this power is only taken if we can construct applications that can split a given work among different jobs, and when the task is split they are not blocking each other. There is a lot of ways … Read More
Date: April 27, 2012
A while ago I wrote about CSS and Sass (http://onitworld.laerteocj.net/2011/02/adding-some-direction-in-your-css/), which in my point of view is a nice waz to deal with the website CSS. Today I was doing the usual round trip along the site and I found this presentation: CSS3 and Sass by Mark Volkmann, a nice one! Easy end for the … Read More
Date: April 23, 2012
Kind of busy today, so I will be short in the post. A presentation of dealing with complex systems, how architecture can deal with them. Architecture Without an End State by Michael Nygard. Finishing the post with Run to the Hills, Iron Maiden.
Date: April 20, 2012
I muss say that today I was thinking to write about some code, but unfortunately I didn’t have time to upload it to Git, so I needed to shift the topic. Yesterday I was watching a presentation from Israel Hilerio about Building Offline Access to Websites Using HTML5. Nothing amazing, but an interesting presentation, mainly … Read More
Date: April 19, 2012
Today I will keep the line of posting presentation, today presentation is about script loader from browsers. This presentation is well suitable for performance dudes looking for a way to improve the performance feeling of the websites. The idea behind the script loader is to, first load the scripts as much in parallel as possible … Read More
Date: April 18, 2012
Sometime ago I wrote about Search and genetic algorithms, and for my surprise I saw this week an article about evolutionary computation and software engineering: Software Engineering Meets Evolutionary Computation. Nice article, it describes the direction that this area is heading in the software engineering; that a look, maybe that is the area that will … Read More
Date: April 17, 2012
I could talk a lot about this presentation, but I would really recommend you to see it; there you will find a nice walk through of characteristic and to which direction data and handling of data is going. Enjoy The Evolving Panorama of Data, by Martin Fowler and Rebecca Parsons. After listening the speech, digest … Read More
Date: April 15, 2012
I must say that the post of today is not really related with computers, well actually it is, but it is not in the usual way. A good raining Sunday is always perfect to watch so movie. From time to time I like to revisit some old stuff, and since a while I have in … Read More
Date: April 13, 2012
A nice talk from Attila Szegedi about JVM performance optimization: Everything I Ever Learned about JVM Performance Tuning @twitter. It makes you think that the old days of fighting with the computer unknown are not over (don’t you miss the memory dump to debug your application?). Talking about over, let’s finish the week with Florence … Read More
Date: April 10, 2012
It is quite a long time since the last time I posted something in the blog. Sorry for that, but the amount of work was not allowing me write nice and well though posts. Well it is not that today I don’t have a ton of things to do, but I got really tired of … Read More
Date: July 12, 2011
Self-Organizing Agile Teams: A Grounded Theory[1] is an interesting research about self-organizing teams in the agile environment. For those interested on that the Infoq did an interview with Dr Rashina Hoda (http://www.infoq.com/news/2011/07/nurturing-self-organization), take a look you may find some interesting data there. Today I will finish some new age song: Ameno from the French … Read More
Date: July 11, 2011
Some say that it is not possible, some say that it is not worth, some say that it is madness, but doesn’t matter of what this “some” say we need to test our Javascript. Testing javascript is not just about putting your automated test on place and running it. Sure that there you are also … Read More
Date: July 8, 2011
I have been looking for it for a long time, did some tests here and there. In the windows platform we have few nice software to do it (most of them paid), so I was jumping to the Linux to see what we can get there. A well know software is the recordmydesktop, command … Read More
Date: May 26, 2011
It is quite a long time that I don’t post anything, fault of a lot of work, few climbing weekends and a lot of books. Despite all of that I thing that today deserves a post. My lunch was a little bit from the usual, two days ago a friend of mine sent me a … Read More
Date: March 30, 2011
It is quite a long time since the last post, a lot of work to do put me away of the blog for a while, but I am back! Those days I read and listened to nice presentations and so on, but one of them really caught my attention: Developers Driven Development. Probably your reaction … Read More
Date: March 16, 2011
Two nights before he disappeared, he came to my house. “I’ve cracked it!”, he kept saying. He was talking about genetic algorithms, quantum teleportation… he said he was about to change everything: science, medicine, religion. He wouldn’t have left that, Sam. He wouldn’t have left you – Tron Legacy Most of the time that watch … Read More
Date: March 14, 2011
For those that cannot read: The Software shall be used for Good, not Evil.
Date: March 4, 2011
Here is a nice presentation of how to scale MongoDB, Roger Bodamer talk about how to scale MongoDB. More than MongoDB the presentation shows some ideas for scaling those Documented Oriented Databases. http://www.infoq.com/presentations/Scaling-with-MongoDB Enjoy the weekend.
Date: March 3, 2011
Once again in the HTML+JS saga. It is so common that we need to solve visual UI issues using a set of CSS, HTML, JS and tricks to make that button looks nice or the XYZ to look like ABC. Those tricks are necessary, but we do have other options: one of those options are … Read More
Date: March 2, 2011
For those that never heard about this event, here is the official video!
Date: March 2, 2011
Did you ever tried to do a full JS rendered page? At one point you may end having HTML structures inside of your JS files, and that start is really a pain: tables, lists, images, … believe me that can be a really nightmare. Tempo is a open source project that aims to avoid this … Read More
Date: March 1, 2011
The Unicode consortium announced last February (17/02/2011) the new version of the unicode specification: Unicode 6.0.
Date: February 25, 2011
Friday is always a lazy time, so today instead of a boring article I will go for a bunch of links. So if you are bored, your partner (just to be generic) slept in jeans, the weather is creep or your nerd spirit rises deep inside of you, and you need some technical stuff to … Read More
Date: February 24, 2011
It is a really nice talk at Infoq with Patrick Copeland about Pretotyping and Fostering Innovation. Take a look here. And after that why not to think about it listening some Enya song, like It is in the Rain.
Date: February 22, 2011
I don’t know if I am walking around the wrong neighborhoods, but few times I heard something like “We are practicing continuous integration with Hudson”. Maybe it is just me, but that doesn’t look right. Once again we felt in the Tool X Concept trap, Continuous Integration is a concept and Hudson (or any other … Read More
Date: February 21, 2011
Any person that made any reasonable site knows that a having a proper CSS use is essential to a better life of the website. But at the same time you probably already felt the “pain” of doing that, lack of browser support, files and more files, and so on. To solve the lack of browser … Read More
Date: February 15, 2011
If you have ever tried build a application with a lot of components is really painful. Sure that using patterns, proper design and ultimately tools helps a lot; in fact is the basics to be success with that. But apart from that we need to try, to see, to feel if it works. For those … Read More
Date: February 7, 2011
Still in the same line of the last post, an interesting presentation of Ralph Johnson about parallel programming Patterns: “Parallel Programming Patterns: Data Parallelism“. It is not a deep presentation about the topics, but offers a good introduction about the terms of the parallel world paradigm. Today I go with Gary Moore, Over the hills … Read More
Date: February 3, 2011
Actually we can say that a multicore environment is a common part of your life (unless you are working with smart phones, or tablets or something similar). But how much have we profit from this environment. Sure that when we are running our applications at a server the application server tries to take advantage of … Read More
Date: February 1, 2011
If you are interested in digging a little bit more in the Hudson/Kenkins Continious Integration Server you can give a try to this online book. There are much more there than Hudson, so even if you are not dealing directly with a CI server it is an interesting reading. http://www.wakaleo.com/books/continuous-integration-with-hudson-the-book As you are going to … Read More
Date: January 19, 2011
In this brave new world distributed processing and distributed storage are the big talks. Maybe you haven’t seen it at your organization yet, but it is there, and it is coming close to you. One important idea around this kind of distributed stuff, to be more specific distributed storage is the CAP Theorem[1]. I will … Read More
Date: January 10, 2011
Hello everyone! As usually happens a new years comes with some few news. Here it was not different. Since the begining the blog was hosted at blogspot, but last year I decided to go for a particular host and domain. So after migrating my other blog I took the time to migrate this too. You … Read More
Date: November 3, 2010
For thoses that will be in São Paulo at 11th of November a good call is to participate of the World Usability Day that will happen at UMC (Universidade Mogi das Cruzes). But if you are not in SP but wants to participate don’t despair! The World Usability Day is organized around the globe, here … Read More