Profile

Cover photo
43 followers|16,746 views
AboutPostsPhotosVideos

Stream

Code Lounge

Shared publicly  - 
1
1
Add a comment...

Code Lounge

Shared publicly  - 
1
Add a comment...

Code Lounge

Shared publicly  - 
 
Looks like we will have a full house on Monday.
 
First set of ESP8266's for Monday's +Code Lounge - quite a lot of soldering and continuity testing! Hurrah for the ESP-201 (ordering now!)
5 comments on original post
1
Add a comment...

Code Lounge

Shared publicly  - 
 
A reminder that this is on tomorrow morning - 9:30am - 12 noon.

Its all js, but we may end up talking about mixing Java projects with JS projects.

http://www.meetup.com/codelounge/events/226175042/
1
1
Add a comment...

Code Lounge

Shared publicly  - 
 
Managing the configuration of server side applications as they make their way through multiple environments with multiple instances, elements of configuration that need to be secure or not, with the ability to see and understand what configuration a server is actually using at any particular time and manage that can be hard.

Some go for the easy route - just a text or xml file, some opt for a full revision control history solution which can have its own downsides. The big companies use ZooKeeper (Yahoo, Youtube, etc) or something else. But what about the NKOTB? etcd aims at solving the same problems, has a fairly simple API and is written in Go, so its deployment infrastructure is also fairly straightforward.

This session looks at distributed configuration management using etcd - how you populate it, how you watch it for changes, what you could and should do when it does change, atomicity of changes, implications of distributed configuration, sharing configuration so different environments see different config, sources of config, access control around populating configuration and other such topics.

The session needs you to have either a Mac or a Linux machine, or a VM that runs Linux or Docker. Please ensure you are using the 0.4.x latest version (0.4.6 at time to writing) and bring along a language that can do network stuff. That could be Javascript in your browser.

Session is limited to 10, some of the participants have an agenda. End time is approximate.

http://www.meetup.com/codelounge/events/218555612/
1
Add a comment...
Have them in circles
43 people
Kai Strempel's profile photo
Peter Cummuskey's profile photo
Harikrishnan S's profile photo
Dennis Sosnoski's profile photo
Robert King's profile photo
Simon Buxton's profile photo
Mohamed Ragab's profile photo
Robert Egglestone's profile photo
Mike McMurray's profile photo

Code Lounge

Shared publicly  - 
 
Two new lounges - one this weekend http://www.meetup.com/codelounge/events/230484877/
1
1
Add a comment...

Code Lounge

Shared publicly  - 
 
Planning another open Electronics workshop in a couple of weeks - in case you want to bring your projects along for some shared help.


1
Add a comment...

Code Lounge

Shared publicly  - 
 
Considering running a session on Spinnaker from Netflix, how are your 50gb RAM laptops?
1
Mx Uni's profile photo
Mx Uni
 
Damnit, still don't have enough memory.

Looks interesting though!
Add a comment...

Code Lounge

Shared publicly  - 
 
So the summary for today was that we were unable to figure out a use case for etcd.

We still have the same problem that mastering configuration, migration of configuration between environments and the source of sensitive configuration (such as passwords) is hard.

It is also typically tied to the version of the software you are releasing, and with different nodes running different versions (potentially) can you justify a /keys/yourapp without a vX.X underneath? If you do that, when do you prune it? 

If you have configuration changes specific to a server instance (such as when a job runs) how do you store that? 

etcd doesn't solve any of these issues, it just lets you get configuration. So we need to go back to the drawing board to figure out how to solve those issues first.
4
Add a comment...

Code Lounge

Shared publicly  - 
1
Add a comment...

Code Lounge

Shared publicly  - 
 
Wondering if I can checkout etcd and make a build of it for our next Code Lounge...
1
Add a comment...
People
Have them in circles
43 people
Kai Strempel's profile photo
Peter Cummuskey's profile photo
Harikrishnan S's profile photo
Dennis Sosnoski's profile photo
Robert King's profile photo
Simon Buxton's profile photo
Mohamed Ragab's profile photo
Robert Egglestone's profile photo
Mike McMurray's profile photo
Story
Tagline
coders that love to learn
Introduction
Great things can happen when small groups of focused teams get together to learn. Thats what the Code Lounge is all about - we seek to get people to lend their lounges for at least six hours on a weekend (or other public holiday) to allow like minded developers to congregate and learn. Individual cells can be running concurrently, they can even cover the same topics and we encourage tools like Google Hangouts or Skype to allow others to participate. Its cosy. Its fun. Its an environment where people want to learn, want to change and want to get better. If that sounds like you, welcome to the Code Lounge.