Win a copy of 97 Things Every Java Programmer Should Know this week in the Java in General forum!

Tim Cooke

Sheriff
+ Follow
since Mar 28, 2008
Tim likes ...
IntelliJ IDE Python Java Linux
Standard Nerd
Belfast
Cows and Likes
Cows
Total received
317
In last 30 days
0
Total given
825
Likes
Total received
1427
Received in last 30 days
0
Total given
520
Given in last 30 days
3
Forums and Threads
Scavenger Hunt
expand Rancher Scavenger Hunt Green check
expand Ranch Hand Scavenger Hunt Green check
expand Greenhorn Scavenger Hunt Green check

Recent posts by Tim Cooke

This week, we're delighted to have Kevlin Henney & Trisha Gee helping to answer questions about the new book 97 Things Every Java Programmer Should Know.


The promotion starts Tuesday, July 7th, 2020 and will end on Friday, July 10th, 2020

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


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.
12 hours ago
Scheduled promotions:

Note: We can run more than one promo in a given week, so check for updates.

Starting DateCoverBookAuthor(s)PublisherCodeRanch Forum
July 797 Things Every Java Programmer Should KnowKevlin Henney  & Trisha GeeO'ReillyJava in General
July 14AWS SecurityDylan ShieldsManningCloud
July 21Learn Kubernetes in a Month of LunchesElton StonemanManningCloud
July 28Spark in ActionJean-Georges PerrinManningOpen Source Projects
August  4Five Lines of CodeChristian ClausenManningRefactoring
August  11Testing JavaScript ApplicationsLucas da CostaManningJavaScript
August  18Serverless Machine Learning in ActionCarl OsipovManningCloud
August  25Spring in ActionCraig WallsManningSpring
September 1  Available
September 8  Available
September 15  Available
September 22  Available
September 29  Available



Go back to the main BookPromotions page.
12 hours ago
First, a big thanks to Adam L. Davis for being here to promote the book Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript.

