Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
15 changed files
with
224 additions
and
126 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<div class="event"> | ||
{% if item.slug %}<a class="slug" name="{{item.slug}}">{% endif %} | ||
{% if item.title %}<h3>{{item.title}}</h3>{% endif %} | ||
{% if item.slug %}</a>{% endif %} | ||
{% if item.is_tbd %} | ||
<small class='date'>TBD</small> | ||
{% elsif item.date %} | ||
<small class='date'>{{item.date | date:"%b %d %Y"}}</small> | ||
{% endif %} | ||
<div class="event description"> | ||
{{item.content}} | ||
</div> | ||
<!-- Place this tag where you want the +1 button to render --> | ||
<g:plusone annotation="inline" href="{{site.baseurl}}{{item.url}}"></g:plusone> | ||
|
||
<!-- Place this render call where appropriate --> | ||
<script type="text/javascript"> | ||
(function() { | ||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; | ||
po.src = 'https://apis.google.com/js/plusone.js'; | ||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); | ||
})(); | ||
</script> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
<div class="idea"> | ||
{% if item.slug %}<a class="slug" name="{{item.slug}}">{% endif %} | ||
{% if item.title %}<h3>{{item.title}}</h3>{% endif %} | ||
{% if item.slug %}</a>{% endif %} | ||
<div class="idea description"> | ||
{{item.content}} | ||
</div> | ||
<div><small>If you like this idea, vote it up by clicking the +1 button!</small></div> | ||
<!-- Place this tag where you want the +1 button to render --> | ||
<g:plusone annotation="inline" href="{{site.baseurl}}{{item.url}}"></g:plusone> | ||
|
||
<!-- Place this render call where appropriate --> | ||
<script type="text/javascript"> | ||
(function() { | ||
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; | ||
po.src = 'https://apis.google.com/js/plusone.js'; | ||
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); | ||
})(); | ||
</script> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
layout: events | ||
title: Eugene @ Code Chops | ||
slug: eugene_code_chops | ||
is_tbd: true | ||
--- | ||
First meetup at [Code Chops](http://g.co/maps/nqr9d). Topic and date still TBD. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
layout: events | ||
title: Portland @ White Horse | ||
slug: portland_white_horse | ||
is_tbd: true | ||
--- | ||
First meetup at [White Horse](http://maps.google.com/maps/place?cid=4991505720743632211). Topic and date still TBD. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
layout: events | ||
title: San Francisco @ TBD | ||
slug: san_francisco | ||
is_tbd: true | ||
--- | ||
First meetup coming soon. Location, topic and date still TBD. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
--- | ||
layout: events | ||
title: Seattle @ Blue Box | ||
slug: seattle_blue_box | ||
is_tbd: true | ||
--- | ||
First meetup at [Blue Box](http://maps.google.com/maps/place?cid=95091209907298468). Topic and date still TBD. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
layout: ideas | ||
title: Continuous Development | ||
slug: continuous_development | ||
--- | ||
Continuous Development: How to keep code, tests and delivery to production flowing with minimal impedance creating a continuous cadence of delivering value to your end users. | ||
|
||
Specifically, building a CI/CD system using TeamCity, Jenkins + AWS, or Travis-CI and how to build confidence in your code, tests and process in that environment. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: ideas | ||
title: Creating Public APIs | ||
slug: creating_public_apis | ||
--- | ||
Creating Public APIs: How to create a public API for your application. | ||
|
||
REST + JSON? Custom client libraries? C API? Lots of ways to attack this problem. Lets take an existing app, pick a strategy and then surface an API for end users to consume. Lots of challenges there like authentication, rate limiting, shaping the data, caching and consistency, etc... | ||
|
||
There are some great tools out there for making this easier. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
layout: ideas | ||
title: Micro Services | ||
slug: micro_services | ||
--- | ||
How to build a future-proof system using micro-services and a language/platform agnostic messaging bus with something like ZMQ. This would show the process of writing code as a collection of miniature services that communicate over purpose built APIs using ZMQ. | ||
|
||
This project would show how you can use such an architecture to seamlessly scale up from a single process to multi-process to multi-machine. Greatest thing about ZMQ is that it enables this in almost any language and on any OS. To expand on the topic, we may want to consider other queues also. | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
--- | ||
layout: ideas | ||
title: PolyGlot Persistence | ||
slug: polyglot_persistence | ||
--- | ||
What's my persistence mechanism and why you might want to do that. | ||
|
||
Should I use MongoDB, Riak, SQLite, MySQL, SOLR/Lucene, or CouchBase to store my data? Maybe the best answer is "all of them". How to make that work? | ||
|
||
Why and when is that a good idea? Lets talk though the design considerations and then do a project that has multiple persistence mechanisms that are well orchestrated to be better than any single system. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
--- | ||
layout: ideas | ||
title: PolyGlot Systems | ||
slug: polyglot_systems | ||
--- | ||
For this we would do a simple project where we pick technologies using at least two different programming languages and have them perform different roles in an application and share information across something neutral like ZMQ or Redis. | ||
|
||
Some of the options would be to implement with C# + Node.js/JavaScript + Ruby/Sinatra is a good starting point. |
Oops, something went wrong.