Training

ITS Developer’s Workshop

The ITS Developer's Workshop is a series of lunchtime technical sessions intended to provide information about web application development technologies, tools, and best practices. We'll focus on things that are relevant to ITS developers like front-end/UI, middleware,  DB, mobile, QA, and security topics to be delivered in a practical, interactive, problem-solving setting.

To best address your areas of need in future sessions, please submit topic areas via email to: developer@ucsd.edu. Topics should be practical and focus on current ACT environment and could include areas that you need help on, obstacles that you've overcome and would like to share, or questions.  Sessions are held bi-weekly on Wednesdays at 12:00pm in TPCS Suite 255.

Session will be available live via ReadyTalk: 1-866-740-1260 -- www.readytalk.com -- code: 8221598# and archived for future reference.


Upcoming Sessions

TBD (Rescheduled)

Technology driven vs. Architecture driven solution

Enterprise Architecture is a hot topic in the higher ed realm these days. "What the Heck is EA Anyway?" is a game to help illustrate the difference between a technology driven solution and an architected solution. With your help and involvement in this game, we'll walk through two scenarios: Technology Driven vs. Architecture Driven. Join this interactive session and discover some of the benefits of EA.

  • TBD (Rescheduled)
  • TPCS ACT-255
  • Presented by (pending)

TBD (Rescheduled)

TeamForge Release Management

TeamForge Release Management.

  • TBD (Rescheduled)
  • TPCS ACT-255
  • Presented by (pending)

TBD (Rescheduled)

New Technology Landscape

With the shift from home-grown and proprietary Middleware and web application technologies to a more standards-based and SOA model, comes a whole lot of new terminology and technologies. In this session, we'll navigate through the new technology landscape from a high-level perspective defining the new platform stack, kickstart archetypes, build and release, to DSS, APIs, API managers, ESB, and MessageQueue.

  • Wednesday, TBD, 12-1pm
  • TPCS ACT-255
  • Presented by Middleware and Integration Team

Topics Listing

What do you want to share? What do you want to learn about?

Some topics that have been submitted:

  • Please explain SSO / Affiliates
  • Build and Deploy Server
  • Review of Servlet, JSP, MVC
  • JPA
  • OpenShift
  • Developer tools (in-house and third party)
  • ESB / WSO2
  • Enterprise Architect Tool
  • AppDynamics Tool
  • KickStart environment
  • Project Management (PMP, Agile, Scrum)
  • Code Audit/Review tools
  • Cognos: designing models, building dashboards/reports
  • Grails, Ruby on Rails, application frameworks
  • Ivory web services: building, deploying
  • Batch jobs: simplify with jdbc
  • Informatica : building ETL
  • Requirement Gathering (from developers perspective)
  • XML/XSD and WSDLs
  • SDLC with web services
  • Integration patterns
  • Service Oriented Architecture
  • RESTful services
  • Usage of Javascript frameworks: angular, ember, backbone, etc.

Send email to developer@ucsd.edu

Past Sessions

09/28/2016

12 attendees (logged in), 3 attendees (in room)

AWS Elastic Beanstalk Video Link

AWS Elastic Beanstalk (Video Screening)

AWS Elastic Beanstalk provides an easy way for you to quickly deploy, manage, and scale applications in the AWS cloud. Through interactive demos and code samples, this session will teach you how to deploy your code to Elastic Beanstalk, provision and use additional AWS resources (for example, Amazon SNS, Amazon SQS, and Amazon DynamoDB), use your application’s health metrics to tune performance, scale your application to handle millions of requests, and perform zero-downtime deployments with traffic routing. Please come on over to 255 and attend in person, or log in remotely. Share questions with the attendees, get answers – no preparation required!

  • Wednesday, 09/28/2016, 12-1pm
  • TPCS ACT-255
  • Screened by: Middleware and Integration team
  • Speaker: A. Singh, Senior Product Manager AWS Elastic Beanstalk Team

08/31/2016

8 attendees (logged in), 3 attendees (in room)

OpenShift 3.1 General Overview

Burr Sutter & Company Red Hat Summit Video

All Cloud all of the Time

Burr Sutter, Red Hat’s director of developer experience, presents a demo (from Red Hat Summit 2016) that speaks to the core of Red Hat Summit: The Developers and the Operations teams. Those that do. Watch this video address many of the needs that developers and operations have in their day-to-day lives, including all of the cloud based resources to make apps work from the IDE to Production. Technologies presented include:

  • Wildfly Swarm, Node JS, Eclipse Che, Deployment Pipelines,
  • GIT, Openshift Container Platform (Docker & Kubernetes), Blue Green Deployments, Canary Deployments,
  • Cloud Forms Management Engine, Ansible Tower - IT Automation Engine,
  • Jenkins, Much more...
  • Wednesday 08/31/2016
  • TPCS ACT-255
  • Screened by: Middleware and Integration team. Speaker: Mr. Burr Sutter, Red Hat’s Directory of Developer Experience

08/17/2016

16 attendees (logged in), 6 attendees (in room)

Runscope Recording (MP4)

Runscope Recording (Flash)

Runscope - API monitoring and Testing Tools

This August 17th presentation of Runscope is designed to present an overview of some of the features our purchase of Runscope provides out of the box. In short, Runscope ensures your customers aren’t the ones telling you about downtime and breakages with advanced capabilities such as:

  • Keeping your development and support team in the loop with support for major notification tools
  • Proactively monitoring trends around your API test results and service performance to quickly catch and debug API problems fast – using At-A-Glance API Health views.
  • Via simple tooling for testing complex APIs, verify the structure and content of your API calls.
  • Create dynamic tests for your API workflows – for even the most complex use cases.
  • Complete logging for alert matches
  • Stay notified without flooding your inbox with at-a-glance interactive dashboards.

Attend and learn how ITS is currently using Runscope. Learn how this tool fits into the API lifecycle. Gain a quick review of setting up test cases and alerts. Review best practices for using Runscope.

  • 08/17/2016
  • TPCS ACT-255
  • Hosted by Middleware and Presented by Andrew Koester, Runscope Engineering (via Remote Presentation)

08/03/2016

10 attendees (logged in), 3 attendees (in room)

SoapUI Recording (MP4)

