035 JSJ node-webkit

035 JSJ node-webkit

PanelJamison Dance (twitter github blog) Tim Caswell (twitter github howtonode.org) AJ O’Neal (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Intro to CoffeeScript)
Discussion
01:15 - node-webkitSimilar to PhoneGap
Chrome native apps
Chromium05:31 - Event loops and the browsers06:53 - Example appsLight Table app.js
07:42 - node-webkit vs app.js10:00 - ChromeChrome Apps: JavaScript Desktop Development
17:44 - Security implications25:11 - Testing node-webkit applications27:19 - Getting a web app into a native app31:33 - Creating Your First AppJS App with Custom ChromeChromeless Browser Chromeless replacement
PicksHow mismanagement, incompetence and pride killed THQ's Kaos Studios (Jamison) The Insufficiency of Good Design by Sarah Mei (Jamison) app.js (Tim) node-webkit (Tim) Macaroni Grill’s Butternut Asiago Tortellaci (AJ) JCPenney (AJ) Mac OS Stickies (Chuck) Fieldrunners (Chuck)
Node Knockout
Transcript
AJ: Let’s talk about boring stuff. What did you eat for breakfast?TIM: I had donuts.AJ: That sounds nutritious and delicious.[This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.][This episode is sponsored by Gaslight Software. They are putting on a Mastering Backbone training in San Francisco at the Mission Bay Conference Center, December 3rd through 5th of this year. This three day intensive course will forever change the way you develop the front-end of your web applications. For too long, many web developers have approached front-end as drudgery. No more! We’ll help you build the skills to write front-end code you can love every bit as much as your server-side code.][Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net]CHUCK: Hey everybody and welcome to episode 35 of the JavaScript Jabber Show. This week on our panel we have Jamison Dance.JAMISON: Hi guys!CHUCK: Tim Caswell.TIM: Hello!CHUCK: And AJ O’Neal. And I'm Charles Max Wood from devchat.tv. This week, we are going to be talking about ‘Node-webkit’. It seems like Tim is the most familiar with it, so why don’t you jump in and tell us a little bit about it?TIM: All right. Basically the idea is to make desktop apps using Node and then having HTML as your display layer for your widgets. And I start a project doing this several years ago from Topcube, but I failed miserably because I'm not that good of a C engineer. And since then, a few projects have taken up the idea. Node-webkit is one done by Intel and the main engineer there is Roger Wang. So on Roger Wang’s GitHub there is node-webkit. And the other popular one is called ‘app.js’ and I think there is a couple others as well. And some other people have taken over my Topcube project and they use it for some maps app. And all these projects had the basic idea of you have a desktop native app that has Node and node-webkit inside of it.CHUCK: So, is it kind of like PhoneGap or some of these other things for mobile?TIM: Yeah. It’s similar to PhoneGap in that, you get more privileges than a browser would have in a more native experience. Instead of just the PhoneGap extensions, you get all of Node -- you get the full Node environment -- which means you can use all that existing libraries and ecosystem.JAMISON: So how does this compare to the Chrome native apps thing? Because I know that they are more --- already have some like JS APIs that let you touch stuff on the server or things like that. Is this just – it’s not sandbox at all?TIM: Yeah. I mean, this is a native app. It’s not in your browser at all. It bundles its own webkit.JAMISON: Oooh.TIM: It’s more like -- what was that flash thing they had years ago?AJ: ‘Adobe Air’?TIM: Air yeah. It’s like Adobe Air that doesn’t suck.

Support this podcast at — https://redcircle.com/javascript-jabber/donations

Privacy & Opt-Out: https://redcircle.com/privacy

Become a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

Avsnitt(724)

Supply Chain Security - Part 2 - JSJ 525

Supply Chain Security - Part 2 - JSJ 525

