Google Groups

Re: Portland Coder Society - Goal & Topic for 1st Meet Up


Jesse Cooke Mar 1, 2012 3:32 PM
Posted in group: Coder Society
Mind if we move this to a Google Form? Kinda blowing up my inbox. I think it'll be easier to recap that way too.

--------------------------------------------
Jesse Cooke :: N-tier Engineer
jc00ke.com / @jc00ke


On Thu, Mar 1, 2012 at 3:31 PM, Dann Stayskal <da...@stayskal.com> wrote:
6 and 7

-- Dann

On 03/01/2012 03:26 PM, Jonathan "Duke" Leto wrote:
> Howdy,
>
> 6 (but with Travis CI) and 7.
>
> Duke
>
> On Thu, Mar 1, 2012 at 3:08 PM, Ben Jones <jone...@gmail.com> wrote:
>> 6
>> 8
>> 9
>>
>>
>> On Thu, Mar 1, 2012 at 2:56 PM, Alex Kira <alex...@gmail.com> wrote:
>>>
>>> 5 then 6,  9
>>>
>>>
>>> On Thu, Mar 1, 2012 at 2:33 PM, Coder Society <coders...@gmail.com>
>>> wrote:
>>>>
>>>> So far we have a pretty decent sized list of awesome goals to achieve.
>>>> The question is, what's our queue/order/first effort to take on? Sounds like
>>>> it is time for a vote! I've broken this vote out specifically for Portland.
>>>> No need to have every Coder Society meet up in different cities working on
>>>> the same thing.  I've numbered each of the projects below - so please submit
>>>> a # of your choice item and then we'll start planning and plotting around
>>>> that idea.  Please respond to the thread in which you'll meet with us so I
>>>> can count em' up easy.
>>>>
>>>> Cheers!  -Coder Society Team
>>>>
>>>> 1 -Implement a build server for Java, Rails, Node.js, or .NET & have it
>>>> build one or several of these projects, samples prospectively being created
>>>> during the meet up.
>>>>
>>>> 2 -Fully implementation of multiple web frameworks; .NET MVC, Rails App,
>>>> & Node.js App all running against a set number of services running on X?
>>>>
>>>> 3 -Fully implement a JavaScript stack appropriately designed for a
>>>> horizontally scalable architecture against AWS or other cloud provider.
>>>>
>>>> 4 -Setup an environment for the fastest iterations we can create,
>>>> probably something like a PAAS w/ Node.js services and X web framework(such
>>>> as .NET MVC or Rails App).
>>>>
>>>> 5 -Micro-Services: How to build a future-proof system using
>>>>
>>>> micro-services and a language/platform agnostic messaging bus like
>>>>
>>>> ZMQ. This would show the process of writing code as a collection of
>>>>
>>>> miniature services that communicate over purpose built APIs using ZMQ.
>>>>
>>>> It 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.
>>>>
>>>> 6 -PolyGlot Systems: For this I'd like to do a simple project where we
>>>>
>>>> pick two languages/runtimes/frameworks and have them perform different
>>>>
>>>> roles in an application and share information across something neutral
>>>>
>>>> like ZMQ or Redis. The suggestion in the ALT.NET list of doing C# +
>>>>
>>>> Node.js + Redis sounds like a good starting point. We could do this
>>>>
>>>> over and over again with different stacks though. Perhaps a Python +
>>>>
>>>> Ruby + CouchDB project would be fun too. ;)
>>>>
>>>> 7 -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 or Jenkins + AWS, and how to build
>>>>
>>>> confidence in your code, tests and process in that environment.
>>>>
>>>> 8 -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.PolyGlot Storage: How to build a data tier that uses more
>>>> than one
>>>>
>>>> 9 -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.
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google Groups
>>>> "Coder Society" group.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msg/coder-society/-/JIpgSwQNIKoJ.
>>>> To post to this group, send email to coder-...@googlegroups.com.
>>>> To unsubscribe from this group, send email to
>>>> coder-societ...@googlegroups.com.
>>>> For more options, visit this group at
>>>> http://groups.google.com/group/coder-society?hl=en.
>>>
>>>
>>> --
>>> You received this message because you are subscribed to the Google Groups
>>> "Coder Society" group.
>>> To post to this group, send email to coder-...@googlegroups.com.
>>> To unsubscribe from this group, send email to
>>> coder-societ...@googlegroups.com.
>>> For more options, visit this group at
>>> http://groups.google.com/group/coder-society?hl=en.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Coder Society" group.
>> To post to this group, send email to coder-...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> coder-societ...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/coder-society?hl=en.
>
>
>

--
You received this message because you are subscribed to the Google Groups "Coder Society" group.
To post to this group, send email to coder-...@googlegroups.com.
To unsubscribe from this group, send email to coder-societ...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/coder-society?hl=en.