SoapUI Recording (Flash)

API Functional Testing with SoapUI NG Pro

For REST, SOAP and other popular API and IoT protocols, SoapUI NG Pro provides the industry's most comprehensive and easy-to-learn functional testing capabilities. Presented by the folks from SmartBear, come out and learn more about SoapUI NG Pro.

  • 08/03/2016
  • TPCS ACT-255
  • Presented by SoapUI (SmartBear) Engineers (via Remote Presentation)

07/06/2016

19 attendees (logged in), 12 attendees (in room)

GIT Recording (MP4)

GIT Recording (Flash)

 

GIT for Developers

Learn about Learn how GIT is used here at UC San Diego. GIT is a powerful version control system that is widely used for software development and other version control tasks. It is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows..

  • Wednesday, 07/06/2016, 12-1pm
  • TPCS ACT-255
  • Presented by: Matt Critchlow, Manager Of Development And Web Services, University Library, Adam Brust, ITS Business Platform Systems, and Thomas Machado, ITS HR Information Systems

Various Links

06/22/2016

7 attendees (logged in), 3 attendees (in room)

Intro to JFrog Artifactory - YouTube Link

Introduction to JFrog Artifactory (Video Screening)

Many developers at ITS use our Binary Repository Manager, Artifactory, in some way or another every development day of the week. Watch as the JFrog Developer Advocate of Artifactory, Mr. Baruch Sadogursky reviews the features that help us automate software package management from development to distribution.

This screening, “Introduction to JFrog Artifactory” (Our ITS production binary repository) will introduce Artifactory to developers from all corners of ITS.

The Agenda: As a local proxy to the outside world, Artifactory guarantees consistent access to the components needed by your build tools (dependency resolution). Remote artifacts are cached locally for reuse, so that you don’t have to download them over and over again. Advanced security features give you control over who can access your artifacts, and where they can deploy them. Supports large load bursts with extremely high concurrency and unmatched data integrity…

  • Wednesday, 06/22/2016, 12-1pm
  • TPCS ACT-255
  • Screened by: Middleware and Integration team. Speaker: Baruch Sadogursky, the Developer Advocate of Artifactory at JFrog

06/08/2016

21 attendees (logged in), 8 attendees (in room)

Datatable - Presentation

Datatable - MP4 Recording

 

DataTables - Table plug-in for jQuery

If you used HTML tables you probably used a plugin to enhance your HTML table. One of the most popular JavaScript plugins is the jQuery datatable plugin. If you have never heard about it come and see how easy it is to use. If you already know about it, come join us to see the utility that was created to show off all its advanced features. This utility has been used for ePD dashboard and SPARCM My Funds application which is currently in production.

  • Wednesday, 06/08/2016, 12-1pm
  • TPCS ACT-255
  • Presented by Robert Dias, Research Information Technology Services

Datatable - SVN Repository: https://sfee.ucsd.edu/svn/repos/datatable_tools
(Please request access to download this JavaScript based set of tools for DataTable)

05/25/2016

22 attendees (logged in), 13 attendees (in room)

SSO - Recording

SSO - Internals Presentation

SSO - Identity Overview Presentation

Everything You Want to Know About SSO and IAM (But Are Still Afraid to Ask)

Learn about the inner workings of SSO and how to use it in our changing environment. Also learn about the state and future of identity and access management.

  • Wednesday, 05/25/2016, 12-1pm
  • TPCS ACT-255
  • Presented by Allan Kim and Roger Phillips, ITS Identity/Access Management

05/11/2016

14 attendees (logged in), 7 attendees (in room)

Java 9: Make Way for Modules - YouTube Link

Java 9 Modules (Video Screening)

Java 9 is on its way, and there are some very cool changes, project Jigsaw for starters. Project Jigsaw defines the (internally targeted) modularity in Java 9. Jigsaw seeks to use language constructs and environment configurations to define a scalable module system for Java SE. Primary goals of Jigsaw include: Making it very easy to scale the Java SE runtime and the JDK down to small devices. This screening of Java 9 modules will provide developers interested in the new module system in Java with much of the information they need to understand this upcoming fundamental change to the Java development environment. Please attend next Wednesdays presentation in person, or log in remotely via ReadyTalk and learn more about Java 9, Project Jigsaw and the new module systems…

  • Wednesday, 05/11/2016, 12-1pm
  • TPCS ACT-255
  • Screened by: Middleware and Integration team
  • Speaker: Mark Reinhold, the Chief Architect of the Java Platform Group at Oracle

04/13/2016

21 attendees (logged in), 9 attendees (in room)

UCSDNow Recording

UCSDNow Presentation

UCSDNow Mobile Application

We will present UC San Diego's next generation mobile application, UCSD Now, which leverages features of the phone to provide information within the context of time and location, such as real time bus shuttle arrivals. The iOS app is developed with Facebook's React Native framework and Amazon Web Services (AWS) technologies. We will review the goals, UI/UX design, and the development process which is more akin to web development than native app development done exclusively within Xcode.

  • Wednesday, 04/13/2016, 12-1pm
  • TPCS ACT-255
  • Presented by Alex Wu and Charles Bryant, Workplace Technology Services

03/30/2016

19 attendees (logged in), 12 attendees (in room)

COGNOS Recording

COGNOS Presentation

Cognos Reports & BI

Have a desire to make data available to users in a meaningful and easy to digest manner?  What does it take to create and deliver a Business Intelligence solution?  Judy White from the Business Intelligence & Analytic Services team will share her experience and provide a high level overview of the steps involved in delivering BI.  She’ll give you a preview of the new Cognos Analytics solution and demo some of the latest solutions rolled out to users across campus.

  • Wednesday, 03/30/2016, 12-1pm
  • TPCS ACT-255
  • Presented by Judy White, Manager, Business Intelligence & Analytic Services

03/16/2016

18 attendees (logged in), 6 attendees (in room)

Rediscovering JavaScript - YouTube Link

Rediscovering JavaScript (Video Screening)

