viernes, 26 de abril de 2019

Python - Estas son las razones por las que muchos programadores están empezando a aprender Python


Estas son las razones por las que muchos programadores están empezando a aprender Python


   En prácticamente cualquier informe o estadística de uso nos encontramos con que Python es uno de los lenguajes con una mayor tasa de crecimiento en estos últimos años. Tanto TIOBE como Stackoverflow destacan constantemente este hecho, buscando a que alguien haga frente a los omnipresentes Java, C/C++ o JavaScript. Alejándonos de esa guerra de lenguajes que no fomentamos, vamos a analizar el interés creciente por muchos programadores por Python basándonos en las tendencias en programación en estos últimos años.

¿Por qué Python está creciendo tan rápidamente?

Python es utilizado en una gran variedad de ámbitos, desde el desarrollo web a devops, pero ha sido el aumento de su uso aplicado en machine learning y data science, lo que ha acelerado el crecimiento de Python. Y su creciente interés por la mayoría de programadores que están introduciéndose en estas disciplinas.

miércoles, 17 de abril de 2019

Empezando con VIM

Empezando con VIM


  En este artículo, repasaré Vim (según mi experiencia personal) lo suficiente para que puedas trabajar como editor en un sistema Linux. Esto no lo convertirá en un experto, ni siquiera en la superficie de muchas de las potentes capacidades de Vim. Pero el punto de partida siempre importa, y quiero hacer que la experiencia inicial sea lo más fácil posible, y usted puede explorar el resto por su cuenta.



Manual de Lite Element

Manual de Lite Element


  Comenzamos el Manual de LitElement, una clase base para crear Custom Elements (elementos bajo el estándar de Web Components), con una serie de mejoras adicionales al propio estándar.

  LitElement, o lit-element si lo prerieres, está creada por el equipo de Polymer e impulsado
por Google. Representa la evolución de la Librería Polymer, pero más adaptada al estándar y a las nuevas características de los navegadores y del lenguaje Javascript.

  En sus pocas KB de peso (6 kb minimizado y comprimido) además de su sistema de templates, da soporte a diversos tipos de propiedades, que mantiene sincronizadas con los atributos de los componentes.






martes, 16 de abril de 2019

Lit-element - Web Components


Lit-element


    Conoce LitElement, clase base para creación rápida de Web Components, que funcionan en cualquier tipo de medio, sitios web, aplicaciones web, construidas con cualquier framework del mundo.

  LitElement es la nueva base clase para la creación de elementos personalizados, lo que conocemos generalmente por Web Components o simplemente componentes. Con esta clase podemos construir componentes de una manera rápida y sencilla, creando nuevos elementos del HTML especializados para implementar cualquier tipo de interfaz o comportamiento, en el ámbito del navegador.

  Está basada en Javascript estándar (Web Components), por lo que es muy ligera y funciona apoyándose en características nativas de los navegadores, por lo que también ofrece elevadísimo rendimiento. Además, como es Javascript nativo, puedes crear componentes que podrás poner en funcionamiento en aplicaciones como Angular, React, VueJS, por poner varios ejemplos de frameworks conocidos. Al final, los Web Components que construyes con LitElement son para un framework como cualquier otra etiqueta del HTML, pudiendo interoperar con ellas mediante los mismos mecanismos que implementan para los elementos nativos.