<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Programming Languages on Hussyvel Ribeiro | Tech Blog</title><link>https://hussyvel.com/languages/</link><description>Recent content in Programming Languages on Hussyvel Ribeiro | Tech Blog</description><generator>Hugo</generator><language>en</language><atom:link href="https://hussyvel.com/languages/index.xml" rel="self" type="application/rss+xml"/><item><title>Java</title><link>https://hussyvel.com/languages/java/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://hussyvel.com/languages/java/</guid><description>&lt;p>OOP, the JVM, concurrency and the Spring ecosystem.&lt;/p>
&lt;h2 id="books">Books&lt;/h2>
&lt;ul>
&lt;li>&lt;input disabled="" type="checkbox"> &lt;em>Effective Java&lt;/em> — Joshua Bloch&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> &lt;em>Java Concurrency in Practice&lt;/em> — Brian Goetz&lt;/li>
&lt;li>&lt;input disabled="" type="checkbox"> &lt;em>Spring in Action&lt;/em> — Craig Walls&lt;/li>
&lt;/ul>
&lt;h2 id="articles">Articles&lt;/h2>
&lt;ul>
&lt;li>22/10/2026 — &lt;a href="https://hussyvel.com/posts/bitwise-operators-java/">Bitwise Operators in Java: What They Are, Where They Came From, and When to Use Them&lt;/a>&lt;/li>
&lt;/ul></description></item></channel></rss>