Portada de inkdc

inkdc

por Dmitry Jemerov · 2021

Ver sugerencias

Sinopsis

Kotlin in Action es una guía para desarrolladores de Java experimentados que cubre desde los conceptos básicos del lenguaje Kotlin hasta la creación de aplicaciones para la JVM y dispositivos Android.

Más de Dmitry Jemerov

Ver autor →

Otras obras del mismo autor en el catálogo

Libros similares

Libros relacionados según distintos criterios de búsqueda

A Philosophy of Software Design

John Ousterhout

2018·divulgacion

Mientras 'inkdc' se centra en la arquitectura de datos, este libro aborda la arquitectura de software desde una perspectiva más holística de la complejidad. Ambos enfatizan la importancia de la estructura interna y la toma de decisiones para la longevidad y el mantenimiento, pero lo hacen desde dominios adyacentes, no directamente sobre Kotlin, sino sobre el pensamiento de diseño.

The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win

Gene Kim, Kevin Behr, George Spafford

2013·divulgacion

Aunque 'inkdc' es un libro técnico sobre Kotlin y bases de datos, 'The Phoenix Project' conecta lateralmente al mostrar cómo las decisiones arquitectónicas y de desarrollo (como las que 'inkdc' busca facilitar) se insertan en un contexto empresarial y organizacional más amplio, revelando su impacto en la productividad y el flujo de trabajo.

Mientras 'inkdc' se enfoca en la implementación de una capa de datos en Kotlin, 'Clean Architecture' ofrece una visión filosófica más amplia sobre los principios fundamentales de la arquitectura de software. Ambos persiguen la robustez, mantenibilidad y escalabilidad, con 'Clean Architecture' proporcionando el 'por qué' detrás de las decisiones más específicas que 'inkdc' podría implementar para la persistencia.

Donde 'inkdc' propone soluciones técnicas para la persistencia, 'Domain-Driven Design' proporciona el marco conceptual superior para entender cómo esa persistencia debe modelar el negocio. Ambos buscan lidiar con la complejidad, pero DDD lo aborda desde la semántica y el lenguaje ubicuo, que luego influye en cómo se estructuran las capas de datos como las podría describir 'inkdc'.

Grundlagen der Informatik

Niklaus Wirth

1986·divulgacion

Comparado con 'inkdc' sobre Kotlin y bases de datos, 'Grundlagen der Informatik' es una obra fundacional en un idioma diferente que aborda los principios subyacentes de la ingeniería de software y el diseño de lenguajes. Aunque tecnológico, su enfoque y la figura de Wirth (creador de lenguajes como Pascal) pueden ser menos conocidos en el ámbito moderno del desarrollo en inglés, pero sus principios siguen siendo relevantes para pensar en la robustez de las capas de datos.

La estructura de la información

Roberto Hernández

1978·filosofia

Mientras 'inkdc' se centra en la implementación práctica de la persistencia de datos en Kotlin, 'La estructura de la información' (un título en español de un autor con menor visibilidad internacional) ofrece una visión más abstracta sobre cómo la información misma se organiza y se conceptualiza. Conecta al pensar en las capas de datos no solo como código, sino como una representación estructurada de la información, un tema fundamental discutido de una manera que excede la discusión práctica del libro de referencia.

Designing Data-Intensive Applications

Martin Kleppmann

2017·divulgacion

Aunque 'inkdc' se enfoca en Kotlin para la capa de datos, 'Designing Data-Intensive Applications' comparte una estructura similar en su enfoque de diseccionar las complejidades de los sistemas de datos. Ambos libros abordan la elección de patrones y la arquitectura para la persistencia, pero mientras 'inkdc' podría ofrecer soluciones más ligadas a un lenguaje, Kleppmann va a un nivel más fundamental de los sistemas de datos subyacentes, mostrando qué hay debajo de la superficie de las capas de datos.

La conexión estructural reside en que, al igual que 'inkdc' propone soluciones estructuradas para las capas de datos en Kotlin, 'Patterns of Enterprise Application Architecture' ofrece un compendio de patrones probados para organizar grandes sistemas de software. Fowler va más allá del lenguaje específico, pero la forma en que descompone los problemas y presenta soluciones estandarizadas para la persistencia y la arquitectura general es metodológicamente similar al enfoque que 'inkdc' tomaría para un ámbito más específico.

Ayúdame a que yoleo sea sostenible