<div dir="ltr"><span style="font-size:12.8px">            </span><font size="4"><b><u>Inversion Of Control and Node.JS</u></b><br></font><br style="font-size:12.8px"><span style="font-size:12.8px">                            Kent Archie & Daryl Monge</span><div><span style="font-size:12.8px">          </span></div><div><span style="font-size:12.8px">                        6:30p, </span><span style="font-size:12.8px">Tuesday May 24th 2016</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">      Bolingbrook, Fountaindale Public Library, Meeting Room B, </span><span style="font-size:12.8px">300 West Briarcliff Road, </span><span style="font-size:12.8px">Bolingnbrook, IL  60440</span><br style="font-size:12.8px"><span style="font-size:12.8px">              </span><a href="http://www.fountaindale.org/about/faq" rel="noreferrer" style="font-size:12.8px" target="_blank">http://www.fountaindale.org/about/faq</a><br style="font-size:12.8px"><span style="font-size:12.8px">           </span><br style="font-size:12.8px"><span style="font-size:12.8px">Our May general meeting will be in new location in Bolingbrook, at the Fountaindale Public Library, and earlier </span><span style="font-size:12.8px">at 6:30p than we had been starting before.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><b><font size="4"><u>Abstract</u></font></b><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">We have previously discussed various interesting architectures and technologies used by both the Pebble </span><span style="font-size:12.8px">and Apple watches.  This set of talks will dig deeper into several technologies used by those products </span><span style="font-size:12.8px">in developing applications for their respective platforms.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">Inversion of Control is a technique for combining many separate components of a software system into </span><span style="font-size:12.8px">a cohesive whole. It is an important component of Model-View-Controller paradigm in modern software </span><span style="font-size:12.8px">systems.  I will discuss what this technique looks like how it is frequently used in MVC systems.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">NodeJS is a popular web platform.  It acts as a webserver and a backend web application processor. </span><span style="font-size:12.8px">All the backend code in written in Javascript, so you can use the same language on the front and backend. </span><span style="font-size:12.8px">It is non-blocking and can handle large amounts of activity.  I will go through installation on Windows </span><span style="font-size:12.8px">and Linux and walk through a simple application.  I will also discuss a few NodeJS service providers.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">As usual we will be having a "Meeting After the Meeting" for talk and drinks afterwards. What location </span><span style="font-size:12.8px">we will use has yet to be determined.</span><br style="font-size:12.8px"><u><font size="4"><br><b>Bio</b></font></u><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px"><b>Kent Archie</b> is a software developer at DRW Trading.  Over the years he has programmed on everything </span><span style="font-size:12.8px">from Fortran using punched cards on a Univac 1100 to web applications using node.js and Mongodb. </span><span style="font-size:12.8px">He has taught at several local colleges including a brief stint at IIT.  He is lately having fun playing </span><span style="font-size:12.8px">with his Pebble watch and NodeJS applications.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px"><b>Daryl Monge</b> is a Principal Consultant for Actian Corp. His background includes database technology, </span><span style="font-size:12.8px">IT operations, and software development and manufacture.  His current interests are Analytic database </span><span style="font-size:12.8px">technology, Distributed Computing, and Java software development systems and techniques.  Actian</span><br style="font-size:12.8px"><span style="font-size:12.8px">is a provider of a broad range of data solutions including an OLTP database, analytic databases, </span><span style="font-size:12.8px">an object database, and connectivity and transformation tools.</span><br style="font-size:12.8px"><font size="4"><b><u><br>Getting There</u></b></font><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">This General meeting of UniForum Chicago will be from </span><span style="font-size:12.8px"><span>6:30pm to 8:30 pm</span></span><br style="font-size:12.8px"><span style="font-size:12.8px">on </span><span style="font-size:12.8px"><span>Tuesday, May 24th, 2016</span></span><span style="font-size:12.8px"> in Bolingbrook.  The address of the meeting facility is:</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">       Fountaindale Public Library</span><br style="font-size:12.8px"><span style="font-size:12.8px">       300 West Briarcliff Road</span><br style="font-size:12.8px"><span style="font-size:12.8px">       Bolingnbrook, IL  60440</span><br style="font-size:12.8px"><br>Google Maps:</div><div><a href="https://www.google.com/maps/place/300+W+Briarcliff+Rd,+Bolingbrook,+IL+60440/@41.6988179,-88.0815764,17z/data=!3m1!4b1!4m5!3m4!1s0x880e5bce168370db:0xf1eba6f8d07fdbc7!8m2!3d41.6988139!4d-88.0793877">https://www.google.com/maps/place/300+W+Briarcliff+Rd,+Bolingbrook,+IL+60440/@41.6988179,-88.0815764,17z/data=!3m1!4b1!4m5!3m4!1s0x880e5bce168370db:0xf1eba6f8d07fdbc7!8m2!3d41.6988139!4d-88.0793877</a><br><br style="font-size:12.8px"><span style="font-size:12.8px">More detailed directions and maps are available at:</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">       </span><a href="http://www.fountaindale.org/about/faq" rel="noreferrer" style="font-size:12.8px" target="_blank">http://www.fountaindale.org/about/faq</a><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">All UniForum Chicago general meetings are open to the public free of charge.</span><br style="font-size:12.8px"><br style="font-size:12.8px"><span style="font-size:12.8px">For more information about UniForum Chicago contact </span><a href="mailto:info@uniforum.chi.il.us" style="font-size:12.8px" target="_blank">info@uniforum.chi.il.us</a><span style="font-size:12.8px">.</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Same event on Meetup: <a href="http://www.meetup.com/UniForum-Chicago/events/230216940/">http://www.meetup.com/UniForum-Chicago/events/230216940/</a></span></div><div><span style="font-size:12.8px"><br><br></span></div></div>