{"payload":{"pageCount":6,"repositories":[{"type":"Public","name":"data-oriented-programming-in-java-21","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we look at one of my favorite paradigms in Java 21 and later: Data Oriented Programming","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-09T17:46:28.383Z"}},{"type":"Public","name":"service-connections","owner":"spring-tips","isFork":false,"description":"HI, Spring fans! In this installment we look at the amazing opportunies behind Spring Boot's robust support for Docker Compose and Testcontainers","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-07-03T03:05:21.750Z"}},{"type":"Public","name":"go-further-and-faster-with-spring-boot-3-3","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment I take a look at the three features in Spring Boot 3.3 that allow you to take your containers further, and faster","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-24T10:37:35.861Z"}},{"type":"Public","name":"spring-modulith","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment I look at the amazing Spring Modulith project.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":5,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-18T09:25:15.099Z"}},{"type":"Public","name":"sboms","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we look at the new software bill of materials support in Spring Boot 3.3","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-06-10T18:33:14.881Z"}},{"type":"Public","name":"vector-databases","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we look at the awsome power of Vector Databases, and the rich support for them in Spring AI","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-04T03:22:18.527Z"}},{"type":"Public","name":"vault-password-rotation","owner":"spring-tips","isFork":false,"description":"Vault Password Rotation","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-04T00:29:32.360Z"}},{"type":"Public","name":"webauthn-and-passkeys","owner":"spring-tips","isFork":false,"description":"hi, Spring fans! In this installment we look at the wonderful and wild opportunities implied by Passkeys","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T22:18:54.525Z"}},{"type":"Public","name":"virtual-threads","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment of Spring Tips, I look at virtual threads by using demos from the amazing José Paumard and Cora Iberkleid","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-03T20:21:46.840Z"}},{"type":"Public","name":"beans-beans","owner":"spring-tips","isFork":false,"description":"what's in a bean? in this installment, we'll find out!","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-30T21:05:27.224Z"}},{"type":"Public","name":"spring-cloud-gateway-for-spring-mvc","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this week's installment we look at the Spring Cloud Gateway module for Spring MVC","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":4,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-26T18:01:45.570Z"}},{"type":"Public","name":"road-to-3-dot-2","owner":"spring-tips","isFork":false,"description":"the road to 3.2 is short and worth taking","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-25T20:08:08.753Z"}},{"type":"Public","name":"grpc","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we look at how to use a GRPC Spring Boot starter to build a native application","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":7,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-16T09:53:13.114Z"}},{"type":"Public","name":"spel","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we look at the Spring Expression Language","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-04T04:34:59.875Z"}},{"type":"Public","name":"java22","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment I look at the awesome new features in Java 22! ","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-02T20:48:10.542Z"}},{"type":"Public","name":"jobrunr","owner":"spring-tips","isFork":false,"description":"","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-15T23:42:01.811Z"}},{"type":"Public","name":"kotlin-exposed","owner":"spring-tips","isFork":false,"description":"hi, Spring fans! In this installment we look at the nifty Kotlin Exposed ORM library","allTopics":[],"primaryLanguage":{"name":"Kotlin","color":"#A97BFF"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T06:43:51.698Z"}},{"type":"Public","name":".github","owner":"spring-tips","isFork":false,"description":"","allTopics":[],"primaryLanguage":null,"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-14T06:03:16.369Z"}},{"type":"Public","name":"spring-batch-partitioning","owner":"spring-tips","isFork":false,"description":"hi, Spring fans! In this installment we're going to take a look at one of the powerful strategies for scaling out Spring Batch applications.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":3,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-12T07:40:47.039Z"}},{"type":"Public","name":"spring-graphql-redux","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In these installments we look at the just released Spring GraphQL 1.0 support ","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-03-01T19:09:20.591Z"}},{"type":"Public","name":"spring-authorization-server","owner":"spring-tips","isFork":false,"description":"hi, Spring fans! in this installment we look at how to use the Spring Authorization Server.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":1,"starsCount":26,"forksCount":13,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-27T04:15:02.445Z"}},{"type":"Public","name":"spring-boot-testjars","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we look at the testing sensation that's sweeping the nation: Spring Boot Testjars!","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-02-06T20:24:04.518Z"}},{"type":"Public","name":"llm-rag-with-spring-ai","owner":"spring-tips","isFork":true,"description":"hi, Spring fans! In this installment I look at LLM (large language model) RAG (retrieval augmented generation) with Spring AI ","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":39,"forksCount":26,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-30T00:11:28.021Z"}},{"type":"Public","name":"datasources","owner":"spring-tips","isFork":false,"description":"datasources for horses and courses","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":4,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-15T02:13:33.557Z"}},{"type":"Public","name":"flowable-processes","owner":"spring-tips","isFork":false,"description":"flowable-processes","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":6,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-07T10:43:12.886Z"}},{"type":"Public","name":"spring-application-events","owner":"spring-tips","isFork":false,"description":"the new year is a special event in our lives, and it makes me want to talk about Spring's amazing eventing support.","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":5,"forksCount":2,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-29T13:15:32.301Z"}},{"type":"Public","name":"spring-data-jdbc","owner":"spring-tips","isFork":false,"description":"learn some amazing tips-and-tricks related to the use of Spring Data JDBC","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-12-04T00:58:26.026Z"}},{"type":"Public","name":"spring-authorization-server-book","owner":"spring-tips","isFork":false,"description":"Hi, Spring fans! In this installment we're going to look at some patterns and practices for working with the Spring Authorization Server","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":1,"license":"Apache License 2.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-10-11T22:17:16.780Z"}},{"type":"Public","name":"java-21","owner":"spring-tips","isFork":false,"description":"java-21","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":11,"forksCount":2,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-09-21T00:20:04.183Z"}},{"type":"Public","name":"spring-tips-minis-api","owner":"spring-tips","isFork":false,"description":"An engine to tweet little Tweet-sized Spring Tips","allTopics":[],"primaryLanguage":{"name":"Java","color":"#b07219"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":1,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-06-03T22:07:40.118Z"}}],"repositoryCount":151,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"spring-tips repositories"}