Wintellect Blogs

Xamarin: From Zero to Certified

Jason Hill

26 May , 2017  

I have been interested in mobile development for several years now. I have dipped my toes into the waters of mobile development here and there. Recently, I have completed my Xamarin certification exam; so now I am legit. I would just like to highlight a bit of that journey.

In the Beginning

My interest for mobile development started after I bought my first smartphone, the Motorola DROID. Does the LG Voyager count?? Anyway, once I bought my DROID, I was in love. Besides having access to a whole app ecosystem finally, I could also create apps for my phone. So with stars in my eyes and the sky as the limit, I started digging into Android development. Android apps would require that I say hello again to my old friend Java, which I had not touched since college. Given I had been working with C# for the last few years, switching back to Java would require a bit of a mental shift especially since I would need to learn Android concepts. The end all, be all was that I read a few books, did some tutorials but honestly, I couldn’t see myself getting into doing Java development for creating Android applications.… Read more

, , , ,

Wintellect Blogs

A Late Synopsis Of The Angular NG-Conf Day 3

Jason Hill

5 May , 2017  

ng-conf 2017: Day 3

With two jam-packed days in the books, only one day remained.  The format for the final day of ng-conf was another single room, all day series of sessions.  Much like the first day, the range of topics was both broad as they were relevant and informative.  Day 3 had a few major themes expressed in the speakers’ presentations.

Tech

Brad Green and Rob Wormald presented the keynote presentation.  They talked about how Angular fits in at Google.  And by fit in, it is more like Google runs on Angular.  Google has hundreds of its major systems running on top of Angular including data center allocations, release management, product launch approvals, and bug tracking.  Google demonstrates its commitment to Angular as well as its commitment to the ecosystem around Angular.

For many, many, many web developers, Bootstrap is as essential to their workflow as the technologies Bootstrap uses; namely HTML, CSS, and JavaScript.  In her talk, Giving Bootstrap the Boot, Alyssa Nicoll has a different opinion.  She has experienced several pain points using Bootstrap and fighting with the very things the framework is supposed to address.  Alyssa demonstrated for the audience issues around customizing CSS and having to battle Bootstrap’s CSS due to the high levels of specificity.  … Read more

, , ,

Wintellect Blogs

A Late Synopsis Of The Angular NG-Conf Day 2

Jason Hill

2 May , 2017  

talk

Day 2 of ng-conf was a fair day.  Multiple talks and activities took place all day long.  Not being able to clone myself and see all of the discussions, I set my focus on a particular path for the day.  So let’s take a look at the path I chose.

RxJS: The Good Parts

The title of this talk caught my attention as it pays homage to JavaScript the Good Parts by Douglas Crockford.  The talk focused on some of the most frequently used RxJS operators such as filter(), map(), reduce() as well as observable methods such as .switchMap(), .mergeMap() and .zip() to name a few.  Towards the end of the talk, the speakers provided a performance comparison.  The comparison was for execution times needed to manipulate a collection of numbers using plain JavaScript vs. RxJS operators and methods.  Not a surprise RxJS had better performance as it wasn’t iterating over the data multiple times to complete the same operations.

Angular Performance Birds of a Feather

Unfortunately, the time slot for the RxJS presentation cut into this talk.  I was able to catch half of the speakers, and even then, it was very informative.  The format for this presentation was a series of lightning talks from representatives of multiple companies talking about how they squeeze the most out of their Angular apps.  … Read more

, ,

Wintellect Blogs

A Late Synopsis of The Angular NG-Conf Day 1

Jason Hill

27 Apr , 2017  

April 5-7th 2017 marks the 4th year of the Angular conference ng-conf. This year’s ng-conf marks my first year attending, w00t w00t to that.  From the first day’s rapid-fire talks, the tone of the conference, and I think for Angular in general, is set for the year.  Some of the major takeaways from the first day I’ve highlighted below.

Community

Before the keynote took place, Aaron Frost, one of the organizers took a moment to go over the code of conduct for the conference. The organizers wanted to stress the importance of creating a conducive environment for sharing and learning over the next few days.  This point speaks to the overall message that the Angular community wants to convey, which is “Build with Us.” And, by providing an inviting and open ecosystem to current and new developers, they hope to grow the community.

With that theme in mind, a talk by Justin Searls focused on getting the creative juices flowing. He discussed his personal philosophy around what sparks his creativity.  Justin then provided some insight into what could help others be more creative, which translates into building apps.  The key takeaway from his talk was that it is okay to build software that interests individuals, reflect on one’s feelings, and finally find your outlet, whatever it may be.… Read more

, ,