The class Printable provides an easy, fast, and safe way to add printing functionality to your classes in different scenarios, like the ones I set out above, without duplicating your code.
The class Printable provides an easy, fast, and safe way to add printing functionality to your classes in different scenarios, like the ones I set out above, without duplicating your code.
La clase Printable provee una forma fácil, rápida y segura de agregar la funcionalidad de imprimir a tus clases en diferentes escenarios sin duplicar tu código y utilizando la infraestructura…
Although programming is one of my two greatest passions, I had no academic training in it, beyond introductory courses while studying Electronics Engineering. Along the way, while I was self-taught…
A pesar de que la programación es una de mis dos más grandes pasiones no tuve formación académica en ésta, más allá de cursos introductorios mientras estudiaba Ingeniería en Electrónica.…
(Lee este artículo en español aquí.) Introduction “If you don't use interfaces, then you haven't understood object-oriented programming.” (Read somewhere, really!). A few days ago I shared with you a…
(Read this article in english here.) Introducción Si no usas interfaces, entonces no has entendido la programación orientada a objetos.(Leído en algún lado recientemente.) Hace unos días les compartí una…
(Lee este artículo en español aquí.) Many of our applications are timely driven on a periodic basis: the display must be updated, the keyboard must be read, an ADC conversion…
Esta entrada la quiero presentar a través de dos ejemplos y algunas preguntas. Imagina un sistema concurrente o multitarea con sistema operativo, como muchos de los que hemos estado escribiendo.…
En esta lección de mi curso gratuito Arduino en tiempo real te mostré cómo utilizar un mecanismo para enviar notificaciones directas de tarea a tarea. En esta nota especial te…
Mucho, si no es que casi todo el trabajo que hacemos, lo llevamos a cabo dentro de tareas e interrupciones, en lo que le llamaríamos la capa de usuario. Sin…