Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Digital Marketing
Computer Science
Graphic Design
Mining Massive Datasets
Making Successful Decisions through the Strategy, Law & Ethics Model
The Science of Well-Being
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from Devoxx. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore UI design in microservice architectures, covering modularization techniques and guidelines to avoid monolithic frontends for better user experiences and system scalability.
Open Q&A session with Java architects Brian Goetz and Mark Reinhold, covering Java SE and JDK topics. Opportunity to gain insights on past, present, and future developments in Java from key experts.
Explore Ehcache 3's features, including JSR-107 compatibility and offheap storage. Learn to detect performance issues, implement caching solutions, and scale applications using clustered caching with Terracotta Server.
Scaling build infrastructure with Gradle 3.0 for large projects: standardization, dependency management, caching, multi-language builds, and advanced IDE integration.
Explore microservices architecture and PaaS implementation in a real-world healthcare project, focusing on deployment, communication, and zero-downtime strategies using OpenShift and G-Cloud.
Explore the concept of modular monoliths as an alternative to microservices, emphasizing the importance of good design principles in software architecture regardless of approach.
Explore gRPC, a high-performance RPC framework. Learn its benefits, including bidirectional streaming and multiplexing, and how to implement it in Java applications through code samples and demos.
Explore the potential of Progressive Web Apps as an intermediate solution combining the best of native, hybrid, and web applications for mobile development projects.
Explore high-performance software design, focusing on response times, throughput, and scalability. Learn about modern hardware, abstraction layers, and practical techniques for optimizing system performance.
Learn TypeScript fundamentals, its benefits over JavaScript, and practical implementation in projects. Explore type annotations, interfaces, generics, and advanced features for enhanced development.
Explore in-memory data systems like Infinispan for efficient data handling, querying, and analysis. Learn about architectures and use cases to optimize app performance and data processing.
Insights and experiences from a Java team's 2-year journey adopting Scala/Akka, covering best practices, pitfalls, and lessons learned in functional programming and interoperability with Java and Groovy.
Learn strategies for retrofitting test frameworks onto existing code and developing test suites for legacy software, improving maintenance tasks and code robustness.
Learn to develop web applications using Clojure, a functional JVM language. Explore its advantages for stateless HTTP approaches and discover why it's an excellent choice for modern web development.
Explore AI's impact on software development, its applications, and future implications. Discuss recent breakthroughs, opportunities, and potential challenges in the field of artificial intelligence.
Get personalized course recommendations, track subjects and courses with reminders, and more.