Sessions

Keynote Address

Andreas Cangellaris
Vice Chancellor for Academic Affairs and Provost

Andreas Cangellaris is Vice Chancellor for Academic Affairs and Provost at the University of Illinois at Urbana-Champaign. He has been a member of the faculty since 1997 and is the M.E. Van Valkenburg Professor in Electrical and Computer Engineering. He is also an expert in the areas of applied and computational electromagnetics and its applications to the signal integrity of integrated electronic circuits and systems. Previously, Cangellaris was dean of the Illinois College of Engineering where he provided critical campus leadership around a number of major interdisciplinary initiatives and programs. Cangellaris earned a Ph.D. in electrical engineering from the University of California, Berkeley in 1985, having previously completed a master’s degree in electrical engineering at the Berkeley campus and an electrical engineering degree at Aristotle University of Thessaloniki, Greece.

Presentations

 

"Everything" You Didn't Know You Needed to Know About Office 365

Bobbi Hardy, Technology Services
It's here! Start using it! We have Office 365! There are a lot of misconceptions about what that means. I will explain the difference, using the Microsoft terms - there may be a pop-quiz at the end! I will cover some of the most useful and exciting services already available to you and your customers. It's coming! Let me explain! We are migrating your mailbox soon, if we haven't already. I'll share some of the other efforts we are working on to improve your email and Microsoft Office experience. You need to know this! Please pay attention! I will cover some of the major changes headed our way and answer many of the common questions about what's happening with Office 365 and related services.
Type: Presentation
Experience Level: Beginner
June 14
11:00am-11:45am
 

A Dongle Free Campus?

Matthew Drain, Technology Services; Teesh Shahi, Technology Services
Wireless collaboration is growing in popularity in the classroom and this summer, Technology Services is implementing the Mersive Solstice across campus, in dozens of General Assignment Classrooms. Come learn more about how the Solstice will be implemented across campus and learn what the IT Pro needs to know to support it. Together we can eliminate the dongle!
Type: Presentation
Experience Level: Intermediate
June 14
10:00am-10:45am
 

Azure Services at the University of Illinois

Kevin Bird, Technology Services
Learn about the status and availability of Azure Services at the University.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
10:00am-10:45am
 

Building a More Perfect Web Application

Alina Banerjee, NCSA
Ever worked on a web application and thought that it really could be improved? Adding a few fixes or tests to existing code helped in the short-term but could a redesign have been far more effective? And if you had wanted to do so, how could you have gone about it? This session will present an example of how an existing web application, using the Ruby on Rails framework, was redesigned. This was done for user interface as well as the application feature set. Building an extensive set of tests at various levels i.e. the interface, the application, and the database helped ensure that existing and new features worked seamlessly. The use of a light-weight deployment system made the entire process of deploying code easy and less error-prone.
Type: Presentation
Track: Wild Card - Anything goes!
Experience Level: All Levels
June 14
3:15pm-4:00pm
 

Communicate with Impact - Elevate Yourself as a Leader

Olinda Hubbs, Office of Information Technology
Although bright, brilliant, and even articulate, many IT professionals struggle with communication - a skill that when lacking can diminish success and stifle a career. Improving your communication skills is a step toward success in the organization and will serve you well throughout your career. What would it mean to your success if you could communicate with impact? Would you be better equipped to: * Build strong relationships with colleagues? * Build consensus among stakeholders? * Gain support for initiatives? * Strengthen your teams? * Justify budget increases? * Sell your ideas? * Elevate yourself as a leader? There are nuances to communication that go beyond the basics - nuances that give your message impact. This session will help you understand what it means to communicate with impact and give you actionable tips to improve your communications skills. It is also a primer for the IT Pro Forum Day 2 Workshop: Communicate with Impact.
Type: Presentation
Track: Leveling Up - Personal and Professional Development
Experience Level: All Levels
June 14
3:15pm-4:00pm
 

Controlling Your SharePoint Sites

