• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Liutauras Vilda
  • Jeanne Boyarsky
  • paul wheaton
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Henry Wong
Saloon Keepers:
  • Tim Holloway
  • Stephan van Hulst
  • Carey Brown
  • Tim Moores
  • Mikalai Zaikin
Bartenders:
  • Frits Walraven

* Welcome Venkat Subramaniam

 
author & internet detective
Posts: 42018
916
Eclipse IDE VI Editor Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
This week, we're delighted to have Venkat Subramaniam helping to answer questions about the new book Functional Programming in Java: Harness the Power of Streams and Lambda Expression.
See the table of contents and an excerpt online.

The promotion starts Tuesday, August 1st, 2023 and will end on Friday, August 4th, 2023

We'll be selecting four random posters in this forum to win a free copy of the book provided by the publisher, Pragmatic Press.


Image from https://m.media-amazon.com

Please see the Book Promotion page to ensure your best chances at winning!

Posts in this welcome thread are not eligible for the drawing, and should be reserved for welcoming the author. Questions posted in this topic are subject to removal.
 
Ranch Hand
Posts: 883
3
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Venkat,
Welcome to the Ranch - or should I say "back to the Ranch"? Is this your first time visiting, or have you been here before?

Either way, welcome!

Burk
 
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Venkat,  does the book have any chapter on Kotlin basics please and how it can be used along with lambdas and streams to leverage the JVM capabilities to the maximum?
 
Kiran Pai
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Venkat. I have just shared the book here amid all my LinkedIn connections and groups :

https://www.linkedin.com/posts/kiran-pai-8710267_hi-all-if-you-love-java-and-grew-up-on-activity-7092204212205309952-ooI_?utm_source=share&utm_medium=member_android
 
Author
Posts: 135
10
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you.

@Burk, thank you, been here before

@Kiran, this book focuses on FP in Java. I've written a separate book that focuses on Kotlin and the details you've mentioned about: https://pragprog.com/titles/vskotlin/programming-kotlin/
 
Marshal
Posts: 8969
646
Mac OS X Spring VI Editor BSD Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Venkat Subramaniam, nice to see you back. Have a great week with some tricky interesting questions!
 
Liutauras Vilda
Marshal
Posts: 8969
646
Mac OS X Spring VI Editor BSD Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Just a reminder to others, please as questions in separate threads/topics, in different words, not in this thread.

Couple of reasons:
1. Asking question(s) here, you'd not have a chance to win a book. That's the rule.
2. All questions (potentially unrelated to each other) crammed to a single thread would make much harder for the author to answer them in an organised way. And to follow.
 
Venkat Subramaniam
Author
Posts: 135
10
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Majid,

The book does not touch on Reactive Programming since I want to stay focused on the topic of the book. The book does cover the pros and cons of parallel streams.

Thank you.
 
Greenhorn
Posts: 20
Spring Fedora Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks, Venkat for answering my questions.

Mods... I am not sure why they got removed from here?
 
Liutauras Vilda
Marshal
Posts: 8969
646
Mac OS X Spring VI Editor BSD Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Majid Hameed wrote:Mods... I am not sure why they got removed from here?



If you read very first post in this thread (by Jeanne Boyarsky), you'd see in bold:

Posts in this welcome thread are not eligible for the drawing, and should be reserved for welcoming the author. Questions posted in this topic are subject to removal.

 
Majid Hameed
Greenhorn
Posts: 20
Spring Fedora Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Got that, thank you @Liutauras Vilda

PS: Sometimes the one in bold is the most distracting...
 
Ranch Hand
Posts: 106
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello Venkat,

Welcome to the Ranch

Interesting topic covered by your book.

Have a nice day

Stephane
 
Bartender
Posts: 209
14
Mac OS X IntelliJ IDE
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Welcome Venkat!

I remember watching your talk on Devoxx Youtube video on lambdas and streams when I was just starting to learn how to program back in 2016, I had already covered basics of OOP by then and wanted to understand functional programming so I watched the whole video in a gym, while running on a treadmill! I think I passed my Oracle exam thanks to that video and consequently was able to get my first job. So, a big thank you!

 
Venkat Subramaniam
Author
Posts: 135
10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Adrian and best wishes for all things ahead.
 
Politics is a circus designed to distract you from what is really going on. So is this tiny ad:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
reply
    Bookmark Topic Watch Topic
  • New Topic