O ritmo implacável e emocionante da inovação no desenvolvimento de software continuou em 2017 com uma verdadeira explosão em torno de bibliotecas e frameworks de machine learning. Também foi possível observar a adoção contínua de arquiteturas "cloud native" (incluindo microservices) como um tema importante, e a engenharia do caos como uma área de interesse crescente.
Além disso, Java e .NET tiveram um ano maravilhoso, o que acabou se refletindo no InfoQ como um tremendo interesse tanto no .NET Core quanto no Java 9 e 10. Também vimos um enorme aumento no interesse em temas relacionados à cultura organizacional e ao gerenciamento de equipe.
Recentemente, fiz a gravação de um podcast especial juntamente com Wesley Reisz, onde discutimos o ano de 2017.
Além disso, para lhe ajudar a ficar por dentro de tudo, escolhemos 30 conteúdos de destaque em 2017, que acreditamos serem importantes para o ano de 2018. Escolher apenas 30 deles foi extremamente difícil, mas nossa equipe editorial fez o seu melhor, guiando-se pelas visualizações e curtidas, e também nossas preferências pessoais.
Arquitetura de Software
- How Slack Works
- Scaling Instagram Infrastructure
- Sachin Kulkarni Describes the Architecture behind Facebook Live
- Netflix’s Nora Jones on Establishing, Growing, and Maturing a Chaos Engineering Practice
- Microservices vs. Monoliths - The Reality Beyond the Hype
Desenvolvimento de Software
- Virtual Panel: What's Next for .NET?
- Patterns and Practices in C# 7
- Building a Bank with Go
- Richard Feldman Discusses Elm and How it Compares to React.js for Front-End Programming
- Reactive Programming with Java
- Real-World Java 9
- Java 10 - The Story So Far
- Security War Stories: The Battle for the Internet of Things
- Lessons Learned from Fighting Nation States in Cyber Space
- Our Concurrent Past; Our Distributed Future
Machine Learning e IA
- Machine Learning Techniques for Predictive Maintenance
- Anomaly Detection for Time Series Data with Deep Learning
- Introduction to Machine Learning
- Solving Payment Fraud and User Security with ML
- Predictability in ML Applications
Cultura e Métodos
- Intuition Engineering
- Shaving My Head Made Me a Better Programmer
- What Google Learned about Creating Effective Teams
- Creating Space to Be Awesome
- ThoughtWorks' CTO Rebecca Parsons on Courageous Leadership and Evolutionary Architecture