Larry Gibson, AITS; Phil Nyman, Technology Services
ControlPoint provides a robust set of solutions for automating and simplifying common administrative tasks leaving administrators with time to focus on higher value activities.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: Intermediate
June 14
1:00pm-1:45pm
 

DNS Deep Dive

David Zych, Technology Services
Learn about this summer's IP Address Management (IPAM) service upgrade, including new DNS Traffic Control features for Global Server Load Balancing. Along the way we'll review some lesser-known details of how DNS works.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
2:00pm-2:45pm
 

Email Fraud Defense: SPF/DKIM/DMARC and Changes That Will Impact Us All!

Eric Frahm, Technology Services; Terry McClaren, Technology Services; Martin Bargon, Technology Services
The Campus Email Relays team and Security are beginning the process of strengthening the campus domains' SPF records, signing email with domain keys, and working toward a DMARC reject policy. These changes will impact us all and require a more conscientious use of email than in ages past.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: Intermediate
June 14
3:15pm-4:00pm
 

Embedding Tableau Visualizations in Web Pages or Applications

Michael Wonderlich, AITS
Many units are creating Tableau visualizations they wish to include in a web page or application. Based on the requirements, there are two methods which may be used. This presentation will review the various scenarios for embedding Tableau visualizations and provide a guide to selecting the best method. Then we will demonstrate the steps to embed a visualization into a web page.
Type: Presentation
Experience Level: All Levels
June 14
10:00am-10:45am
 

Group Communication: Never Split the Party!

Debbie Fligor, Technology Services; Bobbi Hardy, Technology Services; Isaac Galvan, Technology Services
With the increase in remote workers the need to keep everyone on your team in the loop when they aren't just down the hall has become critical. Picking the tool that will work most effectively for your group is key to keeping your team working smoothly. With Skype for Business, Office 365's MS Teams, and Google Hangouts available from the University and other options like Slack out in the market, how do you pick which will work best? Each program has different strengths and weaknesses. Come and hear people that use them and support them talk about what they do best. Bring your questions and informatin to share.
Type: Presentation
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: Beginner
June 14
1:00pm-1:45pm
 

How to Herd Cats - Managing Affiliate Identities

Ester Cha, Technology Services; Pat Schlehuber, AITS
Is your unit or department struggling with identity and access management for your affiliate users? Managing accounts and access for non-traditional users can be cumbersome, and requesting UINs and netIDs to access resources requires going through numerous channels. Managing these accounts after a sponsor has left and transferring ownership without an audit trail is an ongoing security concern. Come learn about how University Identity and Access Management teams are streamlining the netID provisioning process for affiliates, and what that means for you.
Type: Presentation
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: All Levels
June 14
10:00am-10:45am
 

Insanity from the Real World

Chris Kuehn, Technology Services
We've talked a lot about the next steps for IT, but what comes after that? Some companies out in private industry have succeeded with IT practices that sound implausible from a campus perspective. Learn about chaos engineering, immutable systems, the future of network security, and how to automate destruction on a massive scale.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
3:15pm-4:00pm
 

It's Not Just a Game

Ethan Conner, Engineering IT Shared Services
An investigation into what Video Games have to offer us in terms of "real world" skills and various health benefits. This presentation uses popular games as examples to show how some skills can be practiced or even learned for the first time virtually. Also, it examines theories and research concerning what video games can do for a player's mind, body, and soul.
Type: Presentation
Track: Wild Card - Anything goes!
Experience Level: Beginner
June 14
11:00am-11:45am
 

Managing Consistent Cross-Website Design with Maximum Flexibility at a Large Scale

Nate Baxley, College of LAS/ATLAS
ATLAS is in the middle of a move to CMS driven unit websites. Learn how we are using Drupal with a consistent design and navigation structure to improve LAS websites. With departments covering a wide range of subject matter, faculty and student counts, and available resources, we maintain flexibility within our framework to bring added functionality while helping a small team keep up with the demands of a large college. Our framework brings consistency to design and toolsets without limiting the flexibility needed to allow for unit needs and limitations. We will cover the process we used in developing the design, our collaboration with communicators in the college, the modular content based approach to site structure, and some of the technologies we are using to manage the large number of units in LAS including Drupal, GIT, Ansible, Basecamp, Google Docs and Docker.
Type: Presentation
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: Beginner
June 14
2:00pm-2:45pm
 

