Profile

Cover photo
Michael Bennett
Lives in Toronto
9,942 followers|39,436,290 views
AboutPostsCollectionsPhotosYouTubeReviews

Stream

Michael Bennett

Shared publicly  - 
 
This is Kind of Funny Since Almost Nobody Implements `import` Yet
When `import` is supported this will be very useful.
14
1
Didi Reyod's profile photoChris Zuber's profile photoJeff Carver's profile photoJim Supinski's profile photo
7 comments
 
I'm not so sure
Add a comment...

Michael Bennett

Shared publicly  - 
 
California State Capitol
Caught this on my way to the airport back in the late spring/early summer, never got around to processing it largely because I did not take enough time to make the stock. Nevertheless it goes in my state capitol collection and is not as butchered by processing as my capture of Arizona's capitol. 
7
1
Mona Felize's profile photo
 
Nice one
Add a comment...

Michael Bennett

Shared publicly  - 
 
The State of Software
This post is not really about programming. It is about software though, and it relates to a lot of problems we have. This is generally the kind of post I like to share with non-technicals. Maybe you will too.
Once upon a time, a friend of mine accidentally took over thousands of computers. He had found a vulnerability in a piece of software and…
39
6
Boy Bawal's profile photoMr. Brown's profile photoPascu Adriana's profile photoSteve Alexander's profile photo
7 comments
 
And will continue to be broken until we have a means to automatically prove code correctness.
Add a comment...

Michael Bennett

Shared publicly  - 
 
Angular 2.1.0: No Breaking Changes
Would have been nice to see even more compiler love, but hard to have it all in under a month.
Angular version 2.1.0 - incremental-metamorphosis - is now available. This is a minor release following our announced adoption of Semantic V...
27
4
هيثم الهاجري's profile photoJohn Parker's profile photoAlkan Altun's profile photoAbunasar Nasar's profile photo
4 comments
 
مرحبا هلا وسلا
 ·  Translate
Add a comment...

Michael Bennett

Shared publicly  - 
 
Pure and Impure Components (in Angular)
The basics of containers and presentational components in Angular 2, and 1.6
21
5
Victor O. Awotidebe's profile photoPushpendra kumar Namdev's profile photo
2 comments
 
Angular 2 nice work
Add a comment...

Michael Bennett

Shared publicly  - 
 
Mostly Reasonable Comparison
I am a TS fan and I have had real world bugs fixed by static type analysis, bugs tdd and reviews missed. I even use TS with React and it works well.
Most people who follow me know that I personally favor React, but of course I like my decisions to be educated, not based on uninformed…
43
3
Emeka Chukwu's profile photoعصام الشبكى's profile photoMiguel Angel's profile photoEugene Simons's profile photo
35 comments
 
I don't see something nice
Add a comment...

Michael Bennett

Shared publicly  - 
 
IMO Unit Tests Best Function Is Design
Tests force developers to do one of three things

- write testable code
- skip testing
- waste time writing hard to test code

Ideally the first option happens but often #2/#3 happen instead.

Opinion: classical OOP programming presents challenges that encourage novice and intermediate programmers to not test or to test poorly. Conversely pure functions are trivial to test.
Tests are first and foremost a design tool, not a correctness tool.
33
7
Abegail Louise Acosta's profile photoArthur Hirel's profile photomoon like's profile photoshailendra kesane kesane's profile photo

Michael Bennett

Shared publicly  - 
 
JavaScript Will Always Have Surprising Behaviour

Why does this work? [].concat[1,2,3]

37
3
imPardi's profile photoFaltu Time's profile photoShashank S I's profile photoA.E. Veltstra's profile photo
7 comments
 
+Shashank S I You will learn that JavaScript is way more powerful than people give it credit. Especially its freedom to overwrite and redefine just about any object, method, and field, are extremely powerful and have lead to major head-aches. Some convenience libraries depend on that power, adding to and changing capabilities of browsers' JavaScript parsers, to get all competitive parsers to act in a predictable manner.
Add a comment...

Michael Bennett

Shared publicly  - 
 
Detailed Async/await Intro
40
7
Main G's profile photo王中原's profile photoMohamed Arabid's profile photoEastern Empire's profile photo
6 comments
 
please i need you guy to teach me some real programming

Add a comment...

Michael Bennett

Shared publicly  - 
 
Get Pedantic With ES2016
I did not know this, although if I wrote a linter I would have found out the hard way.
21
1
Add a comment...

Michael Bennett

Shared publicly  - 
 
Asynchronous Iteration (Not Streams)
I will need to read this more thoroughly to actually grok what makes an asynchronous iteration not a stream. Possibly just the limitations of metaphor?
28
2
Add a comment...

Michael Bennett

Shared publicly  - 
 
Pure Function Refresher
Don't forget that pure functions have to consistently return values based on their inputs, consequently things like Date.now are impure.
15
3
Add a comment...
Michael's Collections
Collections Michael is following
View all
Work
Occupation
I do things, sometimes with computers
Skills
JavaScript (Client, and Server), GNU/Linux Admin, Cooking, PHP, Amateur Photography, Amateur Videography
Employment
  • Computer Man, present
  • Cook
Basic Information
Gender
Male
Other names
Benny G, Bengina, The Doctor, Remmington, MJ
Story
Tagline
I am a great big jerk face
Introduction
Hurrah social networking blah!  My real name is actually Michael Bennett, and this is my Google+ about area.

I like:
  • Nerdy Things In General
  • Computers
  • Food, and Cooking
  • Libre Software
  • Science Fiction/Fantasy
  • Politics
  • Rational Arguments
  • Doctor Who
  • GNU/Linux
I generally circle people back that I know in real life, I've hung out with on G+, or people that post interesting things.
Bragging rights
I'm not qualified to do anything, but I can do lots, and lots of different things, very well. I am also a FLOSS fan boy.
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Toronto
My favourite café in all of Toronto. The coffee is decent to great, one can do better. However the consistency, ambiance, and service have completely won me over. The WiFi is generally good, and there is a lot of space. Ample windows for people watching on Queen West West, and great snacks. There is a focacia bun that will blown your mind.
Food: ExcellentDecor: ExcellentService: Excellent
Public - 4 years ago
reviewed 4 years ago
Best coffee on Roncesvalles. There are other decent places on Roncy, but Lit is the best. Their WiFi is inadequate though.
Food: Very GoodDecor: Very GoodService: Good
Public - 4 years ago
reviewed 4 years ago
Hello crema! This place has some great coffee at a reasonable price. I endorse it, and I dislike most things
Food: Very GoodDecor: Very GoodService: Excellent
Public - 4 years ago
reviewed 4 years ago
4 reviews
Map
Map
Map
Canada's answer to McDonald's, only without the integrity to keep the possessive apostrophe. Yes that's language laws, I know, but Tim Horton's is plebeian crap. Cheap coffee, overpriced food, the doughnuts haven't really been anything to write home about since the eighties. Mindless Canadian sheep love it though. They have clean bathrooms, that's their primary value, and decent hours.
Food: GoodDecor: Poor - FairService: Very Good
Public - 4 years ago
reviewed 4 years ago