¿Querés trabajar en Despegar.com?

by Juan 12. July 2010 15:42
Share on Facebook

No es la primera vez que publico un post como este; en todos los lugares donde estuve siempre se piden referidos cuando hay búsquedas, y obviamente Despegar no es la excepción.

Recuerden que el lugar donde trabajan tiene que ser su elección, y no al revés, tenemos nuestros derechos!

La verdad es que trabajar en Despegar IT tiene varios beneficios: buenos sueldos, proyectos divertidos, variedad de tecnologías (.NET, Java, Oracle, SQL Server, DJango, Grails, y cualquier cosa que se proponga se evalúa), afters cada 2 semanas (con consumiciones incluídas), descuentos en pasajes, buena onda, flexibilidad razonable, etc, etc, etc.

En fin, se dan una idea. Si les interesa que acerque sus CVs a recursos humanos, me pueden contactar y enviármelo (el requisito es que los tengo que conocer de algún lado, no me parece correcto recomendar gente completamente desconocida).

Las búsquedas abiertas son (click para tamaño original):

despegar_busquedas

Tags: , ,

Programming | Work

Duct Tape Programmers

by Juan 9. October 2009 12:26
Share on Facebook

Sure, there’s nothing officially wrong with trying to write multithreaded code in C++ on Windows using COM. But it’s prone to disastrous bugs, the kind of bugs that only happen under very specific timing scenarios, because our brains are not, honestly, good enough to write this kind of code. Mediocre programmers are, frankly, defensive about this, and they don’t want to admit that they’re not able to write this super-complicated code, so they let the bullies on their team plow away with some godforsaken template architecture in C++ because otherwise they’d have to admit that they just don’t feel smart enough to use what would otherwise be a perfectly good programming technique FOR SPOCK. Duct tape programmers don’t give a shit what you think about them. They stick to simple basic and easy to use tools and use the extra brainpower that these tools leave them to write more useful features for their customers.

From Joel Spolsky’s blog

Tags: , , ,

Programming | Tips

To delete or not to delete

by Juan 1. September 2009 13:01
Share on Facebook

According to this article, there is no question at all… the answer is not to delete. It could all also be summarize as “learn Domain Driven Design”, try not to always think technically and understand the business behind things.

As they say

I know it doesn’t show up as nicely on your resume as “3 years WXF”, but “saved the company $4 million in wasted inventory” does speak volumes.

Interesting read

Tags: , ,

Programming | Tips

Levels of Programmers

by Juan 3. April 2009 12:01
Share on Facebook

Here’s an interesting article about the different levels of programmers.

I found the question on level 5 quite interesting

You have a successful career as a software developer. Your skills are always in demand and you never have to look very long or hard to find a great job. Your peers respect you. Every company you work with is improved and enriched in some way by your presence.

But where do you go from there?

Where do you go from here? I think that’s a question everyone ask themselves, at least I know I do… and quite often.

I might be close to answering it though…

Disclaimer: I’m not placing myself at level 5.

Tags: , ,

Programming

Share extension for BlogEngine.NET

by Juan 28. March 2009 12:37
Share on Facebook

Share is a new extension for BlogEngine.NET. What it does is pretty simple, it adds a “Share on Facebook” link on top of every post, so you can share them on facebook as a link.

After you install this extension (instructions below), you will see the link as follows

image 

The extension uses a custom page for its configuration, where you can select the text of the link, and the link type, as explained on facebook’s help page.

image

And, as advertised, when you click the share link, you get the pop up window to post the link to your facebook profile

image

Optionally, you can add a link to the head section of the site.master of your theme, to have facebook pull that image as a thumbnail, you do that like this

<link rel="image_src" href="<your_url>" />

Where <your_url>, is the url of the image you want to display.  

To install this extension, simple unzip the following files on your BlogEngine.Web root directory

Important Note: This code is an extension for BlogEngine.net version 1.4.5.15 and up. It was tested on this version, because it has a bug fix that made extensions don't work. The bug is present in 1.4.5, I don't really know exactly in which subversion it was fixed, you can check it yourself.

The problem was in the method DataStoreExtension in App_Code\ExtensionManager\Manager.cs, the line

Stream stm = (FileStream)xs.GetSettings();

has to be

Stream stm = (FileStream)o;

That's it! You can download the files below, and you can try it on this very post, just click "Share on Facebook" there on the top

Tags: , ,

Blogging | Programming

Running ASP.NET MVC on IIS6

by Juan 23. February 2009 10:07
Share on Facebook

I wanted to try out ASP.NET MVC in order to decide whether or not I could use it for a small project I’m starting, I’ve read nothing than good things about the Framework, but I hadn’t had the chance to try it on a real web site.

The first step though, is making it work. My hosting provider runs the windows server on IIS6, and does not allow custom configuration unless you buy a dedicated server, which I didn’t want to do, for now at least.

There are quite a few blog posts that explain how to run ASP.NET MVC on IIS6, but in all I read you need to have access to the web server configuration, to do one of two things:

This options were no good for me.

The solution was quite simple (well, it became simple after a little bit of research): Add a custom route, and map .aspx files to a controller.

