Shipping Estimate
USA
- USA
- CAN
- USA
- CAN
Ships within 48 hours · Estimated delivery Jul 14 - Jul 19
For Your Every Summer RSVP, with Code: SUMMER15
Description
Java to Kotlinmargin: 4px 0px 14px; padding: 0px; font family: "Amazon Ember", Arial, sans serif; font size: 14px;'It takes a week to travel the 8,000 miles overland from Java to Kotlin. If you're an experienced Java developer who has tried the Kotlin language, you were probably productive in about the same time.'margin: 4px 0px 14px; padding: 0px; font family: "Amazon Ember", Arial, sans serif; font size: 14px;'You'll have found that they do things differently in
margin: -4px 0px 14px; padding: 0px; font-family: "Amazon Ember", Arial, sans-serif; font-size: 14px;'It takes a week to travel the 8,000 miles overland from Java to Kotlin. If you're an experienced Java developer who has tried the Kotlin language, you were probably productive in about the same time.'margin: -4px 0px 14px; padding: 0px; font-family: "Amazon Ember", Arial, sans-serif; font-size: 14px;'You'll have found that they do things differently in Kotlin, though. Nullability is important, collections are different, and classes are final default. Kotlin is more functional, but what does that mean, and how should it change the way that you program? And what about all that Java code that you still have to support? Your tour guides Duncan and Nat first made the trip in 2015, and they've since helped many teams and individuals follow in their footsteps. Travel with them as they break the route down into legs like Optional to Nullable, Beans to Values, and Open to Sealed Classes. Each explains a key concept and then shows how to refactor production Java to idiomatic Kotlin, gradually and safely, while maintaining interoperability.'margin: -4px 0px 0px; padding: 0px; font-family: "Amazon Ember", Arial, sans-serif; font-size: 14px;'The resulting code is simpler, more expressive, and easier to change. the end of the journey, you'll be confident in refactoring Java to Kotlin, writing Kotlin from scratch, and managing a mixed language codebase as it evolves over time.'margin: -4px 0px 0px; padding: 0px; font-family: "Amazon Ember", Arial, sans-serif; font-size: 14px;' style'box-sizing: border-box; padding: 0px 0px 4px; margin: 0px; text-rendering: optimizelegibility; font-weight: 700; font-size: 18px; line-height: 24px; color: rgb(15, 17, 17); font-family: "Amazon Ember", Arial, sans-serif;' About the Authorclass"a-section a-spacing-small a-padding-small" style'box-sizing: border-box; margin-bottom: 0px; color: rgb(15, 17, 17); font-family: "Amazon Ember", Arial, sans-serif; font-size: 14px; padding: 6px 10px !important;'"box-sizing: border-box; padding: 0px; margin: 0px;"Duncan McGregor & Nat Pryce and both started programming in Java before its 1.0 release, and have 55 years of combined experience on both the JVM and other platforms. Until they discovered Kotlin in 2015 Java was their language of choice for most applications.Shipping Notes
- Free Standard Shipping on $100+ Orders to the USA.
- Except Preorder products are shipped in 48 hours.
- Delivery to the USA:
- Standard Shipping : 3-10 business days
- If time is of the essence, please consider selecting expedited delivery for faster service.
Exchange/Return Notes
- We offer a 30-day return/exchange service after receiving.
- Final sale items are not eligible for returns or exchanges.
- To process your return/exchange, please contact us at [email protected]
- Please click here for more details>>> Return & Exchange Policy
4.7 ★★★★★
Based on 2066 reviews
Sort
Product Reviews
★★★★★ 5
Great Bang for the Buck!
Size: 5.25” Woofer
These R50 Studio Monitors are worth every penny. One could easily spend a heck of a lot more to get less. Have been a pro audio engineer my entire life. These monitors kick out clean, solid bass and accurate highs. Klipsch did a excellent job designing these monitors. Perfect for smail spaces where fidelity is critical. If you wall mount these, make sure you leave at least a 1.5 inch air gap between the back of the monitor and the wall. These units are sweet.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on July 22, 2025
★★★★★ 5
Worth the price
Size: 5.25” Woofer
I had in ceiling front speakers and went with these instead. The front ceilings are now height speakers. Sounds great now.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on January 23, 2026
★★★★★ 5
Small but mighty
Size: 5.25” Woofer
Great sound. I can turn my stereo up loader than I care to listen to it and notice no distortion.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 20, 2026
★★★★★ 5
THE BEST SPEAKERS
Size: Pair, Size: Pair
These speakers are the best sounding bookshelf speakers i ever saw or heard. The sound from them is clear even from a cheap crosley suitcase record player and the bass is just awesome because you can actually hear it and it ties my songs together when i can actually hear the baseline. They work extremely well independent of a separate subwoofer because the bass is very strong!
Another point of praise is that the decibel count is very high at 93 which means on very low power they perform loudly. Even on low volume from my Aiyima A07 Premium amplifier, they can be heard throughout my house.
They look so cool and appear to be very high quality build and strength. They can be used for whatever you want (provided your amp is compliant) they're super easy to set up because all you do you just attach the sticky rubber feet on the bottoms and the grilles are magnetic for whatever aesthetics youre going for. Definitely worth the money (i bought them on sale for $230) very top notch speakers!
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on April 25, 2026
★★★★★ 5
Very good speakers
Size: Pair
The r51ms are used to compliment my klipsch rp500m speakers and a 12 inch subwoofer in a large living room. By placing the r51m speakers to the outside walls , and the rp500m speakers to the interior, closer to the amplifier, and with the subwoofer set on deep bass only at just enough volume to barely compliment the sound, the large living room is more than sufficiently covered with at least true high fi quality sound, if not true budget audiophile sound. My entire 2.1 system is all klipsch. That's how I want it.
I am using them with a high powered tube amplifier, so presence and clarity is awesome. Placement is critical. I was initially disappointed until I switched the r51ms to the spread to the outside walls position, and the rp500ms to the interior, closer to the amplifier. The difference was remarkable. The 2 different klipsch speakers, ie one a rp and the other a r series blend together perfectly with no clash whatsoever because of somewhat more refined sound on the rp500m speakers. The rp500m speakers do sound higher end , but they are supposed to, but with the speakers as outer r51m and inner rp500m, and the klipsch subwoofer at deep bass with just a touch of volume the result is sound of such quality that I can honestly say I can be content and satisfied with it. I can say my system is complete, and no further improvement, upgrades are needed. Tower speakers as primaries are not necessary because of the high quality of sound and the high sensitivity of the 4 klipsch bookshelf speakers and klipsch subwoofer. This saves me money during this rapid inflation period of time. I could easily say that what I have sounds more than good enough to be satisfied and content with without any desire to upgrade further at this point.
Shipping speed was excellent via Amazon itself, and the box and speakers arrived in handled with care and new condition.
I am not disappointed at all now that the r51m speakers are the outside speakers, spread apart from corner wall to wall to compliment the interior placements of my rp500m speakers by klipsch. Im all klipsch here and I love it. 5 stars categorically. As previously stated, I see no need for primary tower speakers, even in a large living room, and that equals high quality sound and savings of money at the same time. I recommend these speakers. They do more than just do sound quality wise.
WAS THIS REVIEW HELPFUL?YesReportShare
Reviewed in the United States on August 22, 2025
recommand products
14K GOLD OVAL CUT DIAMOND CONTEMPORARY SIDE STONE ENGAGEMENT RING 0.72 CTW
1375.00
18K GOLD ROUND CUT SOLITAIRE DIAMOND ENGAGEMENT RING 2.60 CTW
8075.00
18K White Gold Round Diamond Semi-Mount Ring
990.00
14K Yellow Gold 5mm Heart Sapphire A Real Diamond ring
530.00
14K GOLD LAB DIAMOND TENNIS BRACELET 4.78 CT
2749.50