There’s always more to learn about security, especially nowadays. In this episode, the Jabberers continue their conversation with Feross Aboukhadijeh about supply chain security. You can never be too careful! (Well…maybe.)“The most important thing you can do is have a mindset shift around dependencies.” _ _- Feross AboukhadijehIn This Episode1) How the BEST way to keep your security tight is NOT done on the computer 2) Why we’re seeing a trend toward THESE kinds of packages in 2022 3) What you NEED to know about dependencies and their expiration datesSponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsPicksAJ- Download - The Go Programming LanguageAJ- xtz - npmFollow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcodeCharles- Pandemic | Board Game | BoardGameGeekCharles- Meetups | Top End DevsCharles- Get involved with your local communityDan- Uprooted by Naomi NovikDan- Interview with Senior JS Developer in 2022Feross- SocketFeross- WormholeFeross- Chakra UISteve- This Unicorn Changed the Way I Poop - #SquattyPottySteve- Girls Don't Poop - PooPourri.comSteve- Twitter: Dad Jokes ( @Dadsaysjokes )Special Guest: Feross Aboukhadijeh.Sponsored By:Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your DreamsRaygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

15 Mars 20221h 24min

Supply Chain Security - Part 1 - JSJ 524

Supply Chain Security - Part 1 - JSJ 524

Malware attacks are scary, so preparation is keys. In this episode, the Jabberers talk with Feross Aboukhadijeh, a developer who’s redefining malware detection to help you prepare for the next assault. “It’s awesome that such small teams can make complex code, but it’s not enough to just scan for vulnerabilities.” -Feross Aboukhadijeh In This Episode1) This SCARY trend in supple chain malware attacks (and how to prepare) 2) Why tools like Socket are VERY different from common malware detection 3) How companies in 2022 are addressing their security (and what they’re looking for in developers to help them)SponsorsTop End DevsCoaching | Top End DevsLinksSocket – protect your OSS supply chainFeross’s Talk at CascadiaJS 2021 “It’s a Jungle Out There! – Open Source Supply Chain Attacks”PicksAimee- Kubernetes Chaos EngineeringAimee- Normatec 2.0 Pro Legs | HypericeAJ- SocketAJ- BundlephobiaAJ- NPMGraphFollow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcodeCharles- 7 Wonders Board GameCharles- AirmeetCharles- Events | Top End DevsFeross- Node.js FetchFeross- Darknet Diaries – True stories from the dark side of the InternetFeross- Risky Business news recapSteve- passWORDLESpecial Guest: Feross Aboukhadijeh.Sponsored By:Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your DreamsTop End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

8 Mars 20221h 15min

OAuth Explained - JSJ 523

OAuth Explained - JSJ 523

Is OAuth all it’s cracked up to be? In this episode, the Jabberers sit down with Dan Moore, an expert in the OAuth world. They discuss the GIANT perks of OAuth (even if you’re a beginner), how to fix OAuth’s biggest issues, and what you NEED to watch out for in OAuth if you’re a prospective client. “The end goal of OAuth is let someone else handle authentication, and based on tokens you get, you have the insurance that the authentication was valid.” - Dan Moore In This Episode1) The HUGE perks of using OAuth in 2022 (and how to get started) 2) What you SHOULD be looking for in OAuth as a client  3) How to resolve OAuth’s biggest drawbacks and feel confident in your securitySponsorsTop End DevsRaygun | Click here to get started on your free 14-day trialCoaching | Top End DevsPicksAJ- Otter.aiAJ- DashAJ- Elgato Stream DeckFollow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcode Charles- Tally Charles- GiveSendGo Charles- Encanto | Disney Movies Charles- Workshops | Top End Devs Dan- Descript Dan- The Leanpub Process Dan- Security EngineeringSteve- Twitter: Dad Jokes ( @Dadsaysjokes )Special Guest: Dan Moore.Sponsored By:Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your DreamsTop End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

1 Mars 20221h 11min

Front End Architecture - JSJ 522

Front End Architecture - JSJ 522