The winners are:

  • Rahul Dayal Sharma
  • Skumar Patel
  • Brett Lewinski
  • Sam Muller

  • Please send your snail mail address to bookpromotion AT javaranch DOT com. To ensure the quickest response, please provide the following:

    Your name (first and last - if your CodeRanch name is different, please include both your real name and Ranch name)
    Email
    Country (needed even if requesting an e-book)
    Address
    Phone Number


    Also, please include the following as the subject of your Email.

    Book Promo Winner - Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript - Tuesday, June 23rd, 2020


    Image from https://images.springer.com

    As noted in the Book Promotion Eligibility Requirements and Legal type stuff, the winners have 8 days to submit their information. Within 3 days of receipt of your email, we will reply to let you know we got it. If you don't hear back, the goat might have eaten your email. Please let us know by posting in the Ranch Office so we can check on it. Once you have received your copy please let us know by editing the Book Promotions Winners Page and updating the 'Status' column to say you have it.

    Thanks and congrats to all the winners.
    1 week ago
    This week, we're delighted to have Adam L. Davis helping to answer questions about the new book Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript.

    The promotion starts Tuesday, June 23rd, 2020 and will end on Friday, June 26th, 2020

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


    Image from https://images.springer.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.
    2 weeks ago
    Tim you never fail to get my mostly dormant 'nerdy tinkering mode' up and paying attention, especially after the last time you shared an insight into your data management systems.
    2 weeks ago
    Nothing anywhere near as elaborate as you. My data requirements are low so I have 2 x 1TB disks configured as RAID 1 (Mirror) which gives a logical disk of 1TB. I do it that way because it's simple and the 2 bay NAS is a nice size to tuck away in a cupboard. No failures yet so can't attest to the ease of replacement process.
    3 weeks ago
    Oh boy, that sounds serious Ron.

    Have a blessed day!
    3 weeks ago
    First, a big thanks to Paul Azunre for being here to promote the book Transfer Learning for Natural Language Processing (MEAP) .

    The winners are:

  • Lucian Maly
  • Don Horrell
  • Serge Yurk
  • peterr paul

  • Please send your snail mail address to bookpromotion AT javaranch DOT com. To ensure the quickest response, please provide the following:

    Your name (first and last - if your CodeRanch name is different, please include both your real name and Ranch name)
    Email
    Country (needed even if requesting an e-book)
    Address
    Phone Number


    Also, please include the following as the subject of your Email.

    Book Promo Winner - Transfer Learning for Natural Language Processing (MEAP)  - Tuesday, May 26th, 2020


    Image from https://images.manning.com

    As noted in the Book Promotion Eligibility Requirements and Legal type stuff, the winners have 8 days to submit their information. Within 3 days of receipt of your email, we will reply to let you know we got it. If you don't hear back, the goat might have eaten your email. Please let us know by posting in the Ranch Office so we can check on it. Once you have received your copy please let us know by editing the Book Promotions Winners Page and updating the 'Status' column to say you have it.

    Thanks and congrats to all the winners.

    Image from pragprog.com

    Publisher: The Pragmatic Bookshelf

    Summary

    Summary

    The Pragmatic Bookshelf wrote:
    The Pragmatic Programmers classic is back! Freshly updated for modern software development, Pragmatic Unit Testing in Java 8 With JUnit teaches you how to write and run easily maintained unit tests in JUnit with confidence. You’ll learn mnemonics to help you know what tests to write, how to remember all the boundary conditions, and what the qualities of a good test are. You’ll see how unit tests can pay off by allowing you to keep your system code clean, and you’ll learn how to handle the stuff that seems too tough to test.



    Book Preview (when available)


    From the publisher
  • Preface
  • Building Your First JUnit Test (excerpt)
  • What to Test: The Right-BICEP (excerpt)
  • Refactoring to Cleaner Code (excerpt)


  • Where to get it?

  • Amazon.com
  • The Pragmatic Bookshelf


  • Related Websites
  • groovy-lang.org
  • 1 month ago
    First, a big thanks to the publisher Addison-Wesley Professional for participating in our regular CodeRanch Book Promotion to promote the new book Clean Agile.

    The winners are:

  • Junilu Lacar
  • Al Razor
  • Peter Schulze
  • Cleo Junior

  • This week we are running things a little differently. Since the author of this book, Robert C Martin, did not visit the forums and join in with the plentiful discussions about Agile, the publisher Addison-Wesley Professional has kindly offered that the winners can pick any title of their choosing as their prize. While we suggest staying on topic and picking something from their Agile Development section you are welcome to choose any title you like from informit.com.

    Please send your snail mail address to bookpromotion AT javaranch DOT com. To ensure the quickest response, please provide the following:

    Your name (first and last - if your CodeRanch name is different, please include both your real name and Ranch name)
    Requested book title
    Email
    Country (needed even if requesting an e-book)
    Address
    Phone Number


    Also, please include the following as the subject of your Email.

    Book Promo Winner - Clean Agile - Tuesday, May 12th, 2020


    Image from https://images-na.ssl-images-amazon.com

    As noted in the Book Promotion Eligibility Requirements and Legal type stuff, the winners have 8 days to submit their information. Within 3 days of receipt of your email, we will reply to let you know we got it. If you don't hear back, the goat might have eaten your email. Please let us know by posting in the Ranch Office so we can check on it. Once you have received your copy please let us know by editing the Book Promotions Winners Page and updating the 'Status' column to say you have it.

    Thanks and congrats to all the winners.
    This week, we're delighted to have Robert C Martin helping to answer questions about the new book Clean Agile.

    The promotion starts Tuesday, May 12th, 2020 and will end on Friday, May 15th, 2020

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


    Image from https://images-na.ssl-images-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.
    The exception message tells you everything you need to know to identify the problem. Take a look at the line it's complaining about

    If you take a look at the documentation for Paths.get(String first, String... more), can you see if you're handling the correct return type?
    2 months ago
    My parents took me to see the original Star Wars trilogy at the cinema in my home town (sadly no longer there, has been a Vauxhall dealership and a Tesco Express since). All three movies, all in one day, with popcorn and choc ices in the interludes and everything.
    2 months ago
    I'll elaborate a little...

    Automated trading is big business. It's also very secretive business because the algorithms form the primary asset for a trading firm. Therefore you will never really know what technology or techniques are being used.