JavaScript might be a popular and powerful programming language — but it also has a huge number of inconsistencies and oddities that make it challenging to learn and use. That said, JavaScript is growing in popularity and power, and has capabilities that we can and should respect, and even use, in our production work. In this video, the presenter demonstrates the power of JavaScript, allowing us to use (and mix) object-oriented and functional styles. Come out and listen in or log in remotely, share questions with the attendees, get answers – no preparation required!

  • Wednesday, 03/16/2016, 12-1pm
  • TPCS ACT-255
  • Presented by: Venkat Subramaniam
  • Screened by: Middleware and Integration team

03/02/2016

21 attendees (logged in), 7 attendees (in room)

BaRS Recording

BaRS Presentation

Introduction to Build and Release Services (BaRS)

This presentation will be directed mostly at people who do not yet know about what BaRS is, since we have ITS groups not previously aware of this effort and the BaRS services. We’ll cover the basics about what BaRS is, background, and what tools and services make up Build and Release Services. After this session users will know what we do, how to request BaRS help, and what to expect when they do. Come out and listen in or log in remotely, share questions with the attendees, get answers – no preparation required!

  • Wednesday, 03/02/2016, 12-1pm
  • TPCS ACT-255
  • Presented by: Ben Hodson, Manager, Service Transition and Operations

02/17/2016

27 attendees (logged in), 12 attendees (in room)

REST API Recording

REST API Presentation

REST API

This workshop will outline the use, and encourage the consistency in the design and implementation of REST Services for campus consumption. Experience has shown that opinions, preferences and tastes differ among designers and developers; so we will explore the API guide while avoiding being overly proscriptive. This process will allow for the evolution of the standards as experience dictates. Peer review is a good practice and usually leads to better overall solutions. Come out and listen in or log in remotely, share questions with the attendees, get answers – no preparation required!

  • Wednesday, 02/17/2016, 12-1pm
  • TPCS ACT-255
  • Presented by: Ashish Pandit, Middleware and Integration team

02/03/2016

12 attendees (logged in), 5 attendees (in room)

Transforming Code to Java 8 - YouTube Link

Moving to Java 8 (Video Screening)

Learn skills to move from imperative to functional and declarative coding. Listen in on streamlining iteration techniques, functional composition, Infinite streams and lazy evaluation from an expert! One of the great contemporary Java presenters of numerous technical conferences has created a great variety of videos on Java. Come out and listen in or log in remotely, share questions with the attendees, get answers – no preparation required!

  • Wednesday, 02/03/2016, 12-1pm
  • TPCS ACT-255
  • Presented by: Venkat Subramaniam
  • Screened by: Middleware and Integration team

01/20/2016

27 attendees (logged in)

SPLUNK Recording

Splunk

Splunk is a tool used at ITS by many teams to manage access to and analyze log data. It allows access to all logs from one central location. It can quickly search and analyze logs to troubleshoot issues, meet compliance requirements and investigate security threats. Come find out about this powerful tool and how you can start benefitting from it (updated information using the latest version).

  • Wednesday, 01/20/2016, 12-1pm
  • TPCS ACT-255
  • Presented by: Michael Cribbs, ACT Infrastructure

Additional Links provided by Michael

12/09/2015

18 attendees (logged in)

Onbarding Recording

Onboarding Presentation

Build your own Decorator 4 Salesforce Page in 5 minutes

Onboarding Demo

The "Onboarding" Proof-of-Concept Solution

“Onboarding” is a suite of Human Resource and Academic Personnel processes that is performed before, during and after the time new hires are entered into the Payroll Personnel system and welcomed into the UC San Diego family of faculty and staff. Martin will present how this solution was architected using the Salesforce Platform-as-a-Service (PaaS) as the “glue” and workflow engine. In this solution, Salesforce orchestrates DocuSign, as the e-signature platform, and seamlessly integrates with the iDocs Document Management System.

  • Wednesday, 12/09/2015, 12-1pm
  • TPCS ACT-255
  • Presented by: Martin Krolik, ACT Business and Financial Services Information Systems

12/02/2015

21 attendees (logged in)

WSO2 Microservice Presentation

API Strategies Presentation

WSO2 General Presentation

Unfortunately the recording is unavailable

WSO2Con USA + API Strategy Conference Highlights

Louis and Arvind will present highlights from the 2015 WSO2Con USA conference recently held from 2 through 4 November in San Francisco. Please attend and hear about WSO2s innovative solutions around Analytics Everywhere, Mobility and the Internet of Things, Containers and the Cloud, the Move to Leaner IT and Microservices (using WS02 Carbon, WSO2 Gateway and WSO2 Microservices Server) as well as the “Consumerization” of IT. Ashish will present conference highlights from the "API Strategy" conference recently attended in Texas. Updated details of this presentation arriving soon...

  • Wednesday, 12/02/2015, 12-1pm
  • TPCS ACT-255
  • Presented by: Louis Zelus, Arvind Subramanian and Ashish Pandit, ACT Middleware

10/28/2015

21 attendees

Recording

Powerpoint Presentation

Amazon AWS Conference Highlights

Alex will present highlights from the keynotes and sessions at the recent AWS reInvent conference. According to the latest Gartner report, Amazon cloud is now 10x larger than its next 14 competitors combined. Amazon continues to bolster its cloud services by providing a nano-size compute instance of 512MB memory , an X1 instance supporting 2TB of memory, and additional security and container management services (… and more)..

  • Wednesday, 28 October, 12-1pm
  • TPCS ACT-255
  • Presented by: Alex Wu, ACT Cloud and Web Services Team

10/14/2015

12 attendees

Recording

Notes and Resource Links

JBoss Tattletale + CodePro Analytix

Attend this Developer Workshop and learn about JBoss Tattletale and CodePro Analytix. Tattletale scans your project folder and creates a folder full of html reports. These reports can help you determine things like “Unused Jars” and “Multiple Jars" (duplicated class files). CodePro Analytix is the premier Java software testing tool for Eclipse developers who are concerned about improving software quality and reducing developments costs and schedules. The Java software audit features of the tool make it an indispensable assistant to the developer in reducing errors as the code is being developed and keeping coding practices in line with organizational guidelines. The ability to make corrections to the code immediately can dramatically reduce developments costs and improve the speed of finished product delivery.

  • Wednesday, 14 October, 12-1pm
  • TPCS ACT-255
  • Presented by: Tim Morse, ACT Financial Team

