by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Jul 07 18:23

    iluwatar on master

    Add references to Enterprise In… (compare)

  • Jul 07 18:19

    iluwatar on master

    Add references to Patterns of E… (compare)

  • Jul 07 18:18
    iluwatar labeled #1323
  • Jul 07 18:18
    iluwatar labeled #1323
  • Jul 07 18:18
    iluwatar labeled #1323
  • Jul 07 18:18
    iluwatar labeled #1323
  • Jul 07 18:18
    iluwatar opened #1323
  • Jul 07 18:16
    iluwatar labeled #1322
  • Jul 07 18:16
    iluwatar labeled #1322
  • Jul 07 18:16
    iluwatar labeled #1322
  • Jul 07 18:16
    iluwatar labeled #1322
  • Jul 07 18:16
    iluwatar opened #1322
  • Jul 07 18:14
    iluwatar labeled #1321
  • Jul 07 18:14
    iluwatar labeled #1321
  • Jul 07 18:14
    iluwatar labeled #1321
  • Jul 07 18:14
    iluwatar labeled #1321
  • Jul 07 18:14
    iluwatar opened #1321
  • Jul 07 18:13
    iluwatar labeled #1320
  • Jul 07 18:13
    iluwatar labeled #1320
  • Jul 07 18:13
    iluwatar labeled #1320
xiaoming222s
@xiaoming222s
都是外国人》
I am cainiao
Aml Mohamed Sakr
@Amlsakr
I am A ml
I want to learn how to write clean code
I want suggestion to open source project which I can contribute .
I want the project to be in middle level
santoshkumarRK
@santoshkumarRK
I would like to improve my code quality and along with design skills
Sachin Mukherjee
@sachinmukherjee
Are tags like beginner-only, expert tags in difficulty level are removed?
Ilkka Seppälä
@iluwatar
Yes, they were removed in iluwatar/java-design-patterns-web#8
lttechpro
@lttechpro_gitlab
where or how is java design more operative function or used
i mean the patterns
Majid Hajric
@MajidHajric
Hi all,
just got idea how I will make repo for patterns, ng on the front, quiz, step by step explanation...and I find out that there is a repo already :)
Is there something I can do?
Ilkka Seppälä
@iluwatar
We have many open issues needing help. Additionally I'm very interested to hear your ideas.
Majid Hajric
@MajidHajric

Thanks @iluwatar.
I think you did excellent job by creating this project and making implementation of each pattern in one place.
Basically my idea is to provide interactive UI for beginners as well as engineers already using patterns/antipatterns :)
So, something like this:

  • step by step trough: challenge what pattern solves -> detail explanation how to implement -> optionally go to source -> checkpoint with some questions -> compare with related patterns, etc
  • extend repo with:
    principles and best practices,
    refactoring guide
    ...
  • maybe with some kind of general knowledge check, with questions yes/no, pick one, etc

Don't want you misunderstand me, but when I see what is in the repo - I am scared of such a huge list :D

Majid Hajric
@MajidHajric
Goal: make this place a holy place for patterns :)
RudolfBun
@RudolfBun

Hi all,
I study informatics at University of Szeged and me and my group mates (other 4 people) got a task
to contribute into java-design-patterns

I have a question for you. We are thinking about taking some issues from the github repo, and are there some kind of that you can recommend for us? We think that implementing a few patterns will be a good idea. Do you know some kind of pattern, which can be easier to understand and implement?

We would need fast response, because we would need to choice issues today.

