How to create, publish and use private NPM packages

After a long time working with different package systems I decided to migrate all my packages and dependencies to NPM. And the result couldn’t have been better.

When NPM reached the 5.x version they included a lot of things that improved the performance, speed and security of the packages.

There’re two commands that I specially like a lot.

npm outdated
npm audit

Continue reading “How to create, publish and use private NPM packages”

Kubernetes with Fluent Bit to send logs to Loggly

I’m going to show you how easy is to deploy Fluent Bit into your Kubernetes cluster. I’ll configure Fluent Bit to work together with Loggly, an external logging tool to manage all your cluster logs.

But first, some quick concepts about the tools we’re going to use.

Kubernetes, in short, is a tool that allows you to manage, in a better organized and simpler way, your containerized applications.

Continue reading “Kubernetes with Fluent Bit to send logs to Loggly”

Nuevo libro sobre Dart: Web programming with Dart – Moises Belchin & Patricia Juberias – Apress

 

web_programming_with_dart_moises_belchin_patricia_juberias_apress

Después de unos meses de mucho trabajo, Patricia y yo estamos muy orgullosos y contentos de anunciar nuestro nuevo libro: Web programming with Dart.

Ya ha sido publicado y está disponible para que lo podáis disfrutar en los siguientes enlaces.

http://www.apress.com/web-programming-with-dart

http://www.amazon.com/Web-Programming-Dart-Moises-Belchin/dp/148420557X

Queremos agradecer a todas las personas de Apress involucradas en el proyecto y muy especialmente a Matthew, Ben y Melissa por su ayuda y apoyo durante todo el proceso.

Gracias.

Web programming with Dart

web programming with dart by Moises Belchin and Patricia Juberias - Apress

Estamos super contentos, ya tenemos portada para nuestro nuevo libro, que os parece? 

El proceso está siendo genial y el resultado estamos seguros de que también lo será. Con mucho trabajo todavía por hacer, pero muchas ganas de verlo ya en las librerías y en vuestras manos 😉

Está siendo posible gracias al esfuerzo de muchas personas: Ben, Mathew, Melissa, Dhaneesh, Lori, James y todo el equipo de Apress, muchas gracias!

Esperamos que dentro de poquito podáis disfrutarlo, de momento si queréis echar un vistazo a la tabla de contenidos, podéis verlo en este enlace http://www.apress.com/web-programming-with-dart

Gracias a todos por el apoyo y los comentarios!

Un abrazo.

Moises y Patricia.

Aprende Dart. Gracias!

Queríamos agradeceros desde aquí, todo el apoyo que nos habéis dado con nuestro libro Aprende Dart!.

 

aprende dart

Por tantos comentarios, muestras de apoyo e interés a lo largo de todo el mundo, muchísimas gracias!!. Nos alegra muchísimo que el libro os esté gustando tanto y os esté resultando útil, esa era nuestra intención y nos alegra haberlo conseguido aunque debemos confesar que no podíamos imaginar cuando comenzamos con este proyecto que despertaría tanto interés.  🙂

Son muchas las propuestas que nos habéis hecho, y vamos a seguir trabajando para intentar llevarlas a cabo.

Continue reading “Aprende Dart. Gracias!”

Aprende Dart, primer libro sobre Dart en Castellano

Libro Aprende Dart, Moisés Belchín & Patricia Juberías

Después de muchos meses madurando la idea y trabajando muy duro en ella, podemos decir con gran satisfacción que ya se encuentra disponible el primer libro sobre Dart en Español.

Gracias a todos los que a través del email y de este blog habéis inspirado la creación de este libro. Hemos creado el libro con la intención de presentar y dar a conocer Dart a toda la comunidad de programadores de habla hispana, pero no sólo a programadores sino también a diseñadores web cansados de pelear con toda la amalgama de lenguajes y frameworks presentes hoy en día en Internet.

Estamos seguros que el libro os encantará, es muy directo y cubre todo el SDK de Dart hasta su última versión. Lo hemos llenado de ejemplos de código sencillos que ejemplifican perfectamente cada una de sus funciones. Esperamos que los disfrutéis.