Masters of Chaos: Config Management Panel

Nick Haggin, Technology Services; Leandro Avila-Diaz, NCSA; Joel Franzen, Engineering IT; Stephen Butler, Technology Services
A panel discussion about configuration management tools in use currently on campus, and possible trends for the future.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
11:00am-11:45am
 

Next Wave: Updates from Research Computing Services

Tim Boerner, NCSA
Come get the inside scoop and up your game in supporting researchers who need to access high-speed computing and storage. We'll be giving an update on new offerings, talking about successes from existing ones, and maybe hinting about what new services are on the horizon.
Type: Presentation
Experience Level: Beginner
June 14
11:00am-11:45am
 

Research IT Portal - A Campus-Wide Collaboration to Serve Our Researchers

Amy Hovious, Research IT, Tech Services
Come check out the Research IT Portal and give us feedback! The mission of the Research IT Portal is to be a one-stop solution for researchers and those who support them to find technology tools, training, and support from all across campus. The portal has been developed in direct response to the need identified across campus during Year of CI. The Research IT Portal is a truly collaborative effort with the contributions, help and guidance of MANY campus groups. And we want that to continue and grow. The Research IT Portal is now up and running. This is version 1 - a foundation. Come take a look at the Portal, how we developed it, and how we are planning for the next version already. Version 2 and beyond will continue to be community driven. Help us to determine what would be useful for future versions.
Type: Presentation
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: All Levels
June 14
2:00pm-2:45pm
 

Research Success in the Cloud

Tony Rimovsky, Technology Services
Some of the most innovative use and adoption of cloud technologies at Illinois are happening in the research community! Medical imaging, nuclear engineering, genomics and artificial intelligence are all areas capitalizing on the cloud. This presentation will provide a broad overview of the research strategy and deployment of Amazon Web Services on campus and will highlight a few individual research projects from various disciplines where the use of AWS has played and important role.
Type: Presentation
Track: The Sandbox - Experimental and Adventurous
Experience Level: Beginner
June 14
1:00pm-1:45pm
 

Secure, Scalable Computer-Based Exams as a Service Using PrairieLearn LMS

Dave Mussulman, Engineering IT; Matt West, Mechanical Engineering; Craig Zilles, Computer Science
Hear about the College of Engineering's specialized computer-based testing facility (CBTF) and online problem-driven learning system (PrairieLearn) which enable efficient and effective computer-based testing at scale. From pilot to successful program, we will share our practices, lessons learned, research outcomes, technology evolution, and future plans.
Type: Presentation
Experience Level: All Levels
June 14
2:00pm-2:45pm
 

Taking Training to the Next Level with Captivate

Lilly Haas, Technology Services
Have you ever wondered if there is a more engaging way to share information than through a static powerpoint, KB article, wiki page, etc? There is! Join me to learn about Adobe Captivate, a low cost software available to campus community members that allows you to generate self-paced, interactive, responsive training modules that can help meet a variety of training needs. From training student employees on office policy, to allowing staff to learn specialized software in a simulated environment, Captivate will help you take your training materials to the next level.
Type: Presentation
Experience Level: Beginner
June 14
10:00am-10:45am
 

Technology Services Endpoint Services Roadmap

Drew Coobs, Technology Services; Evan Taylor, Technology Services; Paul Roberts, Technology Services; Keith Sumlar, Auxiliary IT Shared Services
The Technology Services Endpoint Services team has been hard at work for the past few months developing new and exciting things! Come see how Endpoint Services can help you support your unit, see what new features are available to existing services as well as what new services are on the horizon.
Type: Presentation
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
3:15pm-4:00pm
 

What the Students Need: In Their Own Words

James Quisenberry, Office of the Vice Chancellor for Student Affairs; Dan Steward, Sociology
Undergraduate student panel
Type: Presentation
Experience Level: All Levels
June 14
11:00am-11:45am

