Skip to content

Instantly share code, notes, and snippets.

View bonskki's full-sized avatar
🚀
Building Awesome Things

Bona bonskki

🚀
Building Awesome Things
  • Jakarta, Indonesia
  • 22:51 (UTC +07:00)
View GitHub Profile
@bonskki
bonskki / NOTES.md
Created June 5, 2025 09:00 — forked from revant/NOTES.md
Advance frappe benches with Dokploy

Prerequisites

  • EKS Fargate profiles for <fargate-profile-namespace>. Guide
  • EKS Fargate coredns profile for coredns pods to run (create profile for kube-system namespace, refer guide from previous step)
  • EFS CSI Driver installed, mount points set and pv.yaml created. Refer Guide
  • EKS ALB Controller, refer Guide.

Install Helm

Refer Helm Installation to install helm command

@bonskki
bonskki / example.php
Created January 12, 2021 09:07 — forked from dunglas/example.php
A minimalist GraphQL client for PHP
<?php
$query = <<<'GRAPHQL'
query GetUser($user: String!) {
user (login: $user) {
name
email
repositoriesContributedTo {
totalCount
}
@bonskki
bonskki / triplet.js
Created September 15, 2020 05:24
Solution using JavaScript for Project Euler 9
function specialPythagoreanTriplet(n) {
let sumOfabc = n
let abc = 1
for (let a = 1; a < n / 2; a++) {
for (let b = a + 1; b < n / 2; b++) {
let c = sumOfabc - a - b
if (a * a + b * b === c * c) {
abc = a * b * c
@bonskki
bonskki / Setting-up-Windows-WSL.md
Created March 14, 2020 17:03 — forked from roustem/Setting-up-Windows-WSL1.md
Setting-up-Windows-WSL
@bonskki
bonskki / project-ideas01.md
Created February 15, 2020 17:30 — forked from MWins/project-ideas01.md
Back end Projects - list

Project Ideas

Ok. I'm going to list off some ideas for projects. You will have to determine if any particular idea is good enough to include in a portfolio. These aren't creative ideas. They likely already exist. Some are way too advanced while others are simplistic.

I will recommend to post any project you make to github and make a github project page for it. Explain in as much detail as possible how you made it, how it can be improved etc. Document it.

If you pick an advanced idea, setup a development roadmap and follow it. This will show some project management skills.

Another piece of advice for those who are design challenged. Use different front end frameworks and use different themes for those frameworks to provide appealing designs without looking like yet another bootstrap site.

@bonskki
bonskki / substitution.c
Created January 16, 2020 15:29
This coding is my approach to solve CS50 problem set 3.
#include <stdio.h>
#include <cs50.h>
#include <string.h>
#include <ctype.h>
int main(int argc, string argv[])
{
//Beginning of the program
//Check key length
if (argc != 2)