09/30/2015

23 attendees

Recording

SPARCM Application

A presentation showcasing the SPARCM application that this team has been working on with OPAFS (Office of Post Award Financial Services), and that the server and middleware teams helped us earn the Sautter Gold award for this year.

  • Wednesday, 30 September, 12-1pm
  • TPCS ACT-255
  • Presented by: Robert Dias and Marissa Yessis, ACT Research Team and OPAFS

9/02/2015

43 attendees

Recording

OpenShift for Developers

Red Hat will be presenting on OpenShift for Developers at our Lunch and learn. This presentation will include an overview on Dedicated OpenShift (Cloud with Security), and on OpenShift Enterprise (hosted onsite). Also a walk-thru of these technologies (to include Docker containers) as well as a short demo. Please attend and learn about developing, hosting and scaling applications for the cloud (and how the cloud can be us).

  • Wednesday, 02 September, 12-1pm
  • TPCS ACT-255
  • Presented by: Red Hat

8/19/2015

12 attendees

Recording

5 - 10 min Lightning Rounds

No slides, no notes, no preparation. Bring your adhoc 5 minute talk about any web application development technology, tools, tricks, best practices. If you think our motley crew of top notch software developers would like to learn your techniques, you will definitely be in the right place! On tap for starters, John Gunvaldson will talk about graphically displaying your workflow status using jBPM and the KIE Workbench. Ge Zhang on Unit Testing with RestEasy and Louis Zelus on Ansible scripting. More to follow. Please send us a note if you have a quick topic to our mailing list, developer@ucsd.edu

  • Wednesday, 19 August, 12-1pm
  • TPCS ACT-255
  • Presented by: Various Developers

5/13/2015

25 attendees

Slides

Recording

API Manager Demo

You're looking for the standard way for your application to look up a person's information. Wouldn't it be nice if you could browse through a website for this very piece of code and drop it into your application? Or on the other hand, you've created a piece of code that would be very useful to other developers. How do you package it and share for the most security and scalability? The API Manager allows these reusable pieces of code, APIs, to be discovered and dropped in to approved code. It also allows APIs to be published/shared out for public and private consumption. Come find out all the capabilities of the WSO2 API Manager product like throttling, usage approval, usage monitoring, etc.

  • Wednesday, 5/13/2015, 12-1pm
  • TPCS ACT-255
  • Presented by Ashish Pandit & Louis Zelus, Middleware

3/04/2015

32 attendees

Slides

Recording

Technical Modeling with Enterprise Architect

The Enterprise Architect (by Sparx Systems) is an advanced business and technical modeling tool to help create and manage diagrams, flows, and information. It is built on standards to meet the needs of programmers, business analysts, enterprise architects, testers, project managers, designers and others. Come get an overview of its functionalities and see some example diagrams for IT projects and architectures.

  • Wednesday, 3/04/2015, 12-1pm
  • TPCS ACT-255
  • Moderated by Gary Erdell, Enterprise Information Systems

2/18/2015

12 attendees

Slides

Recording

Managing APOL Releases, a Case Study

Academic Personnel On-line (APOL) is a large system written and hosted at ACT. It is widely used in the Academic Personnel community across the campus. It addition, UCSD hosts a version for UC Irvine. The APOL team will share their process of planning and monitoring system releases.

  • Wednesday, 2/18/2015, 12-1pm
  • TPCS ACT-255
  • Moderated by Viet Truong, Enterprise Information Systems

12/17/2014

35 attendees

Recording

Debugging Production Issues

Do you get frazzled when you hear about a production system emergency? Do you feel helpless waiting for all the pieces of information? Do you know where to dig for more info? Come to this hands-on session to demystify the process of debugging production issues. We'll get the perspective and common actions from the Applications, DBA, UNAS, CICS, and Middleware teams. So the next time you experience an emergency situation with your systems, there'll be no need to panic!

  • Wednesday, 12/17/2014, 12-1pm
  • TPCS ACT-255
  • Moderated by Bill Sweetman, Enterprise Information Systems

11/19/2014

39 attendees

Slides

Recording

Tenant-based Application Platforms

Keep Calm and Code On! Early this year, you heard about the proposed move towards the new application platform stack, using JBoss, as well as the shift in setting up and managing the these platforms. Come see where we are today. This session will start with a brief background and high level gaps that we wanted to address. Then we'll see how these gaps were addressed and what today's solution looks like. It's important to have a common vocabulary, especially at this point, and we'll review the glossary of terms. This session will then move into review of the new development process and tools for webapp development, design, and how to get started. Finally we'll touch on platform management responsibilities, and the build and release process for applications.

  • Wednesday, 11/19/2014, 12-1pm
  • TPCS ACT-255
  • David Soleno, John Gunvaldson, Louis Zelus, Middleware

10/15/2014

22 attendees

Slides

Recording

Change Management - Using Subtasks

Footprints Subtasks are used to coordinate the changes needed for a single change request project rollout. This discussion will focus on 3 real case scenarios using subtaks and will aim to answer such questions:

  • How is this different between using coping tickets to workspaces and generating subtasks?
  • How or why is this better for me?
  • Are subtasks more requests that need to be approved?
  • Is this going to create more work for me?
  • How do I give work to production control?
  • How do I give work to other people or groups?
  • How can I track progress?

Come out and continue this discussion on Change Management!

  • Wednesday, 10/15/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Jeno Bonetti, Change Management

10/01/2014

45 attendees

Slides

Recording

Change Management at ACT

Come learn about the "changes" in the ACT Change Management process. Topics to include:

  • CM flow – how are requests processed...what is the flow?
  • Recommended timelines for getting change requests in
  • Subtasks – how does it work and how can I use it?
  • How can I create tasks in FootPrints? · Can tasks be sequenced?
  • Approvals – in progress, complete or expired
  • Production Exception Request – how does that work?
  • Project Change Requests

Come out and participate in this great CM discussion!

  • Wednesday, 10/01/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Jeno Bonetti, Change Management

09/17/2014

35 attendees

Recording

OneDrive and Lync

