Skip to content
Navigation menu
Search
Search
Log in
Create account
DEV Community
Close
#
effective
Follow
Hide
Posts
Left menu
👋
Sign in
for the ability to sort posts by
relevant
,
latest
, or
top
.
Right menu
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
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
3
reactions
Comments
Add Comment
3 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: 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: 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: 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: 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: Use Lazy Initialization Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 8 '21
Effective Java: Use Lazy Initialization Judiciously
#
java
#
effective
#
concurrency
#
architecture
5
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: 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: 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: 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: 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: 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: 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: 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
2
reactions
Comments
Add Comment
1 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: 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: 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
2
reactions
Comments
Add Comment
2 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: 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: 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
10 effective tips for New Developers
Pratap Sharma
Pratap Sharma
Pratap Sharma
Follow
Jun 9 '21
10 effective tips for New Developers
#
developers
#
effective
#
tips
#
motivation
3
reactions
Comments
1
comment
3 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: 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 Dart Tricks
Elijah L.
Elijah L.
Elijah L.
Follow
May 11 '21
Effective Dart Tricks
#
dart
#
programming
#
style
#
effective
5
reactions
Comments
Add Comment
3 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
6
reactions
Comments
Add 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: 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
8
reactions
Comments
1
comment
3 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: 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: 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! 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! 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! Use Varargs Judiciously
Kyle Carter
Kyle Carter
Kyle Carter
Follow
Dec 4 '20
Effective Java! Use Varargs Judiciously
#
java
#
effective
#
varargs
#
architecture
7
reactions
Comments
Add Comment
2 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! 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! 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
7
reactions
Comments
Add 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
2
reactions
Comments
2
comments
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! 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! 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! 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! 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! 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! 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
2
reactions
Comments
5
comments
2 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! 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
7
reactions
Comments
Add Comment
6 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! 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! 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 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
5
reactions
Comments
Add Comment
2 min read
An Effective Strategy for Better Learning
Maximiliano Hernández Betancourt
Maximiliano Hernández Betancourt
Maximiliano Hernández Betancourt
Follow
Jul 26 '20
An Effective Strategy for Better Learning
#
personalgrowth
#
learn
#
developer
#
effective
7
reactions
Comments
Add Comment
6 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! 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! 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! 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
11
reactions
Comments
Add Comment
7 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! 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! 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
loading...
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account