Recientemente, mientras exploraba Twitter/X, vi una publicación que destacaba contenido de calidad para perfeccionar las habilidades en Vue.JS. Entre las opciones, llamó mi atención el libro «Design Patterns for Vue.JS». Dado que en ese momento estaba enfocado en mejorar mis habilidades de pruebas de código y aplicar patrones de diseño, decidí darle una oportunidad y contactar al autor para comprar una copia.

Al realizar la compra, me percaté de que para aquellos que residen en países en vías de desarrollo pueden obtener un descuento contactando directamente al autor. Así que me comuniqué con Lachlan Miller, quien generosamente me ofreció un considerable descuento. En el transcurso de nuestra conversación, Miller mencionó que estaba en proceso de reescribir el libro para garantizar la compatibilidad del código con Vue 3. Agradecido por la rebaja, opté por esperar a la nueva edición y así poder disfrutar de una lectura actualizada, cuya opinión compartiré con ustedes.

Portada de Design Patterns for Vue.JS
Portada del libro

Contenido de Design Patterns for Vue.js

El enfoque principal de este libro radica en cómo escribir tus componentes y código en Vue.JS de una manera que facilite su prueba. Se centra en la creación de código que permita generar pruebas automatizadas rápidamente y sin complicaciones, haciendo hincapié en la estructuración de soluciones que sean reutilizables y accesibles desde el ámbito de las pruebas.

Es importante destacar que si buscas un libro que enseñe los patrones de diseño más comunes para aplicarlos, este no es el indicado para ti. Aquí, los patrones de diseño presentados están diseñados para facilitar la creación de pruebas automatizadas y, por ende, mejorar la calidad de tu código. Esto resulta especialmente beneficioso si careces de conocimientos sobre cómo realizar pruebas o si no estás familiarizado con la creación de código escalable, sencillo y probado.

Todos los ejemplos se han sido actualizados a Vue 3 con Composition API, lo que los hace muy accesibles y comprensibles para captar las ideas sobre qué patrones aplicar. El contenido abarca desde las partes básicas de un componente hasta la creación de componentes complejos, así como la interacción con APIs, entre otros temas. En resumen, es un libro sumamente completo, por lo que también lo recomiendo para aquellos que deseen aprender más sobre Vue.

Recomendaciones

Este libro es interesante si deseas mejorar la forma en que escribes código que será probado con pruebas automatizadas. En mi opinión, Design Patterns for Vue.js es un buen libro para aprender a usar Vue.JS si vienes de otro framework, pues explica con detalle todo lo necesario para escribir aplicaciones con esta librería.

También es un buen repaso de lo que puedes hacer con Vue.JS y reforzar como escribir código que sea fácil de probar. Yo recomiendo este libro a cualquier desarrollador web que desee mejorar sus habilidades con Vue.JS (sobre todo, aquellos que están iniciándose)

Compra el libro en su pagina oficial y disfruta de su contenido.

La entrada Design Patterns for Vue.js: Iníciate en Vue escribiendo buen código se publicó primero en El blog de Skatox.

Buscando libros sobre la cultura Hacker, decidí comprar A for Anonymous porque estaba escrito por David Kushner el mismo autor de Masters of Doom, un libro que me encantó sobre la creación del juego Doom. Al llegar el libro y abrirlo me di cuenta que no es un libro sino un comic sobre la historia del movimiento Anonymous. Como me gustan los cómics y dibujos animados, no me molestó y empecé a leerlo.

Contenido del libro

El cómic presenta una narrativa que inicia desde las primeras actividades de hacktivismo realizadas por Cult of the Dead Cow hasta los más recientes y notorios ataques perpetrados por el grupo fundacional de Anonymous. Este relato se desarrolla a través de una fascinante entrevista entre David Kushner y Christopher Doyon, alias «Comandante X» dentro de la comunidad de Anonymous.

