Friday, 1 of July of 2016

Link For Today’s meeting

Today’s meeting includes Brian Goodmon on HTML 5, Joe Comeau on CSS 3 and Mike Korcynski with a quick look at Heroku.  Brian and Joe created a reverence at

Tufts Programmers Meeting

The next Tufts Programmers Meeting is on THURSDAY, February 7th at 3pm in TAB’s Atrium Conference Room.  Our guest speaker is Noah Mendelsohn, Chair of the Technical Architecture Group at the W3C.  His talk is titled “Design Principles For Web Applications”.  Besides chairing the senior steering committee responsible for the architectural integrity of the World Wide Web, Noah is also a Visiting Scholar in Tufts’ Computer Science Department and an IBM Distinguished Engineer Emeritus.  This promises to be an enlightening technical talk that you shouldn’t miss!

I am also starting a Programmers Pub Stop after the Programmers Meeting.  PJ Ryan’s is just a block away.  I hope you can join us after the meeting and socialize for a little bit.


There’s a TuftsUniversity account on GitHub!  I created a page showing how to get your code into our shared GitHub repository.  Let me know if you have any questions or problems with GitHub.

Michael on Authentication

There are two items that could benefit us in UIT – federated services use cases and Shibboleth test participants.

As I talked about in my presentation, we think there’s an opportunity to provide better guidance regarding the authentication services that are offered to the University and how to make use of these services. We are currently compiling documentation that can be used by service/application owners when deciding the best authentication method for their users. To that extent, we’re hoping you can help us in the following:
1. Review the documentation we’ve put together so far to ensure its usefulness – especially the sections that explain how to bind to the authentication services.
2. Be willing to meet with me if you have previously created a bind to one of our directories so that we may capture that use case in our documentation.

The other topic I discussed was the proof of concept testing of Shibboleth – especially in regards to single sign-on. We’re looking for application owners who would be willing to “Shibbolize” their systems in a test environment. We can provide technical guidance and support for the installation of the libraries, etc.

Please contact me directly at or 7-5090 if you would be willing to participate in any of the above activities.

Slide 1

Slide 2

Ben On AppScan

Ben’s comprehensive slides on AppScan are available: AppScan Demonstration

Melanie On HTML5/CSS3

Great conference to stay current with latest web design, usability and
front-end development techniques:

Using CSS instead of graphics for buttons:

Using CSS to create menus:

Using web fonts instead of graphics for fonts beyond the basic OS font

Fun example of a site using web fonts (instead of graphics for wild

CS Course Previews

Interested in learning more about Spring courses from the CS department? Ming Chow sent out this announcement:

The Spring 2013 Courses Preview will be on Monday, October 29th from 12 – 1:30 PM in Halligan 111A. Professors will speak for 5 minutes about the course(s) they will be teaching in the spring (what interesting topics / problems will be covered, what the class expectations will be, etc.). Graduate and undergraduate registration will begin on Monday, November 5th. Pizza will be served!

The format of the event:

* Each professor will speak for 5 minutes maximum (on all the courses he/she will be teaching)
* Ming will be timekeeping the event as some professors have commitments at 1:30 PM
* No Q&A with the professors. Should any student have questions regarding a course, contact the respective professor.
* The first 50 minutes will be reserved for the professors speaking. The remainder of the time will be for the students to talk among themselves about the courses WITHOUT the professors in the room. The event ends at 1:30.

If you haven’t taken a course, this would be a great way to get a feel for the professors. This will also be the best time to learn about “special topic” courses. These courses are often only offered once and are based on some new interest of a professor or by a Visiting Scholar. This semester’s special topics included the head of the W3C’s Architecture Working Group teaching “Internet Scale Distributed Systems” as well as other faculty teaching “Finding and Fixing Software Bugs”, “Applied Functional Programming” and “Computational Models in Cognition”.

Mobile Testing

Mike found a link to a site that’s great for testing mobile code.  You give it a URL and it simulates multiple mobile browsers.

Presenter Guidelines

  • Speak up!  Make sure you can be heard in the back of the room.
  • The meeting is short.  You will probably only have 15 minutes and you can’t run over.
  • Your audience is very technical.  Skip stuff they already know.  Try to say important and useful things.
  • The meeting is a chance to meet people.  Bring business cards, come early and stay late to chat, follow-up with contacts.
  • Code fragments, config files and error logs are welcome.  We love details.
  • If you have any questions or concerns, just ask Steve.

Second Meeting Agenda

Our second meeting is Friday, February 10th at 3:15 in the Atrium Room in TAB (the Tufts Administration Building).

Here’s our agenda:

  • Introductions – everyone gets to say “Hi”.
  • Tufts Systems Infrastructure – 15 minutes.  Last year the infrastructure staff build a new data center and made a big move to virtualization.  We’ll get a recap.
  • Tufts Information Infrastructure – 20 minutes.  Tufts corporate and SIS systems are based on PeopleSoft.  Erol Irez will give an overview and review the schedule for the new SIS.
  • Mobile – Technical staff in many different groups are looking at mobile technologies.  Bill Sivret will demo work from his group based on ModoLabs Kurogo.  We’ll discuss what others are doing and where we might collaborate.
  • Search 15 minutes – Steve McDonald will present Solr/Lucene, an open source search framework.  Increasingly, our solutions need to provide search.  Modern search solutions aren’t based on data in SQL tables.  Instead they use specialized search technologies, Solr/Lucene is the leading open source solution.
  • Future Directions – What are people interested in?  What problems will you face over the next year that might benefit from collaboration.