ACT was the first adopter on campus for OneDrive and Lync. You've played with the products, now come see some of the features you may not know about. We'll talk about collaboration, sharing desktops, and working in groups. Bring: Your lunch! A laptop if you want!

  • Wednesday, 09/17/2014, 12-1pm
  • TPCS ACT-255
  • Moderated by Jessica Hilt, ACT

8/6/2014

15 attendees

Recording

TeamForge Show and Tell

TeamForge is ACT's cental code and project management tool. Come hear about and share your usage of the Teamforge tool for management of code, projects, releases, tasks, and whatever else you use it for! This will be an open "show and tell" session.

  • Wednesday, 8/6/2014, 12-1pm
  • TPCS ACT-255
  • Moderated by Bill sweetman, Enterprise Information Systems

7/23/2014

14 attendees

Slides

Recording

supplement

Automated Testing of Apps

Added a new feature to your app? Time to test the whole app. DB patch? App server upgrade? Middleware enhancement? Time to test the all apps. Since we started using the HP Unified Functional Testing (UFT) tool, life has been a little easier as far as testing is concerned. Come see some real-life scenarios in action, find out about the tool and the service and how your team can leverage the powers of automated testing!

  • Wednesday, 7/23/2014, 12-1pm
  • TPCS ACT-255
  • Presented by David Edmondson, Enterprise Information Systems

6/11/2014

20 attendees

Slides

supplement

Recording

SPLUNK in Action: A Practical Use Case

Log data, we can't live without it! Once upon a time, one beautiful Spring day in March, the red lights went on in our data center. An unanticipated high load was detected on the Roles server, and so the detective work began. One of the tools that provided a great deal of valuable information in identifying the source of the load was Splunk. Come see how the Splunk log data was sliced and diced to find the nuggets of needed information. Bring your Splunk stories.

  • Wednesday, 6/11/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Louis Zelus, Middleware & IAM

5/28/2014

15 attendees

Slides

Recording

Active Directory Accounts and Services

Active Directory (AD) is a ubiquitous campus directory services platform for management of network services and applications by facilitating authentication, authorization and policy based management. AD supports a wide array of network protocols for integration with applications and services. Come learn about the background of AD and how it’s being used today for services such as Email, VPN, Wireless and many others.

  • Wednesday, 5/28/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Nguyen Trieu, AD team

5/14/2014

21 attendees

Slides

Recording

Big Data - What's the BIG Deal?

Ketaki just defended her Masters thesis work on Big Data, and would like to share the info with us. The presentation will include Big Data backgrounder, technologies, tools, and analytics. The presentation will also address the need for Big Data, when to use it and when to stick with RDBMS. Some technologies mentioned include Hadoop, NoSQL, cloud computing, AWS, Hive.

  • Wednesday, 5/14/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Ketaki Raste, IDM team

4/2/2014

25 attendees

Slides

Informatica - it's all about the data

Data exchange and data integration is the backbone of practically all ACT enterprise applications. Informatica provides tools to manage, transform, and leverage raw data into actionable and useful information. Learn about the capabilities of Informatica at ACT.

  • Wednesday, 4/2/2014, 2-3pm <-- Note new time
  • TPCS ACT-255
  • Presented by Kevin Gao, Data Warehouse

3/19/2013

15 attendees

Slides

Recording

Enterprise Architecture Patterns

An architectural pattern is a widely recognised and reused solution to a recurring design problem in the field of software architecture. This session will present an introduction to patterns, benefits and importance of using patterns, and several examples in system design, middleware, and application development.

  • Wednesday, 3/19/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Emily Deere, Ashish Pandit

2/19/2014

18 attendees

Slides

Recording

Towards a New Enterprise Application Platform

CT is in the midst of rolling out a new JBoss application environment. This new environment alleviates the limitations of our current application middleware and provides a flexible model for both dedicated as well as shared application resources. Come find out the direction that web application development is headed.

  • Wednesday, 2/19/2014, 12-1pm
  • TPCS ACT-255
  • Presented by David Soleno, Middleware

2/5/2014

20 attendees

Recording

Ivory Studio - web and mainframe living in harmony

Ever wonder how our web applications seamlessly integrate and leverage our mainframe systems? Ivory Studio offers fully-automated service orchestration. Through this intuitive tool, developers assemble mainframe applications and data into web services and graphically model the multi-step process to implement the service.

  • Wednesday, 2/5/2014, 12-1pm
  • TPCS ACT-255
  • Presented by Mike McGill, Financial

12/18/2013

12 attendees

Slides

Recording

Application Security Scanning

Security vulnerabilities in web applications are always a BIG concern. The security team can provide application security testing by automated application scanning, identifying vulnerabilities and generating reports with intelligent fix recommendations to ease remediation. The top issues seen on campus will be covered with definition and examples of the problems. In addition, self-tests and tools to help find and assist in code remediation will be reviewed. Come find out about these ACT services and tools.

  • Wednesday, 12/18/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Patrick Burke, ACT-Security

11/13/2013

26 attendees

Slides

Recording

Spelunking through your log files with SPLUNK

Splunk is a tool used at ACT to manage access to and analyze log data. It allows access to all logs from one central location. It can quickly search and analyze logs to troubleshoot issues, meet compliance requirements and investigate security threats. Come find out about this powerful tool and how you can start benefitting from it.

  • Wednesday, 11/13/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Nathalie Gholmieh, UNAS

10/30/2013

24 attendees

Slides

Recording

IDS v2 - The new way to Build and Deploy your Apps - Part 2

IDS v2 is the new way to build and deploy your apps in a secure and standard way. In Part 1, Maven and its impacts on development was introduced. In this session, Part 2, the focus will be on Jenkins and Continuous Integration. Expect yet another follow-up session to discuss the larger picture and the entire development cycle. Come find out how IDS v2 has been designed to jump-start your application development, continuous integration, and deployment activities.

  • Wednesday, 10/30/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Ben Hodson, ACT-QA; John Gunvaldson, ACT-Middleware; David Soleno, ACT-Middleware

10/16/2013

25 attendees

Slides

Recording

IDS v2 - The new way to Build and Deploy your Apps - Part 1

The new way to build and deploy your apps is a secure and standard way, and it is just about here! Come find out about ACT's new build process including Maven, Nexus, and Jenkins and how they've been set up to jump-start your application development, continuous integration, and deployment activities.

  • Wednesday, 10/16/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Ben Hodson, ACT-QA and John Gunvaldson, ACT-Middleware

