-
Steering Committee Meeting - 6/26/12
We have our monthly Steering Committee Meeting at https://maps.google.com/maps?q=Jason's+deli,+Northwest+Expressway,+Oklahoma+City,+OK&hl=en&sll=35.459702,-97.607154&sspn=0.021917,0.016222&oq=Jason's+Deli&hq=Jason's+deli,&hnear=Northwest+Expy,+Oklahoma+City,+Oklahoma&t=m&z=12&iwloc=A[Jason's Deli] on Tuesday, 6/26 @11:30. Come eat and steer.
-
June Virtual Meeting
You can view June's virtual meeting recording here . Any comments or questions should be done on the Google+ post.
-
June 2012 Meeting
Monthly Meeting ) When: June 12, 11:30-12:40 Sponsor: MBO Partners Topic: Spring Data JPA Agenda 11:30 am - Welcome Announcements & Sponsor 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information Implementing a data access layer of an application has been cumbersome for quite a while. Too much boilerplate code has to be written to execute simple queries as well as perform pagination, and auditing. Spring JPA aims to significantly improve the implementation of data access layers by reducing the effort to the amount that's actually needed. As a developer you write your repository interfaces, including custom finder methods, and Spring will provide the implementation automatically. (Note, this approach is not limited to JPA and has been applied to other persistance stores such as MongoDB and Neo4j as part of the Spring MongoDB and Spring Neo4j projects). Spring JPA also takes the concept of a specification from Eric Evans' book Domain Driven Design, that carries the same semantics and provides an API to define such Specifications using the JPA criteria API.
-
May 2012 Meeting
Monthly Meeting ) When: May 8, 11:30-12:40 Sponsor: none Topic: PhantomSQL Agenda 11:30 am - Welcome Announcements & Sponsor 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information PhantomSQL is a domain specific language designed for mining content from static and dynamic sources, It closely resembles SQL with features borrowed from Python and Ruby. This talk will cover both technical and not technical aspect of the language.
-
April 2012 Meeting
No Monthly Meeting for April
-
MBO Partners
MBO Partners Java Developer Position MBO Partners ( http://www.mbopartners.com/) has led the $250 billion-and-growing independent consulting sector in America for over 25 years and we're on a roll, rapidly growing, and serving new clients across the country. We've caught the attention of many media sources like the New York Times and ABC News where MBO Partners has been featured recently. To see what it's all about go to: http://www.mbopartners.com/news-events/news. We're not just growing our client base, but also our teams and we are currently looking for a talented Java Developer to help us continue this success. The Java Developer will use current and emerging technology to maintain and enhance MBO's corporate web based system that is the core of its business operations. The right candidate will be a focused self-starter who gets the job done, but enjoys working in a casual and flexible work environment. This position is based out of Edmond, Oklahoma and reports to the Director of Systems Development. What you could do for us: Provide detail design for web based applications Create and maintain new object-oriented web-based solutions using Java and SQL based on the IBM WebSphere development tools and DB2 platform Focus on rapid / iterative development while maintaining the usability, scalability, performance, reliability and data integrity of web applications Operate in a fast paced, collaborative team environment following Agile principles and iterative software development / testing methodologies and practices from Scrum and XP What you should have: BS in Computer Science 3 - 5 years of object oriented and web application programming experience with at least 3 years of Java A strong understanding of object oriented concepts, dynamic web application design, open source tools, and web application frameworks Some experience in the following technologies: Java, EJB 2.1 / EJB 3.1 / JPA, Spring, JSF, CSS, HTML, DHTML, XHTML, AJAX, JavaScript, SQL/DB2, JSP, XML, Windows, Linux Professional experience designing, developing and deploying web based software solutions Familiarity with Agile, Scrum, and XP practices (i.e. TDD, Refactoring, CI) Ability to work independently or as part of a team in a customer service centric environment Strong communication and team skills What you could get: MBO Partners provides a unique company culture where employees are valued and positions are structured to continuously provide career advancement opportunities. Here are some of the benefits you could receive by joining the MBO team: Competitive base salary + quarterly bonus program Outstanding benefits package including 401(k) employer match, medical, dental, life and disability insurance 19 days paid leave annually in the first year Contact Info: Perry Reid Director of Systems Development MBO Partners preid@mbopartners.com
-
March 2012 Meeting
Monthly Meeting ) When: March 13, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Speaker: Brian S. Sheldon Topic: Android - dynamic screens & sms & more Agenda 11:30 am - Welcome Announcements & Sponsor 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information Things I learned while writing a grocery list Android application. Dynamically generating screens, simple text messaging, menus, intents, listeners, and lint. The source code can be found here . The slides can be found here . The app can be installed from here ."
-
February 14, 2012
Monthly Meeting ) When: February 14, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Sponsor: ? Speaker: Jason Lee Topic: Contexts and Dependency Injection Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information Java EE has had dependency injection for quite some time now. The problem is that each system (e.g., EJB and JSF) have been left to specify and implement the feature on its own. This has led to multiple, not quite compatible implementations. Delivered as part of Java EE 6, CDI (JSR 299, Contexts and Dependency Injection) attempts to fix that by specifying IoC semantics that can be shared across subsystems (EJB, JSF, JPA, JAX-RS, etc). In addition to basic injection, CDI offers means of decoration and interception, as well as a light-weight pub-sub event system. In this presentation, we will hit the highlights of the major features of CDI, giving you concrete examples to get you going in your own applications.
-
January 10, 2012
Monthly Meeting ) When: January 10, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location) Sponsor: Principal Technologies Speaker: Greg Bugaj Topic: Application Security from the perspective of hackers Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information As developers most of us are not much concerned with security pass the authentication/autorization phase. I will try to show you how application can be compromised and exploited using common application vulnerabilites and then I will show you how we can mitigate these problems.
-
December 13, 2011 Meeting
Monthly Meeting ) When: December 13, 11:30-12:40 Where: Oklahoma City Coworking Collaborative Sponsor: ? Speaker: Mitch Blevins Topic: Finite State Machines: Hipster programming concepts Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information Finite State Machines: Hipster programming concepts Your friends have probably never heard of Finite State Machines, but you were using them before they were cool. Come enjoy grass-fed, sustainable goat tripe pizza and kombucha while we make our own FSM framework and ironically check out some of the existing tools for working with Finite State Machines.