Skip to content

Commit f53fc01

Browse files
author
AlexRogalskiy
committed
Added info on workflows
Updates on github-actions
1 parent 23ea278 commit f53fc01

File tree

4 files changed

+73
-33
lines changed

4 files changed

+73
-33
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# [0.0.0](https://github.com/AlexRogalskiy/java-patterns/compare/v1.0.1...v0.0.0) (2021-08-09)
1+
# [0.0.0](https://github.com/AlexRogalskiy/java-patterns/compare/v1.0.1...v0.0.0) (2021-08-10)
22

33

44

README.md

Lines changed: 54 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -43,34 +43,36 @@
4343
## 🎹 *Table of contents*
4444

4545
<!--ts-->
46-
* [Java Design Patterns](#java-design-patterns)
47-
* [<em>Table of contents</em>](#-table-of-contents)
48-
* [<em>Summary</em>](#-summary)
49-
* [<em>Documentation</em>](#-documentation)
50-
* [<em>Kubernetes</em>](#-kubernetes)
51-
* [<em>Statistics</em>](#-statistics)
52-
* [<em>Versioning</em>](#-versioning)
53-
* [<em>Authors</em>](#-authors)
54-
* [<em>Contributing</em>](#-contributing)
55-
* [<em>Visitor stats</em>](#-visitor-stats)
56-
* [<em>Licensing</em>](#-licensing)
57-
* [<em>Development Support</em>](#-development-support)
58-
* [<em>Acknowledgement</em>](#-acknowledgement)
59-
* [<em>OpenGraph Card</em>](#-opengraph-card)
60-
* [<em>Feeds and Podcasts</em>](#-feeds-and-podcasts)
61-
* [<em>Reddit posts</em>](#reddit-posts)
62-
* [<em>InfoWorld posts</em>](#infoworld-posts)
63-
* [<em>Let's talk posts</em>](#lets-talk-posts)
64-
* [<em>Random thoughts posts</em>](#random-thoughts-posts)
65-
* [<em>Better code posts</em>](#better-code-posts)
66-
* [<em>Inside Java posts</em>](#inside-java-posts)
67-
* [<em>Java programmer posts</em>](#java-programmer-posts)
68-
* [<em>Dreamix posts</em>](#dreamix-posts)
69-
* [<em>Plumbr posts</em>](#plumbr-posts)
70-
* [<em>Thorben Janssen posts</em>](#thorben-janssen-posts)
71-
* [<em>Redhat posts</em>](#redhat-posts)
72-
* [<em>JavaCodeGeeks posts</em>](#javacodegeeks-posts)
73-
* [<em>DevCases posts</em>](#devcases-posts)
46+
47+
- [Java Design Patterns](#java-design-patterns)
48+
- [<em>Table of contents</em>](#-table-of-contents)
49+
- [<em>Summary</em>](#-summary)
50+
- [<em>Documentation</em>](#-documentation)
51+
- [<em>Kubernetes</em>](#-kubernetes)
52+
- [<em>Statistics</em>](#-statistics)
53+
- [<em>Versioning</em>](#-versioning)
54+
- [<em>Authors</em>](#-authors)
55+
- [<em>Contributing</em>](#-contributing)
56+
- [<em>Visitor stats</em>](#-visitor-stats)
57+
- [<em>Licensing</em>](#-licensing)
58+
- [<em>Development Support</em>](#-development-support)
59+
- [<em>Acknowledgement</em>](#-acknowledgement)
60+
- [<em>OpenGraph Card</em>](#-opengraph-card)
61+
- [<em>Feeds and Podcasts</em>](#-feeds-and-podcasts)
62+
- [<em>Reddit posts</em>](#reddit-posts)
63+
- [<em>InfoWorld posts</em>](#infoworld-posts)
64+
- [<em>Let's talk posts</em>](#lets-talk-posts)
65+
- [<em>Random thoughts posts</em>](#random-thoughts-posts)
66+
- [<em>Better code posts</em>](#better-code-posts)
67+
- [<em>Inside Java posts</em>](#inside-java-posts)
68+
- [<em>Java programmer posts</em>](#java-programmer-posts)
69+
- [<em>Dreamix posts</em>](#dreamix-posts)
70+
- [<em>Plumbr posts</em>](#plumbr-posts)
71+
- [<em>Thorben Janssen posts</em>](#thorben-janssen-posts)
72+
- [<em>Redhat posts</em>](#redhat-posts)
73+
- [<em>JavaCodeGeeks posts</em>](#javacodegeeks-posts)
74+
- [<em>DevCases posts</em>](#devcases-posts)
75+
7476
<!--te-->
7577

7678
## *Summary*
@@ -280,21 +282,24 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
280282
### *Reddit posts*
281283

282284
<!-- REDDIT-POST-LIST:START -->
283-
- [Java News Roundup: JDK 17 Initial RC, OpenJDK, Updates to Open Liberty, Hibernate ORM, Spring Cloud](https://www.reddit.com/r/java/comments/p13s9a/java_news_roundup_jdk_17_initial_rc_openjdk/)
285+
286+
- [Java News Roundup: JDK 17 Initial RC, OpenJDK, Updates to Open Liberty, Hibernate ORM, Spring Cloud](https://www.reddit.com/r/java/comments/p13s9a/java_news_roundup_jdk\_17\_initial_rc_openjdk/)
284287
- [The weekly Console email just went out! This week we had Oleksandr Porunov of JanusGraph on. We talked about why you would want to use a graph database and what happens if you don’t! I thought /r/java might be interested in checking it out! :)](https://www.reddit.com/r/java/comments/p0klsg/the_weekly_console_email_just_went_out_this_week/)
285288
- [Do you know of any good Spring Boot sample project for learning?](https://www.reddit.com/r/java/comments/ozwxn2/do_you_know_of_any_good_spring_boot_sample/)
286289
- [Why you recommend java for learning DSA and not c++?](https://www.reddit.com/r/java/comments/ozl997/why_you_recommend_java_for_learning_dsa_and_not_c/)
287-
- [JDK 17 First Release-Candidate Build Released #TestItNow](https://www.reddit.com/r/java/comments/ozcitb/jdk_17_first_releasecandidate_build_released/)
290+
- [JDK 17 First Release-Candidate Build Released #TestItNow](https://www.reddit.com/r/java/comments/ozcitb/jdk\_17\_first_releasecandidate_build_released/)
288291
- [Azul Platform Prime Stream Builds Are Now Free for Evaluation, Development, and Testing](https://www.reddit.com/r/java/comments/oz70l4/azul_platform_prime_stream_builds_are_now_free/)
289-
- [OneDev 4.9 - Java Based Open Source Git Server with Built-in CI/CD](https://www.reddit.com/r/java/comments/oz6nfu/onedev_49_java_based_open_source_git_server_with/)
292+
- [OneDev 4.9 - Java Based Open Source Git Server with Built-in CI/CD](https://www.reddit.com/r/java/comments/oz6nfu/onedev\_49\_java_based_open_source_git_server_with/)
290293
- [spring-data-jpa-temporal: a lightweight temporal auditing library](https://www.reddit.com/r/java/comments/oz67sy/springdatajpatemporal_a_lightweight_temporal/)
291294
- [Java Development on the SteamDeck?](https://www.reddit.com/r/java/comments/oz3feu/java_development_on_the_steamdeck/)
292295
- [Open source and free library to serialize and de-serialize data in b-encoded format](https://www.reddit.com/r/java/comments/oyzxws/open_source_and_free_library_to_serialize_and/)
296+
293297
<!-- REDDIT-POST-LIST:END -->
294298

295299
### *InfoWorld posts*
296300

297301
<!-- INFOWORLD-POST-LIST:START -->
302+
298303
- [JetBrains Java IDE adds project analysis, build system improvements](https://www.infoworld.com/article/3628177/jetbrains-java-ide-adds-project-analysis-build-system-improvements.html#tk.rss_java)
299304
- [JDK 17: The new features in Java 17](https://www.infoworld.com/article/3606833/jdk-17-the-new-features-in-java-17.html#tk.rss_java)
300305
- [Oracle launches Verrazzano container platform for Kubernetes](https://www.infoworld.com/article/3627407/oracle-launches-verrazzano-container-platform-for-kubernetes.html#tk.rss_java)
@@ -305,12 +310,14 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
305310
- [Kotlin gains Java coding enhancements](https://www.infoworld.com/article/3623371/kotlin-gains-java-coding-enhancements.html#tk.rss_java)
306311
- [Eclipse launches group to shepherd popular Java IDE](https://www.infoworld.com/article/3622412/eclipse-launches-group-to-shepherd-popular-java-ide.html#tk.rss_java)
307312
- [Oracle offers Java management service](https://www.infoworld.com/article/3621690/oracle-offers-java-management-service.html#tk.rss_java)
313+
308314
<!-- INFOWORLD-POST-LIST:END -->
309315

310316
### *Let's talk posts*
311317

312318
<!-- LETSTALK-POST-LIST:START -->
313-
- [4 Developers 2020](http://letstalkaboutjava.blogspot.com/2020/02/4-developers-2020_9.html)
319+
320+
- [4 Developers 2020](http://letstalkaboutjava.blogspot.com/2020/02/4-developers-2020\_9.html)
314321
- [You won't do it later!](http://letstalkaboutjava.blogspot.com/2019/12/you-wont-do-it-later.html)
315322
- [JDD 2019!](http://letstalkaboutjava.blogspot.com/2019/09/once-again-im-media-partner-of-jdd-and.html)
316323
- [4 Developers 2019](http://letstalkaboutjava.blogspot.com/2019/02/4-developers-2019.html)
@@ -320,11 +327,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
320327
- [JDD is coming!](http://letstalkaboutjava.blogspot.com/2018/08/jdd-is-coming.html)
321328
- [Just stop for a moment](http://letstalkaboutjava.blogspot.com/2018/06/just-stop-for-moment.html)
322329
- [Refactoring vs. Redesign](http://letstalkaboutjava.blogspot.com/2017/11/refactoring-vs-redesign.html)
330+
323331
<!-- LETSTALK-POST-LIST:END -->
324332

325333
### *Random thoughts posts*
326334

327335
<!-- RANDOMTHOUGHTS-POST-LIST:START -->
336+
328337
- [Angular in Strict Mode](http://randomthoughtsonjavaprogramming.blogspot.com/2021/08/angular-in-strict-mode.html)
329338
- [Kotlin : the "by" keyword in Interface/Class Delegation](http://randomthoughtsonjavaprogramming.blogspot.com/2021/07/kotlin-by-keyword-in-interfaceclass.html)
330339
- [Hibernate's @FetchProfile](http://randomthoughtsonjavaprogramming.blogspot.com/2021/06/hibernates-fetchprofile.html)
@@ -335,11 +344,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
335344
- [Method determination ignored variable arity and implicit auto boxing/unboxing](http://randomthoughtsonjavaprogramming.blogspot.com/2021/05/method-determination-ignored-variable.html)
336345
- [USB-C Hubs for MacBooks - Review](http://randomthoughtsonjavaprogramming.blogspot.com/2021/05/usb-c-hubs-for-macbooks-review.html)
337346
- [Jelastic CLI](http://randomthoughtsonjavaprogramming.blogspot.com/2021/04/jelastic-cli.html)
347+
338348
<!-- RANDOMTHOUGHTS-POST-LIST:END -->
339349

340350
### *Better code posts*
341351

342352
<!-- BETTERCODE-POST-LIST:START -->
353+
343354
- [Introduction to Serverless Architecture Patterns](https://betterjavacode.com/programming/introduction-to-serverless-architecture-patterns)
344355
- [How To Use Spring Security With SAML Protocol Binding](https://betterjavacode.com/programming/how-to-use-spring-security-with-saml-protocol-binding)
345356
- [Using Apache Kafka With Spring Boot](https://betterjavacode.com/kafka/using-apache-kafka-with-spring-boot)
@@ -350,11 +361,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
350361
- [How to Use API Gateway with Spring Cloud](https://betterjavacode.com/programming/how-to-use-api-gateway-with-spring-cloud)
351362
- [Example of Spring Boot Application Authentication with AWS Cognito](https://betterjavacode.com/programming/example-of-spring-boot-application-authentication-with-aws-cognito)
352363
- [Everything you need to know about Spring Data JPA](https://betterjavacode.com/spring-boot/everything-you-need-to-know-about-spring-data-jpa)
364+
353365
<!-- BETTERCODE-POST-LIST:END -->
354366

355367
### *Inside Java posts*
356368

357369
<!-- INSIDE-POST-LIST:START -->
370+
358371
- [New candidate JEP: 416: Reimplement Core Reflection with Method Handles](https://inside.java/2021/08/05/new-candidate-jep-416/)
359372
- [AMA About the Java Language](https://inside.java/2021/08/02/ama-about-the-java-language/)
360373
- [Minor improvement to anonymous classes](https://inside.java/2021/08/01/monior-improvement-to-anonymous-classes/)
@@ -365,11 +378,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
365378
- [Call for Discussion : New Project to support the Wayland display server on Linux](https://inside.java/2021/07/07/call-for-discussion/)
366379
- [Add support for secondary carriers to Memory Access API](https://inside.java/2021/07/02/add-support-for-second-carriers/)
367380
- [Inside Java Newscast #7](https://inside.java/2021/07/01/insidejava-newscast-007/)
381+
368382
<!-- INSIDE-POST-LIST:END -->
369383

370384
### *Java programmer posts*
371385

372386
<!-- JAVAPROG-POST-LIST:START -->
387+
373388
- [How to Find Array Length in Java with Examples](https://www.thejavaprogrammer.com/array-length-in-java/)
374389
- [Solved Error: cannot be cast to java.lang.Comparable](https://www.thejavaprogrammer.com/cannot-be-cast-to-java-lang-comparable/)
375390
- [Java String Interpolation with Examples](https://www.thejavaprogrammer.com/java-string-interpolation/)
@@ -380,11 +395,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
380395
- [Java Program for Employee Details using Class and Object](https://www.thejavaprogrammer.com/java-program-for-employee-details-using-class-and-object/)
381396
- [Covariant Return Type in Java](https://www.thejavaprogrammer.com/covariant-return-type-in-java/)
382397
- [Static Import in Java with Example](https://www.thejavaprogrammer.com/static-import-in-java/)
398+
383399
<!-- JAVAPROG-POST-LIST:END -->
384400

385401
### *Dreamix posts*
386402

387403
<!-- DREAMIX-POST-LIST:START -->
404+
388405
- [Java vs JavaScript: How to Choose the Right Backend Technology?](https://dreamix.eu/blog/java/java-vs-javascript-how-to-choose-the-right-backend-technology)
389406
- [Splitting String in Java – Examples and Tips](https://dreamix.eu/blog/java/splitting-string-in-java-examples-and-tips)
390407
- [Learn from Java Champion Gerrit Grunwald: JavaFx – not dead yet](https://dreamix.eu/blog/java/learn-from-java-champion-gerrit-grunwald-javafx-not-dead-yet)
@@ -395,11 +412,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
395412
- [5 Reasons Why Bespoke Software Development Projects Succeed](https://dreamix.eu/blog/java/5-reasons-why-bespoke-software-development-projects-succeed)
396413
- [Continuous Integration and Delivery to Improve the Software Development Workflow](https://dreamix.eu/blog/java/continuous-integration-and-delivery-to-improve-the-software-development-workflow)
397414
- [Why good (clean) software architecture matters](https://dreamix.eu/blog/java/why-good-clean-software-architecture-matters)
415+
398416
<!-- DREAMIX-POST-LIST:END -->
399417

400418
### *Plumbr posts*
401419

402420
<!-- PLUMBR-POST-LIST:START -->
421+
403422
- [Plumbr has been acquired by Splunk](https://plumbr.io/blog/plumbr-blog/acquired-by-splunk)
404423
- [Using Plumbr with OpenTelemetry NodeJS agent](https://plumbr.io/blog/plumbr-blog/using-plumbr-with-opentelemetry-nodejs-agent)
405424
- [Extending Plumbr RUM with Web Vitals metrics](https://plumbr.io/blog/performance-blog/extending-plumbr-rum-with-web-vitals-metrics)
@@ -410,11 +429,13 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
410429
- [Plumbr now monitors Python applications and APIs](https://plumbr.io/blog/product-updates/plumbr-now-monitors-python-applications-and-apis)
411430
- [Distributed tracing in practice](https://plumbr.io/blog/tracing/distributed-tracing-in-practice)
412431
- [Plumbr now supports application versioning](https://plumbr.io/blog/product-updates/plumbr-now-supports-application-versioning)
432+
413433
<!-- PLUMBR-POST-LIST:END -->
414434

415435
### *Thorben Janssen posts*
416436

417437
<!-- TJ-POST-LIST:START -->
438+
418439
- [Spring Data JPA – How to Return DTOs from Native Queries](https://thorben-janssen.com/spring-data-jpa-dto-native-queries/)
419440
- [Introduction to Panache](https://thorben-janssen.com/introduction-panache/)
420441
- [How and when to use JPA’s getReference() Method](https://thorben-janssen.com/jpa-getreference/)
@@ -425,6 +446,7 @@ and ***Java Patterns*** ? Consider buying me a coffee :)
425446
- [Hibernate Proxies – Why they’re used and how to unproxy them](https://thorben-janssen.com/hibernate-proxies/)
426447
- [Hibernate’s @Filter Annotation – Apply Dynamic Filters at Runtime](https://thorben-janssen.com/hibernate-filter/)
427448
- [How to retrieve DTOs from your Envers Audit Logs](https://thorben-janssen.com/envers-dto/)
449+
428450
<!-- TJ-POST-LIST:END -->
429451

430452
### *Redhat posts*

k8s/backend/deployment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,15 @@ spec:
4444
- name: http
4545
containerPort: 8000
4646
protocol: TCP
47+
env:
48+
- name: WATCH_NAMESPACE
49+
valueFrom:
50+
fieldRef:
51+
fieldPath: metadata.namespace
52+
- name: POD_NAME
53+
valueFrom:
54+
fieldRef:
55+
fieldPath: metadata.name
4756
volumeMounts:
4857
- name: data
4958
mountPath: /data

k8s/secure/backend/deployment.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,15 @@ spec:
5050
containerPort: 443
5151
protocol: TCP
5252
hostPort: 8443
53+
env:
54+
- name: WATCH_NAMESPACE
55+
valueFrom:
56+
fieldRef:
57+
fieldPath: metadata.namespace
58+
- name: POD_NAME
59+
valueFrom:
60+
fieldRef:
61+
fieldPath: metadata.name
5362
resources:
5463
limits:
5564
cpu: 2000m

0 commit comments

Comments
 (0)