Recurso fresco para desarrolladores web - marzo de 2018
PHP, a pesar de la idea errónea y la mirada hacia abajo, es hasta la fecha sigue siendo una de las opciones más populares de los desarrolladores para la construcción de aplicaciones web . Y desde que se introdujo PHP 7, el lenguaje PHP ha traído un gran avance en el factor de velocidad.
Estuve investigando PHP en las últimas semanas y encontré muchas cosas que vale la pena compartir. Por lo tanto, esta ronda se trata de recursos PHP, incluyendo; un marco de PHP que te permitirá construir un bot de chat, realizar una aplicación basada en eventos como en Node.js, crear una CLI interactiva, así como un puñado de recursos de aprendizaje para subir de nivel tu habilidad de PHP.
Empecemos.
BotMan
BotMan es un framework PHP para construir un bot de chat diseñado para integrarse con muchas plataformas de mensajería como Slack, HipChat y Telegram. Es fácil de instalar a través de Composer y viene con la CLI incorporada también.
¡Ups!Un marco de PHP que hará que la depuración de su código sea más bonita con una interfaz agradable y limpia. Si ocurre un error en su aplicación PHP; la interfaz crea un seguimiento que muestra los códigos que se ejecutaron en orden consecutivo, el código con el problema y los entornos de la aplicación.
PHPReact¿Sabía que puede realizar una programación basada en eventos con PHP? Bueno, con ReactPHP puedes. Es un marco PHP de bajo nivel que proporciona componentes como EventLoop, Stream y Promise similares a Node.js u otras aplicaciones basadas en JavaScript.
CachéCatchet es un sistema de monitoreo de estado basado en PHP que es una aplicación común en Saas para monitorear su servicio y proporcionar actualizaciones a los suscriptores en caso de problemas o tiempos de inactividad. Puede pensarlo como una alternativa a StatusPage.io pero, en cambio, lo aloja en su propio servidor . Es gratis, de código abierto, y usted tiene control total sobre los datos.
Phar.ioPhar.io es una iniciativa para que la instalación de la aplicación php PHP sea más ágil y segura. Phar.io comprobará el paquete haciendo coincidir el SHA y la clave GPG del autor antes de la instalación, asegurándose de que los archivos no se modifiquen y provengan de la fuente de confianza .
MatomoEs una aplicación analítica útil basada en PHP . De forma similar a Google Analytics, registra a los visitantes que ingresan al sitio, como la página que visitaron, su ubicación, etc., excepto que puede instalarlo en su propio servidor y tener más control sobre los datos almacenados.
LitemojiAnthor interesante marco de PHP, Litemoji hace que sea fácil de traducir la palabra clave emoji a los emojis reales. Por ejemplo :smile:
se convertirá en à° à ... ¸à <ψ ... Â. Increíble verdad?
Es una colección de mejores prácticas para tareas comunes en PHP. Lo que me gusta de esta referencia es que presenta los consejos de las mejores prácticas con un razonamiento detrás de manera breve y concisa con un fragmento para comenzar con las cosas básicas.
PHP HHVM BenchmarkEs un punto de referencia de un puñado de CMS y marcos basados en PHP contra múltiples versiones de PHP y HHVM. Sugiero comenzar su último proyecto de PHP con PHP7.2 en mente para aprovechar las últimas características, así como la aceleración de la velocidad, ya que PHP7.2 mostró un rendimiento sobresaliente y HHVM superado, en esas aplicaciones evaluadas.
Transitorios asíncronosAsyn-Transients es una biblioteca PHP, específicamente para WordPress, para manejar transitorios de forma asíncrona. Esta biblioteca permitirá a WordPress entregar los datos transitorios obsoletos a los usuarios mientras genera una nueva información en segundo plano, de modo que los usuarios nunca verán el impacto de regenerar los transitorios.
Mesa Redonda PHPUn canal de podcast de PHP para mantenerse al día con el último desarrollo de PHP y la comunidad. El podcast está alojado por Sammy Kaye Powers y puede suscribirse al canal con Youtube, RSS Feed o iTunes.
Seguridad PHPUna colección de mejores prácticas, consejos y métodos para fortalecer su aplicación PHP. Le guiará a través de algunos principios básicos de seguridad hasta obtener ataques comunes como scripts de sitios cruzados (XSS), inyección de MySQL y mucho más.
SyliusUn CMS de comercio electrónico construido sobre Symfony, uno de los frameworks PHP más populares, Sylius se construye meticulosamente siguiendo las mejores prácticas de desarrollo más recientes. También es compatible con muchas pasarelas de pago para satisfacer las necesidades comerciales, incluidas Paypal, Stripe y Authorize.net
KitabKitab es una increíble herramienta de PHP que le ahorrará mucho tiempo en la documentación de su API o código. Kitab, derivado de la palabra árabe que significa Libro, analizará el bloque de comentario de código, probará el fragmento de ejemplo de código y redactará automáticamente la Documentación basada en el bloque de comentario. ¡Ordenado!
Menú CLIUn marco PHP para construir una hermosa interfaz de línea de comando interactiva con lista, selección y diálogo de confirmación. El marco también puede integrarse en su aplicación existente construida con Symfony y Laravel.
AtoumAtoum es una alternativa a PHPUnit con una sintaxis más expresiva y es fácil de configurar. Lo asombroso de Atoum es que ofrece un puñado de extensiones como la extensión BDD para la prueba basada en el comportamiento y PHPUnit que le permite transportar sus casos de unidades de prueba existentes de PHPUnit a Atoum.
Deja VuUna capa de interfaz de usuario para interactuar con el servidor ElasticSearch. ElasticSearch es un servidor de indexación que optimizará el rendimiento de búsqueda en su sitio web. Tanto Dejavu como ElasticSearch son de código abierto, gratuitos y están disponibles como una imagen Docker que facilita la conexión a su aplicación Dockerized existente.
Slack TermSlack Term es una utilidad para acceder e interactuar con los espacios de trabajo de Slack desde la Terminal . No viene con la hermosa interfaz como la aplicación móvil o de escritorio obviamente. Pero si estás preparado para un desafío, esto podría ser para ti.
EnrollarEsta no es una herramienta basada en PHP. Aún así, podría ser útil si desea agregar algunos recursos especiales de JavaScript a su aplicación basada en PHP . RollupJS es una herramienta para compilar tus módulos de JavaScript en un paquete
AleteoFlutter es una nueva iniciativa de Google que permitirá a los desarrolladores móviles construir rápidamente la interfaz de usuario nativa para su aplicación iOS y Android con el rendimiento nativo. Consulte la Galería de widgets para la interfaz de usuario incluida en el marco.
Aprenda Fotografía en línea gratis de la Universidad de Harvard
¿Quieres ser bueno en fotografía pero no tienes a nadie que te enseñe? ¿Por qué no aprender los conceptos básicos de la fotografía de la Universidad de Harvard, ya que el curso de fotografía de la institución ya está disponible en línea de forma gratuita .Disponible como un Massive Open Online Course (MOOC) ofrecido por ALISON, el Curso de Fotografía Digital de la Universidad de Harvard le enseñará los fundamentos de la fotografía, desde temas como composición, iluminación e incluso las herramientas de software que pueden ayudarle con sus fotos. El curso comple
Las pestañas de Snooze del piloto de prueba de Firefox pueden ayudarte a eliminar las distracciones
¿Alguna vez te has topado con una página web que tiene un artículo interesante pero no puedes leerlo en este momento porque estás inmerso en el trabajo? Bueno, si eres un usuario del navegador Firefox, puedes optar por "posponer" esa página para leerla más tarde, ya que Firefox ha introducido una nueva función llamada SnoozeTabs .Actual