Birds of a Feather

 

+10 Speechcraft: Campus IT Bulk Purchasing

Melvin Fenner, McKinley Health, Aux Shared Svcs; Andres Irigoyen-Au, Engineering IT; Allison Payne, Admin IT, College of ACES; Dan Wood, LAS Admin, Appl Tech Learning A & S
Sure, we can all use base influence points to save a little money when bargaining with the local merchant for desktops and laptops for our kingdoms, but what if we joined forces and used our combined powers of Speechcraft for better prices across the land? That's just what the Campus IT Bulk Purchasing group has done. Please join us around the campfire for a tale of struggle, of persistence, of triumph! Bring your own ideas for how to approach the next campaign! - This open forum will cover the ongoing campus IT bulk purchasing initiative, including where we started, where we're going, and resources for everyone to get a little more out of their IT equipment budgets. The leads from the campus initiative will be present to share info, answer questions, and most importantly, gather feedback to make the next round even better. Join us!
Type: Birds of a Feather
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: Beginner
June 14
3:15pm-4:00pm
 

20 Year Reminiscence Room

Type: Birds of a Feather
Experience Level: All Levels
June 14
2:00pm-2:45pm
 

Campus Monitoring Service: What Do We Need to Know?

Eric Frahm, Technology Services; Rob Murdock, Technology Services
An opportunity for campus IT teams already doing monitoring, planning to do monitoring, or needing a plan to do monitoring to come and discuss their needs and what the service can offer.
Type: Birds of a Feather
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: Intermediate
June 14
1:00pm-1:45pm
 

Chatbots Anyone?

Shawn Lee, AITS
Have you deployed a chatbot as part of an IT solution? Have you experimented with Facebook Messenger, Amazon Lex, or other technologies to build a chatbot? Please come and share your experiences, solutions, and ideas with each other and also to those who are just starting to explore the chatbot space, like we are.
Type: Birds of a Feather
Track: The Sandbox - Experimental and Adventurous
Experience Level: All Levels
June 14
10:00am-10:45am
 

Engage Your Online Audience

Sarah Holmes, University of Illinois
Social Media and other online platforms are used to increase awareness, create customers and influence behaviors. How do we increase engagement from people we have never met? This workshop explains techniques to increase engagement from the public on social media and other online platforms (including online communities, e-mail lists, websites, and published articles).
Type: Birds of a Feather
Experience Level: All Levels
June 14
1:00pm-1:45pm
 

Making IAM Work for You

Erik Coleman, Technology Services; Keith Wessel, Technology Services
Come see the latest and greatest improvements in the IAM landscape at Illinois-- tools that will help academic units and researchers improve the experience with authentication and authorization. We will reveal exciting new alternatives to authentication using social IDs, and how you can authenticate using Shibboleth without a browser. We'll also give an updated look at Authorization Manager, the new framework for application authorization.
Type: Birds of a Feather
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
1:00pm-1:45pm
 

State of Macintosh @ UIUC

Matt Childress, Mathematics; Paul Roberts, Technology Services; Drew Coobs, Tech Services; Keith Mountin, Apple, Inc.
Come, ask questions, bring problems we'll solve them. On the panel will be a combined 40 years of supporting macintoshes on campus at UIUC, as well as our Apple Engineer. We'll go over some hot topics on campus and what tools and tricks & best practices for keeping your Mac customers happy.
Type: Birds of a Feather
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
2:00pm-2:45pm
 

Tame The Chaos Monkeys: Building A Resilient Team Through Tech Leadership

Alina Banerjee, NCSA
"Chaos Monkey" is a term used in system/infrastructure engineering to describe events that bring major disruptions to web services. For a team that develops applications, a missed deadline, a high number of defects, or broken production build are indications that more than unanticipated changes are in play, that the how and with what the team works with needs to change. To build a team that actively works to prevent such failures requires good tools, efficient processes and a resilient team culture. This presentation will cover how individuals in a development team can choose tools, address technical debt, help build a healthy culture and in the process, learn what it takes to be a technical leader
Type: Birds of a Feather
Track: Leveling Up - Personal and Professional Development
Experience Level: All Levels
June 14
11:00am-11:45am

