Skip to content

Instantly share code, notes, and snippets.

View skryvets's full-sized avatar

Sergey Kryvets skryvets

View GitHub Profile
skryvets /
Last active October 17, 2023 19:43
Spring Boot Init commands
#Init spring webapp
spring init -d=lombok,web -type=gradle-project-kotlin -n=spring-boot-hello-world spring-boot-hello-world
#Shows available dependencies
spring init --list
#Init Spring Cloud Function
spring init -d=lombok,cloud-function -type=gradle-project-kotlin -n=spring-cloud-function-hello-world spring-cloud-function-hello-world
skryvets / Boostnote legacy
Created June 29, 2022 18:16
Boostnote legacy installation
rm -rf ~/.config/autostart/jetbrains-toolbox.desktop \
rm -rf ~/.local/share/JetBrains/Toolbox \
rm -rf ~/.local/share/applications/jetbrains-toolbox.desktop
skryvets /
Last active March 30, 2022 18:34
Python Cheat Sheet


pyenv versions # show installed versions
pyenv install --list | grep " 3\.[6]" # show available versions for prefix
#Create a file
sudo touch /usr/local/bin/idea
#bash script:
#!/usr/bin/env bash
snap run intellij-idea-ultimate $1 /dev/null 2&1 &
skryvets /
Last active April 8, 2021 21:48
Stream filter and sort example
In this scenario we create twenty random cars (random model and year).
An expected result is to only get Toyota and sort by year, newest first.
class Scratch {
public static void main(String[] args) {
List<Car> cars = CarFactory.createTwentyRandomCars();
System.out.println("Initial Cars list: " + cars.toString());
skryvets /
Created April 8, 2021 15:20
Enable logging and statistics of JPA queries
skryvets /
Created December 23, 2019 16:07
Restart Mac's touchbar
pkill "Touch Bar agent";
killall "ControlStrip";
#or the same with sudo
sudo pkill "Touch Bar agent";
sudo killall "ControlStrip";
skryvets / Gradle dependencies local path MacOS
Last active June 13, 2020 16:20
Location where Gradle stores dependencies on your local file system when is pulled from MavenCentral or some other remote repository