If you ever (have to) ask yourself “When is the right time to address security issues?”, you’re already late to the party. Security isn’t that layer that you just add on top of your application before shipping it to production. Security is a mindset, that… continue reading
Articles from 'Development'
If you’re starting out a new project, don’t start with the Log In page . This is definitely not your core feature and there are a lot of other things to start out with. I know, it’s a cliche, but most developers want to… continue reading
This is one of those things they don’t teach you in school. These days, it’s not only time-consuming to build everything from scratch, but also not wise. These days, it’s all about rapid prototyping, continuous integration and “moving fast and breaking things”. There’s no point… continue reading
A few weeks ago one of our main servers had a major hard-drive failure. Although it was in a RAID array, things didn’t went so smooth and the server started stalling for minutes every now and then. For us, providing a high-quality Software-as-a-Service means “it’s… continue reading
Monitive’s first implementations followed the Agile way of emergent architecture. This tells us not to build for 1.000.000 users from day one, but to expand it as it goes. So we did that for the automatic 24/7 checking system and for the internationalization mechanism. Although… continue reading
Monitive’s current implementation, in matters of architecture, is at version 3. And I believe this architecture to be the best so far, allowing the whole system to scale and spread very easy. Here’s why. We call all checking ‘jobs’. So when there’s a site to… continue reading
Found an interesting case recently, with gizmodo.com going up and down all the time. Knowing that such a great site (ranked ~622 in Alexa) wouldn’t have a crappy hosting, I’d thought it would be nice to look into it. So I launched a quick availability… continue reading