Posters

 

20 Years of CCSP / IT Pro Forum Retrospective Poster

Dena Strong, Technology Services
A blast from the past! Take a look back at the past 20 years of CCSP, UnCCSP, and IT Pro Forum conferences.
Type: Poster
Track: Wild Card - Anything goes!
Experience Level: All Levels
June 14
 

Azure Services at the University of Illinois

Kevin Bird, Technology Services
Learn about the status and availability of Azure Services at the University.
Type: Poster
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14
 

Campus Status Dashboard: An Experiment in New Models

Eric Frahm, Technology Services; Andrew Nichols, Technology Services
We will present details of an ongoing test of possible 'dashboard' sites for IT services status. What the new model has to offer, and provide a channel for input on interest, concerns, or suggestions.
Type: Poster
Track: The Sandbox - Experimental and Adventurous
Experience Level: Beginner
June 14
 

Digital Signage Services: Moving to Multiplayer Mode

Thomas Kunka, Technology Services
Content sharing is turning the digital signage game from a single player game into a multi-player collaborative one. With that come opportunities - and challenges. Stop by our digital poster session and check out what is new with Digital Signage Services.
Type: Poster
Experience Level: All Levels
June 14
 

Expansion Packs

Gegg Richard, Records and Information Management Services; Julie Wagner, Records and Information Management Services
This poster sessionr will provide information on ways to manage, store, and dispose of data, as well as the assistance the Records and Information Management Services (RIMS) team provides. Will have information on how to ensure compliance when working with records, storing physical files and digital information, as well as electronic media destruction. The focus is limited to NON-RESEARCH information.
Type: Poster
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: All Levels
June 14
 

KnowledgeBase

Rita Bates, AITS; John Cowsert, AITS; Mark Pollard, AITS
Poster Session only
Type: Poster
Track: Leveling Up - Personal and Professional Development
Experience Level: All Levels
June 14
 

Year of Email

Josh Mickle, Technology Services; Larry Dunham, Technology Services; Taylor Judd, Technology Services
Email is one of the most-used tools at the university, a tool that was invented at a time when security was not a primary consideration for work processes. For that reason, today it is one of the most-used attack vectors to gain illicit access to information. Email can be used to deliver malware, to trick people into providing their password to an attacker, to send messages pretending to be from a trusted source, and even normal business communications can be intercepted. The University has declared 2018 to be the Year of Email, with various service managers operating on multiple fronts to reduce the risk that email presents to the university. Come see what steps the university is taking to better protect email.
Type: Poster
Track: Game On – IT Pros Vs. Team Chaos
Experience Level: All Levels
June 14

Workshops

 

1UP Your Service with the KB: Easy Mode

John Cowsert, AITS; Wesley Pate, AITS; Allison Payne, ACES
Take an easy mode lesson in the University KnowledgeBase (KB) by learning the basics of document creation and sharing as well as some bonus levels. This 2 hour hands on session will level you up in the KB. Tour the application powers so you too can take your information to new heights. Attendees will learn the basics of the University KnowledgeBase. We will have a demonstration site set up so that attendees will be able to create, share, and view their documents in a real-time learning experience. Topics include: creating and sharing documents, dashboard elements, document lifecycle, and image management.
Type: Workshop
Track: Multiplayer Adventures - Collaboration and Coordination
Experience Level: Beginner
June 15
10:00am-12:00pm
 

1UP Your Service with the KB: Hard Mode

John Cowsert, AITS; Michael Curtin, Technology Services; Allison Payne, ACES
Engage Hard Mode: tackle advanced levels and hidden secrets. In this advanced session, we'll level you up to an advanced level of the University KnowledgeBase (KB) by learning advanced levels for document development. Learn how to get the top score out of this application and its powers so you too can raise your game in the KnowledgeBase. In this 2 hour hands-on session, attendees will learn advanced tools of the KnowledgeBase. Attendees must have basic working knowledge of the KB in advance. We will have a demonstration site set up so that users will learn how to use Java Scripting, advanced sharing, the include document, document security, version control, user management and HTML to get the most out of the KB.
Type: Workshop
Experience Level: Advanced
June 15
1:00pm-3:00pm
 

