Steve Michelotti

217 posts

8 Things New Developers Should Do

I recently received an email from a new developer asking for some advice: I recently came out of school and will start work as an entry level C#/.NET developer in a few weeks. It'll be my first true work experience. What were your trials and tribulations when you first started out? What lessons would you imprint on newbies like me fresh outta school and walking into this vast software development world? This is a great question. First of all, what an amazing time it is to be a software developer! Technology has changed so much since I was starting out and there are so many exciting opportunities available if you grab onto them. Having said that, the question has...


Integrate Angular 2 Google Maps into Ionic 2

UPDATE 11/12/2016: The following post is in reference to Ionic RC1. However, in RC2 they removed the rollup dependency and moved back to webpack - hence, a custom "config" section for rollup is no longer required. Angular2 Google Maps (AGM) is a great component for integrating Google Maps into Angular 2 apps. There were several ways you could do this with Angular 1.x apps, but Angular2 Google Maps is the best way I've seen of doing with with Angular 2 apps. There is minimal code required and it is super easy to get started, in large part due to solid documentation on its Getting Started page. I've previously incorporated this into regular Angular 2 web...


TechBash 2016

Last week I had the pleasure of presenting at the TechBash 2016 conference. This was the first year of TechBash, but it was such a success, TechBash 2017 has already been announced. If you're looking for a great, high-quality conference on the east coast, I strongly recommend TechBash 2017. TechBash 2016 had a ton of high quality speakers, including keynotes from Pete Brown and Glenn Block. In my opinion, the TechBash organizers did a great job selecting presentation topics that covered a wide range of technology areas. You can check out the sessions here. The venue - Kalahari Resort in the Pocono Mountains - was absolutely beautiful. Its location on the east coast makes it an easy drive, even for...


New Pluralsight Course: Yeoman Fundamentals

I'm pleased to announce my latest Pluralsight course has been released: Yeoman Fundamentals. With so many code generation and scaffolding frameworks available today, it's not always easy to distinguish which tools to use. With the widespread adoption of Node and JavaScript, Yeoman has vaulted to the top as the "best of breed" tool for scaffolding and code generation - regardless of your technology platform. This is a totally code-focused course. In the beginning of the course, I focus on getting started with Yeoman - this includes installation and using basic Yeoman generators. After getting started, the primary focus on the course is building your own custom Yeoman generator. Throughout this course, starting from scratch, I build a custom...


Writing a Trello Bookmarklet with Async

I love Trello and it seems like I use it for everything. Whether it's a project for work, a side-project on my own, a personal To Do list, or planning a family vacation - I probably have a Trello board for it. Although the built-in Search for Trello is pretty solid, sometimes it just doesn't give me what I want. For example, since I have so many different boards, I often want to be able to see all of the cards that are in my "Doing" lists across all boards. To accomplish this, I decided to try to write a Trello bookmarklet in conjunction with the Trello client.js library. I found the best place to start was...