Documentando una Arquitectura de Software

Está claro que documentar arquitecturas es una de las tareas más aburridas importantes de la Ingeniería de Software.

Está claro que documentar arquitecturas es una de las tareas más aburridas importantes de la Ingeniería de Software.

Como mencioné en la publicación anterior, CoreBluetooth nos permite crear aplicaciones que pueden comunicarse con dispositivos BLE como monitores de frecuencia cardíaca, sensores corporales, rastreadores o dispositivos híbridos.
Hay dos roles a desempeñar en los conceptos de CoreBluetooth: Central y periférico.
En esta publicación, te mostraré cómo crear un periférico usando nuestros propios identificadores. También usaremos otro dispositivo, como central, para conectar y explorar nuestros servicios. Comencemos.

En esta publicación, usaré las siguientes librerías de terceros para completar el proyecto:

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.

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.
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.
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.
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.
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.