Skip to content

Instantly share code, notes, and snippets.

View yauritux's full-sized avatar
:octocat:
Working from home

Yauri Attamimi yauritux

:octocat:
Working from home
View GitHub Profile
@yauritux
yauritux / docker-compose.yml
Created December 30, 2024 13:48
Kafka with 3 Brokers
services:
kafka-1:
image: bitnami/kafka:3.3
container_name: kafka-1
networks:
- kafkanet
environment:
- KAFKA_CFG_NODE_ID=0
- KAFKA_CFG_PROCESS_ROLES=controller,broker
@yauritux
yauritux / proxycurl_sample_ap.json
Last active May 24, 2024 12:01
Sample 1 of Profile Scraping with ProxyCURL
{
"public_identifier": "yauri-attamimi",
"profile_pic_url": "https://media.licdn.com/dms/image/D5635AQE6PDUcM-YX2Q/profile-framedphoto-shrink_400_400/0/1712016016219?e=1717088400&v=beta&t=jlpmR4nCjQyDNPSWPmF4UrLODAbXEHHP2RxYTYkGOMA",
"background_cover_image_url": "https://media.licdn.com/dms/image/D5616AQHWcpy0RfpY2g/profile-displaybackgroundimage-shrink_350_1400/0/1678522191223?e=1721865600&v=beta&t=RlQtD51zPC9KGDxmbYMAGNNOKOO9AKI5ETeWz6Wxn-s",
"first_name": "M Yauri M",
"last_name": "Attamimi",
"full_name": "M Yauri M Attamimi",
"follower_count": "4500",
"occupation": "Founder and CEO at bisnisin.asia",
"headline": "Software Craftsman, AI (Prompt) Engineer",
@yauritux
yauritux / latency.txt
Created January 19, 2024 03:01 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD
@yauritux
yauritux / multiple_ssh_setting.md
Created June 25, 2021 01:01 — forked from jexchan/multiple_ssh_setting.md
Multiple SSH keys for different github accounts

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"
@yauritux
yauritux / usermanagementservice-pom.xml
Created April 22, 2021 13:27
User Management Service Parent POM
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>user-management-service</artifactId>
<version>1.0.0</version>
<packaging>pom</packaging>
@yauritux
yauritux / userquery-pom.xml
Created April 22, 2021 12:39
User Query Service Artifact
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
@yauritux
yauritux / usercommand-pom.xml
Created April 22, 2021 04:29
User Command Service maven artifact definition
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
@yauritux
yauritux / usercore-pom.xml
Created April 22, 2021 04:23
User Core maven artifact definition
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
@yauritux
yauritux / main.go
Created January 31, 2020 03:32
Shopping Cart CLI in-memory tester
package main
import (
"bufio"
"errors"
"fmt"
"os"
"strconv"
"github.com/yauritux/cartsvc/pkg/adapter/repository/inmem"
@yauritux
yauritux / product.go
Created January 31, 2020 03:31
Product Usecase Interactor for Shopping Cart Service
package usecase
import (
"fmt"
"github.com/yauritux/cartsvc/pkg/domain/repository"
)
type ProductUsecase struct {
repo repository.ProductRepository