Posts

Showing posts from 2016

April 26, 2016 ACGNJ Java Users Group Meeting

The topic for this month's meeting is "Technical Overview of Functional Programming" presented by Barry Burd . Abstract: This presentation is an overview of the concepts typically used in functional programming.  These concepts include pure functions, immutability, referential transparency, pattern matching, lambdas, currying, sections, map, filter, fold, list comprehension, lazy evaluation, higher-order functions, polymorphism, and monads.  Some of these concepts are the basis for features in Java 8, but many aren't. Where: Scotch Plains Rescue Squad 1916 Bartle Avenue Scotch Plains, New Jersey 07076 When: Tuesday, April 26, 2016 7:30pm As always, you can visit the Java Users Group web site for the latest information. Please contact me if you have any questions and I hope to see y'all on April 26!

Summary - Day Two of Philly ETE 2016

Day Two of the 2016 Philly Emerging Technologies for the Enterprise Conference kicked off with the keynote address by Raffi Krikorian entitled, " How Your Organization is Killing Your Software ." Raffi discussed certain aspects of software development such as speed of development and major rewrites of code by recalling his experiences while working at Twitter. His five stages of code rewrites are: Elation Buckle Down Oh SHIT! Exhaustion Relief One of his main take-home messages was the importance of establishing your team.  He stated, " Setting up your team says more about your architecture than the architecture itself. " This was indeed a very engaging keynote address. The sessions I attended are summarized as follows: Session One: " An Introduction to Web Components and Polymer " Jeff Posnick Jeff introduced Web Components and its four specifications: Template Shadow DOM Custom Elements HTML Import He then introduced Google

Summary - Day One of Philly ETE 2016

Day One of the 2016 Philly Emerging Technologies for the Enterprise Conference kicked off with the keynote address by David Ferrucci entitled, " AI: A Return to Meaning ." David's main message was related to meaning, that is, meaning in not explicit in language.  Making decisions based on statistical data versus deductive reasoning isn't easy.  David maintains, " We need machines to go beyond their words and their patterns.  We need them to understand ." This was indeed a very thought-provoking keynote address. The sessions I attended are summarized as follows: Session One: " React.js Reconciliation " Jim Sproch Jim provided a very nice introduction to React Reconciliation and its underlying design of the virtual DOM.  He juxtaposed how an existing paradigm, such as rebuilding the DOM with every UI change, can be made more efficient.  For example, the traditional approach of synchronizing the UI with the DOM has a complexity of O(N3). 

Let's Get Philly ETE Rockin'!

I arrived a short while ago at the Society Hill Sheraton in Philadelphia for this year's Emerging Technologies for the Enterprise (ETE) Conference. I've been fortunate to have once-again served on the Steering Committee for this year's event as one of the handful of industry folks who are not an employee of Chariot Solutions.  It's an absolute blast working with everyone!  Chariot Solutions is the most gracious host! There are keynotes both today and tomorrow... This morning's keynote will be delivered by David Ferrucci and is entitled, "AI: A Return to Meaning." For detailed information on all the talks at this year's conference, please visit http://www.phillyemergingtech.com/ . That's all for now...stay tuned for highlights of Day One!