¿Cuál es la diferencia entre un Kernel y Sistema Operativo?
Éste artículo lo escribí a raíz del artículo: ¿Es Mac OSX un sistema Unix? Y en ése artículo mencioné que: Linux no es un sistema operativo, es un kernel. Seguramente muchos se preguntarán: ¿Cuál es la diferencia entre un kernel y un sistema operativo? Bueno pues,...
Es OSX Unix?
Muchas personas hablan pestes de las computadoras Mac, sin tener la menor idea de lo que están hablando. Muchos de éstos "haters" simplemente repiten como loro: "Linux es mejor" Sin embargo, ignoran que OSX (el sistema operativo de las Mac) está certificado por "The...
El mejor lenguaje de programación para aprender a programar es...
Toma mi curso de Introducción a C completamente GRATIS! Siempre que alguien pregunta cuál es el mejor lenguaje para empezar a programar no faltan las opiniones desinformadas de muchos programadores y empiezan a recomendar lenguajes como C, C++, python, ruby, node.js...
La diferencia entre un programador y un ingeniero de software
Una pregunta muy común que recibo de los lectores es diferenciar un Programador y un Ingeniero de Software. Para muchas personas, compañías y organizaciones no existe tal diferencia, pero en mi opinión, si existe y es la siguiente: La Ingeniería de Software es una...
Valida los datos por los 2 lados!
Realmente me pone de mal humor que pseudo programadores recomienden validar los datos solamente en Javascript. Me encanta mantenerme activo en comunidades de programación, ya sea en sitios como Foros del Web, StackOverflow, Google+ y Facebook. Por mi propia sanidad...
El eslabón perdido entre programador intermedio y experto en PHP.
He notado que la comunidad de “PHPeros” se encuentra muy polarizada: por un lado tenemos un millón de tutoriales muy básicos sobre bases de datos y por el otro artículos discutiendo el uso de APC, las diferencias sobre caches distribuídos como memcached, como...
Implementación del patrón Factory en PHP
El patrón de diseño Factory te permite centralizar la creación de objetos en común en tu aplicación para desacoplar la relación entre clases... En palabras mortales, quiere decir que si tenemos una clase como: Podemos ver la clase Carro y Motor están acopladas, es...
Si eres desarrollador web, debes utilizar Bootstrap y punto.
NOTA: Éste artículo lo escribí en el 2013, mis opiniones sobre Bootstrap han cambiado desde entonces. Aún lo sigo recomendado, pero si quieres conocer otros proyectos interesantes te recomiendo que leas sobre Materialize, Foundation o Pure.css Bootstrap es un...
¿Les Sirve Mac a los programadores? Si, y bastante...
Conoce mi lista de programas indispensables para programar en Mac Solía pensar que las computadoras Mac eran para gente presumida, para el usuario tonto que no sabe hacer las cosas y no tiene en nada mejor que gastar su dinero. En mi computadora de juegos tenía...
Symfony: El mejor framework de PHP
Primero que nada Symfony, no es un framework MVC, Symfony es un framework Full stack. En éste artículo no voy a debatir porque Laravel no es el mejor framework de php. Sin embargo, considero que Laravel tiene un lugar muy especial en el mundo de PHP. Sin más...