In this episode, the Jabberers sit down with Gil Fink, a Microsoft vet and Google developer who’s gonna convince why having front architecture is a no-brainer. They discuss what differentiates it from components, how “memory floods” are washing away developers (and why they’re causing them!), and the BEST way to move between architectures without losing your mind. “You need to understand all the moving parts in your architecture.” - Gil Fink In This Episode1) What makes front end architecture VERY different from components 2) The BIGGEST problems around “prop drilling” between your components (and how libraries really help) 3) How “memory floods” overwhelm developers…and why they don’t even realize they’re causing them! 4) The CORRECT way to move between architectures without screwing yourselfSponsorsVultrTop End DevsCoaching | Top End DevsPicksAJ- Sonnet Echo 5 Thunderbolt 4 HubAJ- WAVLINK Thunderbolt 3 to Dual DisplayPort 1.4AJ- Slipstick Stack-Its Desk LiftsAJ- The Cold, Hard Truth about const, let, varAJ- Webi (webinstall.dev)AJ- CreedsOfCraftsmanship.comFollow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcode Charles- Candy Land Board Game Dan- IndexedDB API information leaks in Safari Dan- Invincible TV series on Amazon Prime Gil- Chrome Recorder in Dev Tools Tab Gil- The BlacklistSteve- Twitter: Dad Jokes ( @Dadsaysjokes )Special Guest: Gil Fink.Sponsored By:Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your DreamsTop End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Vultr: Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

22 Feb 20221h 13min

How to Become a Senior Developer with Shem Magnezi - JSJ 521

How to Become a Senior Developer with Shem Magnezi - JSJ 521

Want to know what makes a senior developer? We know a thing or two. In this episode, the Jabberers sit down with Shem Magnezi, a senior developer at Wilco who shares what he’s learned over his seasoned career. They talk about the do’s and don’ts of being a manager, why small and large companies share this ONE feature, and a HUGE mindset reset that will keep you ahead of the game. “It’s important for people to understand where they can make an impact.” - Shem Magnezi In This Episode1) The KEY differences between smaller and larger companies (and how to hedge your bets when applying) 2) What separates the novice from the expert in a company (and what managers are looking for!) 3) If you’re considering the managerial route, consider THIS risk before going down that road 4) Why THIS mindset shift will make your job easier AND make a larger impact on your companySponsorsVultrRaygun | Click here to get started on your free 14-day trialTop End DevsLinksTHE MYSTERIOUS JOURNEY OF BECOMING A SENIOR ENGINEER PicksAJ- Classless JavaScript (for real this time) with AJ ONeal (and Food!) | MeetupAJ- Creeds of CraftsmanshipFollow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcode Dan- The Wheel of Time TV series on Amazon Prime Dan- AJ's Tweet Dan- Old Man's War Series Shem- Thinking, Fast and Slow Steve- Twitter: Dad Jokes ( @Dadsaysjokes )Special Guest: Shem Magnezi.Sponsored By:Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Vultr: Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

15 Feb 20221h 14min

Web3 with Nik Kalyani - JSJ 520

Web3 with Nik Kalyani - JSJ 520

Feel like you don’t know enough about Web3? Don’t worry, neither do we. That’s where these podcasts come in! In this new episode, the Jabberers sit down with Nik Kalyani, the founder of Decentology and overall Web3 expert. The gang discusses the “big D” of Web3 (and why you need to understand it), how Web3 changes the game for blockchain and the like, and how Web3 is going to make gaming bigger AND more lucrative. “For developers, Web3 equals a green field of opportunity!” - Nik Kalyani In This Episode The “big D” that you NEED to know to understand Web3 (and why it’s about more than just the tech) The BIGGEST concern about Web2 that Web3 is trying to solve (and how it changes privacy for everyone) How to navigate NFTs, blockchain, and more buzzwords in Web3 The future of Java with Web3 (and why it’s easier than Web2!) How Web3 is changing the game for gamingSponsorsVultrTop End DevsCoaching | Top End DevsPicksAJ- Genetically Modified Skeptic (Rational Atheist)AJ- AJ's Litmus Test (Contact me you're looking for work)Follow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcodeCharles- Wavelength | Board Game | BoardGameGeekCharles- Charles is Hiring! Charles- Best Tasting Protein Bars | BuiltBar.comNik- CATAN - CATANNik- Halt and Catch FireSteve- Twitter: Dad Jokes ( @Dadsaysjokes )Special Guest: Nik Kalyani .Sponsored By:Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your DreamsTop End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Vultr: Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

8 Feb 20221h 27min

Sorting through the Script (AJ vs. Dan Shappir) - JSJ 519

Sorting through the Script (AJ vs. Dan Shappir) - JSJ 519

