Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Search
Log in
Create account
DEV Community
Close
Effective Java Review Series' Articles
Back to Kyle Carter's Series
Effective Java Tuesday! Let's Consider Static Factory Methods
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 17 '19
Effective Java Tuesday! Let's Consider Static Factory Methods
#
java
#
effective
#
design
#
architecture
110
reactions
Comments
5
comments
4 min read
Effective Java Tuesday! The Builder Pattern!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 24 '19
Effective Java Tuesday! The Builder Pattern!
#
java
#
effective
#
design
#
architecture
24
reactions
Comments
2
comments
4 min read
Effective Java Tuesday! Singletons!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 1 '19
Effective Java Tuesday! Singletons!
#
java
#
effective
#
design
#
architecture
17
reactions
Comments
15
comments
3 min read
Effective Java Tuesday! Utility Classes!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 9 '19
Effective Java Tuesday! Utility Classes!
#
java
#
effective
#
design
#
architecture
12
reactions
Comments
Add Comment
2 min read
Effective Java Tuesday! Prefer Dependency Injection!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 16 '19
Effective Java Tuesday! Prefer Dependency Injection!
#
java
#
effective
#
design
#
architecture
16
reactions
Comments
2
comments
3 min read
Effective Java Tuesday! Avoid Creating Unnecessary Objects!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 22 '19
Effective Java Tuesday! Avoid Creating Unnecessary Objects!
#
java
#
effective
#
design
#
architecture
15
reactions
Comments
3
comments
3 min read
Effective Java Tuesday! Don't Leak Object References!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 30 '19
Effective Java Tuesday! Don't Leak Object References!
#
java
#
effective
#
design
#
architecture
7
reactions
Comments
Add Comment
3 min read
Effective Java Tuesday! Avoid Finalizers and Cleaners!
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 5 '19
Effective Java Tuesday! Avoid Finalizers and Cleaners!
#
java
#
effective
#
design
#
architecture
9
reactions
Comments
Add Comment
3 min read
Effective Java Tuesday! Prefer try-with-resources
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 12 '19
Effective Java Tuesday! Prefer try-with-resources
#
java
#
effective
#
design
#
architecture
11
reactions
Comments
2
comments
3 min read
Effective Java Tuesday! Obey the `equals` contract
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jan 21 '20
Effective Java Tuesday! Obey the `equals` contract
#
java
#
effective
#
equals
#
architecture
21
reactions
Comments
3
comments
7 min read
Effective Java Tuesday! Obey the `hashCode` contract
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jan 28 '20
Effective Java Tuesday! Obey the `hashCode` contract
#
java
#
effective
#
hashcode
#
architecture
15
reactions
Comments
Add Comment
3 min read
Effective Java Tuesday! Override `toString`
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 4 '20
Effective Java Tuesday! Override `toString`
#
java
#
effective
#
string
#
architecture
6
reactions
Comments
Add Comment
2 min read
Effective Java Tuesday! Override `clone` judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 18 '20
Effective Java Tuesday! Override `clone` judiciously
#
java
#
effective
#
clone
#
architecture
10
reactions
Comments
Add Comment
5 min read
Effective Java Tuesday! Consider Implementing `Comparable`
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 25 '20
Effective Java Tuesday! Consider Implementing `Comparable`
#
java
#
effective
#
comparable
#
architecture
10
reactions
Comments
2
comments
4 min read
Effective Java Tuesday! Minimize the Accessibility of Classes and Member
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Mar 3 '20
Effective Java Tuesday! Minimize the Accessibility of Classes and Member
#
java
#
effective
#
encapsulation
#
architecture
5
reactions
Comments
Add Comment
5 min read
Effective Java Tuesday! In Public Classes, Use Accessors, Not Public Fields
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Mar 10 '20
Effective Java Tuesday! In Public Classes, Use Accessors, Not Public Fields
#
java
#
effective
#
encapsulation
#
architecture
8
reactions
Comments
Add Comment
2 min read
Effective Java Tuesday! Minimize Mutability
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Mar 20 '20
Effective Java Tuesday! Minimize Mutability
#
java
#
effective
#
immutability
#
architecture
11
reactions
Comments
Add Comment
5 min read
Effective Java Tuesday! Favor Composition Over Inheritance
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Mar 25 '20
Effective Java Tuesday! Favor Composition Over Inheritance
#
java
#
effective
#
inheritance
#
architecture
8
reactions
Comments
1
comment
4 min read
Effective Java Tuesday! Design and Document Classes for Inheritance or Else Prohibit It.
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Apr 3 '20
Effective Java Tuesday! Design and Document Classes for Inheritance or Else Prohibit It.
#
java
#
effective
#
inheritance
#
architecture
6
reactions
Comments
Add Comment
4 min read
Effective Java Tuesday! Prefer Interfaces to Abstract Classes
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Apr 11 '20
Effective Java Tuesday! Prefer Interfaces to Abstract Classes
#
java
#
effective
#
inheritance
#
architecture
8
reactions
Comments
Add Comment
3 min read
Effective Java! Design Interfaces for Posterity
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Apr 15 '20
Effective Java! Design Interfaces for Posterity
#
java
#
effective
#
interfaces
#
architecture
3
reactions
Comments
Add Comment
2 min read
Effective Java! Use Interfaces Only to Define Types
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Apr 29 '20
Effective Java! Use Interfaces Only to Define Types
#
java
#
effective
#
interfaces
#
architecture
6
reactions
Comments
Add Comment
2 min read
Effective Java! Prefer Class Hierarchies to Tagged Classes
Kyle Carter
Kyle Carter
Kyle Carter
Follow
May 6 '20
Effective Java! Prefer Class Hierarchies to Tagged Classes
#
java
#
effective
#
interfaces
#
architecture
12
reactions
Comments
2
comments
3 min read
Effective Java! Favor Static Members Classes over Non-Static
Kyle Carter
Kyle Carter
Kyle Carter
Follow
May 13 '20
Effective Java! Favor Static Members Classes over Non-Static
#
java
#
effective
#
interfaces
#
architecture
6
reactions
Comments
1
comment
3 min read
Effective Java! Limit Source Files to a Single Top-Level Class
Kyle Carter
Kyle Carter
Kyle Carter
Follow
May 20 '20
Effective Java! Limit Source Files to a Single Top-Level Class
#
java
#
effective
#
oop
#
architecture
4
reactions
Comments
Add Comment
2 min read
Effective Java! Don't Use Raw Types
Kyle Carter
Kyle Carter
Kyle Carter
Follow
May 27 '20
Effective Java! Don't Use Raw Types
#
java
#
effective
#
generics
#
architecture
14
reactions
Comments
1
comment
4 min read
Effective Java! Eliminate Unchecked Warnings
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 2 '20
Effective Java! Eliminate Unchecked Warnings
#
java
#
effective
#
generics
#
architecture
6
reactions
Comments
Add Comment
2 min read
Effective Java! Prefer Lists to Array
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 9 '20
Effective Java! Prefer Lists to Array
#
java
#
effective
#
list
#
architecture
6
reactions
Comments
Add Comment
3 min read
Effective Java! Favor Generic Types
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 16 '20
Effective Java! Favor Generic Types
#
java
#
effective
#
list
#
architecture
6
reactions
Comments
Add Comment
3 min read
Effective Java! Favor Generic Methods
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 24 '20
Effective Java! Favor Generic Methods
#
java
#
effective
#
generic
#
architecture
30
reactions
Comments
1
comment
3 min read
Effective Java! Use Bounded Wildcards to Increase API Flexibility
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 30 '20
Effective Java! Use Bounded Wildcards to Increase API Flexibility
#
java
#
effective
#
generic
#
architecture
12
reactions
Comments
Add Comment
7 min read
Effective Java! Combine Generics and Varargs Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 7 '20
Effective Java! Combine Generics and Varargs Judiciously
#
java
#
effective
#
generic
#
architecture
5
reactions
Comments
Add Comment
6 min read
Effective Java! Consider Typesafe Heterogenous Containers
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 15 '20
Effective Java! Consider Typesafe Heterogenous Containers
#
java
#
effective
#
generic
#
architecture
5
reactions
Comments
Add Comment
3 min read
Effective Java! Use Enums Instead of int Constants
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 22 '20
Effective Java! Use Enums Instead of int Constants
#
java
#
effective
#
generic
#
architecture
10
reactions
Comments
2
comments
8 min read
Effective Java! Use Instance Fields Instead of Ordinals
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 28 '20
Effective Java! Use Instance Fields Instead of Ordinals
#
java
#
effective
#
enum
#
architecture
6
reactions
Comments
Add Comment
2 min read
Effective Java! Use EnumSet Instead of Bit Fields
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 4 '20
Effective Java! Use EnumSet Instead of Bit Fields
#
java
#
effective
#
enum
#
architecture
6
reactions
Comments
2
comments
2 min read
Effective Java! Use EnumMap instead of Ordinal Indexing
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 11 '20
Effective Java! Use EnumMap instead of Ordinal Indexing
#
java
#
effective
#
enum
#
architecture
9
reactions
Comments
Add Comment
2 min read
Effective Java! Emulate Extensible Enums With Interfaces.
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 18 '20
Effective Java! Emulate Extensible Enums With Interfaces.
#
java
#
effective
#
enum
#
architecture
8
reactions
Comments
Add Comment
2 min read
Effective Java! Prefer Annotations to Naming Patterns
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 26 '20
Effective Java! Prefer Annotations to Naming Patterns
#
java
#
effective
#
annotation
#
architecture
8
reactions
Comments
Add Comment
6 min read
Effective Java! Consistently Use the Override Annotation
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 1 '20
Effective Java! Consistently Use the Override Annotation
#
java
#
effective
#
annotation
#
architecture
6
reactions
Comments
Add Comment
2 min read
Effective Java! Use Marker Interfaces to Define Types
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 9 '20
Effective Java! Use Marker Interfaces to Define Types
#
java
#
effective
#
annotation
#
architecture
3
reactions
Comments
5
comments
2 min read
Effective Java! Prefer Lambdas to Anonymous Classes
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 15 '20
Effective Java! Prefer Lambdas to Anonymous Classes
#
java
#
effective
#
annotation
#
architecture
7
reactions
Comments
Add Comment
3 min read
Effective Java! Prefer Method References to Lambdas
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 22 '20
Effective Java! Prefer Method References to Lambdas
#
java
#
effective
#
lambda
#
architecture
5
reactions
Comments
Add Comment
2 min read
Effective Java! Favor the Use of Standard Functional Interfaces
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 30 '20
Effective Java! Favor the Use of Standard Functional Interfaces
#
java
#
effective
#
lambda
#
architecture
7
reactions
Comments
Add Comment
3 min read
Effective Java! Use Stream Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 6 '20
Effective Java! Use Stream Judiciously
#
java
#
effective
#
streams
#
architecture
7
reactions
Comments
Add Comment
3 min read
Effective Java! Prefer Side-Effect-Free Functions in Streams
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 13 '20
Effective Java! Prefer Side-Effect-Free Functions in Streams
#
java
#
effective
#
streams
#
architecture
4
reactions
Comments
Add Comment
3 min read
Effective Java! Prefer Collection To Stream as a Return Type
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 20 '20
Effective Java! Prefer Collection To Stream as a Return Type
#
java
#
effective
#
streams
#
architecture
1
reaction
Comments
Add Comment
2 min read
Effective Java! Use Caution When Making Streams Parallel
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 27 '20
Effective Java! Use Caution When Making Streams Parallel
#
java
#
effective
#
streams
#
architecture
3
reactions
Comments
1
comment
3 min read
Effective Java! Check Parameters for Validity
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 3 '20
Effective Java! Check Parameters for Validity
#
java
#
effective
#
method
#
architecture
3
reactions
Comments
2
comments
2 min read
Effective Java! Make Defensive Copies When Necessary
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 11 '20
Effective Java! Make Defensive Copies When Necessary
#
java
#
effective
#
immutable
#
architecture
8
reactions
Comments
Add Comment
3 min read
Effective Java! Design Method Signatures Carefully
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 17 '20
Effective Java! Design Method Signatures Carefully
#
java
#
effective
#
method
#
architecture
5
reactions
Comments
2
comments
3 min read
Effective Java! Use Overloading Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 24 '20
Effective Java! Use Overloading Judiciously
#
java
#
effective
#
overload
#
architecture
7
reactions
Comments
Add Comment
2 min read
Effective Java! Use Varargs Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 4 '20
Effective Java! Use Varargs Judiciously
#
java
#
effective
#
varargs
#
architecture
8
reactions
Comments
Add Comment
2 min read
Effective Java! Return Empty Collections or Arrays, Not Nulls
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 13 '20
Effective Java! Return Empty Collections or Arrays, Not Nulls
#
java
#
effective
#
null
#
architecture
7
reactions
Comments
Add Comment
2 min read
Effective Java! Return Optionals Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 24 '20
Effective Java! Return Optionals Judiciously
#
java
#
effective
#
optional
#
architecture
13
reactions
Comments
Add Comment
4 min read
Effective Java: Write Doc Comments For All Exposed APIs
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jan 19 '21
Effective Java: Write Doc Comments For All Exposed APIs
#
java
#
effective
#
documentation
#
architecture
4
reactions
Comments
2
comments
2 min read
Effective Java: Minimize The Scope of Local Variables
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 11 '21
Effective Java: Minimize The Scope of Local Variables
#
java
#
effective
#
scope
#
architecture
7
reactions
Comments
Add Comment
2 min read
Effective Java: Prefer for-each loops to traditional for loops
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 25 '21
Effective Java: Prefer for-each loops to traditional for loops
#
java
#
effective
#
foreach
#
architecture
3
reactions
Comments
Add Comment
2 min read
Effective Java: Know and Use the Libraries
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Mar 10 '21
Effective Java: Know and Use the Libraries
#
java
#
effective
#
libraries
#
architecture
9
reactions
Comments
1
comment
3 min read
Effective Java: Avoid Float and Double If Exact Answers Are Required
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Mar 23 '21
Effective Java: Avoid Float and Double If Exact Answers Are Required
#
java
#
effective
#
float
#
architecture
4
reactions
Comments
Add Comment
2 min read
Effective Java: Prefer Primitive Types to Boxed Types
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Apr 16 '21
Effective Java: Prefer Primitive Types to Boxed Types
#
java
#
effective
#
boxed
#
architecture
9
reactions
Comments
Add Comment
3 min read
Effective Java: Avoid Strings When Other Types Are More Appropriate
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Apr 27 '21
Effective Java: Avoid Strings When Other Types Are More Appropriate
#
java
#
effective
#
string
#
architecture
Comments
Add Comment
1 min read
Effective Java: Beware the Performance of String Concatenation
Kyle Carter
Kyle Carter
Kyle Carter
Follow
May 19 '21
Effective Java: Beware the Performance of String Concatenation
#
java
#
effective
#
string
#
architecture
4
reactions
Comments
2
comments
1 min read
Effective Java: Refer to Objects By Their Interfaces
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 3 '21
Effective Java: Refer to Objects By Their Interfaces
#
java
#
effective
#
interface
#
architecture
5
reactions
Comments
Add Comment
2 min read
Effective Java: Prefer Interfaces To Reflection
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 17 '21
Effective Java: Prefer Interfaces To Reflection
#
java
#
effective
#
interface
#
architecture
Comments
Add Comment
2 min read
Effective Java: Use Native Methods Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jun 25 '21
Effective Java: Use Native Methods Judiciously
#
java
#
effective
#
native
#
architecture
Comments
Add Comment
2 min read
Effective Java: Optimize Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 1 '21
Effective Java: Optimize Judiciously
#
java
#
effective
#
optimization
#
architecture
1
reaction
Comments
Add Comment
2 min read
Effective Java: Adhere to Generally Accepted Naming Conventions
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 18 '21
Effective Java: Adhere to Generally Accepted Naming Conventions
#
java
#
effective
#
convention
#
architecture
3
reactions
Comments
Add Comment
3 min read
Effective Java: Use Exceptions for Only Exceptional Circumstances
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jul 27 '21
Effective Java: Use Exceptions for Only Exceptional Circumstances
#
java
#
effective
#
exceptions
#
architecture
2
reactions
Comments
Add Comment
3 min read
Effective Java: Use Checked Exceptions for Recoverable Conditions
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 11 '21
Effective Java: Use Checked Exceptions for Recoverable Conditions
#
java
#
effective
#
exceptions
#
architecture
2
reactions
Comments
Add Comment
2 min read
Effective Java: Avoid Unnecessary Use of Checked Exceptions
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 17 '21
Effective Java: Avoid Unnecessary Use of Checked Exceptions
#
java
#
effective
#
exceptions
#
architecture
4
reactions
Comments
Add Comment
2 min read
Effective Java: Favor The Use of Standard Exceptions
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Aug 23 '21
Effective Java: Favor The Use of Standard Exceptions
#
java
#
effective
#
exceptions
#
architecture
2
reactions
Comments
Add Comment
4 min read
Effective Java: Throw Exceptions Appropriate To The Abstraction
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 9 '21
Effective Java: Throw Exceptions Appropriate To The Abstraction
#
java
#
effective
#
exceptions
#
architecture
3
reactions
Comments
Add Comment
3 min read
Effective Java: Document All Exceptions Thrown By Each Method
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 9 '21
Effective Java: Document All Exceptions Thrown By Each Method
#
java
#
effective
#
exceptions
#
architecture
3
reactions
Comments
Add Comment
1 min read
Effective Java: Include Failure-Capture Information in Detail Messages
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Sep 29 '21
Effective Java: Include Failure-Capture Information in Detail Messages
#
java
#
effective
#
exceptions
#
architecture
6
reactions
Comments
Add Comment
2 min read
Effective Java: Strive for Failure Atomicity
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 10 '21
Effective Java: Strive for Failure Atomicity
#
java
#
effective
#
exceptions
#
architecture
5
reactions
Comments
Add Comment
3 min read
Effective Java: Don't Ignore Exceptions
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Oct 27 '21
Effective Java: Don't Ignore Exceptions
#
java
#
effective
#
exceptions
#
architecture
2
reactions
Comments
Add Comment
2 min read
Effective Java: Synchronize Access to Shared Mutable Data
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 3 '21
Effective Java: Synchronize Access to Shared Mutable Data
#
java
#
effective
#
synchronization
#
architecture
6
reactions
Comments
Add Comment
4 min read
Effective Java: Avoid Excessive Synchronization
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 7 '21
Effective Java: Avoid Excessive Synchronization
#
java
#
effective
#
concurrency
#
architecture
6
reactions
Comments
Add Comment
5 min read
Effective Java: Prefer Executors, Tasks, and Streams to Threads
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 13 '21
Effective Java: Prefer Executors, Tasks, and Streams to Threads
#
java
#
effective
#
concurrency
#
architecture
4
reactions
Comments
Add Comment
3 min read
Effective Java: Prefer Concurrency Utilities Over wait and notify
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Nov 19 '21
Effective Java: Prefer Concurrency Utilities Over wait and notify
#
java
#
effective
#
concurrency
#
architecture
1
reaction
Comments
Add Comment
5 min read
Effective Java: Document Thread Safety
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 2 '21
Effective Java: Document Thread Safety
#
java
#
effective
#
concurrency
#
architecture
1
reaction
Comments
Add Comment
3 min read
Effective Java: Use Lazy Initialization Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 8 '21
Effective Java: Use Lazy Initialization Judiciously
#
java
#
effective
#
concurrency
#
architecture
6
reactions
Comments
Add Comment
3 min read
Effective Java: Don't Depend on the Thread Scheduler
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 16 '21
Effective Java: Don't Depend on the Thread Scheduler
#
java
#
effective
#
concurrency
#
architecture
2
reactions
Comments
Add Comment
3 min read
Effective Java: Prefer Alternatives To Java Serialization
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jan 4 '22
Effective Java: Prefer Alternatives To Java Serialization
#
java
#
effective
#
serialization
#
architecture
6
reactions
Comments
Add Comment
4 min read
Effective Java: Implement Serializable With Great Caution
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jan 18 '22
Effective Java: Implement Serializable With Great Caution
#
java
#
effective
#
serializable
#
architecture
5
reactions
Comments
Add Comment
5 min read
Effective Java: Consider Using a Custom Serialized Form
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Jan 21 '22
Effective Java: Consider Using a Custom Serialized Form
#
java
#
effective
#
serializable
#
serialization
6
reactions
Comments
Add Comment
6 min read
Effective Java: Write readObject Methods Defensively
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 1 '22
Effective Java: Write readObject Methods Defensively
#
java
#
effective
#
serializable
#
serialization
6
reactions
Comments
Add Comment
4 min read
Effective Java: For Instance Control, Prefer Enum types to readResolve
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 16 '22
Effective Java: For Instance Control, Prefer Enum types to readResolve
#
java
#
effective
#
serializable
#
serialization
4
reactions
Comments
Add Comment
3 min read
Effective Java: Consider Serialization Proxies Instead of Serialized Instances
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Feb 21 '22
Effective Java: Consider Serialization Proxies Instead of Serialized Instances
#
java
#
effective
#
serializable
#
serialization
6
reactions
Comments
Add Comment
4 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account