La información puede parecer muy superficial para las personas que están dentro del mundo del hacking o hacktivismo. Pero para una persona promedio, descubrirá como son esos grupos virtuales y el proceso para coordinarse para realizar tareas mas allá de la red. Pero lo interesante es ver como todo lo que dicen es real y no ficticio como la mayoría de comics sobre el tema.

Respecto al arte visual creado por Koren Shadmi, es muy bueno aunque nada impresionante. Te permite deleitar el arte de comic y complementa muy bien al contenido escrito sobre el movimiento anonymous. Todo es en blanco y negro, tiene un estilo único y las cosas dibujadas sobre lugares o personas reales, son bien hechas y respetan la realidad.

A for Anonymous: How a Mysterious Hacker Collective Transformed the World
Portada de libro «A for Anonymous: How a Mysterious Hacker Collective Transformed the World»

¿Quiénes deben leer A for Anonymous…?

Considero que este libro esta dirigido a cualquier público. Si estas o no involucrado(a) en el mundo de la seguridad informática, te va a gustar el libro porque es muy simple de digerir pero con buen contenido del movimiento Anonymous.

A for Anonymous: How a Mysterious Hacker Collective Transformed the World es una lectora obligatoria si te gusta el hacktivismo y los cómics. Pues esta obra es la unión perfecta de ambos mundo.

Comprálo desde este enlace y recuerda….Hack the planet!

La entrada A for Anonymous: un cómic sobre la historia del famoso grupo de Hacktivistas se publicó primero en El blog de Skatox.

Hace un par de años, me embarqué en la búsqueda de formas para potenciar mis habilidades en pruebas de software. Fue en un hilo de Twitter (ahora X) donde me topé con una discusión sobre las diferencias entre stub y mock. En medio de esta conversación, alguien recomendó el libro «Unit Testing Principles, Practices, and Patterns» de Vladimir Khorikov. Después de haber adquirido el libro hace algún tiempo, finalmente encontré el momento oportuno para sumergirme en sus páginas y, en este artículo, compartiré mis impresiones al respecto.

Portada del libro Unit Testing Principles, Practices, and Patterns de Vladimir Khorikov
Portada del libro, si deseas comprarlo haz clic en él para mas información

Contenido de Unit Testing Principles, Practices, and Patterns

En mi opinión, el libro abarca todo lo necesario para aprender a aplicar pruebas a cualquier software que desarrolles. Desde las razones fundamentales para realizar pruebas hasta conceptos como unit testing, mocks, test doubles, integration testing, end to end tests, entre otros. Además, finaliza con una sección muy interesante sobre anti-patrones, la cual nos brinda valiosas enseñanzas para mejorar nuestras prácticas de codificación y hacer que el código sea más accesible de probar.

Cada sección comienza con la presentación del concepto, seguido de su aplicación en el ámbito profesional. Posteriormente, se ofrece una serie de ejemplos de código que abarcan tanto el método o sección de código a probar como el código de las pruebas correspondientes. Este enfoque estructurado garantiza una comprensión completa y práctica de los temas tratados.

Es importante destacar que si bien los ejemplos de código están escritos en Java, su estructura y lógica son fácilmente transferibles a otros lenguajes de programación como PHP o C++. Cualquier profesional, independientemente de su preferencia de lenguaje de programación podrá leer los ejemplos sin problemas.

Además, el texto cuenta con secciones que contienen notas sobre consideraciones importantes a tener en cuenta, así como experiencias personales del autor frente a diversas situaciones. Esta combinación de teoría, ejemplos prácticos y reflexiones personales enriquece la experiencia de aprendizaje y ofrece una perspectiva más completa sobre el proceso de pruebas de software.

¿Debería leerlo?

Este libro es verdaderamente accesible para personas de todos los niveles de experiencia. Ya seas un principiante absoluto o un profesional experimentado en el campo de las pruebas de software, encontrarás que Unit Testing Principles, Practices, and Patterns ofrece valiosos conocimientos y perspectivas. En definitiva, si deseas adentrarte en el mundo del testing o mejorar tus habilidades existentes, este libro es para ti.