Want to watch AJ and Dan Shappir do battle LIVE? You’re in the luck! In this episode, the jabberers go deep on the nuances of var, what we can all learn from C++ about coding, and Dan’s go-to remedies for keeping your Script nice, neat, and not-chaotic.In This EpisodeThe ONE rule you need know about var (and how it affects the future of JavaScript)Why C++ allows variables to execute the code while JavaScript doesn’t (and what we learn from this differenceThe biggest drawback to all of JavaScript’s recent changes (and how to avoid tripping over yourself)Dan’s go-to remedies for keeping your Script tidy and variables obedientSponsorsVultrRaygun | Click here to get started on your free 14-day trialTop End DevsPicksAJ- Mario Kart Live: Home CircuitAJ- Deku DealsAJ- Node.js Best PracticesAJ- webinstall.dev AJ- [CreedsOfCraftsmanship](CreedsOfCraftsmanship.com)Follow CoolAJ86 Live Streams: YouTube: https://youtube.com/coolaj86Twitch: https://twitch.tv/coolaj86Follow Beyond Code: YouTube: https://www.youtube.com/channel/UC2KJHARTj6KRpKzLU1sVxBATwitter: https://twitter.com/@_beyondcodeCharles- Scythe | Board Game | BoardGameGeekCharles- New development with TopEndDevs!Charles- Brisket Tacos Dan- Reversim conferenceDan- The 2021 Web AlmanacDan- Old Man's War SeriesSteve-  Is Atheism Dead? | Eric MetaxasSponsored By:Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Raygun: Raygun now offers Real User Monitoring of Core Web Vitals. Start your 14-day free trial now.Vultr: Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

1 Feb 20221h 10min

Virtual DOM and the React Way, Part Deux - JSJ 518

Virtual DOM and the React Way, Part Deux - JSJ 518

This episode is a continuation of Javascript Jabber 512, so head over there before tuning into this one! In this Part 2, the Jabberers and Dan Shappir discuss THE difference between Svelte vs. virtual DOM and React, the most noticeable pros and cons of React when a DOM’s around, and how “partial rendering” is changing the game. Per usual, Steve’s dad jokes are 100% funny._“This separation that the VDom creates between the representation of the UI and the actual UI is a really powerful one.”Dan Shappir_In This EpisodeThe BIGGEST difference between Svelte and virtual DOM + React (and when to use one or the other) React’s noticeable pros and cons when a DOM gets involved (and how much they’ll affect your workflow in 2022) What to watch out for in case you get locked into a vendor (and which vendors to consider) How “partial rendering” is changing the game (and created a whole new model where React is the “middleman”)SponsorsVultrTop End DevsCoaching | Top End DevsPicksAimee- Financial Literacy as a 2022 goalAimee- GitHub: eyalev/kubectl-context-promptAJ- iOS 6 Apple Maps with Pins AJ- Classless JavaScript - Dec 16, 2021 - Utah Node.jsClassless JavaScript - Dec 16, 2021 - Utah Node.jsAJ- Best Thunderbolt Display / iMac Monitor AlternativeAJ- Creeds of Craftsmanship AJ- webinstall.devDan- Molly White on Twitter: my god it's actually happenedSteve- Twitter: Dad Jokes ( @Dadsaysjokes )Steve- Everything I googled in a week as a professional software engineer - localghostSteve- Detailed Footage Finally Reveals What Triggers Lightning | Quanta MagazineSponsored By:Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your DreamsTop End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.Vultr: Tired of explaining your absurdly high Big Tech cloud bills to your boss? Let me tell you about this cloud infrastructure company that’s the talk of the tech world. Support this podcast at — https://redcircle.com/javascript-jabber/donationsPrivacy & Opt-Out: https://redcircle.com/privacyBecome a supporter of this podcast: https://www.spreaker.com/podcast/javascript-jabber--6102064/support.

25 Jan 20221h 31min

Populärt inom Business & ekonomi

framgangspodden
varvet
badfluence
uppgang-och-fall
svd-ledarredaktionen
rss-borsens-finest
avanzapodden
rss-kort-lang-analyspodden-fran-di
lastbilspodden
rss-dagen-med-di
rikatillsammans-om-privatekonomi-rikedom-i-livet
fill-or-kill
borsmorgon
affarsvarlden
tabberaset
dynastin
kapitalet-en-podd-om-ekonomi
market-makers
rss-inga-dumma-fragor-om-pengar
borslunch-2