Advanced Git

Maxim Belkin, National Center for Supercomputing Applications; Dena Strong, Technology Services
For those who are already familiar with the basics of Git and would like to explore more advanced uses and real world collaboration methods, Maxim Belkin of NCSA goes beyond the basics in order to explore the power of collaborative version control. Branching, rebasing, checkout, and other Git tools help you find the version you want of the section of code you want, isolate development code from test and production code, and reintegrate when a feature is ready for prime time. You'll need to be comfortable with the command line and with Git basics in order to benefit from this class. If you already have Git on a laptop, you can bring it with you, or you can borrow one of the Linux computers available in the computer lab where the workshop will be held.
Type: Workshop
Experience Level: Intermediate
June 15
3:00pm-5:00pm
 

AWS Certified Solutions Architect -- Associate Review Session

Chris Kuehn, Technology Services; Brent Tuggle, Technology Services; Phil Winans, Technology Services
Preparing for the AWS Certified Solutions Architect -- Associate exam? We'll run through the exam topics, discuss the most important aspects of each, and answer questions. This session is targeted toward individuals who have already studied and are planning to certify.
Type: Workshop
Experience Level: Intermediate
June 15
1:00pm-5:00pm
 

Campus cPanel Service for Web Professionals, IT Support Staff, and Admins

Julieanne Chapman, Technology Services; Stephen Butler, Technology Services; Dena Strong, Technology Services
The Campus cPanel Web Hosting Service is a new offering providing flexible web hosting to students, faculty, staff, and departments. You can install WordPress, Drupal, and an array of development options with a single click, and Softaculous-managed sites will be automatically updated. Campus IT Pros may choose to use cPanel themselves, may support unit customers with cPanel sites, or may wish to coordinate sites for their unit as resellers. The first half of this workshop will focus on the features of cPanel, including how to create an account and launch a website in cPanel. The second half will focus on reseller functionality. IT Pros who support customers in the creation and management of websites can learn about the available features and decide whether becoming a reseller is right for their units. Hands on labs will be included for customer, support, and reseller tasks and features.
Type: Workshop
Experience Level: Intermediate
June 15
8:30am-12:30pm
 

Communicate with Impact - Elevate Yourself as a Leader

Olinda Hubbs, Office of Information Technology
Although bright, brilliant, and even articulate, many IT professionals (including executives) struggle with communication - a skill that when lacking can diminish success and stifle a career. Understanding that communications skills are critical to you as a technology professional, and taking action to improve your skills will add to your success within any organization and throughout your career. Better yet - what if could communicate with impact? Would you be better equipped to: * Manage difficult personalities or situations? * Build strong relationships with colleagues? * Build consensus among stakeholders? * Gain support for initiatives? * Strengthen your teams? * Justify budget increases? * Sell your ideas? * Elevate yourself as a leader? There are nuances to communication that give messages real impact. This session provides techniques to communicate in person and to create email, presentations, and other written documents that have impact, encourage action, and create results. Bring a document that needs "adjustment."
Type: Workshop
Experience Level: Intermediate
June 15
9:00am-12:00pm
 

Creating Personal Learning Plans for Tech Skills

Elizabeth Wickes, School of Information Sciences
Overwhelmed by trying to sift through long wish lists of skills and tools you need to learn or the number of unread technical manuals on your desk? As technology grows and our jobs evolve, so must our professional development. Prioritizing and organizing these items is the only way to survive. This workshop will guide participants through a completely hands on activity to categorize items by priority and time, work through dependencies, and unpack broad goals. Completed learning plans are meant to be living documents that are revisited and updated. Participants in any technology role are welcome, as are management and coordination staff who use regularly use advanced technical skills.
Type: Workshop
Experience Level: Beginner
June 15
1:00pm-3:00pm
 

