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) |
TeamForge Release Management TeamForge Release Management.
|
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.
|
Topics Listing |
What do you want to share? What do you want to learn about? Some topics that have been submitted:
Send email to developer@ucsd.edu |
Past Sessions
09/28/2016 12 attendees (logged in), 3 attendees (in room) |
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!
|
08/31/2016 8 attendees (logged in), 3 attendees (in room) |
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:
|
08/17/2016 16 attendees (logged in), 6 attendees (in room) |
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:
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/03/2016 10 attendees (logged in), 3 attendees (in room) |
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.
|
07/06/2016 19 attendees (logged in), 12 attendees (in room) |
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..
Various Links |
06/22/2016 7 attendees (logged in), 3 attendees (in room) |
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…
|
06/08/2016 21 attendees (logged in), 8 attendees (in room)
|
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.
Datatable - SVN Repository: https://sfee.ucsd.edu/svn/repos/datatable_tools |
05/25/2016 22 attendees (logged in), 13 attendees (in room) |
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.
|
05/11/2016 14 attendees (logged in), 7 attendees (in room) |
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…
|
04/13/2016 21 attendees (logged in), 9 attendees (in room) |
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.
|
03/30/2016 19 attendees (logged in), 12 attendees (in room) |
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.
|
03/16/2016 18 attendees (logged in), 6 attendees (in room) |
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!
|
03/02/2016 21 attendees (logged in), 7 attendees (in room) |
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!
|
02/17/2016 27 attendees (logged in), 12 attendees (in room) |
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!
|
02/03/2016 12 attendees (logged in), 5 attendees (in room) |
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!
|
01/20/2016 27 attendees (logged in) |
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).
Additional Links provided by Michael
|
12/09/2015 18 attendees (logged in) |
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.
|
12/02/2015 21 attendees (logged in) WSO2 Microservice 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...
|
10/28/2015 21 attendees |
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)..
|
10/14/2015 12 attendees |
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.
|
09/30/2015 23 attendees |
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.
|
9/02/2015 43 attendees |
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).
|
8/19/2015 12 attendees |
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
|
5/13/2015 25 attendees |
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.
|
3/04/2015 32 attendees |
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.
|
2/18/2015 12 attendees |
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.
|
12/17/2014 35 attendees |
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!
|
11/19/2014 39 attendees |
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.
|
10/15/2014 22 attendees |
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:
Come out and continue this discussion on Change Management!
|
10/01/2014 45 attendees |
Change Management at ACT Come learn about the "changes" in the ACT Change Management process. Topics to include:
Come out and participate in this great CM discussion!
|
09/17/2014 35 attendees |
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!
|
8/6/2014 15 attendees |
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.
|
7/23/2014 14 attendees |
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!
|
6/11/2014 20 attendees |
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.
|
5/28/2014 15 attendees |
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.
|
5/14/2014 21 attendees |
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.
|
4/2/2014 25 attendees |
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.
|
3/19/2013 15 attendees |
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.
|
2/19/2014 18 attendees |
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.
|
2/5/2014 20 attendees |
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.
|
12/18/2013 12 attendees |
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.
|
11/13/2013 26 attendees |
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.
|
10/30/2013 24 attendees |
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.
|
10/16/2013 25 attendees |
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.
|
9/04/2013 19 attendees |
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.
|
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 |
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.
|
6/12/2013 18 attendees |
“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!
|
5/15/2013 20 attendees |
“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.
|
5/1/2013 25 attendees |
“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.
|
4/17/2013 24 attendees |
“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.
|
4/03/2013 43 attendees |
“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
|
3/06/2013 32 attendees |
“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.
|
2/20/2013 29 attendees |
“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.
|
2/6/2013 25 attendees |
“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:
|
1/23/2013 19 attendees |
“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.
|
12/12/2012 26 attendees |
“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.
|
11/28/2012 23 attendees |
“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.
|
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:
|
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.
|
7/25/2012 11 attendees |
“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!
|
6/27/2012 12 attendees |
“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.
|
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.
|
5/30/2012 13 attendees |
“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.
|
5/2/2012 20 attendees |
“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. :-)
|
4/18/2012 27 attendees |
“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.
|
3/21/2012 14 attendees |
"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.
|
3/7/2012 23 attendees |
"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.
|
2/22/2012 12 attendees |
“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.
|
2/8/2012 20 attendees |
“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).
|
1/25/2012 13 attendees |
“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.
|
12/14/2011 20 attendees |
“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.
|
11/30/2011 19 attendees |
“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.
|
11/16/2011 16 attendees |
“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.
|
11/2/2011 21 attendees |
“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?
|
10/19/2011 15 attendees |
“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.
|
9/21/2011 21 attendees |
“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!
|
9/7/2011 16 attendees |
" 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!
|
7/27/2011 21 attendees |
" 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.
|
6/1/2011 25 attendees |
"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.
|
5/18/2011 25 attendees |
"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.
|
5/4/2011 23 attendees |
"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.
|
4/26/2011 25 attendees |
"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.
|
4/6/2011 14 attendees |
"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.
|
3/23/2011 24 attendees |
" 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!
|
3/9/2011 21 attendees |
" 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.
|
2/23/2011 15 attendees |
"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???
|
2/09/2011 23 attendees |
"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.
|
1/26/2011 25 attendees |
"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.
|
1/12/2011 24 attendees |
"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.
|
12/08/2010 34 attendees |
"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
|