Software development
Consulting
Solustion design
Quality
Sharing knowledge
Technologie
lista technologi i narzedzi z których najczęściej korzystam w pracy
Jezyki programowania
Java 8+, Kotlin, Groovy Java Script, TypeScript, SQL, bash
Frameworks & libraries
Spring framework, Spring cloud, Spring boot, Spring data, Spring Security, Open Feign, Eureka, Ribbon, Sleuth, Hibernate, JPA, Jersey, Lombok, Slf4j, Log4J, Apache, Guava,, Hue, Hive,
Testy
Spock, PITest, Sonar, Wire mock, Restito, Spring test, JUnit5, ArchUnit, Rest Assured
Bazy danych
MongoDb, MySql, Oracle, Memcached, Redis, HazelCast, ElasticSearch, Zookeepr, HDFS, Hazel cast
Architecutre
Micro Services, Hexagonal Architecture, MVC Architecture,
Monitoring
Pager Duty, Prometheus, Grafana, Kibana, Graphite, Micrometer
Jezyki programowania
Angular 2+, HTML, CSS, WordPress
Implemntacja i wykorzystanie API
REST, Soap, GraphQl
Cloud
Marathon, Mesos, Consul, Hermes, Kubernetes, Rancher
Narzedzia
CI/CD, Bamboo, Jenkins, GitHub, Stash, Jira, Git, Docker, Linux, InteliJ
Ostatnie wpisy
Kilka ostatnich wpisów z blog’a
PITest – testy mutacyjne
Jak testować testy? W dzisiejszych czasach nikogo już nie trzeba przekonywać do pisania testów jednostkowych. Samo pisanie dla zwiększenia pokrycia (patologia) nie ma większego sensu. Testy jednostkowe powinny być dobre![…]
Read moreMikroserwisy – standaryzacja #3
Duże firmy to duże systemy, duże systemy to wiele mikro usług i osób/zespołów je tworzących i utrzymujących. Jak pisałem w poprzednich postach każdy serwis jest w pełni autonomiczny technologicznie. Pozwala[…]
Read more