From Ordering to Desktop Deployment, How to Mac @ UIUC

Paul Roberts, Technology Services; Matthew Childress, Math; Keith Mountin, Apple, Inc.
Using Apple DEP and Airwatch you can deploy macOS and iOS devices to your customers with ease. We will go thought how to request your device be enrolled in DEP and Airwatch. -How to apply profiles and settings. -Security policies -Lost mode -Activation Lock (remove) -Remote Wipe Installing Apple Apps Bring your question burning Airwatch questions. To have the full benefit of the workshop Please bring a DEP Mac and be provision in the Airwatch.
Type: Workshop
Track: Game On - IT Pros Vs. Team Chaos
Experience Level: All Levels
June 15
9:00am-12:00pm
 

Getting Started Creating Content for PrairieLearn LMS

Dave Mussulman, Engineering IT; Matt West, Mechanical Engineering; Craig Zilles, Computer Science
This workshop follows our presentation about PrairieLearn: an online problem-driven learning system for creating homeworks and tests. It allows questions to be written using arbitrary HTML, JavaScript, and Python, thus enabling very powerful questions that can randomize and auto-grade themselves, and can access client- and server-side libraries to handle tasks such as graphical drawing, symbolic algebra, and student code compilation and execution. Participants should bring a laptop running Docker (https://www.docker.com/community-edition), a git client (https://desktop.github.com/), and a code-editor like Atom (https://atom.io/). We will get you bootstrapped using those tools to create course content for PrairieLearn. We'll walk through examples of basic questions with randomization and auto-grading and more complicated scenarios like client-side JavaScript and containerized grading environments.
Type: Workshop
Experience Level: All Levels
June 15
3:00pm-5:00pm
 

How to use CPanel and PIE to Build Your Website

Sarah Holmes, University of Illinois; Ed Delaporte
We will cover how to build your website using CPanel or Pie. Session Information: Hour 1: Build Your Website Using CPanel and PIE Hour 2: How to Design Your Website and Create Website Content Geared Towards Your Target Market Hour 3: Keep Hackers Out! Securing Your Website and Q&A
Type: Workshop
Experience Level: Intermediate
June 15
1:00pm-4:00pm
 

Introduction to Bash and the Unix Shell

Samniqueka Halsey, School of Integrative Biology; Maxim Belkin, National Center for Supercomputing Applications
If you're new to the command line or spend most of your time on Windows machines, our campus Software Carpentry instructors will teach you about the Unix shell (specifically Bash). Topics covered will include navigating files and directories, searching with grep and find, using pipes and filters to combine commands, using loops to perform the same actions on many files, and using shell scripts to store your commands. For a general outline of the workshop, see http://swcarpentry.github.io/shell-novice/ . You can bring your own laptop if you wish (even Windows -- you may want to install Git Bash if you're interested in the Git workshops as well). We plan to offer this lesson in a computer lab if you'd like to use a Linux system. If you're interested in the Git lessons but haven't had much command line experience, we recommend taking this workshop before the Introduction to Git workshop.
Type: Workshop
Experience Level: Beginner
June 15
8:30am-12:30pm
 

Introduction to Git

Maxim Belkin, National Center for Supercomputing Applications; Dena Strong, Technology Services
For those who've wondered about Git and GitHub, but haven't had the opportunity to work with it, campus Software Carpentry instructors will provide guided hands-on experience. You'll learn how Git-style version control works, how to get started, the differences between adds and commits, the differences between pushes and pulls, what a pull request is good for, and basic conflict resolution. This introductory workshop is for people who are either new to Git or unclear about the way the different commands work. The next workshop, Advanced Git, will delve into topics like checkouts, rebasing, branch management, and the ways developers use Git for collaboration in the real world. Basic familiarity with the command line will be helpful. You can either bring your own laptop (including Windows or Mac machines) or use one of the Linux machines available in the computer lab where we plan to hold this workshop.
Type: Workshop
Experience Level: Beginner
June 15
1:00pm-3:00pm