PinnedElvis CiottiHow to test and push to the registry a Spring Boot app on Gitlab CISpring Boot app built (integration tests with Testcontainers) and images tagged and pushed at every commitJan 29, 2022Jan 29, 2022
PinnedElvis CiottiPostgreSQL recursive query — the simplest example explainedPostgres allows to run recursive queries, by using a special syntax that allows to build the final resulting rows by referring to the…Feb 11, 2022Feb 11, 2022
PinnedElvis CiottiPractical example of JQ usage: convert exported Facebook JSON messages into a text file.Facebook allows to export data into HTML or JSON format. To do so, go to Settings, then “Your Facebook Information” and “Download your…Jul 28, 2022Jul 28, 2022
PinnedElvis CiottiCustom synchronization in Java using intrinsic locks, wait() and notify().In this article, an example of a bounded BlockingQueue implemented with native wait(),notify() and synchronized blocks, as well as the…Jun 26, 2023Jun 26, 2023
Elvis CiottiAuto move google events to specific calendar based on titleE.g. events named “sport xyz” will be auto moved to calendar “sport” and named “xyz”Oct 17Oct 17
Elvis CiottiLogitech MX vertical on Mac not recognising unifying receiver (easy switch position 1). How to fixIn case your mouse stops connecting the the USB receiver (that works way better than bluetooth, at least on my M1 Mac), here is how I fixed…Oct 16Oct 16
Elvis CiottiChatGPT on the Bash/Terminal command lineHow to create a simple bash function that outputs ChatGPT response from a query from the Bash or Mac terminal.Oct 5Oct 5
Elvis CiottiNode 18: fix missing rollup-linux-x64-gnu packageIn case you code a node18 app locally on a M1 machine (ARM64 arch) but you deploy or run tests on a X64 machine (e.g. gitlab CI and AWS…Oct 3Oct 3
Elvis CiottiSamsung android: launch custom app on long press side button e.g. launch assistant con galaxy a54Free app on galaxy storeOct 1Oct 1
Elvis CiottiMulti page app con AWS lambda with Node, express.js and AWS lambda, ESJ templatingWhat I neededSep 22Sep 22