9/04/2013

19 attendees

Slides

Recording

Shibboleth Internals

You keep asking and we keep delivering. This presentation will cover the Shibboleth internals at UCSD. Shibboleth is the technology that allows you to log in across UCSD systems and external federated systems.

  • Wednesday, 9/04/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Allan Kim & Roger Phillips, ACT-IDM

7/10/2013

Campus LISA at UCSD

Campus LISA provides training, updates and information to help SysAdmins get their job done more efficiently and more adeptly. See http://campuslisa.ucsd.edu for all the information. See you there!

6/26/2013

20 attendees

Slides

Recording

Remote debugging with Eclipse in the VM environments.

New for JDK 7 testing! Have you ever wanted/needed to debug Java code running on a remote UNIX server while you were at your desktop? It's possible, come to our developer session and we'll show you how.

  • Wednesday, 6/26/2013, 12-1pm
  • TPCS ACT-255
  • Presented by David Soleno, Middleware

6/12/2013

18 attendees

Slides

Recording

“Developer Portal"

What's the best place to start as an ACT developer? The Developer portal, developer.ucsd.edu. This is where all ACT standard technologies, tools and processes are documented. From snippets of code to recommended guidelines this site aims to document the Design, Development, and Deploy process. Come early for a good seat!

  • Wednesday, 6/12/2013, 12-1pm
  • TPCS ACT-255
  • Presented by ACT Tech Leads Group

5/15/2013

20 attendees

Slides

Recording

“Create asynchronous panels using the UXT stack and jQuery."

Come see a case study of the Research application team’s AR Billing application and the creative design and implementation. This presentation will focus on how to create asynchronous panels using the UXT stack and jQuery.

  • Wednesday, 5/15/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Robert Dias, ACT-ITAG

5/1/2013

25 attendees

Slides

Recording

“SQL Performance Recommendations"

By popular demand, there will be a discussion led by our DBA on SQL performance recommendations, including best use of subselect, distinct, join, indexing, etc.

  • Wednesday, 5/1/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Leandro Herrera, ACT DBA

4/17/2013

24 attendees

Slides

Recording

“Everything you wanted to know about SSO but were afraid to ask."

Our Identity Management experts are here to give you a good understanding of UC San Diego’s Single Sign On system, all the behind the scenes components, and how it impacts your systems and your clients.

  • Wednesday, 4/17/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Roger Phillips & Allan Kim, ACT-IDM

4/03/2013

43 attendees

Link

Recording

“UCSD’s new Business Intelligence Competency Center!"

Jerry Flanagan, ACT Data Warehouse/Business Intelligence (DW/BI) Support, will discuss the new UCSD Business Intelligence Competency Center (BICC) as a cross functional team that will support and promote the effective use of Business Intelligence across all departments at UC San Diego. The primary purpose of the presentation is to provide the audience an understanding of Cognos capabilities, supporting development toolset and process and related concepts such as self-service BI.

Specific objectives will be:

1. Navigate IBM Cognos Connection

2. Query UCSD Data (with Query Studio)

3. Author Advanced Reports (with Report Studio)

4. Question & Answer Session

  • Wednesday, 4/3/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Jerry Flanagan, ACT DW/BI

3/06/2013

32 attendees

Slides

Recording

“Changes in traditional MVC design for Mobile"

Traditional web MVC frameworks took a thin client approach that puts MVC logic on the server.  With a plethora of handheld devices, each with different physical and software specifications, modern web MVC frameworks are shifting components of MVC to the client.  See how Facebook and LinkedIn are addressing their user experience on these mobile devices by with their MVC approaches. [Tag:  Mobile, MVC, Responsive Design, Native App, Backbone, Node.js.

  • Wednesday, 3/06/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Ike Lin, ACT ITAG

2/20/2013

29 attendees

Slides

Recording

“Extra! Extra! Come hear about ACT’s new middleware and services for developers"

Lots of planning and research has been going on to define ACT’s new stack of technologies to take us into the future. Come learn about the plans for the short- and medium-term changes for streamlining the development process, tools, and middleware services.

  • Wednesday, 2/20/2013, 12-1pm
  • TPCS ACT-255
  • Presented by the Tech Leads group

2/6/2013

25 attendees

Slides

Recording

“Performance and Stress Testing: From the UI to the DB"

Directory Case Study: How do we ensure that 50,000+ students, faculty, and staff find each other at critical times without stressing out our systems? We plan ahead by simulating this load, identifying bottlenecks, and introducing efficiencies. Come see a live demonstration of front- and back-end testing and monitoring tools from the UI to the DB.

References from session:

  • Wednesday, 2/6/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Ben Hodson, QA; Leandro Herrera, DBA; Allan Kim, Apps

1/23/2013

19 attendees

Slides

Recording

“Customer Relationship Management"

This discussion topic focuses on industry best practices for managing interactions with customers, clients, and other affiliates. We’ll discuss the use of technology to organize, automate, and synchronize business processes.

  • Wednesday, 1/23/2013, 12-1pm
  • TPCS ACT-255
  • Presented by Emily Deere, ACT ITAG

12/12/2012

26 attendees

Slides

Recording

“Service Management Lifecycle"

Our mission at ACT is to provide great IT services to the campus community. The service management lifecycle is based on IT service management best practices. Come learn how to deliver the most value to our customers.

  • Wednesday, 12/12/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Emily Deere, ACT ITAG

11/28/2012

23 attendees

Recording

“Maven In A Nutshell"

What is Maven? A slick tool for building and managing any Java-based project. It helps make the build process easy, provides a uniform build system, provides quality project information, and provides guidelines for best practices development. Come to the overview to hear all about Maven.

  • Wednesday, 11/28/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Dan Seibert, ACT Middleware

10/17/2012

16 attendees

Slides

Recording

“edX SaaS Lecture Series: SOA "

edX courses are offered by top Universities online to anyone, anywhere, anytime. Let’s gather to watch this short session on the topic of SOA and discuss its content as a group. Links:

Part One

Part Two

  • Wednesday, 10/17/2012, 12-1pm
  • TPCS ACT-255
  • Moderated by Allan Kim

8/22/2012

10 attendees

Slides

Recording

“Brown Bag Discussion: NoSQL "

Brown Bag discussions are opportunities to just hang out with colleagues and discuss hot new technologies that are out there.

  • Wednesday, 8/22/2012, 12-1pm
  • TPCS ACT-255
  • Moderated by Ike Lin, Open Discussion

7/25/2012

11 attendees

Slides

Recording

“Search Engines"

Lucene is a high-performance, full-featured text search engine library written in Java. Come learned how it was used for the new version of MapLink!

  • Wednesday, 7/25/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Allan Kim, ACT UXT

6/27/2012

12 attendees

Recording

“Building Solid Code across Different Time zones"

Teams distributed across different time zones can indeed work together to produce solid code given the right tools. The Kuali Rice project leverages collaboration tools such as FishEye for extraction & display of source code information in sophisticated reports, and Crucible for requesting, performing and managing code reviews. Kuali Rice developer, Dan Seibert, will discuss first hand the significance of leveraging these tools.

  • Wednesday, 6/27/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Dan Seibert, ACT Middleware

6/13/2012

“Git for Beginners"

Git is a distributed revision control and source code management system with an emphasis on speed. If you’re collaborating on development efforts with other Universities, then chances are you’ll be using git. And with github being the most popular open source repository out there, it has become imperative for programmers to have a decent knowledge of git and about ways to interact with github. Come and get a basic understanding of how git works.

  • Wednesday, 6/13/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Ike Lin & Allan Kim, ACT UXT

5/30/2012

13 attendees

Slides

“Java Puzzlers"

Have you spent days chasing a bug caused by a trap or pitfalls in Java? Come join us and find out more about the intricacies of Java.

  • Wednesday, 5/30/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Everyone, ACT

5/2/2012

20 attendees

Recording

“The Essence of Matt Elder: Security, SSO, Affiliates, Identity Management"

This Friday is Matt Elder’s last day at ACT and this is our chance to ask those questions that we’ve always wondered about. Anything SSO, Security, Affiliates, IdM, UCTrust, ALTNG is fair game. This will be an open Q/A session. Please send me your questions as you think of them so that I can gauge interest and pass them along.  Be assured that there will be FOOD as well. :-)

  • Wednesday, 5/2/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Everyone, ACT