Continue reading “Aprende Dart, primer libro sobre Dart en Castellano”

Google Code Jam 2013

Este año he vuelto a participar en el Google Code Jam y ha sido genial! Desconozco el número de participantes de este año, pero el año anterior fue de unos 35.000 programadores de todo el mundo.

La competición ha consistido en resolver 4 problemas, que comento brevemente sin entrar en detalle de las soluciones (ya que el concurso aún no se encuentra cerrado)

Continue reading “Google Code Jam 2013”

Pionero en Cloud computing

Hoy me ha hecho mucha “ilusión” leer una noticia que decía que “El 77% de las empresas españolas utiliza alguna aplicación cloud”.

Cloud computing o computación en la nube es un paradigma que permite ofrecer servicios de computación a través de Internet.

Comento que me ha hecho “ilusión” por tantos términos nuevos que están surgiendo para designar las tendencias actuales dentro del posicionamiento, la web, el social media o las aplicaciones.

No he podido evitar recordar como en 2006, creamos una aplicación para GSC con este funcionamiento y no sabíamos como llamarle para que los usuarios comprendiesen el funcionamiento, le llamamos “Aplicación en formato Web“.

Se podría decir, que fuimos unos de los pioneros en el cloud computing y esto me resulta curioso y a la vez me satisface. Como hace 5 años, cuando las tecnologías aún no estaban tan avanzadas y las conexiones de Internet y Adsl, no eran lo que son ahora, pudimos ver con tanta claridad hacia donde tendía el mercado y cuales serían las aplicaciones “del futuro”. 

Además, recuerdo como PatyJG [nuestra jefa del dpto de Internet & MKT] insistía sobre los dispositivos móviles y realizamos una adaptación de la aplicación para poder visualizarla desde los dispositivos móviles de la época (las PDA’s). Ahora es curioso porque podemos utilizar la aplicación desde una tablet pc y desde mi Andorid, es genial! :-).

Resultó tremendamente complicada la planificación y ejecución del proyecto y sobre todo la optimización de la aplicación. Sin ADSL o con un ADSL rural en el mejor de los casos, la aplicación tenía que estar realmente optmizada para poder trabajar con ella de forma agil. Finalmente lo conseguí, me costo sudor y horas, muchas horas, pero mereció la pena!!.

Además, nos dimos cuenta de que en menos de un año, el 40% de nuestros clientes optaban por la aplicación en formato web (cloud), estaba claro: Era el futuro!!.

Es emocionante la transición que estamos viviendo respecto a los dispositivos móviles y la Web 2.0. Veremos que más cambios nos depara el futuro!!.

New and exciting times ahead for me!

I’m very excited and very happy, tomorrow I’ll start my new job.

I’ll begin to develop in new Google JavaScript library, Closure. I read a lot about the benefits of this new library and now I’m studying the big one book about that.

This new library It’s not completely new for me, I have developed many other applications with JavaScript and other libraries like Jquery, however the new concept of this library makes very important changes respect the others.

Continue reading “New and exciting times ahead for me!”

La reputación online

Se trata de un término nuevo para designar un aspecto realmente importante para cualquier empresa: su prestigio en internet.

A muchas empresas este tema no les preocupa hasta que ven que sus ventas se reducen, el número de visitantes de su site baja o se empiezan a realizar comentarios negativos sobre ellos en los medios.

El prestigio es un aspecto deseado y buscado desde el principio de los tiempos y en el caso empresarial, disponer de un buen prestigio resulta tremendamente beneficioso:

“No preocuparse en absoluto de lo que la gente opina de uno mismo, no sólo es arrogancia, sino también desvergüenza”. (Marco Tulio Cicerón)

Se trata de un aspecto sumamente importante, ya que no depende directamente de la empresa, no es algo que podamos controlar totalmente, son los usuarios los que determinan este prestigio.

Internet es un medio delicado para estos aspectos, mucho mas que cualquier otro ya que resulta extremadamente sencillo realizar comentarios y publicar opiniones en foros, en redes sociales o en blogs.  Que miles de usuarios lean cada día esas opiniones y comentarios,  ¿cree que traerá consecuencias para su negocio?

