Skip to content

Instantly share code, notes, and snippets.

@mamaz
mamaz / LoadMore.m
Created May 2, 2016 05:33
Load more WhatsApp like
[self.TableView reloadData];
[self.TableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:someRow inSection:someSection] atScrollPosition:UITableViewScrollPositionTop animated:NO];
@mamaz
mamaz / parallel.go
Last active November 11, 2018 10:29
Run Parallel
package parallel
import (
"Exercise/ConcurrencyAndParallel/printTask"
"fmt"
"runtime"
"sync"
"time"
)
@mamaz
mamaz / concurrent.go
Last active November 11, 2018 10:30
Run in Concurrent Manner
package concurrency
import (
"Exercise/ConcurrencyAndParallel/printTask"
"fmt"
"runtime"
"sync"
"time"
)
@mamaz
mamaz / simple_main.go
Created November 9, 2018 15:47
Main File for Showing Concurrent vs Parallel
package main
import (
c "Exercise/ConcurrencyAndParallel/concurrency"
p "Exercise/ConcurrencyAndParallel/parallel"
"fmt"
)
// This is a demo for showing concurrency and parallelism works in Golang.
// the RunConcurrently() shows how to print a series of numbers and alphabet using single physical processors,
@mamaz
mamaz / print_task.go
Created November 9, 2018 16:15
Simple print task
package printTask
import (
"fmt"
"sync"
)
// PrintM - Just print M a hundre times
func PrintM(waitgroup *sync.WaitGroup) {
defer waitgroup.Done()
@mamaz
mamaz / resize_parallel.go
Last active November 11, 2018 13:41
Resize Image in Parallel
package resizeparallel
import (
"Exercise/ResizeImage/lib/resizer"
"Exercise/ResizeImage/lib/types"
"flag"
"fmt"
"os"
"runtime"
"time"
@mamaz
mamaz / resize_sequential.go
Last active November 11, 2018 13:41
Resize Image sequentially
package resizesequential
import (
"Exercise/ResizeImage/lib/resizer"
"Exercise/ResizeImage/lib/types"
"flag"
"fmt"
"os"
"time"
)
@mamaz
mamaz / image_main.go
Last active November 11, 2018 13:42
Running Resize Image
package main
import (
resizeParallel "Exercise/ResizeImage/ResizeParallel"
resizeSequential "Exercise/ResizeImage/ResizeSequential"
"Exercise/ResizeImage/lib/types"
"flag"
"fmt"
)
@mamaz
mamaz / email.task.md
Last active November 20, 2019 09:09
Email Address Task

Di sebuah startup kalimat.ai, dibutuhkan suatu functionality untuk membuat username dan email untuk perusahaan tersebut. Username dan email tersebut berasal dari nama karyawan yang bekerja di perusahaan tersebut.

Format penulisan emailnya adalah

Resolver

Diberikan sebuah file yml dengan value yang berasal dari environment variables pada sistem seperti berikut:

service.yml

storages:
    database:
        client: ${$SQL_CLIENT}