Intelliware is pleased to be sponsoring the 2nd annual PCHacks, Canada’s largest high school led hackathon, on May 4-5th at the University of Toronto’s Mississauga campus. Read More..
In Part One, I outline how to improve Financial Security through Automation. The journey through automation is unique to each organization, there is no ‘One Size Fits All’ approach. However, there are several practices to avoid when embarking on this journey. Read More..
April’s shaping up to be a busy month for Intelliware. We’re thrilled to be hosting 2 meetups in our DevSpace and sponsoring the 10th Annual Toronto Agile Open Space. We invite you to join us this month for tech talks, networking and knowledge sharing with people from the Toronto Tech Community. Read More..
It’s hard to believe that at the beginning of last year I was finishing the last week of my career in mechanical engineering to pursue my dream career in software development. It wasn’t an easy decision, leaving my stable mechanical design job behind, but now I can confidently say that I made the right choice. Read More..
We are excited to announce that Intelliware will be sponsoring DevTo’s 5th Annual International Women’s Day Talks (#IWDTO). This is the third year in a row that we’ve sponsored this celebration of the achievements of women in Science, Technology, Engineering and Math (STEM). Read More..
Automation is essential for modern software development. However, the allure of push-button deployments can be a siren song that distracts us from the primary focus of a DevOps culture: winning in the marketplace. Read More..
In part 1 of this series we developed an API for searching and sorting HTML tables. We introduced some code reuse in part 2 but were dissatisfied with the boilerplate. Part 3 teased us with keyof, a promising feature of the type system. In this final post we dig in and finally deliver the goods. Read More..
In Part 1 of this series we developed an API for searching and sorting HTML tables. We introduced some code reuse in Part 2 but ended up with a lot of boilerplate and fell short in our efforts to address the problem. In this post we discover a feature of TypeScript that offers hope. Read More..