Skip to content

Commit

Permalink
update public bookmarks
Browse files Browse the repository at this point in the history
  • Loading branch information
adixchen committed Sep 17, 2019
1 parent 735e608 commit 0eccfc7
Show file tree
Hide file tree
Showing 110 changed files with 4,244 additions and 2,335 deletions.
2,367 changes: 1,203 additions & 1,164 deletions README.md

Large diffs are not rendered by default.

40 changes: 40 additions & 0 deletions tagged/agile.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,46 @@

_<sup><sup>[www.bookmarks.dev/tagged/agile](https://www.bookmarks.dev/tagged/agile)</sup></sup>_
---
#### [Make the Product Backlog DEEP](https://mountaingoatsoftware.com/blog/make-the-product-backlog-deep)
_<sup>https://mountaingoatsoftware.com/blog/make-the-product-backlog-deep</sup>_

Roman Pichler and Mike use the acronym DEEP to summarize key attributes of a good product backlog:

* **Detailed Appropriately**. User stories on the product backlog that will be done soon need to be ...
* **tags**: [scrum](../tagged/scrum.md), [agile](../tagged/agile.md)
---
#### [User Stories von DasScrumTeam](https://www.dasscrumteam.com/de/user-stories)
_<sup>https://www.dasscrumteam.com/de/user-stories</sup>_

Eine User Story ist ein einfacher Satz auf einer Karte. User Stories machen die Kommunikation zwischen Anwendern und Entwicklern sichtbar.
* **tags**: [scrum](../tagged/scrum.md), [agile](../tagged/agile.md), [extreme-programming](../tagged/extreme-programming.md)
---
#### [INVEST in Good Stories, and SMART Tasks - XP123](https://xp123.com/articles/invest-in-good-stories-and-smart-tasks/)
_<sup>https://xp123.com/articles/invest-in-good-stories-and-smart-tasks/</sup>_

XP teams have to manage stories and tasks. The INVEST and SMART acronyms can remind teams of the good characteristics of each.
* :calendar: **published on**: 2003-08-17
* **tags**: [extreme-programming](../tagged/extreme-programming.md), [agile](../tagged/agile.md)
---
#### [Bay XP Meeting Part 1: Agile Estimation, Mike Cohn - YouTube](https://www.youtube.com/watch?v=fb9Rzyi8b90)
_<sup>https://www.youtube.com/watch?v=fb9Rzyi8b90</sup>_

The March 20, 2007 Meeting. Featuring Mike Cohn, Agile Estimation
* :calendar: **published on**: 2007-04-20
* **tags**: [agile](../tagged/agile.md), [estimation](../tagged/estimation.md), [software-development](../tagged/software-development.md), [scrum](../tagged/scrum.md)
---
#### [It's Effort, Not Complexity](https://www.mountaingoatsoftware.com/blog/its-effort-not-complexity)
_<sup>https://www.mountaingoatsoftware.com/blog/its-effort-not-complexity</sup>_

Story points in Scrum are not about the complexity of developing a feature; they are about the effort required to develop a feature.
* **tags**: [agile](../tagged/agile.md), [estimation](../tagged/estimation.md)
---
#### [Agile best practices and tutorials](https://www.atlassian.com/agile)
_<sup>https://www.atlassian.com/agile</sup>_

Learn agile software development, agile methodologies and industry best practices from beginner tutorials to advanced topics.
* **tags**: [agile](../tagged/agile.md), [software-development](../tagged/software-development.md), [scrum](../tagged/scrum.md), [kanban](../tagged/kanban.md)
---
#### [Gantt Charts vs Burn-Down Charts - YouTube](https://www.youtube.com/watch?v=U_jwpInVXD8)
_<sup>https://www.youtube.com/watch?v=U_jwpInVXD8</sup>_

Expand Down
18 changes: 18 additions & 0 deletions tagged/angular.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,24 @@

_<sup><sup>[www.bookmarks.dev/tagged/angular](https://www.bookmarks.dev/tagged/angular)</sup></sup>_
---
#### [Becoming an Angular Environmentalist - Angular In Depth](https://blog.angularindepth.com/becoming-an-angular-environmentalist-45a48f7c20d8)
_<sup>https://blog.angularindepth.com/becoming-an-angular-environmentalist-45a48f7c20d8</sup>_

In this article we will:
1. Explore the default environments the Angular CLI creates.
2. Modify the environment information.
3. Explain how to create a new environment with our own configuration.
* :calendar: **published on**: 2018-07-19
* **tags**: [angular](../tagged/angular.md), [environment-variables](../tagged/environment-variables.md)
* :octocat: **[source code](https://github.com/t-palmer/ng-configuration)**
---
#### [Dockerizing an Angular App](https://mherman.org/blog/dockerizing-an-angular-app/)
_<sup>https://mherman.org/blog/dockerizing-an-angular-app/</sup>_

This tutorial shows how to Dockerize an Angular app, built with the Angular CLI, using Docker along with Docker Compose and Docker Machine for both development and production. We’ll specifically focus...
* :calendar: **published on**: 2019-05-20
* **tags**: [angular](../tagged/angular.md), [docker](../tagged/docker.md), [docker-compose](../tagged/docker-compose.md), [dockerfile](../tagged/dockerfile.md), [nginx](../tagged/nginx.md)
---
#### [Handling Observables with NgIf and the Async Pipe](https://ultimatecourses.com/blog/angular-ngif-async-pipe)
_<sup>https://ultimatecourses.com/blog/angular-ngif-async-pipe</sup>_

Expand Down
9 changes: 9 additions & 0 deletions tagged/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -697,6 +697,15 @@ An opinionated REST client for Ruby on Rails APIs.
* **tags**: [javascript](../tagged/javascript.md), [api](../tagged/api.md)
* :octocat: **[source code](https://github.com/victor-am/rails-ranger)**
---
#### [Skaffold Home Page](https://skaffold.dev/)
_<sup>https://skaffold.dev/</sup>_

Easy and Repeatable Kubernetes Development

* [integration annotated-example](https://github.com/GoogleContainerTools/skaffold/blob/b9c979d7b59a15bba9e4a9c7977ece407b21d0c4/integration/examples/annota...
* **tags**: [skaffold](../tagged/skaffold.md), [kubernetes](../tagged/kubernetes.md), [api](../tagged/api.md)
* :octocat: **[source code](https://github.com/GoogleContainerTools/skaffold)**
---
#### [API Infrastructure at Knewton: What’s in an Edge Service?](https://medium.com/knerd/api-infrastructure-at-knewton-whats-in-an-edge-service-51a3777aeb41)
_<sup>https://medium.com/knerd/api-infrastructure-at-knewton-whats-in-an-edge-service-51a3777aeb41</sup>_

Expand Down
6 changes: 6 additions & 0 deletions tagged/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

_<sup><sup>[www.bookmarks.dev/tagged/architecture](https://www.bookmarks.dev/tagged/architecture)</sup></sup>_
---
#### [Application Capacity Optimizations with Global Load Balancing](https://cloud.google.com/solutions/about-capacity-optimization-with-global-lb)
_<sup>https://cloud.google.com/solutions/about-capacity-optimization-with-global-lb</sup>_

Most load balancers use a round-robin or flow-based hashing approach to distribute traffic. However, load balancers that use this approach can have difficulty adapting when demand spikes beyond availa...
* **tags**: [google-cloud-platform](../tagged/google-cloud-platform.md), [google-compute-engine](../tagged/google-compute-engine.md), [load-balancing](../tagged/load-balancing.md), [architecture](../tagged/architecture.md)
---
#### [An Introduction to Elm](https://guide.elm-lang.org/)
_<sup>https://guide.elm-lang.org/</sup>_

Expand Down
7 changes: 7 additions & 0 deletions tagged/availability.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

_<sup><sup>[www.bookmarks.dev/tagged/availability](https://www.bookmarks.dev/tagged/availability)</sup></sup>_
---
#### [Enable Rolling updates in Kubernetes with Zero downtime](https://medium.com/platformer-blog/enable-rolling-updates-in-kubernetes-with-zero-downtime-31d7ec388c81)
_<sup>https://medium.com/platformer-blog/enable-rolling-updates-in-kubernetes-with-zero-downtime-31d7ec388...</sup>_

Recently, a couple of my colleagues were trying to deploy some applications using Kubernetes and noticed a little bit of a downtime when they tried to deploy a couple of updates. They were confused ov...
* :calendar: **published on**: 2018-09-27
* **tags**: [kubernetes](../tagged/kubernetes.md), [availability](../tagged/availability.md)
---
#### [Eventually Consistent - Revisited - All Things Distributed](https://www.allthingsdistributed.com/2008/12/eventually_consistent.html)
_<sup>https://www.allthingsdistributed.com/2008/12/eventually_consistent.html</sup>_

Expand Down
6 changes: 6 additions & 0 deletions tagged/awk.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

_<sup><sup>[www.bookmarks.dev/tagged/awk](https://www.bookmarks.dev/tagged/awk)</sup></sup>_
---
#### [AWK command in Unix/Linux with examples - GeeksforGeeks](https://www.geeksforgeeks.org/awk-command-unixlinux-examples/)
_<sup>https://www.geeksforgeeks.org/awk-command-unixlinux-examples/</sup>_

awk introduction for beginners with examples
* **tags**: [awk](../tagged/awk.md), [unix](../tagged/unix.md), [linux](../tagged/linux.md)
---
#### [Effective AWK Programming](http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html)
_<sup>http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html</sup>_

Expand Down
12 changes: 12 additions & 0 deletions tagged/bash.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,18 @@

_<sup><sup>[www.bookmarks.dev/tagged/bash](https://www.bookmarks.dev/tagged/bash)</sup></sup>_
---
#### [bash - Is there any way to execute commands from history? - Unix & Linux Stack Exchange](https://unix.stackexchange.com/questions/275053/is-there-any-way-to-execute-commands-from-history/275061)
_<sup>https://unix.stackexchange.com/questions/275053/is-there-any-way-to-execute-commands-from-history/27...</sup>_

`!number_in_history` (e.g. `!667`)
* **tags**: [linux](../tagged/linux.md), [bash](../tagged/bash.md), [terminal](../tagged/terminal.md)
---
#### [How to use bash with an Alpine based docker image? - Stack Overflow](https://stackoverflow.com/questions/40944479/how-to-use-bash-with-an-alpine-based-docker-image/40944512)
_<sup>https://stackoverflow.com/questions/40944479/how-to-use-bash-with-an-alpine-based-docker-image/40944...</sup>_

Try using `RUN /bin/sh` instead of bash.
* **tags**: [bash](../tagged/bash.md), [docker](../tagged/docker.md)
---
#### [TLDR pages](https://tldr.sh/)
_<sup>https://tldr.sh/</sup>_

Expand Down
14 changes: 14 additions & 0 deletions tagged/cloud-computing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,20 @@

_<sup><sup>[www.bookmarks.dev/tagged/cloud-computing](https://www.bookmarks.dev/tagged/cloud-computing)</sup></sup>_
---
#### [GitHub - GoogleCloudPlatform/functions-framework-nodejs](https://github.com/GoogleCloudPlatform/functions-framework-nodejs)
_<sup>https://github.com/GoogleCloudPlatform/functions-framework-nodejs</sup>_

FaaS (Function as a service) framework for writing portable Node.js functions - GoogleCloudPlatform/functions-framework-nodejs
* **tags**: [faas](../tagged/faas.md), [cloud-computing](../tagged/cloud-computing.md), [google-cloud-functions](../tagged/google-cloud-functions.md), [nodejs](../tagged/nodejs.md), [google-cloud-platform](../tagged/google-cloud-platform.md)
* :octocat: **[source code](https://github.com/GoogleCloudPlatform/functions-framework-nodejs)**
---
#### [CloudEvents home page](https://cloudevents.io/)
_<sup>https://cloudevents.io/</sup>_

CloudEvents is a specification for describing event data in common formats to provide interoperability across services, platforms and systems.
* **tags**: [cloud-computing](../tagged/cloud-computing.md), [event-driven](../tagged/event-driven.md), [specification](../tagged/specification.md)
* :octocat: **[source code](https://github.com/cloudevents/spec)**
---
#### [OpenStack Operations Guide](https://docs.openstack.org/ops-guide/index.html)
_<sup>https://docs.openstack.org/ops-guide/index.html</sup>_

Expand Down
7 changes: 7 additions & 0 deletions tagged/cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

_<sup><sup>[www.bookmarks.dev/tagged/cloud](https://www.bookmarks.dev/tagged/cloud)</sup></sup>_
---
#### [Migrating to GCP? First Things First: VPCs (Networking End to End) - 7min](https://www.youtube.com/watch?v=cNb7xKyya5c)
_<sup>https://www.youtube.com/watch?v=cNb7xKyya5c</sup>_

If you’re thinking about migrating to the cloud, setting up a virtual private cloud (VPC) lets you protect and isolate your instances. This lays the foundation to do much more complex networking inclu...
* :calendar: **published on**: 2019-02-20
* **tags**: [vpc](../tagged/vpc.md), [vpn](../tagged/vpn.md), [google-cloud-platform](../tagged/google-cloud-platform.md), [networking](../tagged/networking.md), [subnet](../tagged/subnet.md), [cloud](../tagged/cloud.md)
---
#### [rusoto/rusoto](https://github.com/rusoto/rusoto)
_<sup>https://github.com/rusoto/rusoto</sup>_

Expand Down
6 changes: 6 additions & 0 deletions tagged/cluster-computing.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

_<sup><sup>[www.bookmarks.dev/tagged/cluster-computing](https://www.bookmarks.dev/tagged/cluster-computing)</sup></sup>_
---
#### [Affordable Kubernetes Cluster - Devonblog](https://devonblog.com/containers/affordable-kubernetes-cluster/)
_<sup>https://devonblog.com/containers/affordable-kubernetes-cluster/</sup>_

Affordable Kubernetes cluster
* **tags**: [kubernetes](../tagged/kubernetes.md), [cluster-computing](../tagged/cluster-computing.md)
---
#### [Keycloak - Blog - Keycloak Cluster Setup](https://www.keycloak.org/2019/05/keycloak-cluster-setup.html)
_<sup>https://www.keycloak.org/2019/05/keycloak-cluster-setup.html</sup>_

Expand Down
15 changes: 15 additions & 0 deletions tagged/code-review.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,21 @@

_<sup><sup>[www.bookmarks.dev/tagged/code-review](https://www.bookmarks.dev/tagged/code-review)</sup></sup>_
---
#### [So gehen Googles Entwickler bei Code-Reviews vor](https://t3n.de/news/gehen-googles-entwickler-1196130/)
_<sup>https://t3n.de/news/gehen-googles-entwickler-1196130/</sup>_

Code Reviews sind bei euch noch keine Standard-Prozedur? Bei Google gibt es dafür ausführliche Guidelines – das könnt ihr euch davon abgucken.
* :calendar: **published on**: 2019-09-10
* **tags**: [code-review](../tagged/code-review.md)
---
#### [Google Engineering Practices Documentation](https://google.github.io/eng-practices/)
_<sup>https://google.github.io/eng-practices/</sup>_

Google has many generalized engineering practices that cover all languages and
all projects. These documents represent our collective experience of various
best practices that we have developed over t...
* **tags**: [software-development](../tagged/software-development.md), [code-review](../tagged/code-review.md)
---
#### [awesome-code-review](https://github.com/joho/awesome-code-review#readme)
_<sup>https://github.com/joho/awesome-code-review#readme</sup>_

Expand Down
10 changes: 10 additions & 0 deletions tagged/complex.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## Bookmarks tagged [[complex]](https://www.bookmarks.dev?q=[complex])

_<sup><sup>[www.bookmarks.dev/tagged/complex](https://www.bookmarks.dev/tagged/complex)</sup></sup>_
---
#### [Basic JavaScript: Manipulating Complex Objects | Learn freeCodeCamp](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/manipulating-complex-objects)
_<sup>https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/manipulati...</sup>_

Learn to code with free online courses, programming projects, and interview preparation for developer jobs.
* **tags**: [Java](../tagged/Java.md), [complex](../tagged/complex.md), [objects](../tagged/objects.md), [json](../tagged/json.md)
---
10 changes: 10 additions & 0 deletions tagged/const.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## Bookmarks tagged [[const]](https://www.bookmarks.dev?q=[const])

_<sup><sup>[www.bookmarks.dev/tagged/const](https://www.bookmarks.dev/tagged/const)</sup></sup>_
---
#### [ES6: Declare a Read-Only Variable with the const Keyword | Learn freeCodeCamp](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/declare-a-read-only-variable-with-the-const-keyword)
_<sup>https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/es6/declare-a-read-only-var...</sup>_

Learn to code with free online courses, programming projects, and interview preparation for developer jobs.
* **tags**: [let](../tagged/let.md), [const](../tagged/const.md)
---
7 changes: 7 additions & 0 deletions tagged/containers.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

_<sup><sup>[www.bookmarks.dev/tagged/containers](https://www.bookmarks.dev/tagged/containers)</sup></sup>_
---
#### [Building a container from scratch in Go - Liz Rice (Microscaling Systems) - YouTube](https://www.youtube.com/watch?v=Utf-A4rODH8)
_<sup>https://www.youtube.com/watch?v=Utf-A4rODH8</sup>_

Everyone has heard of Docker, but what is a container? Is it really "a lightweight VM"? In this talk we'll dispel the magic by writing a container in about 100 lines of Go.
* :calendar: **published on**: 2016-10-13
* **tags**: [docker](../tagged/docker.md), [containers](../tagged/containers.md)
---
#### [C++ B-tree](https://code.google.com/p/cpp-btree/)
_<sup>https://code.google.com/p/cpp-btree/</sup>_

Expand Down
7 changes: 7 additions & 0 deletions tagged/cpp.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

_<sup><sup>[www.bookmarks.dev/tagged/cpp](https://www.bookmarks.dev/tagged/cpp)</sup></sup>_
---
#### [Bjarne Stroustrup - The Essence of C++ - YouTube](https://www.youtube.com/watch?v=86xWVb4XIyE)
_<sup>https://www.youtube.com/watch?v=86xWVb4XIyE</sup>_

Bjarne Stroustrup, creator and developer of C++, delivers his talk entitled, The Essence of C++. Stroustrup has held distinguished posts at Texas A&M University and spent significant time in the Compu...
* :calendar: **published on**: 2014-05-06
* **tags**: [cpp](../tagged/cpp.md)
---
#### [C++ Standard Library](https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library)
_<sup>https://en.wikipedia.org/wiki/C%2B%2B_Standard_Library</sup>_

Expand Down
10 changes: 10 additions & 0 deletions tagged/delete.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## Bookmarks tagged [[delete]](https://www.bookmarks.dev?q=[delete])

_<sup><sup>[www.bookmarks.dev/tagged/delete](https://www.bookmarks.dev/tagged/delete)</sup></sup>_
---
#### [Basic JavaScript: Delete Properties from a JavaScript Object | Learn freeCodeCamp](https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/delete-properties-from-a-javascript-object)
_<sup>https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/delete-pro...</sup>_

Learn to code with free online courses, programming projects, and interview preparation for developer jobs.
* **tags**: [java](../tagged/java.md), [object](../tagged/object.md), [delete](../tagged/delete.md), [properties](../tagged/properties.md)
---
10 changes: 10 additions & 0 deletions tagged/design.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
## Bookmarks tagged [[design]](https://www.bookmarks.dev?q=[design])

_<sup><sup>[www.bookmarks.dev/tagged/design](https://www.bookmarks.dev/tagged/design)</sup></sup>_
---
#### [Elias](eliasruiz.com)
_<sup>eliasruiz.com</sup>_

* **tags**: [design](../tagged/design.md), [ui](../tagged/ui.md)
* :octocat: **[source code](https://eliasruiz.com/)**
---
8 changes: 8 additions & 0 deletions tagged/devops.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

_<sup><sup>[www.bookmarks.dev/tagged/devops](https://www.bookmarks.dev/tagged/devops)</sup></sup>_
---
#### [A cleaner multi-stage continuous deployment on Kubernetes of a Create React App with kustomize, helm and skaffold – CodepediaOrg](https://www.codepedia.org/ama/a-cleaner-multi-stage-deployment-on-kubernetes-of-a-create-react-app-with-kustomize-helm-and-skaffold)
_<sup>https://www.codepedia.org/ama/a-cleaner-multi-stage-deployment-on-kubernetes-of-a-create-react-app-w...</sup>_

This blog posts presents a clean way to make a multi-stage deployment of a Create React App on a Kubernetes Cluster. Deployments with kubectl, helm charts, kustomize and skaffold are presented.
* :calendar: **published on**: 2019-09-03
* **tags**: [reactjs](../tagged/reactjs.md), [kubernetes](../tagged/kubernetes.md), [devops](../tagged/devops.md), [kustomize](../tagged/kustomize.md), [kubectl](../tagged/kubectl.md), [helm](../tagged/helm.md), [skaffold](../tagged/skaffold.md)
* :octocat: **[source code](https://github.com/CodepediaOrg/multi-stage-react-app-example)**
---
#### [How To Become A Full Stack Developer In 2019 [ROADMAP]?](https://redblink.com/become-full-stack-developer-2019-roadmap/)
_<sup>https://redblink.com/become-full-stack-developer-2019-roadmap/</sup>_

Expand Down
7 changes: 7 additions & 0 deletions tagged/django.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

_<sup><sup>[www.bookmarks.dev/tagged/django](https://www.bookmarks.dev/tagged/django)</sup></sup>_
---
#### [Jinja Home Page](https://palletsprojects.com/p/jinja/)
_<sup>https://palletsprojects.com/p/jinja/</sup>_

Jinja2 is a template engine written in pure Python. It provides a Django inspired non-XML syntax but supports inline expressions and an optional sandboxed environment.
* **tags**: [template-engine](../tagged/template-engine.md), [python](../tagged/python.md), [django](../tagged/django.md), [jinja](../tagged/jinja.md)
* :octocat: **[source code](https://github.com/pallets/jinja)**
---
#### [django-cms](https://www.django-cms.org/en/)
_<sup>https://www.django-cms.org/en/</sup>_

Expand Down
Loading

0 comments on commit 0eccfc7

Please sign in to comment.