Por todo esto, debemos intentar que estas resulten buenas y generen confianza en los usuarios.

Tras estudiar identidad corporativa y analizar la importancia de los medios sociales en el prestigio de la empresa, estamos implementando un servicio de Consultoría de reputación online para nuestros clientes en GSC. [ 🙂  PatyJG – Gran trabajo!!]

Resulta apasionante la cantidad de cambios que estamos sufriendo con el boom de las redes sociales, debemos adaptarnos a estos nuevos medios y sobre todo configurar nuestros servicios para ofrecer una covertura lo más completa posible a nuestros clientes.

“Es menester mucho ingenio para no naufragar en medio de la popularidad.” (Remy de Gourmont)

En los primeros casos, los resultados están siendo muy buenos.

Estamos trabajando actualmente con dos casos:

Caso 1:  Una empresa con gran presencia en Internet, que recurre a este servicio porque tiene una mala reputación online (malos comentarios circulando por la red)

Caso 2: Una empresa que acaba de “dar el salto” a Internet y aún no tiene reputación online. Vamos a propiciar que los usuarios creen una buena reputación sobre ellos.

En primer caso resulta realmente complicado. Partimos de la base de:

“Alcanzarás buena reputación esforzándote en ser lo que quieres parecer” (Sócrates)

Habitualmente se busca “parecer”, pero nosotros estamos intentamos conseguir que realmente “sean lo que quieren parecer” para que su reputación mejore porque ellos han mejorado y de este modo consigan mantenerlo en el tiempo.

Tan solo con el análisis y la optimización SEO de la web, para mejorar la posición en buscadores, ya hemos notado una gran mejoría; Al aparecer la web en las primeras posiciones, esto genera en los usuarios confianza.

Algunas de las técnicas que estamos utilizando en GSC son las siguientes:

  1. Consultoría y análisis. Importantísimo!!. Análizar que está afectando a esa reputación negativa para poder corregirlo.
  2. Mejorar el posicionamiento SEO, es decir, conseguir las primeras posiciones en los buscadores (no publicidad pagada PPC)
  3. Crear una buena presencia en redes sociales con contenidos de cálidad, comentarios, aclaraciones y demás.
  4. Accesibilidad y adaptación de la web a los nuevos formatos digitales y diferentes navegadores.
  5. Generar contenido. Muy importante. Contenido acerca de la empresa, su forma de trabajar, los servicios que ofrecen… y contenido de interés general. Para nosotros, un usuario bien informado es un cliente convencido.
  6. Promover su reputación en medios sociales. Ya estamos presentes en ellos, ahora vamos a utilizarlos para que los usuarios nos conozcan.

En el segundo caso, es extremadamente sencillo y los resultados increibles. Estamos creando una gran reputación para la empresa y esto le está haciendo crecer a gran velocidad. Nuestro cliente está entusiasmado.

Además de todos los pasos anteriores, estamos realizando un seguimiento exhaustivo de los aspectos que podrían afectarles negativamente:

  • Información relativa a ellos y opiniones. Información relativa al sector y sus competidores directos.
  • Monitorización y seguimiento de su marca con Trademark Monitoring Tools

Artículo original de PatyJG

La Internacionalización web

Estamos realmente contentos en GSC 🙂 , ya que desde que incorporamos nuestro servicio de internacionalización web, estamos obteniendo grandes resultados.

Los clientes que lo han contratado están muy contentos por los resultados ya que realmente están consiguiendo expandir sus negocio a otros países.

Realmente se trata de un sistema que permite que tu negocio esté presente a través de Internet, en otros países del mundo y por lo tanto, aumentar el número de clientes potenciales.

Requiere de una consultoría previa y un análisis detallado tanto de la web, como del sector y del país al que desea “expandirla” el cliente, pero los resultados están resultando excelentes y el coste es realmente pequeño para el cliente.

Create a website or blog at WordPress.com

Up ↑