Skip to content

Instantly share code, notes, and snippets.

View ValentinTrinque's full-sized avatar
🦊

Valentin Trinqué ValentinTrinque

🦊
View GitHub Profile
@ValentinTrinque
ValentinTrinque / processlist.sql
Created April 15, 2026 11:57 — forked from romuald/processlist.sql
Show PostgreSQL current (running) process list;
SELECT user, pid, client_addr, waiting, query, query_start, NOW() - query_start AS elapsed
FROM pg_stat_activity
WHERE query != '<IDLE>'
-- AND EXTRACT(EPOCH FROM (NOW() - query_start)) > 1
ORDER BY elapsed DESC;
@ValentinTrinque
ValentinTrinque / GetBookQueryHandler.kt
Created May 22, 2018 14:13
QueryBus pattern implementation - FAILURE
data class GetBookQuery(val page: Int = 1, val limit: Int = 10): Query<BookDto?>
class GetBookQueryHandler: QueryHandler<BookDto?, GetBookQuery> {
override fun handle(query: GetBookQuery): BookDto {
return BookDto("Dune")
}
override fun listenTo(): String = GetBookQuery::class.toString()
}
@ValentinTrinque
ValentinTrinque / GenericRecordFixtureFactory.java
Created January 23, 2018 17:27
Generate GenericRecord using Avro
import org.apache.avro.Schema;
import org.apache.avro.generic.GenericData;
import org.apache.avro.generic.GenericRecord;
import org.apache.avro.reflect.ReflectData;
import java.util.Arrays;
public class GenericRecordFixtureFactory {
public static GenericRecord createFromEvent(String siteId, String visitorId, String timestampMs) {
EventMock eventMock = new EventMock();