4/18/2012

27 attendees

Slides

Recording

“ACT’s Architecture Review and Recommendation"

The Architecture Working Group was tasked to take 3 months to review ACT’s current architecture and make a recommendation for short-term and long-term strategic. Come and hear the summary and recommendation.  

  • Wednesday, 4/18/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Mojgan Amini, CWO/UXT 

3/21/2012

14 attendees

Slides

Recording

"Case Study: BPEL and AP On-Line"

Among many APOL family members, BPEL is just one of them. Among thousands of lines of APOL source code, BPEL only occupies a small portion.  However, BPEL describes the complicated academic review processes. We’ll show you how we did it. It might be an alternative approach for your business process.  

  • Wednesday, 3/21/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Lin Chen, ITAG 

3/7/2012

23 attendees

Slides

Recording

"JUnit Testing and Java Code Coverage."

Want to create super solid code by tracking quality and comprehensiveness of your test suite? Come find out about JUnit testing and Java Code Coverage using the Emma tool.  

  • Wednesday, 3/7/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Siwie Kang, ITAG 

2/22/2012

12 attendees

Slides

Recording

“Responsive Web Design: What It Is and How To Use It."

Responsive web design is essentially a way to make your web applications fit and look well on any screen size, orientation, and device – even mobile devices. Come find out more about this new way of development and how the upcoming UXT v3 Decorator can ease your apps into this brand new realm.

  • Wednesday, 2/22/2012, 12-1pm
  • TPCS ACT-255
  • Presented by Cristian Horta, Ike Lin, CWO

2/8/2012

20 attendees

Recording

“Update to v2 Decorators: or Active Banana Facelift."

Remember when the UXT team sold you on the idea of using the UXT decorators: So that if one day the campus decides to change its logo or colors, you won’t have to change your app? Well that day has come! Come and find out about what this all means, what the new logo and style looks like, how it will impact your apps, and when it will all happen.  This is the opportunity to come and get all your questions answered (well, all your questions about decorators at least).  

  • Wednesday, 2/8/2012, 12-1pm
  • TPCS ACT-255
  • Presented by UXT team

1/25/2012

13 attendees

Slides

Recording

“Case Study: Using Talend Open Studio for data integration."

Come learn about the data integration and open source tool, Talend Open Studio and how it was applied to an ETL (Extract, Transform, Load) project at ACT.  

  • Wednesday, 1/25/2012, 12-1pm
  • TPCS ACT-255
  • Presented by JJ Li, ITAG

12/14/2011

20 attendees

Recording

“Case Study: Using Jasper to create different views of your data."

There’s an alternative to iText for creating PDF, Word, or Excel views of your data.  Learn how to use Jasper to create these views and its advantages like using templates.  

  • Wednesday, 12/14/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Robert Dias, ITAG

11/30/2011

19 attendees

Slides

Recording

Remote debugging with Eclipse in the new VM environments.” 

Have you ever wanted/needed to debug Java code running on a remote UNIX server while you were at your desktop?  It's possible, come to our developer session and we'll show you how.  

  • Wednesday, 11/30/2011, 12-1pm
  • TPCS ACT-255
  • Presented by David Soleno, ITAG

11/16/2011

16 attendees

More Info

“Did You Get What You Wanted or Do you have Feedback?"

We hope that you haven’t been sad to see less and less happy/sad faces on web sites. The infamous DYGWYW happy/sad face links are gradually being replaced by simple Feedback links. Find out the construction of the Feedback URL, how to overwrite your app’s Feedback link, and where all the feedback actually goes.  

  • Wednesday, 11/16/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Allan Kim, UXT

11/2/2011

21 attendees

Slides

Recording

“Hurray, I have my own VM Container! Now what?"

The new Linux VM machines have been configured to support various containers in order to independently manage like business apps. Sounds good, but what does it all mean? Why was this done? What does it mean to manage your own container? Are configurations managed centrally?  

  • Wednesday, 11/2/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Chris De Rosa & Ben Hodson, ITAG

