Idioma

Grand Central Dispatch en Swift


Grand Central Dispatch, o GCD para abreviar, es una API de bajo nivel en C para gestionar tareas concurrentes. Nos ayuda a mejorar el rendimiento de nuestra aplicacion ejecutando un bloque de codigo en hilos apropiados, como realizar tareas computacionalmente costosas en segundo plano. GCD proporciona varias opciones para ejecutar tareas como sincronicamente, asincronicamente, despues de un cierto retraso, etc.
En esta publicacion explicare mas detalles sobre GCD y como funciona, tambien proporcionare algunos puntos interesantes cuando trabajamos con GCD. Comencemos.

Leer más

React Native en Mi Mundo Real


React Native fue presentado en enero de 2015 en React.js Con: La primera vista previa pública. En marzo de 2015, React Native se abre y está disponible en Github. Después de su lanzamiento, React Native rápidamente se volvió popular y es constantemente actualizado por miles de desarrolladores en el mundo. Actualmente, React Native es uno de los repositorios con más estrellas en Github.

Leer más

Conferencia Swift Summit en San Francisco 2017

La Conferencia Swift Summit 2017 se celebró en el Palace Of Fine Arts, San Francisco, que es uno de los diez palacios en el corazón de la Exposición Panama-Pacific. En la conferencia, desarrolladores de Swift de todo el mundo compartieron nuevos conocimientos, herramientas e ideas sobre la plataforma iOS y el lenguaje Swift.

Imagen 1. Estuve allí, en la conferencia Swift Summit 2017
Leer más

Reseña del Libro: Clean Code

Este es un libro que me regaló hace mucho tiempo un antiguo colega, que también es uno de mis amigos cercanos. Este es uno de los libros de software que más me gustan pero que no tuve oportunidad de comprar cuando era estudiante.

Leer más

Bluetooth Low Energy en iOS

El framework Core Bluetooth (CB) permite que las aplicaciones de iOS y MacOS se comuniquen con dispositivos BLE. Tus aplicaciones pueden descubrir, explorar y controlar dispositivos BLE, como monitores de frecuencia cardíaca, rastreadores o relojes híbridos.

Imagen 1. Dispositivos BLE (Fuente de Google)
Leer más

Historias de la Universidad (Parte 1)

Anoche, mientras navegaba por Facebook, apareció una publicación de un estudiante de primer año en la página de Confesiones de mi universidad. El estudiante compartía sobre sus experiencias estudiando en la Universidad.
Confesó que estaba estresado y ansioso porque la cantidad de conocimientos en la Universidad era demasiado grande para seguir el ritmo, mientras que sus compañeros parecían absorber todo más rápido que él. Esto lo hizo sentir más inseguro y querer rendirse.

Normalmente no tengo el hábito de comentar en páginas de Fans o Confesiones, pero al leer la publicación de este estudiante, me di cuenta de lo mucho que se parecía a mí hace 5 años. Por eso quiero escribir un breve artículo para compartir con ustedes el camino que recorrí hace 5 años, el mismo camino que ustedes recorrerán, en mayor o menor medida.

Leer más

Crear y Distribuir Bibliotecas Privadas con Cocoapods


CocoaPods es un gestor de dependencias para proyectos Swift y Objective-C. Esta herramienta no solo nos permite integrar fácilmente esas dependencias, sino que también nos permite crear nuestras propias bibliotecas. En esta publicación voy a guiarte sobre cómo crear una biblioteca privada y distribuirla a tu equipo privado sin publicar la biblioteca.

Leer más

Hola Mundo

¡Bienvenido al blog de Uy Nguyen!
Me encanta escribir, así que construí este sitio para escribir cualquier estupidez tontería cosa de mi vida, mi trabajo o cualquier cosa relacionada con la Ingeniería de Software. De esta manera, recuerdo estos temas por más tiempo. También quiero compartir lo que aprendí con cualquiera que lo necesite.
No dudes en enviarme un correo electrónico si necesitas contactarme.

“Sé un Ingeniero de Software, no un Programador.” - Uy Nguyen