Tech IndustryApr 6, 2019
Barclays PLCFAANGHNTER

Where can I find good code to read and learn.

JAVA Code base . Any specific repositories on GitHub that are very well written? My target area is Webservices , Multithteading, Spring etc etc . Mostly monoliths.

Amazon AlexaSDEII Apr 6, 2019

I take it Barclays doesn’t have a good code base?

Barclays PLC FAANGHNTER OP Apr 6, 2019

Not the best, at least not my department. Could have been done better. I also wish to rewrite some of our codebases.

Oath BobBuilder Apr 7, 2019

Ah yes the classic, this code is shit let's rewrite it from scratch. Tread carefully. Good read if you have some spare time: https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/ I applaud the effort to learn how to write better code, but at the end of the day, the best code is code that serves the business need and exists. For Java specific, some good resources are "head first design patterns" and "effective Java" (disclaimer: I haven't finished or gotten very far in either) or if you're looking for more high level structure see if you can find a open source project that tries to do similar. I've found open source projects to high good code organization simply because it's necessary to allow so many collaborators (caveat, open source level quality is probably way overengineered for any project that only has a handful of engineers) Edit: also Google "<technology> boilerplate" e.g. "spring webservices boilerplate" for inspiration

BlackRock xis Apr 6, 2019

Read the Apache top level projects codebase.

Barclays PLC FAANGHNTER OP Apr 6, 2019

Cassandra Airflow etc?

BlackRock xis Apr 6, 2019

Sure if that’s most interesting to you. They have atleast 100, and 15-20 are extremely popular.

Clever Devices nzbU08 Apr 6, 2019

Check out FizzBuzz enterprise edition

Amazon ;&;&$:5$4& Apr 6, 2019

Netty JodaTime

Google lumpi Apr 6, 2019

The stack sounds so bank-y

Barclays PLC FAANGHNTER OP Apr 6, 2019

Yeah what's the googlyness score of this stack ? Care to cite some good GitHub repos for me to read?

Amazon 8jah Apr 7, 2019

Spring core framework src

Amazon iamsrk Apr 7, 2019

Anything similar for python?

Microsoft sendAsync Apr 7, 2019

How about openjdk?

EA activision Apr 7, 2019

Square, Kickstarter

Google jwwwwww Apr 7, 2019

Cassandra