You need to add this to the Global.asax file:

 routes.MapRoute("Main", "{controller}/{action}.aspx",
     new { controller = "Home", action = "Index" });
 
 routes.MapRoute("Default", "",
     new { controller = "Home", action = "Index" });

The only drawback is that you don’t get the “pretty” url you can get if you use IIS7 or have access to IIS6 configuration, but it works.

(Instead of having a url like this: http://yourserver/Home/Index, you get http://yourserver/Home/Index.aspx)

If the framework (MVC) is not installed on the server, you also need to copy the dlls to the bin directory, which they don’t get copied by default, you need to check the “Copy Local” property in the project references.

Tags: , , ,

Programming | Tips

A great example to follow

by Juan 4. February 2009 17:38
Share on Facebook

Some time ago I came across Jeff Atwood and Joel Spolsky; and a lot of my posts were about Jeff or stackoverflow in the past, but now I want to focus on Joel, and his view about software companies.

Check this excerpt from his about page, where he talks about his founding of Fog Creek Software:

We didn't start with a particular product in mind: our goal was simply to build the kind of software company where we would want to work, one in which programmers and software developers are the stars and everything else serves only to make them productive and happy. The theory, which has proven itself over and over again, is that this kind of thinking would allow us to attract the super-talented software developers who would do great things and make us successful.

Isn’t that simple concept just great? Why is it that not all companies have that philosophy?

It’s so simple it can be summarized in this image (also from Joel’s homepage):

working conditions generates profit

Do you you work or have worked somewhere that’s just great, and fun, and focused on working conditions, a place that takes care of the most important asset, the people?

He also stays true to his beliefs, if you don’t believe me, check their new office out.

What would you love to have that you don’t?

What would you do if you owned the company you work for? Or what would you do if you founded your own?

These are interesting questions to ask yourself once in a while; I know I do from time to time

Tags: , ,

Programming | Work

ASP.NET MVC Release Candidate

by Juan 28. January 2009 16:35
Share on Facebook

Just dropping by (after a long period of inactivity) to let you know that the ASP.NET MVC Release Candidate is out (and the final 1.0 version is expected in a month).

So check it out if you haven’t tried the Betas, you won’t regret it.

http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx

Tags: , ,

Programming

You gotta love it!

by Juan 29. December 2008 12:54
Share on Facebook

I was just reading one of my favorite blogs, and stumbled across its last post, where it talks about the software industry.

I thought I’d share it, as it explains quite perfectly exactly how I feel too.

Take a look at this response from Joel to someone who’s thinking about leaving the industry

Although the tech industry is not immune, programming jobs are not really being impacted. Yes, there are fewer openings, but there are still openings (see my job board for evidence). I still haven't met a great programmer who doesn't have a job. I still can't fill all the openings at my company.

Our pay is great. There's no other career except Wall Street that regularly pays kids $75,000 right out of school, and where so many people make six figures salaries for long careers with just a bachelors degree. There's no other career where you come to work every day and get to invent, design, and engineer the way the future will work.

Despite the occasional idiot bosses and workplaces that forbid you from putting up Dilbert cartoons on your cubicle walls, there's no other industry where workers are treated so well. Jesus you're spoiled, people. Do you know how many people in America go to jobs where you need permission to go to the bathroom?

Stop the whining, already. Programming is a fantastic career. Most programmers would love to do it even if they didn't get paid. How many people get to do what they love and get paid for it? 2%? 5%?

It’s true that he’s talking about the US, but the same applies here in Argentina… you gotta love building software!

Tags: , , ,

General | Programming

Tracer bullets

by Juan 5. November 2008 10:52
Share on Facebook

I've been reading The Pragmatic Programmer, which I bought some time ago, and today on the bus ride to work I read the concept of tracer bullets.

It's really nothing new, but I liked the analogy. When you fire a gun in the dark, sometime you need to use tracer bullets, which are special bullets that leave a phosphorus trail from the gun to where it hits. They are often used to avoid tedious calculations necessary if firing regular bullets in the dark. The feedback (where it hits) is immediate.

In the realm of programming, you'd use this concept for a step further in prototyping, you "prototype" the entire system, and the interactions between its parts, instead of each one individually. You build the skeleton of the application, which you can later fill with code.

This also gives you immediate feedback to see if each part will work and communicate correctly with each other, and it's specially useful for building stuff you have never built before.

I'm starting to like this book

Tags: , , , , ,

Programming | Tips

Powered by BlogEngine.NET 1.4.5.15
Theme by Mads Kristensen Modified by Juan Manuel Formoso

About the Author

Juan Manuel
Networking
View my LinkedIn profile View my Facebook profile View my Twitter feed View my StackOverflow CV

Juan Manuel Formoso
There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something more bizarrely inexplicable.

There is another theory which states that this has already happened.

E-mail me Send mail

Hosting is not Free

Google Reader Picks

Most comments

Cristian Cristian
1 comments
co Colombia

Calendar

<<  July 2010  >>
MoTuWeThFrSaSu
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

View posts in large calendar

Recent comments

Comment RSS

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in  anyway.

© Copyright 2008