• February 8, 2011 Meeting
    Monthly Meeting ) When: February 8, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Speaker: Brett Schuchert Topic: TDD Demo Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information
  • January 2011 Meeting
    Monthly Meeting ] " When: January 11, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Topic: Spring Security 3 Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information Security is a complicated subject but securing a web application doesn't have to be. This presentation will cover an intro to Spring Security 3, a Java EE framework that provides advanced authentication, authorization and other security features for enterprise applications. As time permits, we will work with Spring Security 3 to secure an unsafe web application using Spring Expression Language (SpEL), add a custom login page, implement basic logout functionality, examine securing credential storage by comparing in-memory store vs. database-backed authentication store, and configure a "salted" password encoding Authentication Provider.
  • December Meeting
    Monthly Meeting ] " When: December 14, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Topic: JasperReports Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information John will be talking about Jasper Reports, and his experiences with using the tool to produce reports for his current client. This will be a general overview of the tool and it's capabilities, discussing it's strengths and weaknesses.
  • Sponsorship Improvements
    Sponsorship is one aspect of the JUG many of our members are aware of, but probably spend little time thinking about. Trust me, those of us on the steering committee think long and hard about this! We are always trying to find ways to enrich our community through new members and, of course, the content and atmosphere of our meetings. After talking to some of our sponsors, we have expanded and reworked our sponsorship options in preparation for 2011. Please take a look and tell any organizations you think might be interested in helping our community. We greatly appreciate or sponsors, who have made this JUG possible for over five years. You can see some of our current sponsors to the right of this article, where someone's banner is attractively displayed, interesting, seductive, beckoning you to click on it and see what lies behind..."
  • Job Opportunity in Norman
    Overview http://www.telogicalsystems.com/[image:http://www.telogicalsystems.com/images/logo.jpg[Telogical Systems]]We are seeking a smart and experienced mid-level web and Java developer with a track record of continuous learning and high performance in an Agile software development environment, for our Norman Oklahoma office. You will be joining a team responsible for the entire stack of a mission critical application used every day by internal users. This includes Apache Tomcat, MySQL, Java-based batch processing applications, an ASP.NET-based web front end, as well as a 3rd party web crawling and scripting system. We offer a casual and fun office environment, 10% time (Google-style self-directed innovation time), the ability to work remotely when needed, flextime, competitive salaries, and generous health benefits and PTO. Telogical Systems is a 10-year old, 70 person data and software company serving the US telecom industry. We have a validated business model and exciting prospects for new products and services. Experience Requirements Proven experience getting things done in an Agile (Scrum, Kanban, etc.) team environment Proven experience in and passion for Agile development techniques (TDD, mocking, Continuous Integration, Continuous Deployment, etc.) Extensive, proven experience in web development and/or web crawling Proven experience learning new skills and technologies as your career has demanded Previous Java/J2EE project experience Demonstrable knowledge and experience with OO principles and design patterns Knowledge of C#, .Net, and XML preferred but not required Soft Skill Requirements Ability to maintain excellent working relationships with non-collocated users and other colleagues (you will be collocated with your team, but unfortunately not with other stakeholders) Passion for continuously learning Excellent verbal and written communication skills Ability to mentor others Education Requirements BS or higher degree in Computer Science preferred but not necessary. Objectives Within 30 days Understand Telogical's business model and products Understand your team's entire technology stack, its users and their needs and workflows Be comfortable and effective with Telogical's internal communication tools (email, IM, wiki, etc.) and processes Be able to create crawlers and data extraction wrappers for basic websites Understand the underlying MySQL database model that is shared by both the internal applications as well as the data mining technologies Be actively participating in all team meetings Within 60 days Have a firm grasp of web crawling and scripting system such that you are able to handle any new development or maintenance project either independently or as a primary developer pairing with others Be able to train new entry level personnel or mentor existing junior team members on the web crawling and extraction system Be communicating effectively with end users based on your knowledge of their domain and your experience working with them Be actively contributing to sizing and team reviews based on your knowledge of the domain Within 90 days Be proficient in the backend portions of your team's technology stack including a MySQL database layer and a Java-based processing system Be able to handle any new development or maintenance work involving this portion of the domain with minimal assistance from others Be able to communicate effectively with Product Manager regarding the projects being planned for the next six months Within six months Be able to take the lead on any new development or maintenance project for any portion of the domain Be able to train new team members on any portion of the domain Be actively contributing new innovations to the platform thanks to your experience with end users, your engagement with the platform and domain, and your collaboration with other stakeholders (e.g., Product Managers and those engaged in quality and process improvement for the end users) Benefits Competitive Salary Health and Dental Insurance 401k Retirement Savings Plan (no matching) Extensive PTO Allowance Flextime No relocation assistance is available. Interested? To apply, get in touch with Joe Vallone. You can find him on LinkedIn , on the http://lists.okcjug.org/listinfo.cgi/jug-okcjug.org[OKC JUG mailing list], or through the http://www.telogicalsystems.com/[Telogical Systems web site]. ''''' Editor's Note: The OKC JUG appreciates Telogical System's sponsorship
  • November 2010
    Monthly Meeting ) When: November 9, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Topic: Build REST Services in Java with JAX-RS and Jersey Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information In the web services world, REST seems very quickly to be becoming the preferred way to expose services. In this session, we will take a look at how to build RESTful web services in Java using the JAX-RS specification . We'll cover the basics of JAX-RS, content negotiation, custom serialization, and integration with the wider Java EE platform. We'll also take a quick look at the Jersey Client, and how that can help writing more cleaner clients, including unit tests.
  • October 2010
    Monthly Meeting ) When: October 12, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Speaker: Brett Schuchert Topic: FitNesse and SliM: rapid intro Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information This one hour talk will show the basics of getting started writing automated acceptance tests in FitNesse. The presentation will demonstrate adding acceptance tests to existing production code. Here's the outline: - Quick problem overview - Description in examples - Turing the examples into FitNesse tests - Writing fixtures, the "glue code" that makes the tests runn - Getting tests to pass We will look at a few different kinds of tables, as many as time permits.
  • Slides from August Presentation on Android Development
    Josh Pavlovich sent me the presentation slides from our August meeting. Enjoy.
  • September 2010
    Monthly Meeting ) When: September 14, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Speaker: Corey Swain Topic: The Evolution of a Data Warehouse Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information In this presentation, the audience will be guided through the timeline of an actual data warehouse project. The presenter will highlight the major risks, opportunities, and decision points that were experienced. The presentation will facilitate the audience's understanding of the maturation process experienced during the Data Warehouse's existence.
  • August 2010
    Monthly Meeting ) When: August 10, 11:30-12:40 Where: Oklahoma City Coworking Collaborative (see Meeting location ) Topic: Distributed Computing with Apache Hadoop Agenda 11:30 am - Welcome Announcements 11:40 am - Main Presentation 12:40 pm - Wrap Up Presentation Information Some of today's internet software serves millions of users and uses petabytes of data. NoSQL databases and MapReduce algorithms help us make use of large numbers of servers in different locations to manage this data and serve these users. Apache Hadoop provides "open source software for reliable, scalable, distributed computing". Some companies using it are Amazon , EBay , Facebook , Hulu, LinkedIn , Twitter , and Yahoo . I will give an overview of the Hadoop suite, review a sample java application using some of the technology, and entertain questions and discussion.

©2007-2025 All Rights Reserved.