Ilkka Seppälä
@iluwatar
Sorry for my slow response times, guys. I've been drowning to work lately.
@MajidHajric you have great ideas there to take the project to the next level. I would like to discuss it further with you if you are willing to take part in the implementation as well?
@RudolfBun start by reading the information in wiki https://github.com/iluwatar/java-design-patterns/wiki/01.-How-to-contribute and then browse the issue list https://github.com/iluwatar/java-design-patterns/issues. The ones with "help wanted" label are looking for implementors and the ones with "good first issue" may be easier to start with.
Lrn Lru
@lrny-lru
Hi, I'm a beginner. I'm teaching myself Java and I really like your tutorial- I can't figure out how to use your difficulty tags to find what principles to start with? ^^; I want to find principles that are Difficulty-beginner
Oh I meant Patterns, lol
Ilkka Seppälä
@iluwatar
The difficulty tags have been removed in the last update of categories and tags. The ones that are currently in use are documented here https://github.com/iluwatar/java-design-patterns/wiki/07.-Categories-and-Tags
Munish Sharna
@munish-usit
Hi, I want to contribute to the project. Any help on what could be the starting point?
Ilkka Seppälä
@iluwatar
Hi @munish-usit
Find something to do in the issue list https://github.com/iluwatar/java-design-patterns/issues or create your own issue
General information is available in the wiki https://github.com/iluwatar/java-design-patterns/wiki
baobaoyeye
@baobaoyeye
hi, is there any plan to translate relevant contents into Chinese
syed
@Smssyed8
Hi Just cloned the project, imported as maven project in eclipse
facing build issues
image.png
Multiple annotations found at this line:
- Plugin execution not covered by lifecycle configuration: com.iluwatar.urm:urm-maven-
 plugin:1.4.8:map (execution: default, phase: process-classes)
- Plugin execution not covered by lifecycle configuration: org.commonjava.maven.plugins:directory-
 maven-plugin:0.3.1:directory-of (execution: directories, phase: initialize)
image.png
syed
@Smssyed8
image.png
image.png
Ilkka Seppälä
@iluwatar
@kkond Producer and Consumer do not implement Runnable, but they are not used directly by the executor service. There's a lambda expression that wraps those classes if you look carefully
Ilkka Seppälä
@iluwatar
@syed if it doesn't work in Eclipse according to the instructions, please create a new issue https://github.com/iluwatar/java-design-patterns/wiki/12.-IDE-instructions
syed
@Smssyed8
@iluwatar Hi, I have raised, iluwatar/java-design-patterns#1243 issue for this
thank you
Rakesh
@ravening
didnt face that issue in vscode on intellij
venkatrs-ch197
@venkatrs-ch197
image.png
Hi All
Could you please let me know how can I update my fork repository?
I tried to merge with upstream but getting like this
syed
@Smssyed8

didnt face that issue in vscode on intellij

that's great, I am not sure why I am facing it

image.png
I see, there is a change, may be marked by @iluwatar
venkatrs-ch197
@venkatrs-ch197

Hi All
Could you please let me know how can I update my fork repository?
I tried to merge with upstream but getting like this

I got it. Updated my Fork repo.

Ilkka Seppälä
@iluwatar
On the CI front we are moving from Travis to Github Actions. This has already been implemented in java-design-patterns repository.
Manish A.Shetty
@ManishShetty1
Hi guys, what’s the design pattern to load the cache only once during the startup?
pawarashish564
@pawarashish564
I'm working on a java compiler API to create a new extension as AutoCompiler which will solve all compile time error automatically without manually looking into the code.
See this here https://github.com/pawarashish564/AutoCompiler new contributors are always welcomed.
sounakadhikary
@sounakadhikary
Hi All
Ilkka Seppälä
@iluwatar
We are starting work on internationalization of the repo, see issue iluwatar/java-design-patterns#1245
If you're interested in translating content to your own language please get in touch.
Timur Isachenko
@isatimur

If you're interested in translating content to your own language please get in touch.

wow, how you did it, I wanted to ask for the same feature, maybe git book mechanics will afford it? I could help with a Russian translation if it's appropriate.

Ilkka Seppälä
@iluwatar
@isatimur in the first phase we are working on translations in https://gitlocalize.com/ If you want, I can add you as a moderator for Russian language. This enables you to start translating immediately.