# Prepare terraform installation
sudo apt-get update && sudo apt-get install -y gnupg software-properties-common
wget -O- https://apt.releases.hashicorp.com/gpg | \
gpg --dearmor | \
sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg > /dev/null
gpg --no-default-keyring \
package main | |
import ( | |
"log" | |
) | |
// Goals: never crashing the program! | |
func problem2() { | |
defer func() { | |
if err := recover(); err != nil { |
by Paul Graham, YC Founder
- Good people: Find passionate and dedicated individuals.
- Make something customers want: Focus on creating a product that meets customer needs.
- Spend as little money as possible: Be frugal and avoid unnecessary expenses.
import { Store } from "https://fastro.dev/core/map/map.ts"; | |
// init store with options. | |
// you have to prepare the repository | |
// and GITHUB_TOKEN if you want to save | |
// to Github repository | |
const store = new Store({ | |
owner: "fastrodev", | |
repo: "fastro", |
Time estimation is used to predict the amount of time that will be required to complete a task. We have talked about how a central part of being a project manager involves planning. Carefully performing key steps of your planning process, such as time estimation, can have a big impact on the success of your project. Conversely, flawed time estimation is the root cause of many failed projects. That means many projects fail because project managers and teams fail to accurately estimate the time that it will take to complete tasks.
Let’s discuss the following case study, which discusses how inaccurate time estimation can affect a project.
Kendra just scored a project manager role on a new project. It was a highly competitive bid, and the company and Kendra are eager to do a great job.
Kendra realized immediately that the timeline for the project would be almost impossible to execute. However, this was the first big project she was asked to manage. There
Install homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Install QEMU and other required packages:
brew install qemu
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
Vagrant.configure("2") do |config| | |
config.vm.box = "generic/alpine317" | |
config.vm.synced_folder ".", "/vagrant" | |
config.vm.network "forwarded_port", guest: 6443, host: 6443 | |
config.vm.provider "virtualbox" do |vb| | |
vb.memory = 4096 |
Sebelumnya, setup dulu https://github.com/ynwd/oauth-kong-example
Install docker desktop dulu, ya :)
$ git clone [email protected]:ynwd/oauth-kong-example.git
$ cd oauth-kong-example
$ docker-compose up