Actually, the 4 sites listed by @sashko are the only ones I can remember and have in my bookmarks. Perhaps there arenāt that many as I thought actually? Iāll take a trip around my bookmarked github package projects to see which ones keep docs on free hosting.
Thank you everyone for your help with picking the topic and for the new ideas around community hosts! Good stuff
We finalized show 9: Testing Deep-Dive with Tom Coleman. I am stoked
Since Tom lives on the other side of the world we will be recording the show next Monday. and releasing probably late Wednesday.
From now until Monday I need your input with what you think the 3 to 4 main testing topics should be and any associated questions for the discussion.
Thanks @tmeasday for being the special guest for show 9
Please donāt forget about @aldeedās http://autoform.meteor.com - Iāve used that site sooo many times!
(sorry to also derail - but itās that important!)
Fantastic! Testing has been a pain and the new features are great. Great progress and would love to hear all the details.
One important part that is still unclear is the CI implementation. A must have for any serious application. Now that MDG is officially developing the test implememtation, CI should be top priority. Especially with the focus on larger apps. Iām curious about Toms vision on this.
Nice idea. You missed one aspect I think: What is the future of DDP? Has it been adopted anywhere outside of Meteor? And isnāt Apollo going to make it obsolete?
Wow, super excited about this!
- One topic Iād be interested in is Meteor-specific gotchas when it comes to testing. (Eg I recently learned that it is necessary to do a login both on the server and the client for mock users.)
- It would also be great to get a preview of what we can expect in the v1.3 Meteor Guide on the topic of testing, ie an opinionated approach. (Iām assuming Tom is working on that - is that correct?)
Definitely a +1 on Continuous Integration (and Continuous Deployment). SpaceJam, Chimp, Gagarin, Nightwatch, StarryNightā¦ plenty of work being done throughout the JS community.
Also, has there been any consideration to Verification and Validation and other regulatory processes used by the FDA and NASA? Since Tom is located in Australia, is V&V part of his testing strategy, or not? Six-Sigma? DMAIC?
And what about all the various tools and utilities in the broader CI testing community? Scanning packages for acceptance/end-to-end tests? CI artifact registration? Build hooks for building documentation? Launching network security scanners? etc, etc?
As others have alluded to, the big questions for me is how much of the testing spectrum are MDG looking to take on? Is it just unit testing, or integration testing etc. too. And then on from that whatās the CI/CD story and are MDG looking to curate that too?
I think it will be really valuable to allow for both experienced testers and those a fairly low-level of knowledge on this as Iām guessing some or all of testing will be new to a lot of people, or at least the darker corners of testing beyond just automated unit/end-to-end testing may be.
That being said, those of us whoāve had the displeasure of visiting those corners could do with the detail, so I guess Iām saying my vote is for a long show that covers the basics and the detail too.
Thatās very well put.
It also dovetails into various business strategy questions: is MDG going to have their own CI system along with Galaxy? If so, will it work with GitHub? Will there be an enterprise option for running it on local hardware?
Edit: Rest of post saved; to be posted in another time and place.
Looking forward to it!
Iāve been asking about whatās going to happen to DDP since the start of these transmissions. I hope it gets discussed this time?
I saw @sashko mention Astronomy as one of the community packages āof noteā. I was wondering if the Meteor Guide may switch from recommending SimpleSchema to Astronomy at some point? Or at least give a mention to Astronomy. I mean, even Eric (who created SimpleSchema) thinks Astronomy is pretty awesome!
Another vote for Astronomy! I wish I knew about it when I started Meteor.
The lack of native schema enforcement is great for rapid prototyping but that becomes frustrating pretty quick, when you start to lose track of what fields your object has.
Itās on the roadmap for the 1.3 guide: https://github.com/meteor/guide/blob/0b01aa96a2b66f11e1fd64ee382ad8459878b35f/outlines/collections.md
Thanks for your patience! Transmission #9 audio has been released. Enjoy!
Test Mode in 1.3 and what happened to Velocity
[ 01:20 ] - Why not provide a MDG test mode earlier?
[ 07:15 ] - How to re-brand Meteor as āprofessional gradeā?
[ 16:30 ] - What happened with Velocity?
[ 24:24 ] - Thank you all test package maintainers!
[ 28:00 ] - Overview of Test Mode
[ 34:00 ] - Full-App mode
[ 41:50 ] - Difference between standard and full-app modes
[ 49:25 ] - Chimp will be in the guide for E2E
[ 49:56 ] - TinyTest R.I.P
[ 51:30 ] - What are Driver-Packages?
[ 57:00 ] - What can the community do?
[ 61:55 ] - Was 1.3 too big of a release?
[ 64:35 ] - Conclusion
Yo guys, this week the topic isā¦ test mode!
So chill, dude. Canāt wait to see the video!
Weāve got the video! Lots of great info there about testing and also about the strategy to position Meteor as a tool for professional developers:
@sashko, Man ā¦ you blow me away! When do you sleep? Forum, webcasts, coding ā¦ wow!
Super impressive.
Itās what happens when you land a super awesome job where you get paid to do all of these things! Super pumped about that.