├── README.md ├── cairosvg-on-alpine ├── .gitignore ├── Pipfile ├── Pipfile.lock ├── README.md ├── docker-compose.yml └── src │ ├── Dockerfile │ ├── circle.svg │ └── svg-converter-service.py ├── cleaner-code-with-kotlin ├── .gitignore ├── pom.xml └── src │ └── main │ └── kotlin │ └── functions │ ├── BeAware.kt │ ├── Expressions.kt │ ├── Immutability.kt │ ├── Nullability.kt │ ├── ProductClient.java │ └── ProductClientKotlin.kt ├── compare-payloads ├── .gitignore ├── README.md ├── compare-scripts │ ├── compare-all-final.sh │ ├── compare-by-sorting.sh │ ├── compare-json-payload.sh │ └── compare-xml-payload.sh ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── philipphauer │ │ └── blog │ │ ├── BlogPost.java │ │ ├── BlogPost2.java │ │ └── ComparePayloadApplication.java │ └── resources │ └── application.properties ├── continuation-token ├── .gitignore ├── README.md ├── continuation-token │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ └── kotlin │ │ │ └── de │ │ │ └── philipphauer │ │ │ └── blog │ │ │ └── pagination │ │ │ ├── ContinuationTokenParser.kt │ │ │ ├── Model.kt │ │ │ └── Pagination.kt │ │ └── test │ │ └── kotlin │ │ └── de │ │ └── philipphauer │ │ └── blog │ │ └── pagination │ │ ├── ContinuationTokenParserTest.kt │ │ └── PaginationTest.kt └── demo-kotlin │ ├── .gitignore │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── kotlin │ │ └── de │ │ │ └── philipphauer │ │ │ └── blog │ │ │ ├── DesignDAO.kt │ │ │ ├── DesignEntity.kt │ │ │ ├── DesignResource.kt │ │ │ ├── Main.kt │ │ │ └── util │ │ │ ├── DesignCreator.kt │ │ │ └── FunctionsMySQL.kt │ └── resources │ │ └── create-designs-table.sql │ └── test │ └── kotlin │ └── de │ └── philipphauer │ └── blog │ └── DesignResourceTest.kt ├── development-productivity-vaadin-spring-boot ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── Makefile ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml ├── springloaded-1.2.9.BUILD-20170831.190856-1.jar └── src │ └── main │ ├── java │ └── de │ │ └── philipphauer │ │ └── blog │ │ └── devproductivity │ │ ├── DevProductivityApplication.java │ │ ├── WebSecurityConfiguration.java │ │ ├── model │ │ ├── Role.java │ │ └── User.java │ │ ├── rest │ │ └── AdminResource.java │ │ └── ui │ │ └── MyAppUI.java │ ├── resources │ └── application.properties │ └── webapp │ └── VAADIN │ └── themes │ └── mytheme │ ├── addons.scss │ ├── favicon.ico │ ├── mytheme.scss │ └── styles.scss ├── dont-use-in-memory-databases-tests ├── db-container-managed-by-gradle │ ├── .gitignore │ ├── build.gradle │ ├── docker-compose.yml │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ │ └── test │ │ └── java │ │ └── de │ │ └── philipphauer │ │ └── blog │ │ └── MyTest.java ├── db-container-managed-by-maven │ ├── .gitignore │ ├── docker-compose.yml │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── de │ │ └── philipphauer │ │ └── blog │ │ └── MyIT.java └── db-container-managed-by-the-test │ ├── .gitignore │ ├── build.gradle │ ├── docker-compose.yml │ ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ ├── settings.gradle │ └── src │ └── test │ └── java │ └── de │ └── philipphauer │ └── blog │ └── MyTest.java ├── framework-beats-generator ├── .gitignore ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── de │ │ │ │ └── philipphauer │ │ │ │ ├── h2 │ │ │ │ └── H2WebConsole.java │ │ │ │ ├── jpa │ │ │ │ ├── Article.java │ │ │ │ └── ArticleDAO.java │ │ │ │ └── mongojack │ │ │ │ ├── Product.java │ │ │ │ └── ProductDAO.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── persistence.xml │ └── test │ │ └── java │ │ └── de │ │ └── philipphauer │ │ ├── jpa │ │ ├── ArticleDAOTest.java │ │ └── H2Test.java │ │ └── mongojack │ │ └── ProductDAOTest.java └── startMongoDBLocally.bat ├── kotlin-examples ├── .gitignore ├── pom.xml └── src │ └── main │ └── java │ ├── javaVariant │ ├── 1DefineAndMapBeans.java │ └── 2ConditionsAndTypeSwitch.java │ └── kotlinVariant │ ├── 1DefineAndMapBeans.kt │ └── 2ConditionsAndTypeSwitch.kt ├── kotlin-idiomatic ├── .gitignore ├── pom.xml └── src │ └── main │ └── kotlin │ └── idiomaticKotlin │ ├── Apply.kt │ ├── DefaultArgs.kt │ ├── Destruction.kt │ ├── FunctionalProgramming.kt │ ├── InitBlock.kt │ ├── Mapping.kt │ ├── NamedArgs.kt │ ├── Nullability.kt │ ├── ObjectForStatelessFWImpls.kt │ ├── Structs.kt │ ├── TopLevelExtensionFunctions.kt │ └── ValueObjects.kt ├── kotlin-spring-boot-vaadin-scaffolding ├── .gitignore ├── README.md ├── TODO.md ├── docker-compose.yml ├── myapp.yaml ├── pom.xml └── src │ ├── main │ ├── kotlin │ │ └── de │ │ │ └── philipphauer │ │ │ └── blog │ │ │ ├── misc │ │ │ ├── PuttingTogether.kt │ │ │ ├── ValueObjects.kt │ │ │ ├── constructorinjection │ │ │ │ ├── CRMClient.java │ │ │ │ ├── ConstructorInjection.kt │ │ │ │ ├── CustomerRepository.java │ │ │ │ └── CustomerResource.java │ │ │ └── vaadin │ │ │ │ ├── ActionListenerLambdaExample.kt │ │ │ │ └── ActionListenerLambdaExampleJava.java │ │ │ └── scaffolding │ │ │ ├── DummyDataCreator.kt │ │ │ ├── MyApplication.kt │ │ │ ├── SpringConfiguration.kt │ │ │ ├── YamlConfigProps.kt │ │ │ ├── db │ │ │ ├── Entities.kt │ │ │ └── SnippetRepository.kt │ │ │ ├── rest │ │ │ └── AdminResource.kt │ │ │ └── ui │ │ │ ├── Beans.kt │ │ │ ├── DetailsWindow.kt │ │ │ ├── EntityToBeanMapper.kt │ │ │ ├── MainViewDisplay.kt │ │ │ ├── MyAppUI.kt │ │ │ ├── NavigationPresenter.kt │ │ │ ├── UiMisc.kt │ │ │ └── views │ │ │ ├── CreateSnippetView.kt │ │ │ ├── ErrorView.kt │ │ │ └── OverviewView.kt │ └── resources │ │ ├── VAADIN │ │ └── themes │ │ │ └── mytheme │ │ │ ├── favicon.ico │ │ │ ├── mytheme.scss │ │ │ └── styles.scss │ │ ├── application.properties │ │ └── banner.txt │ └── test │ └── kotlin │ └── de │ └── philipphauer │ └── blog │ └── scaffolding │ └── DummyDataCreatorTest.kt ├── modern-best-practices-testing-java ├── .gitignore ├── docker-compose.yml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── phauer │ │ │ └── modernunittesting │ │ │ ├── FuturePlayground.java │ │ │ ├── MainLayout.java │ │ │ ├── ModernUnitTestingApplication.java │ │ │ ├── PriceCalculator.java │ │ │ ├── ProductController.java │ │ │ ├── ProductDAO.java │ │ │ ├── ProductDTO.java │ │ │ ├── ProductEntity.java │ │ │ ├── ProductModel.java │ │ │ ├── ProductView.java │ │ │ ├── SchemaCreator.java │ │ │ ├── TaxServiceClient.java │ │ │ └── TaxServiceResponseDTO.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── phauer │ └── modernunittesting │ ├── AssertJTest.java │ ├── AwaitilityTest.java │ ├── DesignControllerTest.java │ ├── DisplayNameTest.java │ ├── HelperFunctions.java │ ├── ParameterTest.java │ ├── Product.java │ ├── ProductControllerITest.java │ ├── ProductControllerITest2.java │ ├── ProductViewITest.java │ └── RandomizedValues.java ├── modern-integration-testing ├── .gitignore ├── docker-compose.yml ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── phauer │ │ │ └── modernunittesting │ │ │ ├── MainLayout.java │ │ │ ├── ModernUnitTestingApplication.java │ │ │ ├── PriceCalculator.java │ │ │ ├── ProductController.java │ │ │ ├── ProductDAO.java │ │ │ ├── ProductDTO.java │ │ │ ├── ProductEntity.java │ │ │ ├── ProductModel.java │ │ │ ├── ProductView.java │ │ │ ├── SchemaCreator.java │ │ │ ├── TaxServiceClient.java │ │ │ └── TaxServiceResponseDTO.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── com │ └── phauer │ └── modernunittesting │ ├── AssertJTest.java │ ├── Product.java │ ├── ProductControllerITest.java │ ├── ProductControllerITest2.java │ └── ProductViewITest.java ├── mongodb-practice ├── connection-strings.sh ├── docker-compose.yml ├── example.json └── local-dev │ └── mongo-seeding │ ├── Dockerfile │ └── seedMongo.py ├── python-demo ├── .gitignore ├── 1concise-powerful.py ├── 2collections.py ├── 3functions.py ├── 4classes.py └── 5operator-overloading.py ├── rest-api-doc-jaxrs-swagger-asciidoc ├── .gitignore ├── README.md ├── config.yml ├── generate-documentation.sh ├── pom.xml ├── src │ ├── docs │ │ └── asciidoc │ │ │ ├── custom.css │ │ │ ├── general-remarks.adoc │ │ │ ├── index.adoc │ │ │ └── usage.adoc │ └── main │ │ ├── java │ │ └── de │ │ │ └── philipphauer │ │ │ └── blog │ │ │ ├── RestApiDocApplication.java │ │ │ ├── RestApiDocConfiguration.java │ │ │ ├── apiDocGen │ │ │ └── SwaggerAndAsciiDocGenerator.java │ │ │ └── resources │ │ │ ├── BandResource.java │ │ │ ├── CORSFilter.java │ │ │ ├── DocumentationResource.java │ │ │ └── dto │ │ │ ├── BandCreationDTO.java │ │ │ └── BandRetrievalDTO.java │ │ └── resources │ │ └── banner.txt └── swagger-ui │ └── docker-compose.yml ├── sealedclasses ├── .gitignore ├── docker-compose.yml ├── pom.xml ├── service-stub │ ├── Dockerfile │ └── service-stub.py └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── phauer │ │ ├── HttpUserProfileClient.kt │ │ ├── ImageAvailabilityClient.kt │ │ ├── LdapDAO.kt │ │ └── common │ │ └── Common.kt │ └── test │ └── kotlin │ └── com │ └── phauer │ └── HelloTest.kt ├── smooth-local-dev-docker ├── .gitignore ├── Pipfile ├── Pipfile.lock ├── bla.conf ├── docker-compose.yml ├── local-dev │ ├── external-service-stub │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ ├── external-service-stub.py │ │ └── static-user-response.json │ ├── external-service-wrapped │ │ ├── Dockerfile │ │ └── config.yaml │ ├── mongo-seeding │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ └── seed-mongo.py │ └── mysql-seeding │ │ ├── Dockerfile │ │ ├── Pipfile │ │ ├── Pipfile.lock │ │ └── seed-mysql.py ├── pom.xml └── src │ ├── main │ └── kotlin │ │ └── de │ │ └── philipphauer │ │ └── blog │ │ ├── ExternalServiceUserClient.kt │ │ ├── Main.kt │ │ ├── MongoDesignDAO.kt │ │ └── MySqlUserDAO.kt │ └── test │ └── kotlin │ └── de │ └── philipphauer │ └── blog │ └── HelloTest.kt ├── testingrestservice ├── integration-tests │ ├── .gitignore │ ├── pom.xml │ └── src │ │ └── test │ │ └── java │ │ └── de │ │ └── philipphauer │ │ └── blog │ │ └── testingrestservice │ │ └── integrationtests │ │ ├── BlogsTest.java │ │ ├── dto │ │ ├── BlogDTO.java │ │ └── BlogListDTO.java │ │ └── dtoKotlin │ │ ├── BlogDTOKotlin.kt │ │ └── BlogsKotlinTest.kt └── service │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── de │ │ │ └── philipphauer │ │ │ └── blog │ │ │ └── testingrestservice │ │ │ └── service │ │ │ ├── BlogApplication.java │ │ │ ├── dataaccess │ │ │ ├── BlogRepository.java │ │ │ ├── DatabaseInitializer.java │ │ │ ├── PostRepository.java │ │ │ └── entities │ │ │ │ ├── BlogEntity.java │ │ │ │ ├── CommentEntity.java │ │ │ │ └── PostEntity.java │ │ │ ├── rest │ │ │ ├── BlogsResource.java │ │ │ └── dto │ │ │ │ ├── BlogDTO.java │ │ │ │ ├── BlogsDTO.java │ │ │ │ └── ReferenceDTO.java │ │ │ └── servicecall │ │ │ ├── ImageReference.java │ │ │ └── ImageServiceClient.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── de │ └── philipphauer │ └── blog │ └── testingrestservice │ └── service │ └── servicecall │ └── ImageReferenceServiceClientTest.java ├── ti-continuation-token ├── .gitignore ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src │ ├── main │ ├── kotlin │ │ └── de │ │ │ └── philipphauer │ │ │ └── blog │ │ │ └── pagination │ │ │ ├── DesignDAO.kt │ │ │ ├── DesignEntity.kt │ │ │ ├── DesignResource.kt │ │ │ ├── Main.kt │ │ │ ├── token │ │ │ ├── Model.kt │ │ │ └── Pagination.kt │ │ │ └── util │ │ │ ├── DesignDatabaseUtil.kt │ │ │ └── FunctionsMySQL.kt │ └── resources │ │ └── create-designs-table.sql │ └── test │ └── kotlin │ └── de │ └── philipphauer │ └── blog │ └── pagination │ ├── Common.kt │ ├── DesignResourceTest.kt │ ├── PaginationClient.kt │ └── token │ └── PaginationTest.kt ├── unit-tests-kotlin ├── .gitignore ├── pom.xml └── src │ ├── main │ └── kotlin │ │ └── com │ │ └── phauer │ │ └── unittestkotlin │ │ └── MongoDAO.kt │ └── test │ ├── kotlin │ └── com │ │ └── phauer │ │ └── unittestkotlin │ │ ├── BackticksAndNestedClasses.kt │ │ ├── DataClassAssertions.kt │ │ ├── HandlingState.kt │ │ ├── IntroductionExample.kt │ │ ├── KGenericContainer.kt │ │ ├── MockHandling.kt │ │ ├── MongoDAOTestJUnit4.kt │ │ ├── MongoDAOTestJUnit5.kt │ │ ├── ParseTest.kt │ │ ├── ParseTestKotest.kt │ │ ├── TestSpecificExtFunctions.kt │ │ ├── assertAllOrSomeFields │ │ └── AssertAllOrSomeFields.kt │ │ ├── foo │ │ ├── CreationHelper.kt │ │ └── MockK.kt │ │ └── mockk │ │ ├── UserScheduler.kt │ │ └── UserSchedulerTest_MockK.kt │ └── resources │ └── mockito-extensions │ └── org.mockito.plugins.MockMakerXXX ├── uuid-mysql-hibernate ├── .gitignore ├── README.md ├── docker-compose.yml ├── pom.xml └── src │ └── main │ ├── java │ └── de │ │ └── philipphauer │ │ └── blog │ │ ├── ProductsResource.java │ │ ├── UuidMysqlHibernateApplication.java │ │ └── model │ │ └── Product.java │ └── resources │ └── application.properties ├── vaadin-10-sass-cssrefresh ├── .gitignore ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── phauer │ │ └── vaadin10sasscssrefresh │ │ ├── CustomVaadinServiceListener.java │ │ ├── ExampleView.java │ │ ├── MainLayout.java │ │ └── Vaadin10SassCssrefreshApplication.java │ └── resources │ ├── META-INF │ └── resources │ │ ├── frontend │ │ └── styles │ │ │ ├── exampleView.scss │ │ │ ├── main.scss │ │ │ └── variables.scss │ │ └── js │ │ └── cssrefresh.js │ └── application.properties └── versioning-continuous-delivery ├── .gitignore ├── README.md ├── docker-compose.yml ├── pom.xml └── src └── main ├── java └── de │ └── philipphauer │ └── blog │ └── VersioningContinuousDeliveryApplication.java └── resources └── application.properties /README.md: -------------------------------------------------------------------------------- 1 | # blog-related 2 | -------------------------------------------------------------------------------- /cairosvg-on-alpine/.gitignore: -------------------------------------------------------------------------------- 1 | .vscode/ -------------------------------------------------------------------------------- /cairosvg-on-alpine/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/Pipfile -------------------------------------------------------------------------------- /cairosvg-on-alpine/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/Pipfile.lock -------------------------------------------------------------------------------- /cairosvg-on-alpine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/README.md -------------------------------------------------------------------------------- /cairosvg-on-alpine/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/docker-compose.yml -------------------------------------------------------------------------------- /cairosvg-on-alpine/src/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/src/Dockerfile -------------------------------------------------------------------------------- /cairosvg-on-alpine/src/circle.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/src/circle.svg -------------------------------------------------------------------------------- /cairosvg-on-alpine/src/svg-converter-service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cairosvg-on-alpine/src/svg-converter-service.py -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | *.iml -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/pom.xml -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/src/main/kotlin/functions/BeAware.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/src/main/kotlin/functions/BeAware.kt -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/src/main/kotlin/functions/Expressions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/src/main/kotlin/functions/Expressions.kt -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/src/main/kotlin/functions/Immutability.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/src/main/kotlin/functions/Immutability.kt -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/src/main/kotlin/functions/Nullability.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/src/main/kotlin/functions/Nullability.kt -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/src/main/kotlin/functions/ProductClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/src/main/kotlin/functions/ProductClient.java -------------------------------------------------------------------------------- /cleaner-code-with-kotlin/src/main/kotlin/functions/ProductClientKotlin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/cleaner-code-with-kotlin/src/main/kotlin/functions/ProductClientKotlin.kt -------------------------------------------------------------------------------- /compare-payloads/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | *iml 4 | compare-scripts/payload-output -------------------------------------------------------------------------------- /compare-payloads/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/README.md -------------------------------------------------------------------------------- /compare-payloads/compare-scripts/compare-all-final.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/compare-scripts/compare-all-final.sh -------------------------------------------------------------------------------- /compare-payloads/compare-scripts/compare-by-sorting.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/compare-scripts/compare-by-sorting.sh -------------------------------------------------------------------------------- /compare-payloads/compare-scripts/compare-json-payload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/compare-scripts/compare-json-payload.sh -------------------------------------------------------------------------------- /compare-payloads/compare-scripts/compare-xml-payload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/compare-scripts/compare-xml-payload.sh -------------------------------------------------------------------------------- /compare-payloads/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/pom.xml -------------------------------------------------------------------------------- /compare-payloads/src/main/java/de/philipphauer/blog/BlogPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/src/main/java/de/philipphauer/blog/BlogPost.java -------------------------------------------------------------------------------- /compare-payloads/src/main/java/de/philipphauer/blog/BlogPost2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/src/main/java/de/philipphauer/blog/BlogPost2.java -------------------------------------------------------------------------------- /compare-payloads/src/main/java/de/philipphauer/blog/ComparePayloadApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/compare-payloads/src/main/java/de/philipphauer/blog/ComparePayloadApplication.java -------------------------------------------------------------------------------- /compare-payloads/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /continuation-token/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | -------------------------------------------------------------------------------- /continuation-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/README.md -------------------------------------------------------------------------------- /continuation-token/continuation-token/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/.gitignore -------------------------------------------------------------------------------- /continuation-token/continuation-token/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /continuation-token/continuation-token/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /continuation-token/continuation-token/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/mvnw -------------------------------------------------------------------------------- /continuation-token/continuation-token/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/mvnw.cmd -------------------------------------------------------------------------------- /continuation-token/continuation-token/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/pom.xml -------------------------------------------------------------------------------- /continuation-token/continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/ContinuationTokenParser.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/ContinuationTokenParser.kt -------------------------------------------------------------------------------- /continuation-token/continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/Model.kt -------------------------------------------------------------------------------- /continuation-token/continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/Pagination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/Pagination.kt -------------------------------------------------------------------------------- /continuation-token/continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/ContinuationTokenParserTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/ContinuationTokenParserTest.kt -------------------------------------------------------------------------------- /continuation-token/continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/PaginationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/PaginationTest.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/.gitignore -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/mvnw -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/mvnw.cmd -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/pom.xml -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/DesignDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/DesignDAO.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/DesignEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/DesignEntity.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/DesignResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/DesignResource.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/Main.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/util/DesignCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/util/DesignCreator.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/util/FunctionsMySQL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/kotlin/de/philipphauer/blog/util/FunctionsMySQL.kt -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/main/resources/create-designs-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/main/resources/create-designs-table.sql -------------------------------------------------------------------------------- /continuation-token/demo-kotlin/src/test/kotlin/de/philipphauer/blog/DesignResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/continuation-token/demo-kotlin/src/test/kotlin/de/philipphauer/blog/DesignResourceTest.kt -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/.gitignore -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/Makefile -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/README.md -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/mvnw -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/mvnw.cmd -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/pom.xml -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/springloaded-1.2.9.BUILD-20170831.190856-1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/springloaded-1.2.9.BUILD-20170831.190856-1.jar -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/DevProductivityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/DevProductivityApplication.java -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/model/Role.java -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/model/User.java -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/rest/AdminResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/rest/AdminResource.java -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/ui/MyAppUI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/java/de/philipphauer/blog/devproductivity/ui/MyAppUI.java -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/resources/application.properties -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/addons.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/addons.scss -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/favicon.ico -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/mytheme.scss -------------------------------------------------------------------------------- /development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/development-productivity-vaadin-spring-boot/src/main/webapp/VAADIN/themes/mytheme/styles.scss -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | .idea/ 3 | out/ 4 | build/ 5 | *.iml -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/build.gradle -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/docker-compose.yml -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradlew -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/gradlew.bat -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'db-container-managed-by-gradle' 2 | 3 | -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-gradle/src/test/java/de/philipphauer/blog/MyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-gradle/src/test/java/de/philipphauer/blog/MyTest.java -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-maven/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-maven/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-maven/docker-compose.yml -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-maven/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-maven/pom.xml -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-maven/src/test/java/de/philipphauer/blog/MyIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-maven/src/test/java/de/philipphauer/blog/MyIT.java -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/.gitignore: -------------------------------------------------------------------------------- 1 | .gradle/ 2 | .idea/ 3 | out/ 4 | build/ 5 | *.iml -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/build.gradle -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/docker-compose.yml -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradlew -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/gradlew.bat -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'db-container-managed-by-gradle' 2 | 3 | -------------------------------------------------------------------------------- /dont-use-in-memory-databases-tests/db-container-managed-by-the-test/src/test/java/de/philipphauer/blog/MyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/dont-use-in-memory-databases-tests/db-container-managed-by-the-test/src/test/java/de/philipphauer/blog/MyTest.java -------------------------------------------------------------------------------- /framework-beats-generator/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/.gitignore -------------------------------------------------------------------------------- /framework-beats-generator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/pom.xml -------------------------------------------------------------------------------- /framework-beats-generator/src/main/java/de/philipphauer/h2/H2WebConsole.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/main/java/de/philipphauer/h2/H2WebConsole.java -------------------------------------------------------------------------------- /framework-beats-generator/src/main/java/de/philipphauer/jpa/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/main/java/de/philipphauer/jpa/Article.java -------------------------------------------------------------------------------- /framework-beats-generator/src/main/java/de/philipphauer/jpa/ArticleDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/main/java/de/philipphauer/jpa/ArticleDAO.java -------------------------------------------------------------------------------- /framework-beats-generator/src/main/java/de/philipphauer/mongojack/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/main/java/de/philipphauer/mongojack/Product.java -------------------------------------------------------------------------------- /framework-beats-generator/src/main/java/de/philipphauer/mongojack/ProductDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/main/java/de/philipphauer/mongojack/ProductDAO.java -------------------------------------------------------------------------------- /framework-beats-generator/src/main/resources/META-INF/persistence.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/main/resources/META-INF/persistence.xml -------------------------------------------------------------------------------- /framework-beats-generator/src/test/java/de/philipphauer/jpa/ArticleDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/test/java/de/philipphauer/jpa/ArticleDAOTest.java -------------------------------------------------------------------------------- /framework-beats-generator/src/test/java/de/philipphauer/jpa/H2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/test/java/de/philipphauer/jpa/H2Test.java -------------------------------------------------------------------------------- /framework-beats-generator/src/test/java/de/philipphauer/mongojack/ProductDAOTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/src/test/java/de/philipphauer/mongojack/ProductDAOTest.java -------------------------------------------------------------------------------- /framework-beats-generator/startMongoDBLocally.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/framework-beats-generator/startMongoDBLocally.bat -------------------------------------------------------------------------------- /kotlin-examples/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | *.iml -------------------------------------------------------------------------------- /kotlin-examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-examples/pom.xml -------------------------------------------------------------------------------- /kotlin-examples/src/main/java/javaVariant/1DefineAndMapBeans.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-examples/src/main/java/javaVariant/1DefineAndMapBeans.java -------------------------------------------------------------------------------- /kotlin-examples/src/main/java/javaVariant/2ConditionsAndTypeSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-examples/src/main/java/javaVariant/2ConditionsAndTypeSwitch.java -------------------------------------------------------------------------------- /kotlin-examples/src/main/java/kotlinVariant/1DefineAndMapBeans.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-examples/src/main/java/kotlinVariant/1DefineAndMapBeans.kt -------------------------------------------------------------------------------- /kotlin-examples/src/main/java/kotlinVariant/2ConditionsAndTypeSwitch.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-examples/src/main/java/kotlinVariant/2ConditionsAndTypeSwitch.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | *.iml -------------------------------------------------------------------------------- /kotlin-idiomatic/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/pom.xml -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Apply.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Apply.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/DefaultArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/DefaultArgs.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Destruction.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Destruction.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/FunctionalProgramming.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/FunctionalProgramming.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/InitBlock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/InitBlock.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Mapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Mapping.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/NamedArgs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/NamedArgs.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Nullability.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Nullability.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/ObjectForStatelessFWImpls.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/ObjectForStatelessFWImpls.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Structs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/Structs.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/TopLevelExtensionFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/TopLevelExtensionFunctions.kt -------------------------------------------------------------------------------- /kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/ValueObjects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-idiomatic/src/main/kotlin/idiomaticKotlin/ValueObjects.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea 3 | *.iml 4 | dev/ 5 | 6 | -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/README.md -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/TODO.md: -------------------------------------------------------------------------------- 1 | - tests 2 | - screeny -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/docker-compose.yml -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/myapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/myapp.yaml -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/pom.xml -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/PuttingTogether.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/PuttingTogether.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/ValueObjects.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/ValueObjects.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/CRMClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/CRMClient.java -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/ConstructorInjection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/ConstructorInjection.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/CustomerRepository.java -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/CustomerResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/constructorinjection/CustomerResource.java -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/vaadin/ActionListenerLambdaExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/vaadin/ActionListenerLambdaExample.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/vaadin/ActionListenerLambdaExampleJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/misc/vaadin/ActionListenerLambdaExampleJava.java -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/DummyDataCreator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/DummyDataCreator.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/MyApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/MyApplication.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/SpringConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/SpringConfiguration.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/YamlConfigProps.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/YamlConfigProps.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/db/Entities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/db/Entities.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/db/SnippetRepository.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/db/SnippetRepository.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/rest/AdminResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/rest/AdminResource.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/Beans.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/Beans.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/DetailsWindow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/DetailsWindow.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/EntityToBeanMapper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/EntityToBeanMapper.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/MainViewDisplay.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/MainViewDisplay.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/MyAppUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/MyAppUI.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/NavigationPresenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/NavigationPresenter.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/UiMisc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/UiMisc.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/views/CreateSnippetView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/views/CreateSnippetView.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/views/ErrorView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/views/ErrorView.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/views/OverviewView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/kotlin/de/philipphauer/blog/scaffolding/ui/views/OverviewView.kt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/resources/VAADIN/themes/mytheme/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/resources/VAADIN/themes/mytheme/favicon.ico -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/resources/VAADIN/themes/mytheme/mytheme.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/resources/VAADIN/themes/mytheme/mytheme.scss -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/resources/VAADIN/themes/mytheme/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/resources/VAADIN/themes/mytheme/styles.scss -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/resources/application.properties -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/kotlin-spring-boot-vaadin-scaffolding/src/main/resources/banner.txt -------------------------------------------------------------------------------- /kotlin-spring-boot-vaadin-scaffolding/src/test/kotlin/de/philipphauer/blog/scaffolding/DummyDataCreatorTest.kt: -------------------------------------------------------------------------------- 1 | package de.philipphauer.blog.scaffolding 2 | 3 | class DummyDataCreatorTest -------------------------------------------------------------------------------- /modern-best-practices-testing-java/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/.gitignore -------------------------------------------------------------------------------- /modern-best-practices-testing-java/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/docker-compose.yml -------------------------------------------------------------------------------- /modern-best-practices-testing-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/pom.xml -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/FuturePlayground.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/FuturePlayground.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/MainLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/MainLayout.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ModernUnitTestingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ModernUnitTestingApplication.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/PriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/PriceCalculator.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductController.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductDAO.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductDTO.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductEntity.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductModel.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/ProductView.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/SchemaCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/SchemaCreator.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/TaxServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/TaxServiceClient.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/TaxServiceResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/java/com/phauer/modernunittesting/TaxServiceResponseDTO.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/main/resources/application.properties -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/AssertJTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/AssertJTest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/AwaitilityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/AwaitilityTest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/DesignControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/DesignControllerTest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/DisplayNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/DisplayNameTest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/HelperFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/HelperFunctions.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ParameterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ParameterTest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/Product.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ProductControllerITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ProductControllerITest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ProductControllerITest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ProductControllerITest2.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ProductViewITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/ProductViewITest.java -------------------------------------------------------------------------------- /modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/RandomizedValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-best-practices-testing-java/src/test/java/com/phauer/modernunittesting/RandomizedValues.java -------------------------------------------------------------------------------- /modern-integration-testing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/.gitignore -------------------------------------------------------------------------------- /modern-integration-testing/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/docker-compose.yml -------------------------------------------------------------------------------- /modern-integration-testing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/pom.xml -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/MainLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/MainLayout.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ModernUnitTestingApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ModernUnitTestingApplication.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/PriceCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/PriceCalculator.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductController.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductDAO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductDAO.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductDTO.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductEntity.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductModel.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/ProductView.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/SchemaCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/SchemaCreator.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/TaxServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/TaxServiceClient.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/java/com/phauer/modernunittesting/TaxServiceResponseDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/java/com/phauer/modernunittesting/TaxServiceResponseDTO.java -------------------------------------------------------------------------------- /modern-integration-testing/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/main/resources/application.properties -------------------------------------------------------------------------------- /modern-integration-testing/src/test/java/com/phauer/modernunittesting/AssertJTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/test/java/com/phauer/modernunittesting/AssertJTest.java -------------------------------------------------------------------------------- /modern-integration-testing/src/test/java/com/phauer/modernunittesting/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/test/java/com/phauer/modernunittesting/Product.java -------------------------------------------------------------------------------- /modern-integration-testing/src/test/java/com/phauer/modernunittesting/ProductControllerITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/test/java/com/phauer/modernunittesting/ProductControllerITest.java -------------------------------------------------------------------------------- /modern-integration-testing/src/test/java/com/phauer/modernunittesting/ProductControllerITest2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/test/java/com/phauer/modernunittesting/ProductControllerITest2.java -------------------------------------------------------------------------------- /modern-integration-testing/src/test/java/com/phauer/modernunittesting/ProductViewITest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/modern-integration-testing/src/test/java/com/phauer/modernunittesting/ProductViewITest.java -------------------------------------------------------------------------------- /mongodb-practice/connection-strings.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/mongodb-practice/connection-strings.sh -------------------------------------------------------------------------------- /mongodb-practice/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/mongodb-practice/docker-compose.yml -------------------------------------------------------------------------------- /mongodb-practice/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/mongodb-practice/example.json -------------------------------------------------------------------------------- /mongodb-practice/local-dev/mongo-seeding/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/mongodb-practice/local-dev/mongo-seeding/Dockerfile -------------------------------------------------------------------------------- /mongodb-practice/local-dev/mongo-seeding/seedMongo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/mongodb-practice/local-dev/mongo-seeding/seedMongo.py -------------------------------------------------------------------------------- /python-demo/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml -------------------------------------------------------------------------------- /python-demo/1concise-powerful.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/python-demo/1concise-powerful.py -------------------------------------------------------------------------------- /python-demo/2collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/python-demo/2collections.py -------------------------------------------------------------------------------- /python-demo/3functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/python-demo/3functions.py -------------------------------------------------------------------------------- /python-demo/4classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/python-demo/4classes.py -------------------------------------------------------------------------------- /python-demo/5operator-overloading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/python-demo/5operator-overloading.py -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | dependency-reduced-pom.xml 4 | target/ -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/README.md -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/config.yml -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/generate-documentation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/generate-documentation.sh -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/pom.xml -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/custom.css -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/general-remarks.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/general-remarks.adoc -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/index.adoc -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/usage.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/docs/asciidoc/usage.adoc -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/RestApiDocApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/RestApiDocApplication.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/RestApiDocConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/RestApiDocConfiguration.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/apiDocGen/SwaggerAndAsciiDocGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/apiDocGen/SwaggerAndAsciiDocGenerator.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/BandResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/BandResource.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/CORSFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/CORSFilter.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/DocumentationResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/DocumentationResource.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/dto/BandCreationDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/dto/BandCreationDTO.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/dto/BandRetrievalDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/java/de/philipphauer/blog/resources/dto/BandRetrievalDTO.java -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/src/main/resources/banner.txt -------------------------------------------------------------------------------- /rest-api-doc-jaxrs-swagger-asciidoc/swagger-ui/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/rest-api-doc-jaxrs-swagger-asciidoc/swagger-ui/docker-compose.yml -------------------------------------------------------------------------------- /sealedclasses/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | target -------------------------------------------------------------------------------- /sealedclasses/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/docker-compose.yml -------------------------------------------------------------------------------- /sealedclasses/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/pom.xml -------------------------------------------------------------------------------- /sealedclasses/service-stub/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/service-stub/Dockerfile -------------------------------------------------------------------------------- /sealedclasses/service-stub/service-stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/service-stub/service-stub.py -------------------------------------------------------------------------------- /sealedclasses/src/main/kotlin/com/phauer/HttpUserProfileClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/src/main/kotlin/com/phauer/HttpUserProfileClient.kt -------------------------------------------------------------------------------- /sealedclasses/src/main/kotlin/com/phauer/ImageAvailabilityClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/src/main/kotlin/com/phauer/ImageAvailabilityClient.kt -------------------------------------------------------------------------------- /sealedclasses/src/main/kotlin/com/phauer/LdapDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/src/main/kotlin/com/phauer/LdapDAO.kt -------------------------------------------------------------------------------- /sealedclasses/src/main/kotlin/com/phauer/common/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/src/main/kotlin/com/phauer/common/Common.kt -------------------------------------------------------------------------------- /sealedclasses/src/test/kotlin/com/phauer/HelloTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/sealedclasses/src/test/kotlin/com/phauer/HelloTest.kt -------------------------------------------------------------------------------- /smooth-local-dev-docker/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | *.iml -------------------------------------------------------------------------------- /smooth-local-dev-docker/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/Pipfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/Pipfile.lock -------------------------------------------------------------------------------- /smooth-local-dev-docker/bla.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/bla.conf -------------------------------------------------------------------------------- /smooth-local-dev-docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/docker-compose.yml -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-stub/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-stub/Dockerfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-stub/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-stub/Pipfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-stub/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-stub/Pipfile.lock -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-stub/external-service-stub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-stub/external-service-stub.py -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-stub/static-user-response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-stub/static-user-response.json -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-wrapped/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-wrapped/Dockerfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/external-service-wrapped/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/external-service-wrapped/config.yaml -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mongo-seeding/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mongo-seeding/Dockerfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mongo-seeding/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mongo-seeding/Pipfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mongo-seeding/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mongo-seeding/Pipfile.lock -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mongo-seeding/seed-mongo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mongo-seeding/seed-mongo.py -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mysql-seeding/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mysql-seeding/Dockerfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mysql-seeding/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mysql-seeding/Pipfile -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mysql-seeding/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mysql-seeding/Pipfile.lock -------------------------------------------------------------------------------- /smooth-local-dev-docker/local-dev/mysql-seeding/seed-mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/local-dev/mysql-seeding/seed-mysql.py -------------------------------------------------------------------------------- /smooth-local-dev-docker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/pom.xml -------------------------------------------------------------------------------- /smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/ExternalServiceUserClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/ExternalServiceUserClient.kt -------------------------------------------------------------------------------- /smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/Main.kt -------------------------------------------------------------------------------- /smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/MongoDesignDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/MongoDesignDAO.kt -------------------------------------------------------------------------------- /smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/MySqlUserDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/src/main/kotlin/de/philipphauer/blog/MySqlUserDAO.kt -------------------------------------------------------------------------------- /smooth-local-dev-docker/src/test/kotlin/de/philipphauer/blog/HelloTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/smooth-local-dev-docker/src/test/kotlin/de/philipphauer/blog/HelloTest.kt -------------------------------------------------------------------------------- /testingrestservice/integration-tests/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | target 4 | -------------------------------------------------------------------------------- /testingrestservice/integration-tests/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/integration-tests/pom.xml -------------------------------------------------------------------------------- /testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/BlogsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/BlogsTest.java -------------------------------------------------------------------------------- /testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dto/BlogDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dto/BlogDTO.java -------------------------------------------------------------------------------- /testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dto/BlogListDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dto/BlogListDTO.java -------------------------------------------------------------------------------- /testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dtoKotlin/BlogDTOKotlin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dtoKotlin/BlogDTOKotlin.kt -------------------------------------------------------------------------------- /testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dtoKotlin/BlogsKotlinTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/integration-tests/src/test/java/de/philipphauer/blog/testingrestservice/integrationtests/dtoKotlin/BlogsKotlinTest.kt -------------------------------------------------------------------------------- /testingrestservice/service/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .idea 3 | target 4 | db -------------------------------------------------------------------------------- /testingrestservice/service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/pom.xml -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/BlogApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/BlogApplication.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/BlogRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/BlogRepository.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/DatabaseInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/DatabaseInitializer.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/PostRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/PostRepository.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/entities/BlogEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/entities/BlogEntity.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/entities/CommentEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/entities/CommentEntity.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/entities/PostEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/dataaccess/entities/PostEntity.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/BlogsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/BlogsResource.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/dto/BlogDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/dto/BlogDTO.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/dto/BlogsDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/dto/BlogsDTO.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/dto/ReferenceDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/rest/dto/ReferenceDTO.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/servicecall/ImageReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/servicecall/ImageReference.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/servicecall/ImageServiceClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/java/de/philipphauer/blog/testingrestservice/service/servicecall/ImageServiceClient.java -------------------------------------------------------------------------------- /testingrestservice/service/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/main/resources/application.properties -------------------------------------------------------------------------------- /testingrestservice/service/src/test/java/de/philipphauer/blog/testingrestservice/service/servicecall/ImageReferenceServiceClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/testingrestservice/service/src/test/java/de/philipphauer/blog/testingrestservice/service/servicecall/ImageReferenceServiceClientTest.java -------------------------------------------------------------------------------- /ti-continuation-token/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/.gitignore -------------------------------------------------------------------------------- /ti-continuation-token/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /ti-continuation-token/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /ti-continuation-token/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/README.md -------------------------------------------------------------------------------- /ti-continuation-token/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/mvnw -------------------------------------------------------------------------------- /ti-continuation-token/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/mvnw.cmd -------------------------------------------------------------------------------- /ti-continuation-token/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/pom.xml -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/DesignDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/DesignDAO.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/DesignEntity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/DesignEntity.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/DesignResource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/DesignResource.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/Main.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/token/Model.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/token/Model.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/token/Pagination.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/token/Pagination.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/util/DesignDatabaseUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/util/DesignDatabaseUtil.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/util/FunctionsMySQL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/kotlin/de/philipphauer/blog/pagination/util/FunctionsMySQL.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/main/resources/create-designs-table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/main/resources/create-designs-table.sql -------------------------------------------------------------------------------- /ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/Common.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/Common.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/DesignResourceTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/DesignResourceTest.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/PaginationClient.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/PaginationClient.kt -------------------------------------------------------------------------------- /ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/token/PaginationTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/ti-continuation-token/src/test/kotlin/de/philipphauer/blog/pagination/token/PaginationTest.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .idea 3 | *.iml -------------------------------------------------------------------------------- /unit-tests-kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/pom.xml -------------------------------------------------------------------------------- /unit-tests-kotlin/src/main/kotlin/com/phauer/unittestkotlin/MongoDAO.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/main/kotlin/com/phauer/unittestkotlin/MongoDAO.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/BackticksAndNestedClasses.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/BackticksAndNestedClasses.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/DataClassAssertions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/DataClassAssertions.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/HandlingState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/HandlingState.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/IntroductionExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/IntroductionExample.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/KGenericContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/KGenericContainer.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/MockHandling.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/MockHandling.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/MongoDAOTestJUnit4.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/MongoDAOTestJUnit4.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/MongoDAOTestJUnit5.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/MongoDAOTestJUnit5.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/ParseTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/ParseTest.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/ParseTestKotest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/ParseTestKotest.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/TestSpecificExtFunctions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/TestSpecificExtFunctions.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/assertAllOrSomeFields/AssertAllOrSomeFields.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/assertAllOrSomeFields/AssertAllOrSomeFields.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/foo/CreationHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/foo/CreationHelper.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/foo/MockK.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/foo/MockK.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/mockk/UserScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/mockk/UserScheduler.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/mockk/UserSchedulerTest_MockK.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/unit-tests-kotlin/src/test/kotlin/com/phauer/unittestkotlin/mockk/UserSchedulerTest_MockK.kt -------------------------------------------------------------------------------- /unit-tests-kotlin/src/test/resources/mockito-extensions/org.mockito.plugins.MockMakerXXX: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /uuid-mysql-hibernate/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | target/ -------------------------------------------------------------------------------- /uuid-mysql-hibernate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/README.md -------------------------------------------------------------------------------- /uuid-mysql-hibernate/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/docker-compose.yml -------------------------------------------------------------------------------- /uuid-mysql-hibernate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/pom.xml -------------------------------------------------------------------------------- /uuid-mysql-hibernate/src/main/java/de/philipphauer/blog/ProductsResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/src/main/java/de/philipphauer/blog/ProductsResource.java -------------------------------------------------------------------------------- /uuid-mysql-hibernate/src/main/java/de/philipphauer/blog/UuidMysqlHibernateApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/src/main/java/de/philipphauer/blog/UuidMysqlHibernateApplication.java -------------------------------------------------------------------------------- /uuid-mysql-hibernate/src/main/java/de/philipphauer/blog/model/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/src/main/java/de/philipphauer/blog/model/Product.java -------------------------------------------------------------------------------- /uuid-mysql-hibernate/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/uuid-mysql-hibernate/src/main/resources/application.properties -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/.gitignore -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/README.md -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/pom.xml -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/CustomVaadinServiceListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/CustomVaadinServiceListener.java -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/ExampleView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/ExampleView.java -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/MainLayout.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/MainLayout.java -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/Vaadin10SassCssrefreshApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/java/com/phauer/vaadin10sasscssrefresh/Vaadin10SassCssrefreshApplication.java -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/frontend/styles/exampleView.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/frontend/styles/exampleView.scss -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/frontend/styles/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/frontend/styles/main.scss -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/frontend/styles/variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/frontend/styles/variables.scss -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/js/cssrefresh.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/vaadin-10-sass-cssrefresh/src/main/resources/META-INF/resources/js/cssrefresh.js -------------------------------------------------------------------------------- /vaadin-10-sass-cssrefresh/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /versioning-continuous-delivery/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.iml 3 | target/ -------------------------------------------------------------------------------- /versioning-continuous-delivery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/versioning-continuous-delivery/README.md -------------------------------------------------------------------------------- /versioning-continuous-delivery/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/versioning-continuous-delivery/docker-compose.yml -------------------------------------------------------------------------------- /versioning-continuous-delivery/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/versioning-continuous-delivery/pom.xml -------------------------------------------------------------------------------- /versioning-continuous-delivery/src/main/java/de/philipphauer/blog/VersioningContinuousDeliveryApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/phauer/blog-related/HEAD/versioning-continuous-delivery/src/main/java/de/philipphauer/blog/VersioningContinuousDeliveryApplication.java -------------------------------------------------------------------------------- /versioning-continuous-delivery/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------