La entrada Unit Testing Principles, Practices, and Patterns: libro para iniciarte en el testing se publicó primero en El blog de Skatox.

When we are creating a book that will be published at Amazon Kindle Store and we want it to be printed as well as digital, we need to have some important considerations when comes to create the cover.

It’s not just about having an attractive cover that encourage readers to buy, but it also has to be functional when comes to content, paper type and even the thickness of the book itself. Anyway, the idea is to have a working cover that won’t ve rejected by the automated verification process that Amazon holds.

When comes to select our book properties, we not just have a wide sizes variety, but also we have to decide is it will be printed on black/white or color. Besides, we will have to choose the thickness and quality of the paper, so we can begin to estimate the size and cost of our book.

For this example, we will assume we are creating a cover for a 6″x 9″ (15.24 x 22.86 cm) book

The most important when comes to create a book cover are the dimensions, since it won’t matter to have a fantastic cover that crops, is unreadable or is misplaced and not aligned correctly. This is why we will use an online service that will help us run the necessary calculus to save time and effort:

Lets asume we have a 100 pages book, and we will use a White paper for color impressions.

This type of paper has a thickness of 0.002347″ (0.00596138cm)

This web allows us to play with several options that include pre-formats to start writing our books, generate the ISBN bar code, but the option we really need is the KDP Cover Template Generator. So click on it

On this form, we will have to fill the data requested on each field just as follows:

  • Width: 6
  • Height: 9
  • Page count: 100
  • Paper type: select white colour
  • OPTIONAL ISBN-13:Leave this in blank
  • OPTIONAL Price Barcode: Just leave this in blank
  • Formats: Select the ones that I put on bold, which are usually already marked
    • PDF
    • PNG
    • IDML (InDesign)
    • SLA (Scribus)
    • ODG (OpenOffice)
  • Your email address : hi@gmail.com
  • Your email address (again): hi@gmail.com
  • Consent to email: Check this last field to consent that you want them to send you an email.

Finally click on the “Email Cover Template” button and this will display a popup with the option to leave a donation. Remember to always leave a tip if you can since this services don’t have funds beyond their own users.

If you can’t make a donation, then simply select the first option that says “No thanks, just email me the template” .

Either you make a donation or not, you will finish the process with this donation page again, but this time with a success message that ask you to check your email and download your guides. Just do so and download either the png or pdf with the desired layout. I’m gonna open it with inkscape to start designing my cover.

We add the image with our layout to inkscape and adjust the size of the canva to the one at the image (the outside). This will allow our design to already include the cut margins or bleeds that always give us a headache.

We will design our cover following the guide lines and respecting the margins, only writing our content on the white parts of the layout. We will include our title, images, description but remember to leave the space for the ISBN since Amazon will add it automatically in case you don’t have one.

It’s important to mention that the section we usually forget is the name at the book mold. Make sure that this text is within the white line at the very center of the layout without touching the red border so it pass the Amazon KDP filters.

To work more comfortably, I set the layout image to a 60% opacity and put it on top of everything, that way I was able to see every element below the layout and move them better. But this is just a personal recommendation.

Once happy with your design, just delete the layout image, export your cover at 300DPI and you will be set to upload it at Amazon KDP.

Let me know if this tutorial was useful and if you created your book cover easily with this tips!


This post has a nicer formatting that can be seen at it's original source at tatica.org , so feel free to hit the link and read better version!

Frikosfera

DERECHOSLECTORESDIGITALES

Los lectores clásicos dicen que un libro electrónico jamás podrá reemplazar el sentimiento ni el olor de los libros en papel, otros, los más modernos afirman que leer libros digitales es más ecológico. Sea cual sea nuestro punto de vista siempre encontramos algún libro que nos llama la atención sus críticas o reseñas y no lo encontramos en la librería local, es por esto que siempre es conveniente tener una lista de algunas paginas web que distribuyen libros.

Ver la entrada original 219 palabras más