podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Nicholas Zakas
Shows
All Content Archives - Software Engineering Daily
Creating ESLint with Nicholas Zakas
ESLint is a static code analysis tool for identifying and fixing problems in JavaScript code. It helps developers maintain code quality and consistency by enforcing coding standards and detecting issues such as syntax errors, stylistic problems, and bugs. Nicholas Zakas is the creator of ESLint. He joins the show to talk about working at Yahoo in the early days of the web, learning from JSLint, creating ESLint, separation of parsing and rules, and more. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that...
2024-09-18
45 min
Podcast Archives - Software Engineering Daily
Creating ESLint with Nicholas Zakas
ESLint is a static code analysis tool for identifying and fixing problems in JavaScript code. It helps developers maintain code quality and consistency by enforcing coding standards and detecting issues such as syntax errors, stylistic problems, and bugs. Nicholas Zakas is the creator of ESLint. He joins the show to talk about working at Yahoo in the early days of the web, learning from JSLint, creating ESLint, separation of parsing and rules, and more. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that...
2024-09-18
45 min
Software Engineering Daily
Creating ESLint with Nicholas Zakas
ESLint is a static code analysis tool for identifying and fixing problems in JavaScript code. It helps developers maintain code quality and consistency by enforcing coding standards and detecting issues such as syntax errors, stylistic problems, and bugs. Nicholas Zakas is the creator of ESLint. He joins the show to talk about working at Yahoo in the early days of the web, learning from JSLint, creating ESLint, separation of parsing and rules, and more. Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that...
2024-09-18
45 min
Software Engineering Daily
Creating ESLint with Nicholas Zakas
ESLint is a static code analysis tool for identifying and fixing problems in JavaScript code. It helps developers maintain code quality and consistency by enforcing coding standards and detecting issues such as syntax errors, stylistic problems, and bugs.Nicholas Zakas is the creator of ESLint. He joins the show to talk about working at Yahoo in the early days of the web, learning from JSLint, creating ESLint, separation of parsing and rules, and more.Josh Goldberg is an independent full time open source developer in the TypeScript ecosystem. He works on projects that help developers wr...
2024-09-18
46 min
devtools.fm: Developer Tools, Open Source, Software Development
Nicholas C. Zakas - ESLint
This week we're delighted to have Nicholas Zakas on the show to talk about ESLint. ESLint is a tool that helps you find and fix problems in your JavaScript code by writing plugins that check for patterns in your code's AST. We talk about the history of ESLint, the challenges of building a linter, and the future of of ESLint. https://x.com/slicknet https://eslint.org/ Episode sponsored By MUX (https://mux.com) Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode. https://www.patreon.com/devtoolsfm https...
2024-08-05
1h 01
Kodsnack
Flytta G närmare
Fredrik har milda Jiraproblem efter semestern. Kristoffer har behörighet att ha sönder saker, men inte att laga dem. Båda faller djupare ner i tangentbordshobbyn. Fredrik vänjer sig vid sitt nya Piantor. Kristoffer diskuterar montering, lödning, konfigurationslösningar, dåliga kablar och den nya dramatiska tangentbordlayout han jobbar på under lediga stunder när ingen försöker välta hans kaffekopp eller gräva upp blommorna. Det är en jakt på en layout som inte bara är bra, utan som också känns bra. Sist men inte minst diskuterar vi Bram Moolenaars bo...
2023-08-15
1h 10
The Call Kent Podcast
Is Epic Stack beneficial for new developers?
Hello, Kent! My name is Petar and I'm from Bulgaria. I'd like to ask your opinion on this question: Do you think that the "Epic Stack" is relevant for people who are relatively new to web development? Here's some information about me: my interest in web development started about a year ago. Currently, I feel really confident in HTML, CSS, JavaScript, React, and TypeScript. I have read a lot of books and completed numerous courses on these topics, including the HTML course on web.dev, the CSS course by Josh Comeau, the books by Nicholas Zakas on JavaScript, the...
2023-05-18
05 min
Syntax - Tasty Web Development Treats
Supper Club × ESLint with Nicholas Zakas
In this supper club episode of Syntax, Wes and Scott talk with Nicholas Zakas about his creation of ESLint, what’s coming up in ESLint, and his work as a coach and mentor for programmers. Show Notes 00:34 Welcome 01:20 Guest introduction Human Who Codes Nicholas C. Zakas (@nzakas@fosstodon.org) Twitter @slicknet nzakas on GitHub @humanwhocodes) on Instagram Human Who Codes on YouTube 04:24 Why did you want to build ESLint? 09:08 How does ESLint work? 13:25 How do you work on a project for a decade? 17:12 At what point do you pay attention to JavaScript proposed changes? 20:37 Config systems in JavaScript 31:18 ES...
2023-04-21
1h 08
PodRocket - A web development podcast from LogRocket
A complete rewrite of ESLint with Nicholas Zakas
Web development has changed a lot since the release of ESLint in 2013. Nicholas Zakas, the creator of ESLint, joins us to talk about the complete rewrite of ESLint, goals for the rewrite, and how the rewrite will leverage Rust. Links https://eslint.org https://twitter.com/geteslint https://twitter.com/humanwhocodes https://twitter.com/slicknet https://humanwhocodes.com Tell us what you think of PodRocket We want to hear from you! We want to know what you love and hate about the podcast. What do you want...
2022-12-15
24 min
Sustain
Episode 144: Simon Minton of Ringer on Empowering Individual Contributors
Guest Simon Minton Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Richard and Justin are super excited to have as their guest today, Simon Minton, who’s the CEO of Ringer, which we’ll hear all about. Simon tells us how Ringer is different by the ways they provide for their maintainers, how they give back to projects, handle consultancy with projects, and he explains their recruitment process. Simon shares his long-term plan...
2022-10-28
39 min
Sustain
Episode 142: Nicholas Zakas on Sponsoring Dependencies, All The Way Down
Guest Nicholas Zakas Panelists Richard Littauer | Justin Dorfman Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. Our guest today is a returning guest that we’ve had on before. We are excited to have joining us, Nicholas Zakas, who’s one of the maintainers on ESLint, which is a tool that helps you find and fix problems in your JavaScript code. Today, we’ll learn all about ESLint, the maintainers, contributors, and how they get paid. Also, we’ll...
2022-10-14
43 min
DEVNAESTRADA
DNE 355 - Frontend do amanhã: a origem
No episódio dessa semana, Emilio Aiolfi e Willian Martins recebem os convidados Eduardo Ottaviani e Erick Bessa para conversar sobre o antes e depois das SPAs e como vivemos em ciclos no frontend no passado, presente e futuro. CUPOM STICKERSDEVS 15%: DEVNAESTRADA Participantes Emilio Aiolfi - Twitter Willian Martins - Twitter Eduardo Ottaviani - Link Erick Bessa - Link Notas e Links DNE no Twitter DNE no Instagram John Resig - Criador do jQuery Nicole sulivan - OO CSS YUI 3: The Yahoo User Interface Library Mootools Nicholas Zakas: Scalable JavaScript Application Architecture
2022-10-07
1h 31
Developer Experience
Sustaining Open Source - Nicholas Zakas (ESLint)
On today's episode, Sarah Dayan discusses open source sustainability with Nicholas Zakas, creator of ESLint. ESLint is a widely popular JavaScript linter with a giant ecosystem of third-party plugins. If you have a JavaScript project with a continuous integration, you are certainly using ESLint and you do not want it to fail. Nicholas is also a seasoned author who wrote several books about JavaScript since the early 2000s and more blog posts that you can probably afford to read.A recurring meme is that all modern digital infrastructure somehow depends on a project that some random person...
2022-03-10
1h 04
Sustain
Episode 101: Nicholas Zakas and ESLint
Guest Nicholas C. Zakas Panelists Richard Littauer Show Notes Hello and welcome to Sustain! The podcast where we talk about sustaining open source for the long haul. You may know my guest today, Nicholas Zakas, because he is the creator of a very popular JavaScript project called ESLint, which has been downloaded 13 million times each week. Nicholas is an independent software engineer, consultant, and coach, and has written numerous books including, Understanding ECMAScript 6, The Principles of Object-Oriented JavaScript, and Maintainable JavaScript. With over sixteen years of web application development...
2021-12-10
42 min
All JavaScript Podcasts by Devchat.tv
MJS 116: Jeremy Fairbank
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Joined By Special Guest: Jeremy Fairbank Episode Summary Jeremy is a Software Developer at Test Double and the author of Programming Elm book. Even though Jeremy majored in Chemistry in college, he was always interested in programming since middle school. After he graduated from college he went to work as a web developer at Plastic Industries and relied on blog posts and...
2019-07-16
37 min
My JavaScript Story
MJS 116: Jeremy Fairbank
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small planCacheFly Host: Charles Max Wood Joined By Special Guest: Jeremy Fairbank Episode Summary Jeremy is a Software Developer at Test Double and the author of Programming Elm book. Even though Jeremy majored in Chemistry in college, he was always interested in programming since middle school. After he graduated from college he went to work as a web developer at Plastic Industries and relied on blog posts and other online resources to teach himself how to code. Gradually as the company’s needs changed, Jeremy transitioned into an application developer. He t...
2019-07-16
37 min
All JavaScript Podcasts by Devchat.tv
MJS 116: Jeremy Fairbank
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Joined By Special Guest: Jeremy Fairbank Episode Summary Jeremy is a Software Developer at Test Double and the author of Programming Elm book. Even though Jeremy majored in Chemistry in college, he was always interested in programming since middle school. After he graduated from college he went to work as a web developer at Plastic Industries and relied on blog posts and...
2019-07-16
37 min
My JavaScript Story
MJS 116: Jeremy Fairbank
Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan CacheFly Host: Charles Max Wood Joined By Special Guest: Jeremy Fairbank Episode Summary Jeremy is a Software Developer at Test Double and the author of Programming Elm book. Even though Jeremy majored in Chemistry in college, he was always interested in programming since middle school. After he graduated from college he went to work as a web developer at Plastic Industries and relied on blog posts and...
2019-07-16
00 min
All JavaScript Podcasts by Devchat.tv
JSJ 361: Enough with the JS Already with Nicholas Zakas
Sponsors Triplebyte offers a $1000 signing bonus Sentry use the code “devchat” for $100 credit CacheFly Panel AJ O’Neal Joe Eames Aimee Knight Charles Max Wood Chris Ferdinandi Joined by Special guest: Nicholas Zakas Summary Nicholas Zakas discusses the overuse of JavaScript and the underuse of HTML and CSS. The panel contemplates the talk Nicholas Zakas gave 6 years ago about this very same topic and how this is still a problem in the development community. Nicholas expounds on the negative effects overusing Javascript has on web applications and the...
2019-04-23
1h 08
JavaScript Jabber
JSJ 361: Enough with the JS Already with Nicholas Zakas
SponsorsTriplebyte offers a $1000 signing bonusSentry use the code “devchat” for $100 creditCacheFlyPanelAJ O’NealJoe EamesAimee KnightCharles Max WoodChris FerdinandiJoined by Special guest: Nicholas ZakasSummaryNicholas Zakas discusses the overuse of JavaScript and the underuse of HTML and CSS. The panel contemplates the talk Nicholas Zakas gave 6 years ago about this very same topic and how this is still a problem in the development community. Nicholas expounds on the negative effects overusing Javascript has on web applications and the things that using HTML and CSS do really well. The panel talks about the need for simplicity and using the right tool to build applic...
2019-04-23
1h 08
All JavaScript Podcasts by Devchat.tv
JSJ 361: Enough with the JS Already with Nicholas Zakas
Sponsors Triplebyte offers a $1000 signing bonus Sentry use the code “devchat” for $100 credit CacheFly Panel AJ O’Neal Joe Eames Aimee Knight Charles Max Wood Chris Ferdinandi Joined by Special guest: Nicholas Zakas Summary Nicholas Zakas discusses the overuse of JavaScript and the underuse of HTML and CSS. The panel contemplates the talk Nicholas Zakas gave 6 years ago about this very same topic and how this is still a problem in the development community. Nicholas expounds on the negative effects overusing Javascript has on web applications and the...
2019-04-23
1h 08
Kodsnack
Kodsnack 306 - Fråga Kodsnack
Tobias och Fredrik svarar på frågor, era frågor närmare bestämt. Vi samlade frågor via Slack, mejl och Twitter, och vi tar gärna ännu fler framöver! Vi diskuterar allt från hur vi blev programmerare, vad vi tycker om mjukvara som tjänst, kod vi är nöjda och missnöjda med, böcker vi lärt oss mycket av, drömgäster och annat spännande Kodsanck lett till och ganska mycket mer. Det lär bli fler frågeavsnitt framöver, så fortsätt skicka in dem! Tack för att ni lyssnar, och frå...
2019-04-02
55 min
All JavaScript Podcasts by Devchat.tv
JSJ 350: JavaScript Jabber Celebrates Episode 350!
Sponsors Netlify Sentry use the code "devchat" for $100 credit Clubhouse Panel: Charles Max Wood AJ O’Neal Aimee Knight Aaron Frost Chris Ferdinandi Joe Eames Tim Caswell Notes: This episode of JavaScript Jabber has the panelists reminiscing on the past. First, they discuss the projects they’re working on. Tim has joined MagicLeap doing JavaScript and C++. Aaron Frost is one of the founders of HeroDevs. AJ works at Big Squid, a company that takes spreadsheets and turns them into business actions, and is expecting a daughter. Aimee...
2019-02-05
1h 06
All JavaScript Podcasts by Devchat.tv
JSJ 350: JavaScript Jabber Celebrates Episode 350!
Sponsors Netlify Sentry use the code "devchat" for $100 credit Clubhouse Panel: Charles Max Wood AJ O’Neal Aimee Knight Aaron Frost Chris Ferdinandi Joe Eames Tim Caswell Notes: This episode of JavaScript Jabber has the panelists reminiscing on the past. First, they discuss the projects they’re working on. Tim has joined MagicLeap doing JavaScript and C++. Aaron Frost is one of the founders of HeroDevs. AJ works at Big Squid, a company that takes spreadsheets and turns them into business actions, and is expecting a daughter. Aimee...
2019-02-05
1h 06
JavaScript Jabber
JSJ 350: JavaScript Jabber Celebrates Episode 350!
SponsorsNetlifySentry use the code "devchat" for $100 creditClubhousePanel:Charles Max WoodAJ O’NealAimee KnightAaron FrostChris FerdinandiJoe EamesTim CaswellNotes:This episode of JavaScript Jabber has the panelists reminiscing on the past. First, they discuss the projects they’re working on. Tim has joined MagicLeap doing JavaScript and C++. Aaron Frost is one of the founders of HeroDevs. AJ works at Big Squid, a company that takes spreadsheets and turns them into business actions, and is expecting a daughter. Aimee has been exploring developer advocacy, but wants to focus primarily on engineering. She is currently working at MPM. Joe has taken over the...
2019-02-05
1h 06
All JavaScript Podcasts by Devchat.tv
MJS 088: Nicholas Zakas
Panel: Charles Max Wood Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, Human Who Codes – check it out! You can find him on Twitter, GitHub, and LinkedIn among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, JavaScript, and current projects. In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14...
2018-12-05
46 min
My JavaScript Story
MJS 088: Nicholas Zakas
Panel: https://twitter.com/cmaxw?lang=en Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, https://humanwhocodes.com – check it out! You can find him on https://twitter.com/slicknet https://github.com/nzakas/, and https://www.linkedin.com/in/nzakas among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, https://www.javascript.com, and current projects. In particular, we dive pretty deep on: 0:00 – https://devchat.tv/get-a-coder-job/ 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14 – Guest: I am probably...
2018-12-05
46 min
All JavaScript Podcasts by Devchat.tv
MJS 088: Nicholas Zakas
Panel: Charles Max Wood Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, Human Who Codes – check it out! You can find him on Twitter, GitHub, and LinkedIn among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, JavaScript, and current projects. In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14...
2018-12-05
46 min
My JavaScript Story
MJS 088: Nicholas Zakas
Panel: Charles Max Wood Guest: Nicholas Zakas This week on My JavaScript Story, Charles talks with Nicholas Zakas who is a blogger, author, and software engineer. Nicholas’ website is titled, Human Who Codes – check it out! You can find him on Twitter, GitHub, and LinkedIn among other social media platforms. Today, Nicholas and Chuck talk about Nicholas’ background, JavaScript, and current projects. In particular, we dive pretty deep on: 0:00 – Advertisement: Get A Coder Job! 1:00 – Chuck: Welcome! Give us a background, please, Nicholas! 1:14...
2018-12-05
00 min
JavaScript Jabber
JSJ 336: “The Origin of ESLint” with Nicholas Zakas
Panel: Aimee KnightCharles Max Wood (DevChat TV)Christopher Ferdinandi (Boston)Cory House (Kansas City)Joe Eames Special Guests: Nicholas Zakas In this episode, the panel talks with Nicholas Zakas who writes on his site, Human Who Codes. He is the creator of ESLint, also the author of several books, and he blogs, too. He was employed through Box and today he talks about ESLint in full detail! Check it out! Show Topics:0:05 – Advertisement: KENDO UI 0:37 – Hello! The panel is...(Chuck introduces everyone).1:04 – Nicholas who are you?1:17 – Nicholas: Yeah it’s been about 5 years and then you invited me again, but I couldn’t c...
2018-10-23
1h 08
All JavaScript Podcasts by Devchat.tv
JSJ 336: “The Origin of ESLint” with Nicholas Zakas
Panel: Aimee Knight Charles Max Wood (DevChat TV) Christopher Ferdinandi (Boston) Cory House (Kansas City) Joe Eames Special Guests: Nicholas Zakas In this episode, the panel talks with Nicholas Zakas who writes on his site, Human Who Codes. He is the creator of ESLint, also the author of several books, and he blogs, too. He was employed through Box and today he talks about ESLint in full detail! Check it out! Show Topics: 0:05 – Advertisement: KENDO UI 0:37 – Hello! The panel is...(Chuck introduces everyone). 1:04 &ndash...
2018-10-23
1h 08
All JavaScript Podcasts by Devchat.tv
JSJ 336: “The Origin of ESLint” with Nicholas Zakas
Panel: Aimee Knight Charles Max Wood (DevChat TV) Christopher Ferdinandi (Boston) Cory House (Kansas City) Joe Eames Special Guests: Nicholas Zakas In this episode, the panel talks with Nicholas Zakas who writes on his site, Human Who Codes. He is the creator of ESLint, also the author of several books, and he blogs, too. He was employed through Box and today he talks about ESLint in full detail! Check it out! Show Topics: 0:05 – Advertisement: KENDO UI 0:37 – Hello! The panel is...(Chuck introduces everyone). 1:04 &ndash...
2018-10-23
1h 08
Web Rush
Episode 4: Progressive Web Apps (PWAs) with Maxim Salnikov
Recording date: 2018-09-20 Tweet John Papa https://twitter.com/john_papa Ward Bell https://twitter.com/wardbell Dan Wahlin https://twitter.com/danwahlin (0:01:51) John reads the mailbag about browser support, service workers performance imapc,t and adding home screens to PWAs. (0:01:51) Mailbag https://twitter.com/RealTalkJS/status/1042572672025194496 (00:2:15) Maxim describes PWA support in the browsers (0:03:10) Ward points out that Addy Osmani https://twitter.com/addyosmani says: "It's important to remember that Progressive Web Apps work everywhere but are supercharged in modern browsers...
2018-10-23
50 min
JavaScript Jabber
JSJ 290: Open Source Software with Dirk Hohndel - VMWare Chief Open Source Officer
Panel: Charles Max WoodAimee KnightCorey HouseJoe EamesSpecial Guests: In this episode, JavaScript Jabber speaks with Dirk Hohndel about Open Source Software. Dirk is the Chief Open Source Officer at VMWare and has been working with open source for over 20 years. Dirk duties as the Chief Open Source Officer is to engage with the open source community and help promote the development between the community, companies, and customers.Dirk provides historical facts about open sources to current processes. The discussion covers vision and technological advances with languages, security, and worries of using open source software, view/consumption and burnout on maintaining a...
2017-12-05
1h 14
All JavaScript Podcasts by Devchat.tv
JSJ 290: Open Source Software with Dirk Hohndel - VMWare Chief Open Source Officer
Panel: Charles Max Wood Aimee Knight Corey House Joe Eames Special Guests: In this episode, JavaScript Jabber speaks with Dirk Hohndel about Open Source Software. Dirk is the Chief Open Source Officer at VMWare and has been working with open source for over 20 years. Dirk duties as the Chief Open Source Officer is to engage with the open source community and help promote the development between the community, companies, and customers. Dirk provides historical facts about open sources to current processes. The discussion covers...
2017-12-05
1h 13
All JavaScript Podcasts by Devchat.tv
JSJ 290: Open Source Software with Dirk Hohndel - VMWare Chief Open Source Officer
Panel: Charles Max Wood Aimee Knight Corey House Joe Eames Special Guests: In this episode, JavaScript Jabber speaks with Dirk Hohndel about Open Source Software. Dirk is the Chief Open Source Officer at VMWare and has been working with open source for over 20 years. Dirk duties as the Chief Open Source Officer is to engage with the open source community and help promote the development between the community, companies, and customers. Dirk provides historical facts about open sources to current processes. The discussion covers...
2017-12-05
1h 13
All JavaScript Podcasts by Devchat.tv
162 JSJ ESLint with Jamund Ferguson
02:15 - Jamund Ferguson Introduction Twitter GitHub Blog PayPal Jamund Ferguson: JavaScript Linting for Code Quality & ESLint Overview 02:47 - Lint (Background) JSLint Douglas Crockford JSHint ESLint [GitHub] eslint Nicholas Zakas [Gitter] eslint 04:48 - Keeping ESLint Up-to-date Esprima Ariya Hidayat espree Babel babel-
2015-06-03
58 min
All JavaScript Podcasts by Devchat.tv
162 JSJ ESLint with Jamund Ferguson
02:15 - Jamund Ferguson Introduction Twitter GitHub Blog PayPal Jamund Ferguson: JavaScript Linting for Code Quality & ESLint Overview 02:47 - Lint (Background) JSLint Douglas Crockford JSHint ESLint [GitHub] eslint Nicholas Zakas [Gitter] eslint 04:48 - Keeping ESLint Up-to-date Esprima Ariya Hidayat espree Babel babel-
2015-06-03
58 min
JavaScript Jabber
162 JSJ ESLint with Jamund Ferguson
02:15 - Jamund Ferguson IntroductionTwitter GitHubBlogPayPalJamund Ferguson: JavaScript Linting for Code Quality & ESLint Overview02:47 - Lint (Background)JSLintDouglas CrockfordJSHintESLint[GitHub] eslintNicholas Zakas[Gitter] eslint04:48 - Keeping ESLint Up-to-dateEsprima Ariya Hidayatespree Babelbabel-eslintES6 (ECMAScript 6)08:09 - Abstract Syntax Tree (ASTs)Jamund Ferguson: Don’t be scared of abstract syntax trees MinificationUglifyJS13:28 - Using Lint ToolsContext SwitchingAspects to Linting:Code StandardizationCatching Bad MistakesJSCS (JavaScript Code Style)“Extends”20:42 - Are there a downsides to linting?The Social Problem23:40 - Establishing RulesBikesheddingConsistency25:12 - Cool ESLint Featureshandle-callback-errNot Throwing LiteralsNo Restricted ModulesJamund Ferguson: Error Handling in Node.js @ MountainWest JavaScript 2014 30:45 - How ESLint Works Internallyeslint-plugin-angularConfiguration and Defaults40:07 - Getting Started
2015-06-03
58 min
プログラミング生放送
0051 メンテナブルな JS ってなんだろう - プロ生勉強会第29回
2014/06/14 開催 プログラミング生放送勉強会 第29回@サイボウズ株式会社 松山オフィス のセッションです。 詳細: http://pronama.azurewebsites.net/2014/03/29/pronama-29-at-matsuyama/ 「メンテナブルな JS ってなんだろう」 寒い空気になっても見捨てないでください。優しくしてください。 スピーカー: 松元大樹さん(@datomotu) 資料: http://www.slideshare.net/datomotu/js-35909719/ ※ スライドが見づらいので資料とあわせてみてください。 lv182413996 , lv182414251 mylist/25733855 この動画に関連した商品(by ニコニコ市場) … a7043c36e948e90f4a68b4142e550d36着うた・着メロなどの登録はありません メンテナブルJavaScript ―読みやすく保守しやすいJavaScriptコードのための作法 Nicholas C. Zakas,豊福 剛 ¥2,808 ニコニコ市場へ ニコニコ市場 は動画に関連した商品を動画に登録できるサービスです。 ニコニコ市場の不適切な利用につきましては、 こちら をご確認ください。 … ランキング Amazon.co.jp アソシエイト この動画に関連した動画 関連動画はありません 5zjさんの投稿動画 0:35 2015年11月07日投稿 必ず6が出るサイコロのプログラムを作ってみた 再生: 883 コメ: 8 40:04 2015年09月21日投稿 ライトニングトーク - プロ生勉強会 第35回 再生: 491 コメ: 4 57:47 2015年09月21日投稿 Windows 10 IoT CoreをインストールしたRaspberry Pi2開発 - プロ生勉強会第35回 再生: 1603 コメ: 2 22:39 2015年09月21日投稿 VR 時代に求められるモーション - プロ生勉強会 第35回 再生: 389 コメ: 5 →全ての動画を見る 関連コンテンツを検索 生放送タグ検索 ニコニコ技術部 techtalk JavaScript 静画タグ検索 ニコニコ技術部 techtalk JavaScript (function($) { // 表示時 $(document).ready(function() { sendGuestWatchShowCommentLog(); }); // ログインボタンクリック時 $('.login-button').on('click', function(e) { sendGuestWatchLoginButtonLog(e.target.id); }); // 対象者の識別ログ function sendGuestWatchShowCommentLog() { var context = { videoId: '1407041197' }; var image = new Image(); image.src = createURL(context, 'GuestWatchShowCommentLog'); } // クリックされたログインボタンの識別ログ function sendGuestWatchLoginButtonLog(targetName) { var context = { loginButton: targetName }; var image = new Image(); image.src = createURL(context, 'GuestWatchLoginButtonLog'); } // ログのURLを生成する function createURL(ctx, name) { var url = 'http://www.nicovideo.jp/api/ria/log.gif?'; url += $.param($.extend({}, ctx, { name: name, from: 'watch_logout', t: (new Date()).getTime() })); return url; } })(jQuery); { "@context" : "http://schema.org", "@type" : "WebSite", "name" : "niconico", "url" : "http://www.nicovideo.jp" } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "item": { "@id": "http://www.nicovideo.jp/video_top", "name": "ニコニコ動画" } } , { "@type": "ListItem", "position": 2, "item": { "@id": "http://www.nicovideo.jp/tag/ニコニコ技術部", "name": "ニコニコ技術部" } } ] } Javascriptが無効になっていると、サイト内の一部機能がご利用いただけません ページトップ 掲示板 - ヘルプ - 推奨環境 - 利用規約 - 権利侵害に関する動画投稿ガイドライン - 動画に使用できる音源の検索 - フィッ
2014-08-03
00 min
Edge Cases
Edge Cases 85: A Fan of Ravioli Code
Wolf Rentzsch talks to Andrew Pontious about programming pasta: disorganized “spaghetti” code, multi-layered “lasagna” code, and conceptually-separated “ravioli” code (his favorite). Bonus: new GitHub project! Links: Spaghetti code « Wikipedia Libraries vs Collaborating Objects « Edge Cases Inside-Out Apps « Secure Mac Programming Colin Campbell tweet: “iOS architecture, where MVC stands for Massive View Controller” Single Responsibility Principle & iOS « The Bendyworks Blog Single responsibility principle « Wikipedia Shawna Scott tweet: “Duplication is far cheaper than wrong abstractions. We teach novices DRY without teaching them when to break that rule.” Writing Solid Code (Microsoft Programming Series), by Steve Maguire « Amazon.com Dependency Injection Demystifie...
2014-03-23
46 min
All JavaScript Podcasts by Devchat.tv
075 JSJ Maintainable JavaScript with Nicholas Zakas
Panel Nicholas C. Zakas (twitter github blog) Joe Eames (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:24 - Nicholas Zakas Introduction Box Maintainable JavaScript by Nicholas C. Zakas High Performance JavaScript (Build Faster Web Application Interfaces) by Nicholas C. Zakas Yahoo 02:19 - What Makes Maintainable JavaScript? Code Layout Clever Solutions (“Chicken Blood Solutions”) 04:39 - Formatting Thinking, Fast and Slow by Daniel Kahneman Broken Window Theory 07:33 - Architecture aura Nicholas Zakas: The Scalable JavaScript Application Architecture Feature Encapsulation 14:11 - 'Hig...
2013-09-13
57 min
All JavaScript Podcasts by Devchat.tv
075 JSJ Maintainable JavaScript with Nicholas Zakas
Panel Nicholas C. Zakas (twitter github blog) Joe Eames (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:24 - Nicholas Zakas Introduction Box Maintainable JavaScript by Nicholas C. Zakas High Performance JavaScript (Build Faster Web Application Interfaces) by Nicholas C. Zakas Yahoo 02:19 - What Makes Maintainable JavaScript? Code Layout Clever Solutions (“Chicken Blood Solutions”) 04:39 - Formatting Thinking, Fast and Slow by Daniel Kahneman Broken Window Theory 07:33 - Architecture aura Nicholas Zakas: The Scalable JavaScript Application Architecture Feature Encapsulation 14:11 - 'Hig...
2013-09-13
57 min
JavaScript Jabber
075 JSJ Maintainable JavaScript with Nicholas Zakas
PanelNicholas C. Zakas (twitter github blog) Joe Eames (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Merrick Christensen (twitter github) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:24 - Nicholas Zakas IntroductionBox Maintainable JavaScript by Nicholas C. Zakas High Performance JavaScript (Build Faster Web Application Interfaces) by Nicholas C. Zakas Yahoo 02:19 - What Makes Maintainable JavaScript?Code Layout Clever Solutions (“Chicken Blood Solutions”) 04:39 - FormattingThinking, Fast and Slow by Daniel Kahneman Broken Window Theory 07:33 - Architectureaura Nicholas Zakas: The Scalable JavaScript Application Architecture Feature Encapsu...
2013-09-13
57 min
All JavaScript Podcasts by Devchat.tv
074 JSJ Grunt with Ben Alman
Panel Ben Alman (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Ryan Florence (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:34 - Ben Alman Introduction Bocoup 02:54 - “Cowboy” Cowboy Coder 06:53 - The Birth of Grunt Ender make rake jake 14:34 - Installing Globally & Plugins JSHint grunt-cli lodash async 20:43 - Managing the project and releasing new versions 22:32 - What is Grunt? What does it do? jQuery libsass SASS stylus 26:39 - Processes & Building Features node-task guard grunt-contrib-watch node-prolog 35:29 - The Node Community and reluctance towards Grunt 41:35 - Why the separa...
2013-09-06
1h 14
All JavaScript Podcasts by Devchat.tv
074 JSJ Grunt with Ben Alman
Panel Ben Alman (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Ryan Florence (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:34 - Ben Alman Introduction Bocoup 02:54 - “Cowboy” Cowboy Coder 06:53 - The Birth of Grunt Ender make rake jake 14:34 - Installing Globally & Plugins JSHint grunt-cli lodash async 20:43 - Managing the project and releasing new versions 22:32 - What is Grunt? What does it do? jQuery libsass SASS stylus 26:39 - Processes & Building Features node-task guard grunt-contrib-watch node-prolog 35:29 - The Node Community and reluctance towards Grunt 41:35 - Why the separa...
2013-09-06
1h 14
JavaScript Jabber
074 JSJ Grunt with Ben Alman
PanelBen Alman (twitter github blog) AJ O’Neal (twitter github blog) Jamison Dance (twitter github blog) Ryan Florence (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:34 - Ben Alman IntroductionBocoup 02:54 - “Cowboy”Cowboy Coder 06:53 - The Birth of GruntEnder make rake jake 14:34 - Installing Globally & PluginsJSHint grunt-cli lodash async 20:43 - Managing the project and releasing new versions 22:32 - What is Grunt? What does it do?jQuery libsass SASS stylus 26:39 - Processes & Building Featuresnode-task guard grunt-contrib-watch node-prolog 35:29 - The Node Community and reluctance towards Grunt
2013-09-06
1h 14
Code & Creativity
Nicholas C. Zakas: Enough with the JavaScript Already!
2013-08-27
44 min
Hanselminutes with Scott Hanselman
Enough with the JavaScript Already! with Nicholas Zakas
Nicholas Zakas is a Front-end guy at Box and recently gave a talk called "Enough with the JavaScript Already!" where he advocates that developers use fewer libraries and write smarter JS. Where do we start? What are the four opportunities to load JavaScript? Is Progressive Enhancement still the right solution? Aren't we supposed to be writing MORE JavaScript? Nicholas educates Scott on all the right moves when writing front ends on today's web.
2013-08-09
36 min
GitMinutes
GitMinutes #17: Nicholas Zakas on How Companies Are Using Git(Hub)
Today we are talking to Nicholas Zakas. He is a front-end engineer, author, and speaker working at Box, and before that, he worked at Yahoo! for almost five years, where he was front-end tech lead for the Yahoo! homepage and a contributor to the YUI library. He regularly blogs, and for a recent blog-post he conducted a little research on how people use GitHub in a company internal context, so I invited him onto the show to ask about his findings. If you cannot see the audio controls, your browser does not support the audio element. Use the...
2013-07-22
00 min
Working Draft
Revision 108: asm.js, UA Sniffing und Operas Wechsel zu WebKit
Als lieben Gast hatten sich Christian und Hans diesmal Sebastian Golasch dazu geholt, der bereits einige Male zu Gast war und jedes mal eine Bereicherung für die Sendung ist. [00:00:22] News Adobe Edge Relow Adobe veröffentlicht ein Tool für Responsive Webdesign um Photoshop zu verdrängen. Grunt 0.4.0 veröffentlich Nach langer Entwicklungszeit ist Grunt 0.4.0 nun endlich veröffentlicht. Schaunotizen [00:01:53] asm.js Mozilla veröffentlicht asm.js, einer Untermenge von JavaScript, getrimmt auf Performance. Wir diskutieren über den Einsatzbereich von asm.js und on man es wirklich braucht. [00:15:02] UA Sniffing Pamela Fox schreibt über UA Sn...
2013-02-20
47 min
Working Draft
Revision 102: Templates, JPEGs, JavaScript und OpenSource
Alles beim alten im neuen Jahr: Wie immer kämpften sich Hans, Schepp, Rodney und Peter durch die Themen der vergangenen paar Zeiteinheiten. News gab es keine, dafür um so mehr Themen und Links. Schaunotizen [00:00:22] HTML5 Bones Das Projekt nennt sich selbst „the template that goes back to basics“, doch Hans, der als einer der Maintainer des vergleichbaren HTML5 Boilerplate zufällig Experte auf dem Gebiet ist, sieht das differenzierter: HTML5 Bones hat weniger Libraries dabei, liefert aber dafür mehr Markup-Vorlage. Was nehmen? Geschmackssache. Schepp hat ein eigenes Template, Peter und Rodney haben gar keins. W...
2013-01-11
1h 20
All JavaScript Podcasts by Devchat.tv
030 JSJ Learning & Teaching JavaScript with Noel Rappin
Panel Noel Rappin (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) AJ O’Neal (twitter github blog) Discussion 00:52 - Works in training and talent development for Groupon 00:56 - Author of Rails Test Prescriptions and upcoming Master Space and Time with JavaScript 01:21 - Writing a book about JavaScript 02:33 - Focus of the book Part 1: Jasmine and jQuery and the JavaScript Object Model Part 2: Extended examples of jQuery Part 3: Backbone Part 4: Ember 03:46 - Self-published authors 05:15 - Approaches and mindsets to learning JavaScript 06:04 - “Gotchas!” and bad features in Javascript 09:17 - Modeling Java...
2012-10-04
51 min
All JavaScript Podcasts by Devchat.tv
030 JSJ Learning & Teaching JavaScript with Noel Rappin
Panel Noel Rappin (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) AJ O’Neal (twitter github blog) Discussion 00:52 - Works in training and talent development for Groupon 00:56 - Author of Rails Test Prescriptions and upcoming Master Space and Time with JavaScript 01:21 - Writing a book about JavaScript 02:33 - Focus of the book Part 1: Jasmine and jQuery and the JavaScript Object Model Part 2: Extended examples of jQuery Part 3: Backbone Part 4: Ember 03:46 - Self-published authors 05:15 - Approaches and mindsets to learning JavaScript 06:04 - “Gotchas!” and bad features in Javascript 09:17 - Modeling Java...
2012-10-04
51 min
JavaScript Jabber
030 JSJ Learning & Teaching JavaScript with Noel Rappin
PanelNoel Rappin (twitter github blog) Jamison Dance (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript) AJ O’Neal (twitter github blog) Discussion 00:52 - Works in training and talent development for Groupon00:56 - Author of Rails Test Prescriptions and upcoming Master Space and Time with JavaScript01:21 - Writing a book about JavaScript02:33 - Focus of the bookPart 1: Jasmine and jQuery and the JavaScript Object Model Part 2: Extended examples of jQuery Part 3: Backbone Part 4: Ember 03:46 - Self-published authors05:15 - Approaches and mindsets to learning JavaScript06:04 - “Gotchas!” and bad features in Javascript09:17 - Model...
2012-10-04
51 min
Working Draft
Revision 86: CAS und Object.observe
Wir haben das Sommerloch gefunden! Hans und Rodney wurden von Sebastian Golasch unterstützt. Schaunotizen [00:00:44] CAS: Cascading Attribute Sheets Tab Atkins stellt seine Idee vor, mit der er das Setzen von HTML-Attributen vereinfachen möchte. Syntaktisch entspricht der Vorschlag CSS, funktional möchte er jedoch etwas abspecken. Wir stellen fest, dass die Idee mit 10 Zeilen Javascript auch selbst gebaut werden kann und somit vom „nice to have“ zu „don’t need this“ wird. [00:15:21] JavaScript Object.observe Rick Waldron (Bocoup) erklärt was es mit dem neuen Object.observe auf sich hat. Sebastian erläutert wie unglaublich hilfreich diese...
2012-08-31
35 min
Working Draft
Revision 83: ECMAScript 6, @supports, WebRTC
Mit dem seltenen Überraschungsgast Peter starten Rodney und Hans in eine neue Revision voller Spiel, Spaß und Abenteuer! [00:00:10] News MySQL 5.6.6 ist da Mit memcached an Bord! Schaunotizen [00:00:40] Neue Syntax in ECMAScript 6 Die nächste Version von JavaScript wird allerlei neue Syntax einführen, wovon Nicholas C. Zakas ein großer Teil ganz und gar nicht gefällt. Rodney und Peter stimmen in diesem Chor voller Inbrunst ein. Fat Arrows machen, wenn überhaupt, nur in CoffeeScript Sinn, Quasi Literals könnten auch einfache Library-Funktionen sein und überhaupt hätten wir nichts gegen etwas mehr Zurückhaltung b...
2012-08-10
52 min
Working Draft
Revision 80: X-Tag, Print Styles und IE-Basher bashen
Scheppman, Hans, Rodney und Kahlil trafen sich dieses mal wieder, um in illustrer Runde so zu tun, als hätten Sie eine Ahnung von Webentwicklung und so. [00:00:15] News getUserMedia() ist in Firefox gelandet Schaunotizen [00:00:39] styles.max.css Daniel Eden schlägt vor, das CSS generell auch dekomprimiert auf dem Server bereit zu halten, damit Anfänger davon lernen können. [00:12:40] It’s time to stop blaming Internet Explorer Den Nicholas C. Zakas ermüdet das ewige IE-Gebashe und wir stimmen in diesen Kanon mit ein. [00:22:06] box-decoration-break in Anmarsch So langsam kommt box-decoration-break in die Browser...
2012-07-18
53 min
Working Draft
Revision 54: Ein Sack voll Firefox, lahmes CSS und Media Queries
Frohes Neues wünschen wir Euch allen! Peter und Schepp reden über: Schaunotizen [00:00:19] Firefox Die nächsten Feuerfüchse warten mit einer ganzen Reihe wünschenswerter Neuerungen auf: Der Firefox Nightly arbeitet nun wie Chrome mit Silent Updates Ab Firefox 10 sind Add-ons, umgekehrt zu früher, per se kompatibel Firefox 11 verbessert das Verhalten der Fullscreen API Firefox 10 wird es für „Schlipse“ (Corporate) in einer besonderen Extended Support Release (ESR) Version geben [00:23:48] Proposed HTML elements and attributes Für HTML.Next sind eine Reihe neuer HTML-Bausteine angedacht, deren Umfang und Sinn wir erforschen. [00:35:25] The New Web Typograp...
2012-01-11
1h 17
Web Directions Podcast
Nicholas Zakas - Mobile web speed bumps
As browsers explode with new capabilities and migrate onto devices users can be left wondering, "what’s taking so long?" Learn how HTML, CSS, JavaScript, and the web itself conspire against a fast-running application and simple tips to create a snappy interface that delight users instead of frustrating them. Nicholas C. Zakas is principal front-end engineer for the Yahoo! homepage, a contributor to YUI, and an author. Nicholas has written Professional JavaScript for Web Developers, Professional Ajax, and High Performance JavaScript. He has also contributed a chapter to Steve Souders’ Even Faster Web Sites. Nicholas posts regularly at his blog as...
2011-05-29
00 min
Working Draft
Revision 18: Scoped Styles, Web Inspector Remote, Bildmanipulation in PHP
Nachdem wir die Sendung letzte Woche aufgrund weniger Themen und AKW-dominierter Nachrichtenlage haben ausfallen lassen, so haben wir uns diesmal den Cem Derin, alias @unset, als Co-Moderator an Bord geholt. Der eine oder andere kennt Cem vielleicht von seinen wöchentlichen Berichten zur Schräglage der Nation in Form des Shitstorm Podcasts. Schaunotizen Wallaby – Convert Adobe Flash FLA files into HTML and reach more devices Wie der Titel schon impliziert, hat Adobe in seine Labs ein neues Werkzeug gestellt, mit sich FLA-Kompositionen in HTML5 und Co umwandeln lassen. Das läuft aber offenbar noch nicht ganz so ru...
2011-03-22
1h 07
The Changelog: Software Development, Open Source
YUI 3, Node.js, JSLint, Douglas Crockford Code Reviews (Interview)
Adam and Wynn caught up with Adam Moore and Satyen Desai from the YUI team to talk about YUI 3, Node.js, and working with Douglas Crockford. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Show Notes: YUI is the Yahoo! User Interface library, a collection of front end code goodies for JavaScript and CSS Follow the YUI Blog for the latest developments, such as the new 3.3.0 release Adam Moore and Satyen Desai are engineers on the YUI team. The...
2011-01-25
31 min
Changelog Interviews
YUI 3, Node.js, JSLint, Douglas Crockford Code Reviews
Adam and Wynn caught up with Adam Moore and Satyen Desai from the YUI team to talk about YUI 3, Node.js, and working with Douglas Crockford. Join the discussionChangelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!Show Notes: YUI is the Yahoo! User Interface library, a collection of front end code goodies for JavaScript and CSS Follow the YUI Blog for the latest developments, such as the new 3.3.0 release Adam Moore and Satyen Desai are engineers on the YUI team. The...
2011-01-25
31 min
Working Draft
Revision 8: CrankShaft, Treesaver und ControlJS
Die letzte Folge des Jahres. Ein Holzscheit in den wärmenden Kamin der nerdigen Weihnachtlichkeit, der uns über die Feiertage bringen soll, bis wir dann am 10.1. die nächste Sendung aufnehmen werden. Wer Anregungen für die neue Saison hat: Her damit! Hier übrigens ein Screenshot, der zeigt, wie ausdifferenziert unsere Betriebssystemwahl aussieht: Schaunotizen CrankShaft Eine neue JavaScript-Compiler-Infrastruktur für Chromes V8 JavaScript-Engine, die sie noch weiter beschleunigt. Dass das vermutlich ersteinmal so weitergeht mit diesen unglaublichen Leistungssprüngen, darüber philopsophiert JavaScript-Erfinder Bredan Eich in jener Folge A Minute with Brendan. Treesave...
2010-12-21
1h 18
The Official jQuery Podcast
23 - Nicholas Zakas
This week we sat down with Nicholas Zakas to talk about High Performance JavaScript.
2010-05-14
31 min
Keepondev
محاضرة High performance JavaScript
السلام عليكم و رحمة الله تعالى و بركاته أعطى كل من Nicholas Zakas و Stoyan Stefanov و Ross Harmes و Julien Lecomte و Matt Sweeney محاضرة بعنوان High performance JavaScript أحتفالا بنشر كتاب O’Reilly High performance JavaScript ، الكتاب أنصح بقرائته بشدة – فصل مجانى -، يمكنك تحميل المحاضرة من هنا مباشرة 572MB عالية الجودة […]
2010-05-09
00 min