An open API service indexing awesome lists of open source software.

https://github.com/stevenacoffman/pico

Your Knowledge Portfolio
https://github.com/stevenacoffman/pico

Last synced: 5 months ago
JSON representation

Your Knowledge Portfolio

Awesome Lists containing this project

README

          

# Pico
Your Knowledge Portfolio
### *An investment in knowledge always pays the best interest.*\---Benjamin Franklin...

![](topics/images/babythinking.jpg?raw=true&border=1,align=left,vspace=10,hspace=10)

##### What is this?

Invest regularly in your knowledge portfolio, and make learning a Habit. Every month, group members will conduct workshops, have mini hack projects, and present short and sweet presentations on a coding technique, third-party library, new language, design methodology, etc. This will be mixed with the articles, books, or tools the group ran across. **Very informal**

##### What's with the name Pico?

[Count Giovanni Pico Della Mirandola](http://en.wikipedia.org/wiki/Giovanni_Pico_della_Mirandola) (1463-1494), Count Pico was an Italian humanist and philosopher during the Renaissance whose motto, Deomni re scibili *Of all things that one can know*, asserted that he knew all there was to be known. De omni re scibili should be the motto of all Pragmatic Programmers.

##### Who wrote this?

This is a copy of part of the University of Michigan Medical School Information Services's internal wiki and was written (and perhaps copy pasted) by many authors, sometimes without attribution. I (Steve) am in the process of sourcing and attributing as time permits. If you find something you wrote that's not credited, please let me know and I will add proper attribution or remove it as you wish.

##### Past Topics

+ [Search my gists.md](https://gist.github.com/StevenACoffman/81c9c463e67e3a9d9255e14d22b7ff32)
+ [https-during-dev.macos.sh](https://gist.github.com/StevenACoffman/0a547c4b5c4f4b70ba1d5829ebebff80)
+ [git-me-out-of-This.md](https://gist.github.com/StevenACoffman/15b760426182499138a6ebba7074d9e2)
+ [AreWeSureWeNeedIt](https://gist.github.com/StevenACoffman/a2017d34c668e7c96da64650eb4973c8)
+ [StevenACoffman/go-swagger-ui.md](https://gist.github.com/StevenACoffman/fe5f7774c750926210b642a0997479b0)
+ [Go Time](https://gist.github.com/StevenACoffman/2c58dbd8b5b8a4bd18e3d5c654dd0b2f)
+ [Office-Furniture.md](https://gist.github.com/StevenACoffman/e2f0c8230b8ea7a940a0c510a1188836)
+ [00-a-stackdriver-oom-monitor.md](https://gist.github.com/StevenACoffman/82c65d57844dfab1f8047251301a1498)
+ [Physical exercises](https://gist.github.com/StevenACoffman/0633ced2cdaa3bb1ee6598c60623ca71)
+ [GolangSeparatingUnitTestsAndIntegrationTests.md](https://gist.github.com/StevenACoffman/1f3c253cfc1db12eb61dca0cdf1d63b9)
+ [PopularityContest.md](https://gist.github.com/StevenACoffman/40d5d68b348032de11d8728e11790801)
+ [Continuous Delivery Hackathon](https://gist.github.com/StevenACoffman/1b950dc7fd215b14f83eee7a515fa708)
+ [estimate quote](https://gist.github.com/StevenACoffman/dfeef1828df655353fe416727150ae57)
+ [Programmer Quotes](https://gist.github.com/StevenACoffman/2d67073eb59fbf011feca6eb09a49d86)
+ [Types in GraphQL vs Go](https://gist.github.com/StevenACoffman/cc6bcd6ce168d4689b9d84414845b36e)
+ [Driver, Approver, Contributor, Informed (DACI)](https://gist.github.com/StevenACoffman/017d629d70ed2ee99a7a96ee1c71a4eb)
+ [monitoring.md](https://gist.github.com/StevenACoffman/836295e378dbb3e2d9bc1dac074086ad)
+ [GPG_and_GIT.md](https://gist.github.com/StevenACoffman/bf6f934755f4ac4f4b1d1ddd189f788a)
+ [git-auto-sign-commits.sh](https://gist.github.com/StevenACoffman/edb11af46045d3a435f2ad3d019c6988)
+ [Why Go](https://gist.github.com/StevenACoffman/008e86dde45cf1fe27f4092ff20316a6)
+ [notes-testing.md](https://gist.github.com/StevenACoffman/f5eb82ab32aa567f5d16506c53324971)
+ [careers](https://gist.github.com/StevenACoffman/cab4491a14d2b8594bc861b94e5fef93)
+ [go errors](https://gist.github.com/StevenACoffman/5be27a265619e19123db0bedf4da1617)
+ [commit emoji](https://gist.github.com/StevenACoffman/ed4324bb1aaf99db2a021e9aef353051)
+ [worse is better: new jersey vs mit](https://gist.github.com/StevenACoffman/62b1dbcff8537eb38341f44472e4a3f3)
+ [Pull Request Types](https://gist.github.com/StevenACoffman/66573a444d3b1f36b2347259752968b9)
+ [Go get private](https://gist.github.com/StevenACoffman/866b06ed943394fbacb60a45db5982f2)
+ [Git Fork Workflow](https://gist.github.com/StevenACoffman/6ae51f4378db4cf818391e001bc889c4)
+ [No Estimates](https://gist.github.com/StevenACoffman/b8673c15d2ef9a1e2e9039df0e446142)
+ [Self-Driving Infrastructure](https://gist.github.com/StevenACoffman/a91e2bc4af91dfc063b1440875eee559)
+ [Auto Kube](https://gist.github.com/StevenACoffman/a3230afbb5cd431dd40306b13a8116ef)
+ [Node Problem Detector](https://gist.github.com/StevenACoffman/120bdbe8506e45bccc79bc73187c00bc)
+ [Remove JAMF](https://gist.github.com/StevenACoffman/6f3c6000a707f794dc2d178564415c41)
+ [Programming Language Popularity Contest](https://gist.github.com/StevenACoffman/40d5d68b348032de11d8728e11790801)
+ [cloudformation vs terraform](https://gist.github.com/StevenACoffman/5e5587ce9147840fb9d0f94bca1cd686)
+ [context in Go](https://gist.github.com/StevenACoffman/b86074f77e0eec8719c88232f26e13e9)
+ [curl](https://gist.github.com/StevenACoffman/8d8ada5fb6e65ad9a4112259afcee824)
+ [ci-cdd](https://gist.github.com/StevenACoffman/58e4e9cef01a7657fabc8a33413c0336)
+ [deployment strategies](https://gist.github.com/StevenACoffman/d21ed91130be8041812d4a4346bc04fd)
+ [curse](https://gist.github.com/StevenACoffman/83cfd077cbe3a7b4af294a13bdfeb561)
+ [fluent filebeat comparison](https://gist.github.com/StevenACoffman/4e267f0f60c8e7fcb3f77b9e504f3bd7)
+ [yaml](https://gist.github.com/StevenACoffman/b3e80d671054be9b50471f24105b63b3)
+ [kubernetes progress](https://gist.github.com/StevenACoffman/5d7c1710b049cc9ec5aa3d8e08e3d768)
+ [shift left pipeline](https://gist.github.com/StevenACoffman/31a81a919c5297fd46ce30ad55581719)
+ [feedback form](https://gist.github.com/StevenACoffman/a1e92b774f6eb330d1393355dbe134c9)
+ [kubernetes rollback](https://gist.github.com/StevenACoffman/092f457e809bc4331270ff52d02042f2)
+ [kubernetes best practices](https://gist.github.com/StevenACoffman/3e626ada8ef8240a9eccdcc435e4a174)
+ [Docker Best Practices](https://gist.github.com/StevenACoffman/41fee08e8782b411a4a26b9700ad7af5)
+ [Netflix Bless](https://gist.github.com/StevenACoffman/8068cb31b008be51a9fce496b754dc9a)
+ [Async JavaScript](https://gist.github.com/StevenACoffman/3a1fb126cb982841ae47ead9ce71870d)
+ [State Machine](https://gist.github.com/StevenACoffman/089dae876f6334ec8ab93ca6257a2ab9)
+ [Kubernetes Job](https://gist.github.com/StevenACoffman/d9715aa5bd22745b25e660dcbb2c169b)
+ [Troubleshooting Kubernetes](https://gist.github.com/StevenACoffman/b8a88d20e06101b8a1765ed1dfe5c4fd)
+ [Microservice Proxy Gateway solutions](https://gist.github.com/StevenACoffman/acf1133da6c5ff5226c0f6eb8fbd8132)
+ [GitHub oriented development](https://gist.github.com/StevenACoffman/e46b9a32a07eaa46a038d484f2ff6360)
+ [Logs versus Metrics](https://gist.github.com/StevenACoffman/59b9ab36d4cab46d2f521e6f306a9e99)
+ [Why Run in the Clouds](https://gist.github.com/StevenACoffman/4616eaf226a1b6691247f843ed5ca9bf)
+ [Eric Meyer Four Fundamental Effects](https://gist.github.com/StevenACoffman/5ed1b5e896938d973dbd08ca75e850e1)
+ [Why Client Side Rendering Won](https://gist.github.com/StevenACoffman/9079ed4ba01d72288d6cbb9d1ba99347)
+ [Github Jira Pull Request](https://gist.github.com/StevenACoffman/b2f4d5782586161712a9e0d8a9d645cf)
+ [Safecurl](https://gist.github.com/StevenACoffman/86e80aab528b2f172f47b8da2966e950)
+ [Event Sourcing](https://gist.github.com/StevenACoffman/c58c026dba9a676db1f81789fdaf2c15)
+ [CodeMash Best Presentations](https://gist.github.com/StevenACoffman/bb252e436daa149f9445071dd0275b37)
+ [CodeReview policy](https://gist.github.com/StevenACoffman/c15583bc5c25de9634cce0e397acef8f)

* [Splunk](Splunk - Actionable Visibility, Insight and Intelligence from Machine Data) is a powerful platform for analyzing machine data, data that machines emit in great volumes but which is seldom used effectively
* [Lombok](How to use Lombok) is a compile-time library that helps improve readability and maintainability of Java classes by adding getters, setters, toString and more.
* [Spring Data REST] The goal of the project is to provide a solid foundation on which to expose CRUD operations to your JPA Repository-managed entities using plain HTTP REST semantics.
* [Logging] -- Why should we do logging, how does it work, and how can we do it better?
* Spring MockMVC
* [Thymeleaf](http://www.thymeleaf.org/)
* [Documenting REST APIs with Swagger]
* [Graph Databases / Neo4j](https://docs.google.com/a/umich.edu/presentation/d/1p9RUVUgFUjlMqo4EOMJ-kZoYNLYKQP_AUNJS3lMSP3w/edit?usp=sharing)
* [Package by Layer vs. by Feature](https://docs.google.com/a/umich.edu/presentation/d/1629muv6GvkqRbBYNwn3FpS5cfDbKluc3PsMMsVL3wlY/edit?usp=sharing)

### References
~~--~~
* [Pragmatic Programer Quick Reference](http://www.codinghorror.com/blog/files/pragmatic%20quick%20reference.htm)
* [What is an Ignite presentation, and why should you try it?](http://sixminutes.dlugan.com/ignite-presentations/)
* [Umich Knowledgebase](https://knowledgebase.umich.edu/)