Keep up to date on current trends and technologies
Java
![How to Inject OSGi Dependencies in Custom Portlets in Liferay 7](https://uploads.sitepoint.com/wp-content/uploads/2018/05/1525921433tim-easley-319740-unsplash-300x199.jpg)
How to Inject OSGi Dependencies in Custom Portlets in Liferay 7
Shaik Ismail
![Building a Lean Modular Monolith with OSGi](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493112047osgi-modular-monolith-microservices-300x176.jpg)
Building a Lean Modular Monolith with OSGi
Christian Schneider
![Using Java Bean Validation for Method Parameters and Return Values](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1493734029java-bean-validation-method-calls-interceptors-300x199.jpg)
Using Java Bean Validation for Method Parameters and Return Values
Alejandro Gervasio
![Python for Java People](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493053431python-java-300x185.jpg)
Python for Java People
Eevee
![Building your Front End with Maven: Simple Resources](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492832979maven-resources-300x194.jpg)
Building your Front End with Maven: Simple Resources
Graham Cox
![Top 5 PaaS Solutions for Developing Java Applications](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493555604PaaS-300x251.png)
Top 5 PaaS Solutions for Developing Java Applications
Ipseeta Priyadarshini
![Top 5 IaaS Solutions for Hosting Java Applications](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1492829711iaas-300x171.jpg)
Top 5 IaaS Solutions for Hosting Java Applications
Ipseeta Priyadarshini
![How to Run Multiple Versions of All Your Dev Tools with Jenv](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493285194jenv-tools-300x190.jpg)
How to Run Multiple Versions of All Your Dev Tools with Jenv
Graham Cox
![Lessons in Abstraction: What FP Can Teach OOP](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491471888abstraction-oop-fp-300x200.jpg)
Lessons in Abstraction: What FP Can Teach OOP
Pierre-Yves Saumont
![Where’s the Java?](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493387491goodbye-java-300x163.jpg)
Where’s the Java?
Nicolai Parlog
![Java’s While and Do-While Loops in Five Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1493025085while-loop-300x188.jpg)
Java’s While and Do-While Loops in Five Minutes
Indrek Ots
![Three Design Patterns That Use Inversion of Control](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490682552inversion-of-control-300x200.jpg)
Three Design Patterns That Use Inversion of Control
Alejandro Gervasio
![Validate Object Graphs with Java Bean Validation’s @Valid Annotation](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491815780object-graph-validation-with-valid-300x195.jpg)
Validate Object Graphs with Java Bean Validation’s @Valid Annotation
Alejandro Gervasio
![Six Ways to Functional FizzBuzz with Vavr](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1488293187fp-fizzbuzz-300x190.jpg)
Six Ways to Functional FizzBuzz with Vavr
Gregor Trefs
![Java Bean Validation’s validateProperty() and validateValue() in Three Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491753500JavaBean-Validation-validateProperty-validateValue-300x182.jpg)
Java Bean Validation’s validateProperty() and validateValue() in Three Minutes
Alejandro Gervasio
![Which Java Logging Framework Has the Best Performance?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489650112logging-performance-horror-clown-300x185.jpg)
Which Java Logging Framework Has the Best Performance?
Stephen Connolly
![10 Things You Didn’t Know About Java](https://uploads.sitepoint.com/wp-content/uploads/2017/03/149088507110-things-java-300x169.jpg)
10 Things You Didn’t Know About Java
Lukas Eder
![How to Select POJOs with a CriteriaQuery](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491334475hibernate-criteria-query-pojo-300x200.jpg)
How to Select POJOs with a CriteriaQuery
Thorben Janssen
![Why Maven Cannot Generate Your Module Declaration](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489002908module-descriptor-not-by-maven-300x187.jpg)
Why Maven Cannot Generate Your Module Declaration
Robert Scholte
![Top Resources to Get Started with Java 9](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490979156java-9-resources-300x200.jpg)
Top Resources to Get Started with Java 9
Nicolai Parlog
![Java’s Binary Search API in Five Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1490686205binary-search-300x160.jpg)
Java’s Binary Search API in Five Minutes
Jackie Ng
![Fundamentals of Java Enum Types](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1485526053java-enum-types-traffic-lights-300x187.jpg)
Fundamentals of Java Enum Types
Valdio Veliu
![Java’s Ternary Operator in Three Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489483017ternary-operator-300x153.jpg)
Java’s Ternary Operator in Three Minutes
Indrek Ots
![Implementing a Spring Websocket Server and Client](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1486680192websockets-300x169.jpg)
Implementing a Spring Websocket Server and Client
Jay Sridhar
![How Project Amber Will Revolutionize Java](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489747693project-amber-300x193.jpg)
How Project Amber Will Revolutionize Java
Nicolai Parlog
![What Is Referential Transparency?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1488923337snail-referential-transparency-300x172.jpg)
What Is Referential Transparency?
Pierre-Yves Saumont
![Types Are Mightier than Tests](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487705552specifying-behavior-with-types-300x199.jpg)
Types Are Mightier than Tests
Pierre-Yves Saumont
![Is An Agile Java Standard Possible?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489145195agile-java-300x233.jpg)
Is An Agile Java Standard Possible?
Simon Ritter
![Java Else If Statement in Five Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487712032if-junction-300x188.jpg)
Java Else If Statement in Five Minutes
Indrek Ots
![Deep Dive into Java 9’s Stack-Walking API](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1487070020concrete-stack-walker-300x182.jpg)
Deep Dive into Java 9’s Stack-Walking API
Arnaud Roger
![Git Better! Learn Aliases, Settings, Tools, Background](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1488553546git-better-300x176.jpg)
Git Better! Learn Aliases, Settings, Tools, Background
Nicolai Parlog
![Understanding Java’s Reflection API in Five Minutes](https://uploads.sitepoint.com/wp-content/uploads/2017/02/1488222239eagle-reflection-300x159.jpg)
Understanding Java’s Reflection API in Five Minutes
Nicolai Parlog
Showing 32 of 173