Panel:\xa0
- https://twitter.com/coolaj86?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
- http://www.aimeemarieknight.com
- https://twitter.com/josepheames?ref_src=twsrc%255Egoogle%257Ctwcamp%255Eserp%257Ctwgr%255Eauthor
- https://twitter.com/cmaxw?lang=en
Special Guests: https://medium.com/@vzaidman In this episode, the panel talks with programmer, https://medium.com/@vzaidman, who is working with Software Solutions Company. He researches technologies and starts new projects all the time, and looks at these new technologies within the market. The panel talks about testing JavaScript in 2018 and https://jestjs.io.Show Topics:1:32 \u2013 Chuck: Let\u2019s talk about testing JavaScript in 2018.1:53 \u2013 https://medium.com/@vzaidman talks about solving problems in JavaScript.2:46 \u2013 Chuck asks https://medium.com/@vzaidman a question.3:03 \u2013 Vitali\u2019s answer.3:30 \u2013 Why https://jestjs.io? Why not Mocha or these other programs?3:49 \u2013 https://jestjs.io is the best interruption of what testing should look like and the best practice nowadays. There are different options, they can be better, but https://jestjs.io has this great support from their community. There are great new features.4:31 \u2013 Chuck to Joe: What are you using for testing nowadays?4:43 \u2013 Joe: I use Angular, primarily.6:01 \u2013 Like life, it\u2019s sometimes easier to use things that make things very valuable.7:55 \u2013 Aimee: I have heard great things about http://www.cypress.com/documentation/software-and-drivers/free-and-open-source-software-download-page, but at work we are using another program.8:22 \u2013 Vitali: Check out my article.8:51 \u2013 Aimee: There are too many problems with the program that we use at work.9:39 \u2013 Panelist to Vitali: I read your article, and I am a fan. Why do you pick Test Caf\xe9 over Cypress, and how familiar are you with Cypress? What about Selenium and other programs?10:12 \u2013 Vitali: \u201cTest Caf\xe9 and Cypress are competing head-to-head.\u201dListen to Vitali\u2019s suggestions and comments per the panelists\u2019 question at this timestamp.11:25 \u2013 Chuck: I see that you use sign-on...12:29 \u2013 Aimee: Can you talk abouthttps://github.com/GoogleChrome/puppeteer? It seems promising.12:45 \u2013 Vitali: Yes, Puppeteer is promising. It\u2019s developed by Google and by Chrome. You don\u2019t want to use all of your tests in Puppeteer, because it will be really hard to do in other browsers.13:26: Panelist: \u201c...5, 6, 7, years ago it was important of any kind of https://www.javascript.com testing you had no idea if it worked in one browser and it not necessarily works in another browser. That was 10 years ago. Is multiple browsers testing as important then as it is now?14:51: Vitali answers the above question.15:30 \u2013 Aimee: If it is more https://www.javascript.com heavy then it could possibly cause more problems.15:56 \u2013 Panelist: I agree with this.16:02 \u2013 Vitali continues this conversation with additional comments.16:17 \u2013 Aimee: \u201cI see that Safari is the new Internet Explorer.\u201d16:23: Chuck: \u201cYes, you have to know your audience. Are they using older browsers? What is the compatibility?\u201d17:01 \u2013 Vitali: There are issues with the security. Firefox has a feature of tracking protection; something like that.17:33 \u2013 Question to Vitali by Panelist.17:55 \u2013 Vitali answers the question.18:30 \u2013 Panelist makes additional comments.18:43 \u2013 If you use Safari, you reap what you sow.18:49 \u2013 Chuck: I use Chrome on my iPhone. (Aimee does, too.) Sometimes I wind up in Safari by accident.19:38 \u2013 Panelist makes comments.19:52 \u2013 Vitali tells a funny story that relates to this topic.20:45 \u2013 There are too many standards out there.21:05 \u2013 Aimee makes comments.21:08 \u2013 https://brutalist-web.design. Some guy has this site \u2013 https://brutalist-web.design \u2013 where he says use basic stuff and stop being so custom. Stop using the web as some crazy platform, and if your site is a website that can be scrolled through, that\u2019s great. It needs to be just enough for people to see your content.22:16 \u2013 Aimee makes additional comments about this topic of https://brutalist-web.design.22:35 \u2013 Panelist: I like it when people go out and say things like that.22:45 \u2013 Here is the point, though. There is a difference between a website and a web application. Really the purpose is to read an article.23:37 \u2013 Vitali chimes in.24:01 \u2013 Back to the topic of content on websites.25:17 \u2013 Panelist: Medium is very minimal. Medium doesn\u2019t feel like an application.26:10 \u2013 Is the website easy enough for the user to scroll through and get the content like they want to?26:19 \u2013 https://sentry.io/welcome/ 27:22 \u2013 See how far off the topic we got?27:31 \u2013 These are my favorite conversations to have.27:39 \u2013 Vitali: Let\u2019s talk about how my article got so popular. It\u2019s an interesting thing, I started researching \u201ctesting\u201d for my company. We wanted to implement one of the testing tools. Instead of creating a presentation, I would write first about it in Medium to get feedback from the community as well. It was a great decision, because I got a lot of comments back. I enjoyed the experience, too. Just write about your problem in Medium to see what people say.28:48 \u2013 Panelist: You put a ton of time and energy in this article. There are tons of links. Did you really go through all of those articles?29:10 \u2013 Yes, what are the most permanent tools? I was just reading through a lot of comments and feedback from people. I tested the tools myself, too!29:37 \u2013 Panelist: You broke down the article, and it\u2019s a 22-minute read.30:09 \u2013 Vitali: I wrote the article for my company, and they ad to read it.30:24 \u2013 Panelist: Spending so much time \u2013 you probably felt like it was apart of your job.30:39 \u2013 Vitali: I really like creating and writing. It was rally amazing for me and a great experience. I feel like I am talented in this area because I write well and fast. I wanted to express myself.31:17 \u2013 Did you edit and review?31:23 \u2013 Vitali: I wrote it by myself and some friends read it. There were serious mistakes, and that\u2019s okay I am not afraid of mistakes. This way you get feedback.32:10 \u2013 Chuck: \u201cSome people see testing in JavaScript, and people look at this and say there are so much here. Is there a place where people can start, so that way they don\u2019t\u2019 get too overwhelmed? Is there a way to ease into this and take a bite-size at a time?\u201d32:52 \u2013 Vitali: \u201cFind something that works for them. Read the article and start writing code.\u201dHe continues this conversation from here on out.34:03 \u2013 Chuck continues to ask questions and add other comments.34:16 \u2013 Vitali chimes-in.\xa034:38 \u2013 Chuck.\xa034:46 \u2013 Vitali piggybacks off of Chuck\u2019s comments.36:14 \u2013 Panelist: Let\u2019s go back to https://jestjs.io. There is a very common occurrence where we see lots of turn and we see ideas like this has become the dominant or the standard, a lot of people talk about stuff within this community. Then we get this idea that \u2018this is the only thing that is happening.\u2019 Transition to https://jquery.com to https://reactjs.org to... With that context do you feel like https://jestjs.io will be a dominant program? Are we going to see https://jestjs.io used just as common as Mocha and other popular programs?38:15 \u2013 Vitali comments on the panelist\u2019s question.38:50 \u2013 Panelist: New features. Are the features in https://jestjs.io (over Jasmine, Mocha, etc.) so important that it will drive people to it by itself?40:30 \u2013 Vitali comments on this great question.40:58 \u2013 Panelist asks questions about features about https://jestjs.io.41:29 \u2013 Vitali talks about this topic.42:14 \u2013 Let\u2019s go to picks!42:14 \u2013 https://www.digitalocean.com/ Links:
- https://www.facebook.com/vzaidman
- https://medium.com/@vzaidman
- https://github.com/vzaidman
- https://www.npmjs.com/~vzaidman
-
Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.