El administrador de paquetes NPM, utilizado para difundir malware entre los desarrolladores de aplicaciones NodeJS

NPM (acrónimo de ‘Node Package Manager’) es el nombre del Repositorio de NodeJS y administrador de paquetes, un tiempo de ejecución de JavaScript popular, que los desarrolladores han estado utilizando durante años para compartir herramientas, gestionar dependencias y en general, publicar proyectos JavaScript de código abierto.

Ahora, la integridad de NPM se ha visto comprometida por el malware que se infiltra en el repositorio: Se han detectado varios paquetes de software infectados con el malware CursedGrabber. Específicamente, los paquetes afectados son an0n-chat-lib, corrección de discordia y sonatipo, todos ellos publicados por el usuario “scp173-eliminado“.

Leer más

puedes ver su desarrollo en vivo

El chip M1 de Apple es, en este momento, una de las piezas de hardware más fascinantes del panorama tecnológico y de los semiconductores. Sin embargo, a diferencia de sus predecesores con Intel, ha traído a las Mac nuevas dificultades, como la imposibilidad de arrancar con Linux o Windows. Con las máquinas virtuales se ha conseguido, pero hay desarrolladores que van más allá.

Y para ellos hay buenas noticias. Según cuenta Hector martin, desarrollador que logró llevar Linux a la PS4 y tiene un Patreon abierto para hacerlo en el chip M1, macOS Big Sur 11.1 beta 2, actualmente disponible para desarrolladores, viene con soporte completo para un kernel personalizado. Esto será clave para que Linux arranque de forma nativa en la plataforma.

Leer más

Python Crowned Programming Language of 2020 por TIOBE Index

TIOBE acaba de publicar su lista de lenguajes de programación más populares para el mes de enero de 2021, y al mismo tiempo ha proclamado a Python ganador del lenguaje de programación del año 2020.

El premio se otorga a lenguaje de programación que ganó más popularidad durante todo el año según los métodos que utiliza el índice para calcularlo. TIOBE es un índice bastante famoso y algo peculiar, que ha existido durante casi 20 años.

Leer más

Basecamp lanza Hotwire, un enfoque de desarrollo web con tecnologías para decir adiós a JavaScript

David Heinemeier Hansson (DHH) y los tuyos no descansan. Tras crear Ruby on Rails, Basecamp y lanzar este verano HEY, conocido servicio de correo electrónico por su lucha con Apple por estar en la App Store, ahora han presentado Hotwire.

Como dice su propio sitio web, es un enfoque alternativo y de código abierto para crear aplicaciones web modernas sin usar JavaScript. ¿Cómo hacerlo? Con el enviar HTML ‘por cable’ en lugar de formato JSON.

Leer más

La nueva API de Twitter incorpora las últimas funciones añadidas a la red social y permitirá el acceso específico para académicos

Julio pasado, Twitter lanzó la nueva versión de su API, conocido como “Twitter API v2”, que implicó una reconstrucción completa de esta interfaz, lanzada por primera vez en 2012 y permite desarrollar aplicaciones basadas en esta red social.

En los últimos días, sin embargo, la compañía ha anunciado Varias características nuevas que se implementarán en la API a partir de ahora y durante el próximo año.. Su ‘hoja de ruta’ es accesible en Trello.

Leer más

Las mejores herramientas de programación de nivel de entrada que combinan bloques y código para adolescentes según un estudio

En años recientes, La programación basada en bloques se ha convertido cada vez más en la puerta de entrada de muchos menores en el ámbito de la programación. Y precisamente este tema ha sido el eje en torno al cual ha girado uno de los últimos webinars sobre educación informática promovido por la Fundación Raspberry Pi.

En este webinar, el profesor de la Univ. De Maryland David Weintrop presentó los resultados de la investigación que está realizando sobre el Ventajas y desventajas de comenzar con la informática para estudiantes menores de edad que utilizan herramientas basadas en bloques, como Scratch (este último muy utilizado por la propia fundación en su página de proyectos).

Leer más

El informe anual de GitHub revela un aumento en la productividad y la cantidad de proyectos nuevos desde el inicio de la pandemia

Ya está aquí la edición 2020 del informe ‘State of the Octoverse’, que GitHub publica cada año para ofrecer información sobre las tendencias de desarrollo de software observadas en su plataforma.

Lo que pasa es que este año ha sido diferente, por razones obvias, a todos los anteriores, y el informe permite extraer algunos datos bastante interesantes.

Leer más

paga lo que quieras por estos libros de ciberseguridad valorados en casi 600 euros

Humble Bundle está llevando a cabo una nueva oferta en su sección de ebooks, se trata del Humble Book Bundle: Hacking 101 de No Starch Press. Esta es una selección de 18 libros para desarrolladores sobre piratería, pentesting, Linux y ciberseguridad en general.

Como es habitual en este tipo de oferta, puedes pagar tan solo 1 euro para desbloquear el primer nivel que incluye tres libros, o puedes decidir pagar la media, o más que la media para desbloquear los 18 ebooks (todos en inglés), además de colaborar con una organización benéfica en el proceso.

Leer más

una solución ideal para desarrolladores pero sin silicona de Apple

Amazon tiene con Amazon Web Services (AWS) el principal servicio de almacenamiento y computación en la nube. Sin embargo, hasta ahora no permitía algo que exigían algunos desarrolladores, y que sí brindaban otras empresas: la posibilidad de use macOS en la nube para desarrollar en la plataforma Apple sin la necesidad de una máquina de la empresa Cupertino a domicilio.

Y eso es lo que acaban de anunciar. Amazon Elastic Compute (EC2) ahora tiene una flota de Mac minis con las que ejecutar las herramientas de desarrollo Xcode y Swift en la nube. Esto es especialmente interesante dado que desarrollar para iOS requiere una Mac, algo que comprensiblemente no les gusta a muchos desarrolladores.

Leer más

qué son y en qué se diferencian de los CMS tradicionales

Llamamos ‘CMS’ (sistema de gestión de contenido) a cualquier tipo de software de gestión de contenido web que se ejecuta en un servidor. Seguramente, aunque el término puede que no te suene, conoces algunos: WordPress, Prestashop, phpBB, Mediawiki, Moodle … Son algunos de los más populares, pero la lista es enorme.

Ahora bien, en los últimos años hemos podido presenciar la aparición de una nueva clase de CMS, el ‘CMS sin cabeza’. Ciertamente, el término traducido al español no es muy explicativo (‘CMS sin cabeza’), por lo que vamos a explicar un poco en qué consisten.

Leer más