JEP 430, String Templates (Preview), has been promoted from Proposed to Target to Targeted status for JDK 21, a feature JEP type that proposes to enhance the Java programming language with string templates,...
Many approaches to software architecture assume that the architecture is planned at the beginning. Unfortunately, architecture planned in this way is hard to change later. Functional programming can help achieve loose coupling to...
Google Cloud recently released the Digital Sovereignty Explorer, a free online and interactive tool to determine a digital sovereignty strategy on the cloud using a multiple-choice format. The tool currently focuses on European...
Tomáš Neubauer.will talk about Quix Streams, an open-source Python library that simplifies real-time machine learning pipelines. Tomáš will discuss various architecture designs, their pros and cons, and demonstrate a real use case of...
This week’s Java roundup for April 17th, 2023 features news from OpenJDK, JDK 21, JMC 8.3.1, BellSoft, Spring Boot, Spring Security, Spring Session, Spring Authorization Server, Spring Integration, Spring for GraphQL and Spring...
This week’s Java roundup for April 17th, 2023 features news from OpenJDK, JDK 21, JMC 8.3.1, BellSoft, Spring Boot, Spring Security, Spring Session, Spring Authorization Server, Spring Integration, Spring for GraphQL and Spring...
User Experience design is of paramount importance for implementing an Internal Developer Platform, finds Fernando Villalba. In a comprehensive blog post detailing what great design and UX (user experience) means, Fernando expands on...
Recently Microsoft released .NET 8 Preview 3. This new release contains many new improvements to ASP.NET Core such as support for native AOT, server-side rendering with Blazor, rendering Razor components outside of ASP.NET...
Software architecture and agility are often portrayed as incompatible. In reality, they are mutually reinforcing – a sound architecture helps teams build better solutions in a series of short intervals, and gradually evolving...
Durante os cursos que fazemos, sejam estes profissionalizantes, técnicos, graduações, utilizamos diferentes recursos para apoiar os nossos estudos. Entre estes recursos não podemos deixa de contar com os livros. Ainda devo lembrar que os livros digitais tem se tornado uma opção cada vez mais comum.
Atendendo a pedidos de alguns alunos seguem as minhas recomendações de livros que podem ser úteis no processo de formação. Além disso, alguns desses livros que me ajudam nas decisões profissionais para melhorar a qualidade do código, arquitetura de aplicações, gestão de projeto ou processo de software, formação de conteúdo de aulas, entre outras situações.
Antes de tudo, é interessante destacar que eu prefiro livros que apresentam fundamentos, e não aqueles que apresentam tecnologias específicas. Eu tenho essa preferência é devido a volatilidade da área de computação. Obter um livro que fale da tecnologia ZPTO na versão YJ requer que a leitura e a aplicação sejam imediatas, pois, a medida que a tecnologia passa por atualizações, muito do conteúdo do livro pode se tornar defasado. Deste modo, para situações específicas ou pontuais, eu prefiro usar de outras fontes que não seja um livro.
A lista de recomendações a seguir está organizadas pelas possíveis disciplinas comumente encontradas nos cursos de computação. Algumas seções ainda estão em construção, por isso ainda não constam as indicações.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Boa
Apenas uma missão, compartilhar conhecimento.
© 2022. Edspace. Todos Direitos Reservados