E-g Values People
E-g Focus on Values series As we pass our 19th anniversary and head into our 20th year as a business, we felt compelled to bring a little of the intimacy of our quaint company out into the open. Or as …
E-g Focus on Values series As we pass our 19th anniversary and head into our 20th year as a business, we felt compelled to bring a little of the intimacy of our quaint company out into the open. Or as …
A protocol is an interface that defines a set of properties and methods which are necessary for a particular piece of functionality. The protocol can then be adopted by a class or structure to provide …
Another year has passed. We’ve covered a lot of new ground over the past year on our journey of life together here in the E-g family. We’ve seen some new breathtaking views, and had some new thrilling …
We have an informal saying around here: Do Right and Risk the Consequences. One of our E-gineers had that as a bumper sticker awhile back, and it just seems to apply pretty universally. We all have …
Is your career in a STEM Field? Have you ever been the only female on your team at work? Did you graduate with a STEM degree, yet the percentage of women in the graduating class was less than 20%? The …
Almost a year ago Google announced a new policy that has big implications for the Android ecosystem: in order to continue publishing to the Play Store, apps must target a recent version of the SDK. …
Adulthood. Coming of age. Voting. High school graduation. These are all things that greet us here in the US when we turn 18. So it seems E-g has finally come of age! How do we celebrate our 18th …
Being recognized among the Best Places to Work in Indiana – a hard-working state filled with so many excellent companies – is an incredible honor. But being named the #1 place to work, in a year in …
Retroactive modeling is the practice of using existing types to represent new concepts, without modifying those types. This technique is important for reusing existing structures, while maintaining …
Earlier this year we put together a Christmas Card Workshop for employees to bring their kids. We invited them to EG on a Saturday for cookie decorating (and eating of course), Christmas card making, …
Most, if not all, programming languages have a construct for defining reusable sets of instructions. In Swift that construct is a closure. A closure is a self-contained chunk of code that is used to …
August 21, 2017. The day the sun went dark. Starting in Oregon and ending in South Carolina, the eclipse was a sight to see. A partial eclipse could be seen from most of the United States, but that …
There’s Pi Day (3.14 or March 14th) and then there’s Pi Approximation Day (22/7 or 22 July), which is technically tomorrow. So, within a little over 4 months there are (at least) two wonderful …
Over the past few years, the web applications I’ve worked on have increasingly taken a mobile-first design approach. This is great from a presentation standpoint, providing the users with a …
Swift is designed to be safer than C-based programming languages. For example, Swift is a type safe language, that uses compile-time type checking to help catch errors early in the development …
At E-gineering, we’ve been using RxJava to help us handle networking (with Retrofit) and threading in Android apps due to the ease with which it handles these tasks. As a learning exercise, Nate …