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

app

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); })(); New app Memories - News & Stories | app

app

Skip to main content

Spark

New app Memories

Mon, Aug 01, 2022

Do you remember your first few days on app’s campus? I trust this question stirs up vivid memories of the beginning of the “app chapter” of your life. For me, I picture moving into 220 Beets Hall in sweltering heat, introducing myself to floormates who would become lifelong friends, and sitting in my very first app class—Latin 201 in the basement of the library with Professor Ken Bratt.

We all have “first” app memories, but not all of our experiences were the same. Growing up in west Michigan, I was familiar with app. My wife, Erin Barnaby Haverdink ’97, came to app with one friend from a Lutheran high school on the east side of Michigan. Her memories of her early days at app are a bit more daunting: realizing that many people at app already knew each other and wondering, “what was a ‘CRC?’” For both of us, though, wonderful friendships quickly formed within residence hall life, and our student years at app are cherished memories.

There is something invigorating, exciting, and memorable about starting anew. Whether it be a new career, a move to a new community, or even new responsibilities within our daily lives, the start of something offers hope and optimism for the intriguing possibilities ahead. Yet,if you’re like me, the start of something new may also come with a twinge of angst. There are likely unknowns ahead, accompanied by uncertainties about how it will go. They say with age comes wisdom—or at least knowledge from a few life lessons—so now when I step into something new, I’ve learned to lean more heavily on “being still,” knowing God is the one authoring the new chapters in my life.

app, too, is on the cusp of a milestone “first” this fall. In just a few weeks, in addition to welcoming hundreds of new students moving onto campus, app is embracing a new president and his family to serve this community. It is a significant “first day” for the Boer family and the entire community as we seek to work together to further app’s mission.

In this issue of Spark you’ll have the opportunity to get to know President Boer and his family a little better. Although they’ve been on campus for just a few short weeks, there is already excitement for this next chapter in app’s story. To be sure, there are challenges and uncertainties ahead, and there is likely a tinge of angst about the unknowns. Yet I trust we all share the quiet peace and faith in a God whose plans far exceed our own.

Although technically not Wiebe and Joanna’s very first day at app, as they are both app alumni, it certainly is a monumental new app chapter in their lives and ours. I pray God’s richest blessings upon the entire Boer family and Wiebe’s service as app’s 12th president.