Skip to content

andrzejsydor/knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Knowledge - content

HELP/Obsidian

-- Collaborative Tools / JVM / IntelliJ / Docker / Git / Hibernate / Browser Plugins / MacOS / WSL

pages

Tools

PlantUML

NoSQLBooster

MobaXterm

Postman

httpie

SoapUI

JMeter

Locust

JProfiler

Structurizr

Snapwatch

JRebel

Visual Studio Code

GitLens

Online

Structurizr

Code Quality

checkstyle

ArchUnit

modernizer-maven-plugin

SpotBugs (a new FindBugs)

PMD

JaCoCo

mutation testing

dev

Basic

Architecture

dev roadmaps

https://github.com/andrzejsydor/developer-roadmap

Spring Boot Developer

Backend Developer

AWS Roadmap

Microservices

Resilience

Resilience Patterns

dev - tools

togglz - Feature Flags for the Java platform

openfeature

jOOQ

dev - observability stack tools

OpenTelemetry - for tracing, he also has an OTEL collector container running locally to route the data to the various tools.

Jaeger - for visualizing traces

Micrometer - for collecting metrics

Prometheus - for saving matrics

Grafana - for visualizing metrics

repos

https://github.com/Hakky54/log-captor

Tips & Problems

log4j & gradle find dependency

Log4Shell Remediation CheatSheet - Snyk

dependencyInsight

Single module project: gradle dependencyInsight --dependency log4j-core

Multi module project:

gradle :app:dependencyInsight --dependency log4j-core
gradle :background:dependencyInsight --dependency log4j-core

Custom findDependency task

In the build.gradle add:

task findDependency(type: DependencyInsightReportTask) {}

then gradle findDependency --configuration compile --dependency log4j

For multi-module projects:

allprojects {
    task findDependency(type: DependencyInsightReportTask) {}
}

zip with encrypt

zip -er directory output
zip -r -e output.zip /path/to/folder/

unzip

zip -r -e -P 'YOUR_PASSWORD_HERE' output.zip /path/to/folder/

curl: Unknown error

curl: Unknown error (0x80092012) - The revocation function was unable to check revocation for the certificate

curl "https://www.example.com" --ssl-no-revoke -x 127.0.0.1:8081

How to check user id & group id?

cat /etc/passwd
cat /etc/group

MySQL Docker backup & restore

docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE

Check processor (MacOS)

sysctl -a | grep brand_string
sysctl -a | grep Processor

Links #Link

JavaMagazine

https://github.com/s4kibs4mi/java-developer-roadmap

BigO Notation

https://bigocheatsheet.com

Web Developer RoadMap

Web Development Resources

Tech Interview Handbook

Java Concurrency Patterns and Features

List of Free Learning Resources In Many Languages

The Twelve-Factor App

Awesome

Awesome Java

Awesome Software Architecture

Awesome Design Pattern

Awesome Interview Questions

Awesome Microservices

Awesome REST

Awesome Cheatsheets

Other

https://architecture-antipatterns.tech/

javascript-algorithms

https://www.conventionalcommits.org/en/v1.0.0/

cheatsheet-kubernetes-A4

JHipster

free blog services

weebly

Blogger

Courses

90DaysOfDevOps

Blogs #Link

AWS Architecture Blog

stripe

slack engineering

Discord Blog

LinkedIn Engineering Blog

Engineering at Meta

The Cloudflare Blog

The Netflix Tech Blog

Tags

TABLE WITHOUT ID (tag + "(" + length(rows.file.link) + ")") AS Tags, join(rows.file.folder) AS Folder, 
join(rows.file.link, ", ") AS Files 
FROM "" 
WHERE file.tags FLATTEN file.tags AS tag 
GROUP BY tag 
SORT length(rows.file.link) DESC

Slack

  • jvm-poland.slack.com

  • kubernetes.slack.com

  • techstudyslack.slack.com

  • tutorialsdojo.slack.com

  • cloud-native.slack.com

  • tech-leaders-hq.slack.com

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published