¿Alguna vez te ha pasado que quieres compartir un enlace en un foro o en una red social, pero el sistema te bloquea la URL? Es frustrante, ¿verdad? Especialmente si tienes algo realmente útil que compartir (pasa mucho al intentar compartir urls en wallapop). Esto me llevó a pensar en una solución que no solo fuera práctica, sino también creativa: un proyecto web donde las URLs se puedan asociar a tres palabras, evitando los bloqueos automáticos y facilitando la memorización de los enlaces. Así nació links.sinoloveo.com, un proyecto sencillo, pero increíblemente útil.
No soy programador, soy jefe de proyectos de software, pero es necesario siempre estar al día con la tecnología en todos los sentidos, por eso os voy a dar una recomendación si os gusta este sector, porque hoy en día no podemos perder el tiempo con estas cosas, tenemos que ir al grano.
La implementación de soluciones de administración eficientes y escalables es esencial en el mundo del desarrollo web. Filament es un panel de administración de alto rendimiento que combina las tecnologías del TALL Stack (Tailwind CSS, Alpine.js, Laravel y Livewire) para ofrecer una experiencia de usuario excepcional y una integración sencilla en cualquier proyecto. En este artículo, exploraremos las características y ventajas que hacen de Filament un aliado imprescindible para los desarrolladores web.
En el mundo del desarrollo web, cada día surgen nuevas tecnologías y arquitecturas que facilitan la creación de aplicaciones de alta calidad y con mayor rapidez. Hoy, nos adentramos en el universo de TALL stack, un conjunto de herramientas que ha ganado popularidad rápidamente por su eficiencia y versatilidad. En este artículo, exploraremos las características y ventajas que ofrece TALL stack, y cómo puede ser la solución perfecta para nuestros proyectos. Continúa leyendo «¿Qué es TALL stack? Características y ventajas»
Laravel es un framework de desarrollo web de código abierto escrito en PHP que se utiliza para crear aplicaciones web de alta calidad y escalables. Laravel es uno de los frameworks de PHP más populares y ha ganado una gran cantidad de seguidores en los últimos años debido a su facilidad de uso y su amplia gama de características.
En langpop.corger.nl podemos ver un gráfico bastante interesante obtenido a partir de los datos que genera la API de GitHub y el proyecto de preguntas y respuestas de Stackoverflow.
Cada vez que se detecta una nueva alteración en alguna de las lineas de los proyectos de Github, se almacena y se cuenta para que se sepa qué lenguaje de programación es el más alterado, el más popular dentro del gigante del código. Los resultados del eje Y (vertical) se basan en el número de veces que se aplica una etiqueta para un lenguaje determinado en Stackoverflow, siempre con datos que se actualizan cada cuatro horas con el fin de mantenerlo actualizado.
El porcentaje que se muestra al pulsar en un lenguaje del cuadro derecho es la media de la relación de GitHub y stackoverflow, las dos fuentes de información del proyecto.
Y aquí tenemos la información de Github ordenada según el número de lineas alteradas, con Javascript a la cabeza, gracias a un diagrama realizado con Wikibrains:
¿Esperabais datos diferentes?, ¿os sorprende ver a Java, C#, Javascript y PHP a la cabeza?.
En codeeval han hecho un estudio relacionado con los lenguajes de programación más utilizados y su evolución durante los últimos tres años, números que venturebeat.com ha utilizado para crear el gráfico que podéis ver en la captura superior.
codeeval.com es una fantástica comunidad para profesionales de la programación, con más de 24.000 miembros que compiten entre ellos mostrando sus habilidades en un perfil que, a lo linkedin, pueden mostrar al mundo de forma pública.
Un año más Python lidera la lista, lista que es generada después de analizar pruebas de programación realizadas por empresas en sus procesos de selección, lo que ayuda a determinar el tipo de profesional más buscado en dicha categoría.
Java, C++ y Ruby siguen la lista, aunque C# y C son los que más están creciendo. También es importante destacar el crecimiento de Objetive-C, necesario en entornos iOS:
Este estudio, que es realizado cada año, es bastante interesante para analizar las tendencias. Puede parece extraño que php, por ejemplo, esté perdiendo fuerza (aún teniendo en cuenta que Wordpress, una de las plataformas más utilizadas en toda la web, usa dicho lenguaje), pero no podemos olvidar que JAVA se encuentra dentro y fuera de Internet, que Python gana año tras año el premio al mejor lenguaje de programación en revistas especializadas de todo el mundo y que C es todo un clásico creado en 1972, base de millones de sistemas distribuidos en todo el planeta.
Al igual que podemos instalarnos clientes de correo electrónico en nuestro sistema local y gestionar desde ellos nuestros mensajes de correo de las diferentes cuentas que dispongamos, si disponemos de servidor web, también podemos instalar webmails que conectaremos con las cuentas de correo electrónico que dispongamos, sobre todo, si las interfaces de dichas cuentas no nos agradan en absoluto. Una opción a tener en cuenta la tenemos con RainLoop, un cliente PHP que no necesita base de datos, ya que trabaja con los protocolos IMAP y SMTP de nuestras cuentas de correo.
RainLoop nos permite disponer de varias cuentas, cuyas bandejas de entrada las tendremos accesibles desde diferentes pestañas, evitando así conflictos de sesión. Cuenta con un diseño bastante moderno, simple y funcional, que podemos personalizar a través de los diferentes temas que tenemos a nuestra disposición. El aspecto general está dividido en tres: la columna de opciones, la columna de mensajes, y el área general donde visualizaremos los mensajes.
También contamos con autocompletado de direcciones y atajos de teclado para manejarnos rápidamente por la interfaz. Si queremos, podemos vincular nuestras cuentas de Twitter, Facebook y Google para realizar la identificación para acceder a nuestras bandejas de correo electrónico.
Para hacernos una mejor idea de su funcionamiento, bien podemos observar las capturas, usar la demo online, o bien bajarlo para que lo instalemos en nuestro servidor, indicando una vez más que no necesita base de datos, de manera que los mensajes no serán almacenados en la propia aplicación.
RainLoop está disponible bajo licencia Creative Commons 3.0 para un uso no comercial (CC BY-NC 3.0).
Os lo presentamos hace unos meses, cuando nos dieron acceso a la versión privada y capturamos algunas de sus funcionalidades en el artículo: Probamos coffee.io, la nueva plataforma de trabajo para programadores. Ahora entran en contacto con nosotros anunciando que ya está disponible para todo el mundo.
En Coffee.io podemos configurar un entorno de programación con bases de datos, acceso a terminal, chat para el trabajo colaborativo, sistema de gestión de archivos, subdominio para cada proyecto, acceso privado y único… todo con varios lenguajes disponibles y MySQL o MongoDB, teniendo la opción gratuita un espacio de 1 Giga por usuario.
Podemos gestionar notas y listas de tareas, bajar el proyecto en un zip a nuestro ordenador y colaborar en tiempo real con otras personas, aunque no hay opción de sincronizar trabajos realizados en local.
Aún hay mucho camino por realizar para que una plataforma así sustituya a un ambiente local, pero es una buena forma de dar un primer paso a una tendencia en crecimiento.