Skip to content

Instantly share code, notes, and snippets.

View apetro's full-sized avatar
🏠
Working from home

Andrew Petro apetro

🏠
Working from home
View GitHub Profile
@apetro
apetro / doit_hiring-2016-12.md
Last active November 29, 2016 17:32
2016-12 Apereo newsletter item: UW-Madison DoIT hiring

Title: UW-Madison Division of Information Technology is hiring software developers.

The University of Wisconsin-Madison is accepting applications for several software developer positions in a variety of roles and experience levels, including front-end developers and full-stack developers, and including roles with opportunities to develop applications and integrations for UW-Madison's well-regarded MyUW portal.

The application period for the specific opportunities prompting this newsletter item closes 2017-01-09.

https://it.wisc.edu/about/division-of-information-technology/jobs/

-Andrew Petro

@apetro
apetro / apereo_static_website.md
Last active September 16, 2016 11:17
Draft of apereo.github.io post lauding static site generator
layout title summary
post
Static website for the win
GitHub Pages as potential win for Apereo beyond blogging.

Short version

  • "+1" for Apereo adoption of GitHub Pages for this website
  • I'm hopeful for applying this approach beyond blogging
@apetro
apetro / CONTRIBUTING.md
Last active July 5, 2016 18:14
Proposed CONTRIBUTING.md language wrt contribution licensing

Contributor Guidelines

...

GitHub Pull Requests are Contributions

This software is distributed under the Apache 2 license, which provides

Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. ...

@apetro
apetro / disclosure_and_local_remediation.md
Last active March 22, 2016 14:30
March 2016 uPortal Commons Collections 3.2.1 Vulnerability private notice

March 2016 uPortal Vulnerability Disclosure: Apache Commons Collections 3.2.1 usage

This document

This is a uPortal project vulnerability disclosure, pursuant to uPortal's Security Incident Response Plan.

Disclosure timeline

This vulnerability is first being privately disclosed to known adopters and then soon after will be publicly disclosed.

@apetro
apetro / 2016-02-29_newsletter.md
Last active March 3, 2016 13:58
Submission to Apereo newsletter

AngularJS-portal recently re-launched its search features, now with a simpler presentation, and with the option to plug in Web and person directory search.

Up next: using AngularJS-portal for the not-logged-in experience.

uPortal adopters (and others) are encouraged -- exhorted, really -- to jump right in and join UW-Madison in delivering faster, simpler, more consistent, and more designed portal experiences. One way to dive in: join the MyUW for You hands-on pre-conference workshop at Open Apereo 2016.

AngularJS-portal is a free and open source responsive HTML/CSS/JavaScript front end that complements and leverages a uPortal implementation, adding an alternative (and snappy!) landing page, dashboard widgets with a strong design aesthetic, app directory browsing, search over the app directory and beyond, simple notifications, and an altern

@apetro
apetro / MUMMNG-2277.md
Last active February 18, 2016 22:45
Converting BROWSE grants on categories to BROWSE grants on portlet-definitions

Intent

The exercise here is to move from

  • portlets being in categories and BROWSE permission being granted to groups of users on categories, to
  • BROWSE permission being granted to groups of users directly on specific portlets

Background

BROWSE permission is intended to gate whether users can see the app directory entry for an app, whether in search results, when browsing, or when following a deep link to an app details page.

@apetro
apetro / ITLC16_scrum.md
Last active March 2, 2016 21:32
2016 ITL conference submission re MyUW Scrum

With the theme of Leading Through Engagement, the 2016 I+T Leadership Conference is seeking proposals that reflect all aspects of engagement.

Please respond to the following questions to submit a proposal for a 45 minute session. Proposals should connect to the theme and have clear takeaways for the audience. Sessions that engage the audience are encouraged.

Contact information

Name of presenter:

Andrew Petro

@apetro
apetro / abstract.md
Last active February 15, 2016 15:13
2016-02-15 MyUW Scrum talk

Abstract

Andrew Petro will share an introduction to Scrum (an agile method) as practiced by the MyUW Infrastructure team, emphasizing project management and product management (rather than development) aspects.

Attendees will gain context on this ongoing Scrum team, opening opportunities to apply this approach to other projects. This talk is at a “survey” level, that is, enough to whet your appetite for a subsequent conversation.

If you come away knowing about some people using Scrum and knowing some useful artifacts, along with answers on follow up questions, that’s success!

Structure: 30 minutes survey of Scrum; 20 minutes discussion.

@apetro
apetro / oa16_git.md
Created February 9, 2016 08:18
Open Apereo 2016: Git is the Answer

Title

Git is the answer. What was the question?

Track:

Facing Forward

Keywords:

  • Version control
  • Git
@apetro
apetro / oa16_scrum.md
Last active February 9, 2016 07:56
Open Apereo 2016 MyUW Scrum session proposal

Title

Scrum (an agile method) as practiced by MyUW

Track:

Developing

Keywords:

  • Scrum
  • Agile