10/19/2011

15 attendees

Slides

Recording

“Using the UXT Decorator with Your Existing App—Using Sitemesh with jLink"

FREE BEER: Migrating from JLink Decorators to Sitemesh

Yes, you can migrate your existing JLink apps to Sitemesh without completely rewriting your user interface code. That’s almost as good as free beer! Take a look at solutions that ACT developers have shared with the UXT team.

  • Wednesday, 10/19/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Allan Kim, UXT

9/21/2011

21 attendees

Slides

Recording

“Review of Servlet, JSP, and MVC Concepts"

Come brush up on the fundamentals for building ACT web apps. We will cover the basic Servlet, JSP, and MVC concepts as relevant to our development efforts. As always, bring your questions!

  • Wednesday, 9/21/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Ike Lin, UXT

9/7/2011

16 attendees

Recording

" Mobile? UXT? Decorators? Widgets? IDS "

Bring your questions; we’re having an open discussion session. Topics can range from using the Mobile framework, to the UXT stack, to specific UI widgets, to the new deployment process, and anything in between!

  • Wednesday, 9/7/2011, 12-1pm
  • TPCS ACT-255
  • Presented by EVERYONE! Come to ask questions or answer them.

7/27/2011

21 attendees

Recording

" IDS: ITAG Deployment Standards"

Come learn about the new ITAG (a.k.a. “You Tag”) build and deploy process to be used to deploy web applications, libraries and support files onto the new Virtual Machine (VM) environments.

  • Wednesday, 7/27/2011, 12-1pm
  • TPCS ACT-255
  • Presented by IDS team

6/1/2011

25 attendees

Recording

"Get Ready to Build MOBILE Applications!"

Everything seems to be focusing on mobile these days! The good news is that ACT has the tools you need to quickly churn out solid mobile versions of your applications. Join us for a hands-on presentation of the tools, conventions, and processes for rapidly building mobile versions of your existing web applications.

  • Wednesday, 6/1/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Ike Lin and the rest of the UXT team, UXT

5/18/2011

25 attendees

Recording

"UXT Decorators: Achieving a Consistent Look and Feel"

There’s an easy way to achieve a beautifully consistent look and feel in all your web applications, we call them decorators. Learn about decorators, decorator families, extending and customizing decorators, and updating decorators centrally.

  • Wednesday, 5/18/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Ike Lin and the rest of the UXT team, UXT

5/4/2011

23 attendees

Slides

Project

Recording

"ONE approach to Session and Exception handling in Spring 3: a case study"

While looking at a case study, we will touch on Spring 3's annotation driven basic Session and Exception handling features. The presentation will cover One point of attack on the subject, giving the audience a chance to suggest what one would do differently to solve this common problem.

  • Wednesday, 5/4/2011, 12-1pm
  • TPCS ACT-255
  • Presented by Hamed Foroozanfard, ITAG

4/26/2011

25 attendees

Slides

"ID Management Infrastructure"

A lunchtime learning opportunity for ACT staff – developers and interested managers. We’ll cover a range of topics related to Single Sign-On, the affiliates database, and identifiers - which you should use and why. We will try to leave plenty of time for Q&A.

  • Tuesday, 4/26/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Matt Elder, Everett Stauffer, Roger Phillips, Security

4/6/2011

14 attendees

Slides

Recording

"Source Code Control: Tagging, Branching, Merging, Versioning"

Is your source code out of control? Join us in Part 2 of best practices of source code control using SFEE: tagging, versioning, branching, along with a real case study.

  • Wednesday, 4/6/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by David Soleno, ITAG

3/23/2011

24 attendees

Slides

Recording

" jLink: Tools, Configuration, and Usage tips"

You asked for it! Everything you ever wanted to know about jLink in an interactive session. Bring your questions!

  • Wednesday, 3/23/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Christopher de Rosa, ITAG

3/9/2011

21 attendees

Slides

Recording

" Source Code Control Best Practices & Case Study"

Is your source code out of control? Come learn the best practices of source code control using SFEE: tagging, versioning, branching, along with a real case study.

  • Wednesday, 3/9/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by David Soleno, ITAG

2/23/2011

15 attendees

Slides

Recording

"Internet Protocol Version 6 (IPv6)"

IPv4 was an experiment that escaped and created the Internet as we know it. What is next and what does it mean? IPv6. Hmm. What happened to IPv5???

  • Wednesday, 2/23/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Valerie Polichar, NW

2/09/2011

23 attendees

Slides

Project

Recording

"jQuery Datatables Episode I: The Phantom Menace"

Cultivate your relationship with the dark (server) side of the Force. See examples of editable table rows, embedded forms, and other Sith techniques.

  • Wednesday, 2/9/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Allan Kim, UXT

1/26/2011

25 attendees

Slides

Project

Recording

"Unobstrusive Modal Dialog with jQuery UI Dialog"

In this workshop we will demonstrate how to properly separate content from behavior (i.e. move JavaScript out of HTML) using jQuery UI Dialog. This comes in handy for pop-up text (specially help content) or when you need to present the user a dialog to take some action. While doing this we will keep in mind the idea of "Unobtrusive JavaScript" i.e. You don't expect JavaScript to be available but make it a nice-to-have rather than dependency hence keeping functionality independent of input device. We will load full and partial part of a target page in the dialog to show all of the above.

  • Wednesday, 1/26/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Hamed Foroozanfard, ITAG

1/12/2011

24 attendees

Slides

Project

Recording

"Datatables Part IV: A New Hope"

Why start with Part IV? Hey, it worked for George Lucas. Learn the basics of jQuery datatables and get an introduction to advanced styling and event handlers.

  • Wednesday, 1/12/2011, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Allan Kim, UXT

12/08/2010

34 attendees

Slides

Project

Recording

"Using jQuery UI Autocomplete widget"

UXT helps you fill in the blanks for the latest widget in the stack, jQueryUI Autocomplete. Special guest star: Christopher De Rosa, Maestro of Middleware

  • Wednesday, 12/8/2010, 12-1pm
  • TPCN 1st Floor Conference Room (OPAFS)
  • Presented by Allan Kim & special appearance by Chris de Rosa

Resources and Training