Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring from Imperative to Functional Style #28

Closed
carimura opened this issue Jun 15, 2023 Discussed in #24 · 0 comments
Closed

Refactoring from Imperative to Functional Style #28

carimura opened this issue Jun 15, 2023 Discussed in #24 · 0 comments
Assignees
Labels

Comments

@carimura
Copy link
Member

Approved from Content Discussed in #24

Originally posted by venkats June 12, 2023

Content Details

Greetings,

I request the feedback on the topics for an article series I'd like to write. The following are a few ideas I have in mind:

Topics:
Know Your Java?
Refactoring from Imperative to Functional Style
Making use of Pattern Matching

Details:
Know Your Java?:
12-parts articles on Know your Java? The topics will include things in Java that developers may miss, the compilers may not catch, unit tests sometimes may not detect, but is useful for developers to know. In each article, the reader will look at a sample code, try to guess the behavior, will then learn about the actual behavior, and reasons, and the ways to fix or the lessons they can learn.

Refactoring from Imperative to Functional Style
12-parts article on functional thinking. In each part, the reader will start with an imperative style code, then walk thought how to approach writing that code in functional style, and see the refactoring of the code to functional style unfold.

Making use of Pattern Matching
12-parts article on pattern matching. This series will approach how readers can apply pattern matching to solve common code from traditional to more modern Java.

Please let me know your thoughts if any of these is interesting and, if so, which one you'd suggest I focus on.

Thank you.

Website Section

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants