Mario Cardinal

"The real voyage of discovery consists, not in seeking new landscapes, but in having new eyes" – Marcel Proust


Leave a comment

Bracket Show

As an entrepreneur, to launch a service as ambitious as a To-Do Studio, one must work on many fronts at the same time. In parallel to reviewing the user experience, over the last few weeks, I’ve been putting some efforts into engineering issues such as DevOps and testing strategy. I prioritize this work to respond to an invitation from the Bracket Show, a YouTube channel about software development (in French), led by my good friends Eric De Carufel and Bruno Barrette.

They asked me to share with their viewers the new cloud testing practices that we intend to apply for our service To-Do Studio.

bracket_show

For French-speaking readers who are interested in DevOps and new cloud testing practices , here is the link to listen to the video.

Tester en production

Do not hesitate to subscribe to the Bracket Show.


Leave a comment

Success start with understanding your customers

A few days ago (sept 9), at the Montreal Mobile .Net Developers community, I did a presentation (in French) to share what I learned designing a productivity app targeting IOS, Android and Windows. Among others, I reminded the attendees to validate the concept before anything else, to define a simple design language and to prototype at all stages:

Un point de vue personnel sur le design avec Xamarin.Forms

talkingtohumansRecently I came across an e-book that synthesizes well the core message of my presentation. This book written by Giff Constable is called Talking to Humans.

I encourage you to read this book. You can download it for free. As stated Steve Blank, entrepreneur and author of The Startup Owner’s Manual.

“Talking to Humans is the perfect complement to the existing body of work on customer development. If you are teaching entrepreneurship or running a startup accelerator, you need to make it required reading for your students and teams. I have.”


1 Comment

Speaking at the Ottawa Dev Day

For those of you living in the Ottawa area, Saturday morning (May 30th), I will make a presentation at the Ottawa Dev Day.  This event  takes place at the Ottawa Algonquin College. I am speaking at 9am.

I will do a talk about “A Personal Perspective on Designing Mobile Applications”.  For those of you who follow this blog, you know that I am involved in the design of DayTickler, a personal task manager for Apple IOS, Google Android and Microsoft WP8. During this presentation, explore with me what I learned during this unique journey.

http://www.ottawacodecamp.ca/pages2015/

OttawaDevDay

Registration is $25. It is not free, however, in addition to my session, here is what you get by attending this event:

  • full day access to 10 of Canada’s Top MVPs and two MS employees;
  • full day focused on four highly technical Microsoft focused tracks;
  • free lunch;
  • able to get solutions towards your real-work problems;
  • networking opportunities in Ottawa;
  • prizes and give aways, including THREE Lumia 1520s from Microsoft!


Leave a comment

Speaking at the MsDevMtl Community

For those of you living in the Montreal area, Monday night (April 27th), I will make a presentation at the MsDevMtl Community.  This event is free and takes place at the Montreal Microsoft Office (2000 McGill College, 5th floor). I am speaking at 18h30.

I will do a talk about “Open Source, the Cloud and the New Microsoft”. During this presentation, we will try to explain the strategic reasons for the 180 degrees shift by Microsoft during the past year. Please note that this talk will be in French.  

Open Source, le Cloud et le “Nouveau” Microsoft
Lors de cette présentation, nous tenterons d’expliquer les raisons stratégiques du virage à 180 degré de Microsoft lors de la dernière année.  Comment comprendre le lancement d’une version tablette de Microsoft Office pour IOS et Android avant le lancement du même produit pour Windows 10?  Pourquoi Microsoft annonce que la mise à jour vers Windows 10 sera gratuite? Doit-on comprendre que Windows n’est plus important pour Microsoft? Comment expliquer l’adoption massive de l’open source de manière officielle en octobre 2014.  Pourquoi Microsoft fait maintenant la promotion d’applications universelles et permet d’aisément déployer des applications .Net sur Macintosh et Linux? Qu’est ce qui explique que Microsoft vise le marché du consommateur et semble délaisser le marché entreprise? Autant de question que nous chercherons à élucider.

http://www.meetup.com/msdevmtl/events/208299782/


Leave a comment

Speaking at the Ottawa IT Community

For those of you living in the Ottawa area, Thursday night (April 9th), I will make a presentation at the Ottawa IT Community.  This event is free and takes place at the Ottawa Microsoft Office. I am speaking at 17h45.

I will do a talk about “A Personal Perspective on Designing Mobile Applications”.  For those of you who follow this blog, you know that I am involved in the design of DayTickler, a personal task manager for Apple IOS, Google Android and Microsoft WP8. During this presentation, explore with me what I learned during this unique journey.

http://www.meetup.com/ottawaitcommunity/events/209125852/


Leave a comment

Tap into the “slideshare” traffic potential

If you can write short, readable, engaging content you qualify to publish slide decks onto slideshare. Slideshare is a web slide hosting service. It enable users to publish and share public presentations in a social-networking environment. Slide decks can then be viewed on the site itself, on hand held devices or embedded on other sites. For over two years, I am using Slideshare and more than 16k viewers watched my slide decks so far.

Even though all my energy is focused on Slingboards Lab, my start-up company, I still need to earn money to support my family and pay the bills.

Last week, I spoke at a privately held conference organized by DevTeach. I presented two sessions:

  • HTTP Fundamentals for Developers
    HTTP is the protocol of the web, and in this session we will look at HTTP from a web developer’s perspective. We will cover resources, messages, cookies, and authentication protocols and we will see how the web scales to meet demand using cache headers. Armed with the fundamentals about HTTP, you will have the knowledge not only to build better Web/Mobile applications but also for consuming Web API.
  • Best Practices for Architecting a Pragmatic Web API
    This presentation teach how to design a real-world and pragmatic web API. It draws from the experience I have gained over the years being involved architecting many Web API. This presentation begins by differencing between a Web and a REST API, and then continue with the design process. We conclude with the core learnings of the session which is a review of the best practices when designing a web API. Armed with skills acquired, you can expect to see significant improvements in your ability to design a pragmatic web API.

I took the opportunity to update my slide decks on my slideshare:

http://www.slideshare.net/mario_cardinal

I am pleasantly surprised at the visibility I get through Slideshare. slideshare-stat
In total, more than 16k viewers watched my sessions. Alone, my session on Web API got over 14k viewers.