T h e C o d e R a n c h J o u r n a l - J A N U A R Y 2 0 2 1 E d i t i o n
Gather around folks !! It's going to be a wild year ahead. Let's all huddle together and behold this lovely January 2021 edition of the CodeRanch
Journal. According to the romans, January
is named after the god Janus
. His statue is depicted as two faces looking at either direction. This has quite a symbolic meaning as it tells us to look behind as well as forward. Janus ruled over both, the beginning as well as the end of a conflict, this gives him control over both war and peace. He represents the all beginnings and can see the past and the future. Let's take a deep breath and contemplate on 2020 (gasp !! cough! cough !!) and move on to 2021. You cannot alter the past, but you do control the future. Maybe, this is why java’s java.lang.FutureTask
is a cancellable operation.
F r o m S p o n s o r ' s C o r n e r!
Become a Java Developer with CodeGym.cc - an interactive practice-oriented online Java course.
Don't miss the chance to get an annual subscription with a 50% off. Use a special promo code ‘CODERANCH’! *
Grab your discount on [CodeGym.cc] ( https://coderanch.com/codegym
) and start your Java developer way!
* Contact the support team
W h a t ' s N e w?
* The Ranch now has a new shiny Bar !! A menu bar ;) The new icons adore the brow of our lovely ranch. It's responsive and changes as
as per your screen size and stays up even when scrolling.
* We have a new little search bar that now prompts to search our whole site, advanced search, google search your question in our ranch. It also allows to search in a specific forum.
I n t e r e s t i n g C o d e R a n c h F o r u m P o s t s
January has a bountiful harvest of interesting posts. Here are some we would recommend you to read:
Can Unicorns be cast as Dragons?
One might expect to find expect to find a story here about magnificent beasts are transformed into scaly monsters. But’s there’s something even better. It’s a nice explanation about how the compiler keeps a track about the types during compilation and then ignored during runtime.
Post link: https://coderanch.com/t/738180/java/List-Unicorn-type-add-Dragon
If we build a string, what equality does it bring?
A quest to check the equality between two strings. One was born as a pure string and one was built by a builder. Will they be equal in the eyes of java? This post tells it all.
Post link: https://coderanch.com/t/738455/certification/equals-evaluates-contents-object-memory
Static method woes
An informative post about static methods. The post mentions about how a user thought a static method would return an object once it was called. It’s interesting about a few misunderstandings for static that many programmers have.
Post link: https://coderanch.com/t/738606/java/Static-Methods
If two or more pair, can work be done there?
Let’s dive into the Agile world now. This is an interesting discussion about pair programming. Mainly, the poster is asking about what is the benefit of two resources working together on the same task. It is a must read for agile methodology folks and gives a good perspective about pair programming.
Post link: https://coderanch.com/t/738395/careers/pair-programming-developers-work-task
A date with a local was not quite the same
Once again, an equality based discussion. The poster is asking if two or more LocalDate objects are created, why they aren’t the same when using the “==” symbol.
Post link: https://coderanch.com/t/738680/certification/immutable-LocalDate-objects-evaluated-false
I dont know what to say... I did something yesterday
Once again, a discussion into the Agile process. This post discusses a lot of items and questions about the daily status updates. The discussion is quite long, so grab a coffee before you start reading it.
Post link: https://coderanch.com/t/738650/careers/update-status-Daily-Standup-Meetings
Protecting Geese and birds
A good post about the protected keyword. A good question about a code that does not compile even though it is accessing a protected method.
Post link: https://coderanch.com/t/738655/java/Protected-accessor-wierd
The 40-60 problem
I won’t give much info about this post except that the poster thought he discovered a bug in BigDecimal. Is that an actual bug? Should we stop using BigDecimal? Stay tuned…
Post link: https://coderanch.com/t/738604/java/Horrendous-bug-java-lang-BigDecimal
Do we need to reckon the past ?
A lovely post about job discussion. The poster has asked if decades of experience are worth anything. Interesting topic, lovely discussion. What do you think? Post your opinions here.
Post link: https://coderanch.com/t/737983/careers/decades-worth-experience-worth-days
A puzzle of alphabets
An interesting discussion about anagrams. The poster wants to write a program to detect an anagram in code. Is it as simple as it sounds?
Post link: https://coderanch.com/t/738477/java/Anagram
All the OPs for these posts will be rewarded with a well-deserved cow.
S o m e b o d y y o u m i g h t n o t h a v e n o t i c e d
has been consistently sharing great assets for free use. It's quite useful for game developers. Have a look at these posts:
B o o k P r o m o t i o n s
There's a book (or software) promotion just about every week at CodeRanch. Just ask a question in the appropriate forum and you're eligible to win a copy of the book (or license). Check the book promotions schedule
Promotions in January:
* High Performance Python for Data Analytics by Tiago Rodrigues Antao
** Winners: Guru Bhat, Gary W. Lucas, Jose Samonte, Don Horrell
* Mastering Corda: Blockchain for Java Developers by Jamiel Sheikh
** Winners: Rahim Nathwani, Stephan van Hulst, George Gdgeorgiadis, Vivek Ravi
* The Career Toolkit by Mark Herschberg
** Winners: Tim Holloway, German Gonzalez-Morris , Les Morgan , Burk Hufnagel
* Azure Data Engineering by Vlad Riscutia
** Winners: paul nisset, Lanny Gilbert, Jose Samonte, Fidel Edwards
Upcoming promotions in February:
* OCP Oracle Certified Professional Java SE 11 Developer Practice Tests
We are very grateful to the publishers and authors for supplying the books and answering our questions.
B o o k R e v i e w s
* We have a dedicated forum
for book reviews.
Please check out the latest reviews (also available on our Book Review Grid
T h e M o o s e o n S o c i a l
You will find a few recent CodeRanch announcements and quotes at:
Twitter - https://twitter.com/coderanch
Facebook - https://www.facebook.com/coderanch
Follow / Like us so you don't miss a thing.
A b o u t T h e E d i t o r
Salvin Francis has been a member of CodeRanch since 2009 and a Moderator since 2015.
S u g g e s t i o n s / F e e d b a c k
If you have any feedback on this month's journal then feel free to create a topic in our Ranch Office forum
J o u r n a l A r c h i v e
Our previously published journals are available online at JavaRanch Journal