Convertir string a date en PHP

Convertir string a date en PHP

 

A veces nos parece sencillo el cast de String a Date en PHP, pero el mismo, no es tan simple. Por eso les dejo ésta «simple» jaja…línea de código que les resuelve dicho problema :)

Aquí se ingresa una variable fecha que contiene el String «2018-08-04″ y la convertiremos al tipo de datos date, para almacenarlo en nuestra base de datos MySQL.

En este código, tenemos un una variable llamada $genericObject que contiene un string, como les mencioné antes con el valor = «2018-08-04″. Hago uso de la función de PHP strtotime() que convierte al string en time, para luego ingresarlo como valor en la función date(«Y-m-d», valor); 

Cómo vemos en la función date(), necesitamos especificarle el formato de fecha que queremos que nos devuelta ésta función. En éste caso el formato es de año – mes – días = «Y-m-d»

 date(«Y-m-d»strtotime($genericObject->fecha));

Nueva opción Restringir seguidor en instagram

Nueva opción Restringir seguidor en instagram

 

Instagram ha añadido una nueva funcionalidad, Restringir.

La cual, permitirá a un usuario poder restringir al seguidor o los seguidores que desee. Al restringirlo, nuestro seguidor no se enterará de que lo hemos restringido y a su vez, nadie más verá sus comentarios en nuestras fotos o publicaciones, así como también, te permitirá leer sus chat sin marcarle como leído.

 

Nueva opción Restringir seguidor en instagram

Nueva opción Restringir seguidor en instagram

Para que sirve GraphQL

Para que sirve GraphQL

 

GraphQL, sirve para definir los datos que queremos pedir a una API. No es una librería ni Framework. Se lo utiliza, sobre todo, para el uso y mejora de la performance de aplicaciones móviles. Fue desarrollado por Facebook en el 2012 y liberado en 2015 para cualquier programador.

Algunas de las robusteces de GraphQL son las siguientes:

  • Multiples consultas con una sola Request.
  • Trabaja con cualquier base de datos, podes usarlo con la que más nos guste.
  • Se puede conectar a DB ya existentes.
  • Se puede hacer uso de una API ya existente (por ejemplo una APIRest) y crear otra a partir de ésta, pero en GraphQL.
  • Soporte para datos relacionales. Se evita overfetchin y underfetching. Es decir, evita obtener más datos de los que necesita nuestra APP (OVERFETCHING) o a la inversa; obtener menos datos de los que necesita nuestra APP en esa request (UNDERFETCHING).
  • Se describe la forma en la que se puede enviar y recibir los datos.
  • Habrá contrato entre cliente y servidor.
  • Validación del lado del servidor, permite al servidor validar consultas entrantes y devolver mensajes de error.
  • Único EndPoint! se trabaja con un solo endpoint, y se agrega datos hacia atras.

Por éste último punto, dicen que Facebook nunca ha versionado sus API, y las mismas funcionan, basandose en los datos y API previas y a las mismas se le van agregando nuevos datos.

Aquí les dejo el enlace a la página oficial de  —> GraphQL

 

Para que sirve GraphQL

Para que sirve GraphQL

Anti-patrones de diseño de software

Anti-patrones de diseño de software

 

Los anti-patrones de diseño de software son un conjunto de ejemplos, que se han documentado, de malas prácticas aplicadas a la solución de problemas de desarrollo de Software. Algunos de estos patrones pueden ser detectados fácilmente, durante una auditoria de sistemas.

¿Para qué sirve conocer los antipatrones?

Pues bíen, tener un conocimiento de los antipatrones de diseño le permitirá a cada programador evitarlos, o intentar hacerlo! Si bien puede ocurrir que ya los hemos utilizado en nuestro código, tenemos que aprender a detectarlos! corregirlos y contemplarlos en futuros desarrollos de software.