ISE Blog

What we have to say, what you want us to hear.

That’s how our blog works. It’s interactive. Let’s learn together.

Networking is Hard

Aug 23, 2018 | by Samuel Thurston, Software Engineer | Tags: Cloud

It’s back to school season, and for me that meant helping my eldest daughter move into her first apartment with roommates and … cable internet.  Few industries garner as much universal hatred as residential Internet service providers (ISPs).  The previous residents, in their well-earned distrust of the local provider, told her that it would be much cheaper to purchase her own modem and router than to lease.  And so, she bought reasonably-priced (translation: the cheapest) models from Amazon.  

Read More >>

Uncertainty and Improvement: Harnessing the Desire to Improve

Aug 16, 2018 | by Andrew Smith, Principal Architect | Tags: Agile

"I'm implementing a user story and I see a way to improve/refactor the existing code while I am at it. Should I do that?"

"I've completed implementing a user story and want to clean up the code I've written. Should I do that?"

"I have an idea for a better way to solve this problem. Should I implement it?"

"This piece of legacy code is complex and painful. I want to rewrite it. Should I do that?" 

 

Do any of the above questions sound familiar? I've heard them on many projects and on many teams. The questions reflect both a desire to "make things better", as well as an uncertainty as to the boundary of "what's ok to change". I wish there was a simple answer. Sometimes there is, but often there is not. How do we decide if, when and how to implement improvements?

Read More >>

How To Create a Single-Page Application Using React

Aug 09, 2018 | by Zach Bodensteiner, Senior Software Engineer | Tags: Mobile App Development

If you have been involved with web development recently, you have most likely heard about single-page applications (SPA).  SPAs are typically javascript and run entirely in your browser.  As you interact with the elements on the screen, the application requests any data it needs from APIs and rewrites the current page.  Since the application is not having to request each page from the server, the request times are shorter, and the data transferred is significantly smaller than that of a non-SPA web application. 

Read More >>

Playing Around With Mobile Apps

Aug 02, 2018 | by Daniela Williams, Project Manager | Tags: Mobile App Development

Last night the fourth summer of the 9-week ISE Coding Garage program came to a close with 9 students presenting their mobile apps for a chance at $500. In early June, the program started with 13 self-driven students working on their own apps and ended yesterday as 6 apps were presented for judging, with one of the presenters attending remotely. 

Read More >>