Informática
- Desde hace tiempo todo el mundo quería un editor de código en la nube, pero que no sea un simple editor, quieren un bonito IDE en el que poder trabajar desde cualquier sitio. Y eso es Github Codespaces y por suerte tenemos acceso a la beta para enseñaros todo lo que se puede hacer, y qué limitaciones tiene editando una sencilla web, como puede ser ésta. Si quieres saber más, os contamos todo lo que sabemos.
- Los lenguajes funcionales tienen la capacidad de ser útiles utilizando la recursividad de forma sencilla y eficiente. Es la base de mucho de estos lenguajes. Si quieres saber más de estos detalles y optimizaciones los analizamos en este artículo. Para poder entender todos los problemas y beneficios que tienen nuestras herramientas, hay que tener en cuenta cómo funciona la recursividad. En todo algoritmo recursivo siempre que se realiza una llamada, el sistema la tiene que guardar de alguna forma, tiene que conocer el estado de cada una de las llamadas anteriores.
En el post de hoy hablaremos sobre cinco principios básicos de la programación orientada a objetos. A muchos ya os sonarán, sobre todo si ya sois trabajadores/estudiantes experimentados del sector. Si estás empezando a programar con el paradigma orientado a objetos y quieres conocer estos principios que seguro te ayudarán en tu labor, no dudes en seguir leyendo.
El post de hoy surge de una pregunta que yo mismo me he hecho en alguna ocasión y que, si eres programador como nosotros, te asaltará o te habrá asaltado alguna vez: ¿cuándo utilizo una solución recursiva y cuándo una solución iterativa?. En esta entrada del blog trataremos de dar respuesta a esta cuestión, aunque como sabréis no existe una norma universal acerca de cómo programar.
Si estás en este blog, probablemente te pase como a nosotros: te gusta la informática. Y, por ende, la programación. Hoy venimos a descubriros un mundo que tal vez no conozcáis, puesto que no es una práctica muy extendida por las universidades españolas (al menos no en las de Madrid): la programación competitiva. Si quieres saber qué es, cómo funciona y qué tiene de especial la programación competitiva, sigue leyendo este post, estamos seguros de que despertará tu interés.
- Forestry.io es una herramienta online que genera un CMS (gestor de contenido) personalizado para cada página web creada con Hugo o con Jekyll. Ejemplos de CMS son el gran conocido WordPress o Joomla, que son gestores de contenido. Ahora les voy a mostrar esta gran maravilla que es Forestry. Conozco Forestry.io desde sus principios. Lo encontré en el foro oficial de Hugo cuando estaba en beta y les pedimos permisos para usarlo.
Todos sabemos que el tiempo es algo intangible, pero los ordenadores necesitan controlarlo, son máquinas que entienden ceros y unos, por eso los cambios horarios siempre repercuten en las máquinas, al igual que en las personas.
Hoy vamos a comentarles esta técnica (Web Scraping) que realmente podemos decir que sirve para todo. Sirve para hacer pruebas sobre una aplicación web o sobre una página web. Sirve también para poder automatizar tareas en la red. Verdaderamente podemos decir que es un humano codificado.
Si estas aquí o ya estás usando WordPress o lo usarás. Como siempre, nosotros estamos para ayudarte. Si eres nuevo esperamos echarte una mano para empezar a utilizarlo. Y si no eres nuevo, tal vez te interese ir más abajo donde encontrarás los plugins que consideramos esenciales para WordPress.
Para cambiar un poco la tonalidad de la web, y dado que los autores de la misma nos encontramos en la recta final del grado que estudiamos, creemos que puede ser una buena idea iniciar una serie de post en los que aconsejemos a los estudiantes de primer año o aquellos a los que se les esté haciendo su paso por la universidad un poco cuesta arriba. Por ello, iniciamos esta serie con un post dirigido a los estudiantes de primer año que se enfrentan a la nueva experiencia que es la universidad.