, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Walking boldly: James Lamine - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Walking boldly: James Lamine

Thu, Aug 13, 2015
Matt Kucinski

This summer, we are following grads from the Class of 2015 as they continue their journeys around the corner and across the globe. James Lamine graduated from Calvin in three years and is working as a software engineer at Indeed in Austin, Texas.

  • Name: James Lamine
  • Class: 2015
  • Hometown: Dexter, Mich.
  • Major(s): computer science
  • Next step: software engineer at Indeed

What's fun about your workplace?

Indeed is really quite amazing, they treat their employees ridiculously well. Day-to-day the best part is probably the free catered breakfast and lunch, although at this point I'm starting to take it for granted. Last week I had duck, steak, lamb, fried chicken, and I think there was lobster in the ravioli.

We have a bunch of fun company events as well, all on company time. For example, we rented a barge for a boat party last Friday, and this Friday there's a company picnic at a ranch.

What class at Calvin had the greatest impact on you overall?聽

I went on a five week interim trip with the German department, and it was a really great experience. By staying with four different host families, I really became immersed in the culture and was forced to use and improve my German.

Beyond the trip itself, I became more comfortable with international travel. This led to my last-minute decision to visit my sister in China a few months later over spring break, which was also a fun adventure.

What's one thing that surprised you at Calvin?

I think there's this myth of the stereotypical Calvin student who is Dutch and tall and loves Jesus. I was pleasantly surprised to find that I encountered people from many walks of life with different backgrounds, interests and beliefs.

What do you miss most about Calvin?

One of the nice things about living on a college campus is that it's easy to meet people and find things to do. Three years gave me ample time to get to know many great people, and it's hard to go from seeing them every day to not at all.

What would you want to tell a new student?

There are steps you can take now which can trivially increase your lifetime earnings by a million dollars, or multiply the number of lives you save by a factor of one hundred. Don't be average. Find out what those things are.


Authors: