Podcasts about es7

  • 23PODCASTS
  • 44EPISODES
  • 50mAVG DURATION
  • ?INFREQUENT EPISODES
  • Apr 25, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about es7

Latest podcast episodes about es7

Courtside Financial Podcast
Nio's Big Reveal at the 2024 Beijing Auto Show: What to Expect!

Courtside Financial Podcast

Play Episode Listen Later Apr 25, 2024 3:36


Courtside Financial Podcast
CF Podcast #82: NIO Stock Shorter Wait Times Are Bullish!

Courtside Financial Podcast

Play Episode Listen Later Oct 10, 2023 4:23


百车全说丨当相声听的汽车电台
全新蔚来ES6,为什么死守价格不冲量?

百车全说丨当相声听的汽车电台

Play Episode Listen Later Jun 7, 2023 33:00


※ 投稿邮箱:418150505@qq.com※ 本文章首发订阅号:百车全说,订阅号阅读更加方便,欢迎关注。一直在关注汽车圈新闻的应该都知道,今年蔚来的销量一直不尽如人意。全新蔚来ES6上市前夕,还闹出了ES7车主维权这件事。有人支持老车主维权,觉得ES6技术更新,价格更低,对刚提车不到1年的ES7老车主不公平。当然,也有支持蔚来的,觉得ES7与ES6本就是不同级别的产品,有一定差价合情合理,且后上市的车型技术有迭代也没问题。为了解决ES7老客户维权的问题,蔚来甚至找客户代表开了个电话会,李斌竟然还出席了这次会议。但谈到最后还是不欢而散,蔚来的意思很简单,我们能做的就是尽量保证二手车保值率,其他赔偿我无能为力。而ES7车主代表的意思,无论你怎么安抚都不如来点等价赔偿更实际。但蔚来坚决不开这个口子,其实也能理解,因为这口子一开,今后但凡官降你就必须给老车主补偿。如果这次补,下次不补,那对不起,老车主的唾沫都能淹没这家车企。目前,全新的蔚来ES6已经正式上市,售价36.8-42.8万,是蔚来旗下最便宜的SUV产品。说实话,这个售价一出来,让很多网友大失所望,本以为这个价格会降到35万以内,结果起步快要37万了。所以今天这期节目,就来好好聊聊蔚来全新的ES6。ES6的定价如何?对于新款ES6 36.8-42.6万的价格,我的评价就是,确实贵了。第一,产品的可替代性很强。虽然这次ES6有了很大的变化和升级,但是面对众多对手来说,亮点并不够强,消费者的感知度也并不高。而它的棋逢对手,肯定绕不过隔壁卖得风生水起的理想L7。虽然它是增程式,但是它只要31.98万,比ES6的起步价便宜了将近5万。就算你天天去加油,这多出来的5万也够你加好几年的油了。而且同价位的纯电车型也是一个比一个空间大,设计也是一个比一个更有特色,比如阿维塔11和智己LS7,都是有鲜明的特点的。而且他们的价格也是一个比一个卷,几乎都是30万起步。所以新蔚来ES6要面对的市场,早已不是当初它刚上市的时候了。后起之秀一个接着一个,即便全新ES6也在进步,但是明显感觉它的节奏已经远远慢于对手。第二,全新ES6的起步配置并不高。本以为新款ES6的价格虽然没有给到位,但起码起步就是高配吧?这也没有,75度的入门版没有真皮内饰,全车座椅也没有通风和按摩,这些均要选装。比如包含座椅通风、按摩、香薰等的舒享套装9500元。发布会上一直宣传的副驾女王座椅要8500元,NOMI Mate机器人4900元。所以光加上这几个配置裸车价就已经达到了39.09万,加个保险落地妥妥的超过40万了,所以这个价格真的很贵。为何ES6要死守这个价格?第一,下有ET5,上有ES7。之所以ES6不敢把价格拉倒35万以下,有很大一部分原因是它下面有ET5,售价32.8万起,上面还有ES7,46.8万起。尤其是ET5这款车对蔚来的意义非常重要,如果新ES6和ET5的差价过小,那势必会产生内讧。目前来看,算上价格和配置,新ES6和ET5的差价在7万以上,所以差距还是有的。而至于ES7,其实ES6和它还是有一部分差价的。第二,蔚来的造车成本确实很高,并且他们并不是不愿意降,而是真的降不下来。蔚来在去年的两年里一直都属于亏损状态,尤其是22年第四季度亏损达到了67亿元。如果在结合销量来说的话,意味着去年第四季度蔚来每卖一台车,都要倒贴12.6万元。不过这里的主要原因有三个,其中主要原因在于蔚来的单车成本太高。比如在去年第四季度,蔚来的单车成本达到了34.3万,竟然环比增长了2.7万。再看看隔壁的特斯拉,据它2022年第三季度的财报显示,单车毛利达到了27.9%,也就是说每台车的利润在7万左右,真的是一个天一个地。按照蔚来的这个单车成本来看,如果ES6定价35万以内,那真的是卖得越多亏得越多。所以新款ES6必须死守35万这个底线,同时把很多配置改为选装,以此来平衡单车的成本,只有这样才能盈利。这么看,新款ES6定这个价和配置,也是经过深思熟虑后的安排。第三,蔚来的研发费用也非常高。光2022年全年就达到了108.4亿元,算下来单车研发成本就高达8.9万。这还没算上105.4亿元的销售和管理费用。但是反观特斯拉,他们在2018年的时候,单车研发成本就已经低至4.1万/台,之后也只会越来越低。所以不得不感慨,特斯拉的成本控制真的很厉害。因此相比老车主,蔚来在内的同行们更害怕特斯拉降价,因为它一旦要降价,那就真的没得玩了。新ES6真的只是小号ES7吗?全新ES6起售36.8万,也就比老款38.6万的起售便宜了1.8万而已。而ES7的起售价46.8万刚好比ES6贵了10万,所以ES7车主觉得ES6的性价比远高于自己的车。ES7车上很多零配件,比如车门把手,车灯等等,都是上一代车型的设计,而ES6是妥妥的NT2.0时代的新产品,因此想要蔚来给到配件和权益上的补偿。而ES7车主维权是在ES6公布价格之前,老车主情绪被点燃,大概率也是因为网上一直呼声很高,要求ES6把价格定在35万以内起售,ES7车主估计是信了这个传言。不过我觉得,就算ES6定价34.98万,大家还是会挑一对的问题,比如配置低,75度电容量太小等等。而实际上ES7与ES6产品定位完全不同,无论是从空间、用料、还是底盘素质上,都明显高于 ES6一个档次,我相信买ES7的车主不会没有了解过这其中的区别。而且ES6并不是一款全新车型,之前老款ES6起售定价38.6万,与ES7的46.8万也有8.2万的差价,如今ES6才官降1.8万我觉得跟ES7车主维权也有一定关系,不然的话,官降2万多绝对还有可能。新款ES6有什么亮点?新款ES6的电机功率扭矩相比老款提升了12%以上,零百加速4.5秒,比老款快了0.2秒。NT2.0平台的关键技术,是自研的ICC智能底盘域控制器。它的出现,让底盘从传统意义上的纯机械结构,变成了一个能够依靠芯片控制的,可以充分监测并控制底盘各个模块的智能化底盘,具有更宽的调试范围、更强的功能拓展性和更高的安全性。可以允许工程师们对底盘的舒适性、操控性进行全面的设计和调校,并通过FOTA完成在线升级。还有ISS智能舒适刹停系统,也是首次应用于全新ES6,这套系统可以在制动末端自动调节制动力,大幅度抑制刹车导致的点头现象。还有二代女王副驾、ADB智能多光束大灯这些,也都是新款ES6上首次运用的配置。特别是之前研究过老款ES6没有下手的客户,大概率会觉得新款比老款性价比高多了。新车不仅价格官降1.8万,配置还多了N多。比如激光雷达、L2级智能驾驶辅助、20寸大轮毂、电吸门、外放电、HUD抬头显示、副驾腿拖、二排电动调节、23个扬声器、后排独立空调等等。所以,之前没有下手ES6的客户,现如今看到现款,大概率是毫不犹豫的下定。因此40万以上的预算,还真的可以去看看这款车。适合自己的才是最好的,不要被网络上喷子的情绪所干扰。新款ES6和同价位竞品该怎么选?现在的新能源市场的竞争非常激烈,战火已经打到了30万以上的价位,已经到你不卷就活不下去的地步了。因此现如今愿意花40多万买蔚来ES6、ES7的人,要么看重蔚来的服务,喜欢它的换电,要么就是被身边开蔚来的亲戚朋友种了草。除了这两种以外,几乎没有第三种。因为要性价比肯定不会买蔚来,都去买特斯拉、比亚迪了。哦对了,别忘了这个价位又来了一台性价比很高的车型,魏牌蓝山,它在五月份卖出了5136台。这对于魏牌来说,第一步已经成功了。所以图性价比,蓝山确实也是个不错的选择。如果图配置,那很多人又会去看理想,毕竟冰箱大彩电的形象深入人心,且入门就是顶配。如果看重颜值,隔壁还有智己LS7和我刚提的阿维塔11。这两款车的颜值在30-40万的价位里,虽然不一定是第一第二,但绝对能排得上名次,也绝对有特点。比如LS7有超大的前挡风玻璃,可升降的三联屏内饰,还有马丁同款车尾跑在路上不仔细看,还真和阿斯顿马丁DBX傻傻分不清。再比如阿尔塔11,它的车尾设计虽然争议很大,但是买它的车主一定觉得这个车尾就是它最大的亮点,当自动尾翼缓缓升起的那一刻,你就是街上最靓的仔。再加上这两款车都有三块屏,所以内饰的颜值也很能打。可能有人会说蔚来的服务很好,换电也很方便。说的没错,但是对于普通百姓来说,性价比要比服务重要的多。就像普通百姓可以一辈子不去高档餐厅,但他们一定离谱不开快餐店一样。所以蔚来的服务虽好,但门槛太高,对于普通家庭来说完全用不到,也并不关心。因此这么看来,新ES6的这个价格也注定了它只适合小众人群。配置怎么选?目前新款ES6一共推就推出了两款配置,一个75度电池,一个100度电池共两个版本,价格相差6.2万元,两者除了续航不同之外,其余没有任何差别。所以我更推荐直接买75度的版本,至于多出来的6.2万元花在配置上,比如9500元的舒享套装,8500元副驾女王座椅,4900元的NOMI Mate机器人等,这些肯定要选上。所以ES6存在的意义就在于花更少的钱体验到蔚来的核心配置。如果更在意续航,要么选直接上100度电池,要么多换几次电,毕竟蔚来现在换电也很方便。写在最后蔚来的服务一直是他的特色,甚至一度被人称之为汽车圈的“海底捞”,早年蔚来圈粉的一大部分原因也是服务的极致化。这么多年过去了,蔚来车主对官方提供的服务开始习以为常,甚至后期车主权益稍微有些缩减,就会引发不满。实际上,服务在很多车主眼里也只是在做锦上添花的事,甚至有些人觉得这些服务就是画蛇添足,还不是含在我的车价和后续的维保费用里面吗?并且,随着蔚来产品开始趋于成熟化,少了一点让人眼前一亮的东西,没有给人哇塞的感觉。电动车现在百家争鸣,百花齐放,谁赢谁输都还没有定论。人们都期待一个品牌能不停带来革命性,颠覆性的产品,让大家换着花样来体验。而不是像iPhone那样,手机市场格局已定,iphone智能手机的老大地位几乎没有人能挑战,所以他就可以开始设计保守,每年挤药膏似的提升一点性能即可。你们说对吗?作者:三刀、新一编辑:新一可以添加微信46415254加入我们的社群音频图文更新在订阅号: 百车全说每期抽三条留言,每人赠168元的“芥末绿”燃油添加剂一瓶点击订阅,每周三,周六更新会有提醒新听友可以搜索:百车全说2014,百车全说2015,百车全说2016,往期300多个小时的节目可供收听

China EVs & More
Max Episode #13 - Bao Junwei, Innovusion Co-Founder & CEO

China EVs & More

Play Episode Play 22 sec Highlight Listen Later Feb 7, 2023 31:58 Transcription Available


In this latest MAX episode, Lei catches up with Junwei Bao, Co-founder & CEO of Chinese LiDAR startup Innovusion while they both attended CES. Junwei was one of the now many former Baidu mafia that left to start their own technology company whose LiDAR just happens to be part of NIO's HW/SW stack.  In 2022, Innovusion delivered more than 50,000 image-grade long-range Falcon LiDAR units for the NIO ET7, ES7 and ET5. Junwei gives us his thoughts on the exploding LiDAR space and why Innovusion is built to last. 

EV News Daily - Electric Car Podcast
26 Sep 2022 | Briefly

EV News Daily - Electric Car Podcast

Play Episode Listen Later Sep 26, 2022 18:10


➤ Tesla: Texas battery production trumps German plant ➤ Tesla BEV Market Share Dropped While Sales Grew ➤ Tesla Semi electric trucks spotted being shipped around the country ➤ NIO to launch ET7, ET5 and ES7 in Europe at NIO Berlin 2022 event ➤ Li-ion battery pipeline blows past 7 TWh ➤ Charging electric cars during day could help grid ➤ BMW Shows You How To Maximize Range In An Electric Vehicle ➤ 50 ADL double-decker e-buses for Manchester area ➤ DVD 2022: British Army Hybrid Electric Vehicles ➤ Americans Have Always Bought Too Much Car. Now They're Doing It With EVs

百车全说丨当相声听的汽车电台
2022年054期:蔚来ES7是50万级SUV天花板?

百车全说丨当相声听的汽车电台

Play Episode Listen Later Jul 6, 2022 62:57


※ 投稿邮箱:418150505@qq.com※ 本文章发布于订阅号:百车全说,订阅号阅读更加方便,欢迎关注前42分钟聊蔚来ES7,身边事聊河南郑州打车被拒事件。最近理想L9的上市在网上的热度一直不减,尤其是理想的老板李想两次引起热议,以至于蔚来ES7上市的热度一度被理想L9淹没。其实ES7这次上市,蔚来CEO李斌也吹了一波自己的产品,他说ES7是50万级SUV配置天花板。这跟李想说的500万以内最好的SUV一对比,立刻感觉李斌这次谦虚了很多,不知道是不是因为上次被网友喷得太惨了,这次收敛了不少。所以前几期说完了理想L9,这期节目正好来说说定价和理想L9差不多的蔚来ES7,它的配置怎么样,和ES6、ES8有什么区别,以及它和理想L9到底谁才是50万级SUV的天花板?蔚来ES7真的是50级配置天花板?蔚来ES7定位中大型SUV,长宽高为4912/1987/1720mm,轴距2960mm。因为它和ET7都是NT2.0平台,所以它用的电机总成和ET7一样,前轴244马力、350牛米的永磁同步电机,后轴是408马力、500牛米的交流异步电机,系统最大马力653匹,最大扭矩850牛米,百公里加速3.9秒。所以单从动力上看,ES7的加速确实很快,50万内比它快的SUV也只有特斯拉Model Y Performance了。除了动力系统和ET7一样,内饰几乎也是照搬ET7,导致很多网友的反映也是和当初ET7的一样,50万的SUV内饰看起来怎么这么简陋。不过这也仅仅是看起来简陋,因为ES7和ET7一样,用上了藤木、超纤绒合成皮这种比较环保的材料。所以有的时候环保真的不是一句口号,要真的做出来才行。新的ES7定价46.8-54.8万元,一共三个版本,75度电池46.8万,CLTC续航485公里;100度电池售价52.6万,CLTC续航620公里。此外还有个100度电池的首发版,54.8万元,CLTC续航575公里。如果选择电池租赁的话,75度电池和100度电池的裸车价都是39.8万,只是租赁月费不同,75度每个月980块,100度是1680块。所以如果是我,更推荐选择它的电池租赁方案,然后选择租100度电池。至于150度、续航声称有930公里的固态电池版,现在依旧没有任何消息。很多人会觉得ES7定价高,这就涉及到一个产品定位的问题。蔚来其实打心底觉得目前这个阶段,它就没有想过要把车子造得便宜。这里面我个人猜有几个原因,一个是它的社群筛选这个精英人群,这是第一步。做一个豪华品牌,你要保持在很长的一段时间内,你不能过早地去涉足到低端的车型。就算是奔驰宝马奥迪在中国也是耕耘了这么多年,然后才陆陆续续推出了A3,1系,A级这种车,然后再慢慢国产,这也是过了很久很久。蔚来可能到目前这个时间点它觉得还不合适,所以即使出个像ES7这样的车,定价也要在50万上下,百公里加速也要在3.9秒。所以蔚来现在造车应该是有一个理念,为了贵而贵。其实ES7完全可以装个单电机就够了,不用双电机,你说对不对?配置上,在理想L9出来之前,ES7有可能是50级SUV配置天花板,但是现在半路杀出了个理想L9。所以50万SUV配置天花板和500万内最好的SUV,你们觉得谁的配置会更高?其实有一说一,蔚来ES7这次配置确实不低,像第二代电子电气架构和自研ICC底盘域控制器,还有融合了激光雷达的感知硬件,以及英伟达Orin-X驱动的NAD自动驾驶平台智能座舱和骁龙 8155 驱动的第二代座舱平台,所以ES7的底子不差。同时你在ES7上会发现,很多ES6甚至ES8都需要加钱选装的配置在ES7上都是标配。比如L2级驾驶辅助、方向盘加热、前排座椅通风+按摩、后排座椅加热、抬头显示、车内香氛等都是标配。还有电吸门、对外放电、OLED触控屏、全车双层玻璃、高精地图、V2X通讯也都是ES6、ES8所没有的。这也是为什么ES7起步价就要46.8万元的原因之一。所以与其说ES7是50万SUV配置天花板,不如说是蔚来自己SUV的天花板更准确。ES7和ES6、ES8的区别有哪些?这三款该怎么选?乍一看ES7的尺寸不小,超过4.9米的长度再加接近3米的轴距确实挺大。但是相比ES6,ES7只长了62毫米(ES6 4850毫米),轴距长了60毫米而已(ES6 2900毫米)。再对比ES8 5022/1962/1756毫米的长宽高,轴距3010毫米,ES7差的就多了。所以ES7更像是换代后的ES6,尺寸小幅度改动,动力、配置都有很大的提升。而它的定价却比新款ES6的入门版贵了8.2万。要知道蔚来的SUV销量最好的是ES6,而ES6的销量里,有一大半都是最低配。所以ES7的的出现并不会吸引很多打算买ES6低配的消费者,即便它的配置很高。所以ES7不管是外观还是内饰,和ES6都没有拉开明显的差距。反倒是ES8的6座或7座的布局和ES6、ES7有了本质上的差异。而且新款ES8起步价50.2万,比100度电池的ES7还便宜两万多。所以买ES8的车主要的是更大的空间和更多的座位,而ES7只有5座,因此买ES8的人也不会选择ES7。这么看,ES7更像是给蔚来粉丝推出小众车型。按我说,ES7这个名字应该留给轿跑SUV,比如ES6是SUV,ES7就应该是ES6的轿跑版,后期再出个ES8的轿跑版ES9,偶数是SUV,奇数是轿跑SUV这样多好记。宝马不就是这么玩的,X1、X3、X5、X7是普通SUV,X2、X4、X6是轿跑SUV。所以ES6/ES7/ES8这三款车到底该怎么选?其实买蔚来要我说,ES6的性价比最高,空间不错,动力也够强。最主要的,很多消费者买蔚来图的不是产品本身,更多的是蔚来的服务和社交圈。千万不要小看买蔚来的车主,大多数都是社会各界的精英,所以不少人买蔚来图的就是它的车主社交圈,就和很多男生买MINI是为了进车友会一样。再说到ES8,它空间更大,有6/7座可选。所以想要空间的人会直接选择更大的ES8。至于ES7,加速更快、配置更高、能选装L3级驾驶辅助,虽然它处处都是亮点,但是总让人感觉这车没特点。它和理想L9比,谁才是真正的50万级SUV配置天花板?它俩又该怎么选呢?如果没有理想L9的出现,蔚来ES7称自己是50万级SUV配置天花板,这话说得没毛病。但是对比理想L9,蔚来ES7是不是50万级SUV天花板,拉开配置表便一目了然。有趣的是理想L9定价45.98万,比蔚来ES7还便宜8200元。先说配置,虽然蔚来ES7有10.2英寸的液晶仪表,但是理想L9有三块15.7英寸的大屏,中控、副驾和后排挂屏,而且支持连接switch,所以光是这个就让很多人觉得L9比ES7香多了。但是在硬件层面,蔚来ES7肯定要赢过理想L9。比如蔚来自动驾驶NAD,装了4颗英伟达Driver Orin芯片,理想L9只有一颗。而且ES7的算力也是正好是L9的两倍。其次,ES7也比L9多了4个毫米波雷达。但是这对于绝大多数人而言,几乎用不上。更何况在很多家庭里,女生都拒绝开大车,更别说用自动驾驶了。而且蔚来ES6的最低配是蔚来销量里卖得最好的,那台车连自动驾驶都还要选装L2级驾驶辅助却照样卖得好。再加上很多买蔚来的车主主要图的是蔚来的服务和社交圈,所以对于产品力本身的要求并没有那么高。因此,我觉得ES7最大的对手还是自家的ES6和ES8。此外,理想L9为什么会那么火,主要是李想给它的人设立得好。主打6/7座,空间宽大,副驾驶、后排都有15.7英寸的大屏可以看电视,别说二胎了,三胎四胎也能同时看动画片,还能在车上打switch,你说不管是谁看了能不心动吗?反观ES7上市,李斌只是说它配置高,具体高在哪儿,发布会上说了那么多有人记住吗?没有。而且配置高的车多了去了,但是像理想L9这样的“奶爸车”,别说同价位了,500万以内有几台车做到了?所以李想才有底气说L9是500万以内最好的SUV。因此有时候一款好的产品为什么卖不出去,主要还是因为人设没找对。如果真要买ES7,哪个配置更值得买?如果你确实想要一台外形更新颖,配置更高的蔚来,或者一台50万的大五座SUV,蔚来ES7绝对适合你。而且听我的,直接买100度电池版本,也不要首发版,就选52.6万的版本。也可以直接选择电池租赁方案,裸车39.8万,车价立省12.8万,基本等于六年100度电池的租赁费用。所以蔚来ES7和理想L9,你会怎么选呢?欢迎在评论区一起讨论。可以添加微信46415254加入我们的社群音频图文更新在订阅号: 百车全说每期抽三条留言,每人赠168元的“芥末绿”燃油添加剂一瓶点击订阅,每周三,周六更新会有提醒新听友可以搜索:百车全说2014,百车全说2015,百车全说2016,往期300多个小时的节目可供收听

suv oled l2 a3 l3 es6 v2x es8 l9 es7 model y performance
老talk消息
Vol.28 | 电动三傻,塑料兄弟

老talk消息

Play Episode Listen Later Jun 23, 2022 77:49


理想L9发布刷屏全网,创始人李想意气风发,不仅让刚刚发布的蔚来ES7黯然失色,也让迟迟发不出SUV的何小鹏憋不住怼他。

suv es7
China EVs & More
Episode #70 - Unpacking the NIO ES7 unveil, Geely's new brand Radar, BYD at CES 2023

China EVs & More

Play Episode Listen Later Jun 21, 2022 47:15 Transcription Available


Tu and Lei start out the conversation with a brief summary of May's sales and agree that things are looking better but that its still a fluid and delicate situation. Tu and Lei then move on to the discussion about the NIO ES7 and Lei poses two questions to Tu about his preferences if he had to choose between certain new vehicles. They spend a good deal of time discussing the ES7, how NIO is doing overall, and what they expect and hope to see from NIO moving forward. Let's just say that they define success for NIO as having well over 20K units/month in sales by the time 2024 rolls around.Tu moves over to some of the events that took place that he wanted to highlight. Lei highlights Geely introducing its new pickup brand Radar. They spend a few moments discussing Geely and move on to the announcement that Voyah will be launching their products in Norway and close out the pod with BYD confirmation that they will be attending next year's CES. 

Tesla Daily: Tesla News & Analysis
Fed Meeting, Mustang Mach-E Disclosure, NHTSA, V11, Insurance, Appeal (06.15.22)

Tesla Daily: Tesla News & Analysis

Play Episode Listen Later Jun 16, 2022 12:21 Very Popular


➤ TSLA stock rises alongside market after FOMC meeting and interest rate decision ➤ Ford discloses that the Mustang Mach-E is no longer profitable ➤ NHTSA releases ADAS / ADS crash data ➤ Elon Musk comments on FSD Beta V11 ➤ Tesla files to expand Tesla Insurance availability ➤ Elon Musk appeals SEC settlement ruling ➤ Nio announces ES7 details ➤ Musk sets Starship launch timeline ➤ The Boring Company gets approval in Las Vegas Shareloft: https://www.shareloft.com Twitter: https://www.twitter.com/teslapodcast Patreon: https://www.patreon.com/tesladailypodcast Tesla Referral: https://ts.la/robert47283 Executive producer Jeremy Cooke Executive producer Troy Cherasaro Executive producer Andre/Maria Kent Executive producer Jessie Chimni Executive producer Michael Pastrone Executive producer Richard Del Maestro Executive producer John Beans Music by Evan Schaeffer Disclosure: Rob Maurer is long TSLA stock & derivatives

China EVs & More
Episode #68 - Better May sales, WM Motor's IPO, More Deets on the NIO ES7

China EVs & More

Play Episode Listen Later Jun 9, 2022 42:20 Transcription Available


Lei starts the pod talking May sales. Overall better numbers across the board but Lei was disappointed a bit in BYD's sales. Lei then moves to explain the stimulus package that's been announced for vehicle purchase and who it's targeting.   This triggers a broader discussion about the economy and Shanghai & Beijing beginning to open up and the implications of this along with the subsidies.   Lei moves the conversation over to WM Motor's planned IPO and some of the history of the company until now and also talks about Buick's latest announcements from last week and the recent weakness in China of the GM brands: Chevy and Buick in particular.   Tu contrasts that with the popularity of the Wuling Hongguang Mini EV which should provide GM would a treasure trove of data that can be used across their brands and products to increase sales for the China market.Tu and Lei close out the pod talking about NIO's ES7 and the recent announcement by Ford about investment in Michigan.

Progress With Unity Podcast
PWU Latics Podcast - Latics Shorts - Richard Le Mare

Progress With Unity Podcast

Play Episode Listen Later May 26, 2022 7:40


Latics Shorts - Richard Le MareFrom Coventry With LoveCycling To ReadingBlackpool AwayStoke 'Easy As' Hugo ScoredMaxi's ShortsBlackburn MayhemFellow FansIn this episode of 'Latics Shorts' we hear from Richard, ES7 hasn't been the same since he emigrated to New Zealand a couple of years back.Richard, who lived in Coventry is one of life's characters and I miss him at the games, he has so many stories to tell about his exploits following the Latics around the country, a true gentleman and a great friend. 

EV News Daily - Electric Car Podcast
16 May 2022 | NIO Hits European and Chinese Milestones

EV News Daily - Electric Car Podcast

Play Episode Listen Later May 16, 2022 25:24


Show #1469 Good morning, good afternoon and good evening wherever you are in the world, welcome to EV News Daily, you trusted source of EV information. It's Monday 16th May,  it's Martyn Lee here and I go through every EV story so you don't have to.  NIO REACHES 500 TOTAL DELIVERIES IN NORWAY - The Chinese electric vehicle (EV) maker opened its first local NIO Service Center in Norway on May 12 and delivered its 500th vehicle in the country at the opening ceremony, according to information shared Friday on the Norwegian version of the NIO app. - NIO announced its official entry into Norway, the company's first stop overseas, on May 6 of last year. Its first model offered in Norway is the ES8 SUV, and its flagship sedan, the ET7, is also expected to be available in the country this year. Original Source : https://cnevpost.com/2022/05/16/nio-reaches-500-total-deliveries-in-norway/ TESLA CHALLENGER NIO INC. DELIVERS ITS 200,000 ELECTRIC VEHICLE - Electric vehicle startup NIO Inc, which has emerged as one of China's promising new electric vehicle startups, has reached deliveries of 200,000 electric vehicles in the world's biggest auto market. - Reaching deliveries of 200,000 vehicles is a significant milestone for NIO after launching its first vehicle, the ES8 SUV, in 2018. As a result, NIO is becoming a serious competitor to Tesla in China. - NIO is also planning to launch its sixth battery-powered model soon named the ES7, which is an SUV that will compete with Tesla's Model Y and BMW's X5L SUV that's sold in the China market - NIO's vehicles are uniquely designed, as the batteries can be removed at one of the automaker's battery swap stations called "NIO Power". The entire swap process takes about 10 minutes. It offers a faster alternative of plugging in and waiting for the battery to charge, but also helps address the current lack of convenient EV charging infrastructure across China. - By the end of the year, the company said its will have in total over 1,300 Power Swap stations, 6,000 Power Chargers and 10,000 destination chargers online across China, including along China's famed Silk Road that links the eastern and western regions of China. - Under the BaaS model, if a customer decides to purchase a NIO electric vehicle and subscribe to use the 70kWh battery pack under the BaaS model, the purchase price drops by 70,000 yuan ($10,450). Customers then pay a monthly fee of 980 yuan ($146) for the battery pack itself. - NIO ET7 customers will also be offered a subscription service for NIO Autonomous Driving (NAD), the company's autonomous driving feature that's similar to Tesla's Autopilot. Original Source : https://www.futurecar.com/5405/Tesla-Challenger-NIO-Inc--Delivers-its-200000-Electric-Vehicle-a-Significant-Milestone LAMBORGHINI CONFIRMS ELECTRIC URUS IS COMING - Drive recently had the chance to sit down with Lamborghini design boss Mitja Borkert and talk about many different topics. Among them was a question about a potential zero-emissions variant of the super-SUV, to which Borkert initially confirmed the EV but then walked back a little. - “Sooner or later the Urus will be going electric… to be honest, the regulations in the world and also the social acceptance – the trend is going in this way for sure," the designer told the Australian publication. “I'm not saying right now that the Urus successor is going electric, but for these kinds of cars electrification makes more sense.” - As far as the rest of Lamborghini's lineup is concerned, Borkert confirmed the company will offer combustion power for as long as it is possible from a legal standpoint. The switch to electric powertrains, however, is inevitable. Original Source : https://uk.motor1.com/news/585827/lamborghini-urus-electric-version-rumours/ TESLA STOPS TAKING CYBERTRUCK ORDERS FROM EUROPE AND CHINA - Tesla will no longer be accepting orders for the Cybertruck from Europe or China, as demand for the vehicle far exceeds production for the foreseeable future. - According to Electrek, in May 2021 the Cybertruck forum released a crowdsourced reservation tally that showed over one million reservations for the electric pickup, and at the time of writing that number is reportedly close to 1.5 million, though this isn't something that Tesla has confirmed. - The Cybertruck will be built at Tesla's new Gigafactory in Austin, Texas, and reservations will continue to be open for North American buyers. Original Source : https://www.carscoops.com/2022/05/tesla-cybertruck-reservations-top-1-4-million-orders-from-europe-and-china-halted/ RIVIAN CHARGERS UNDER CONSTRUCTION IN MARYLAND - Rivian has begun construction of six DC fast chargers at a shopping center near Interstate 95 in Harford County - According to documents submitted to Harford County officials, an additional three spots will be prepared for future expansion for an eventual total of nine DCFC spots. - The Riverside Shopping Center where Rivian is building the chargers has a ShopRite grocery store (open 6:00 AM – 10:00 PM), McDonald's and Waffle House (both open 24 hours), plus a Walgreens, Subway, Riverside Pizzeria and Crab Du Jour restaurant. - Rivian plans to build more than 3,500 CCS fast chargers at over 600 sites in the U.S. and Canada by the end of 2023. These DC fast chargers will be part of the Rivian Adventure Network. - the text of a lease agreement between Rivian and the town of Salida, CO suggests that Rivian reserves the option to open some or all of the fast charger spaces to other electric vehicles. Original Source : https://pluginsites.org/rivian-chargers-under-construction-in-maryland/ PORSCHE 718 CAYMAN GT4 EPERFORMANCE REVEALS THE POTENTIAL OF MISSION R Original Source : https://newsroom.porsche.com/en/2022/motorsports/porsche-718-cayman-gt4-eperformance-mission-r-iaa-conceptual-study-test-valencia-spain-28359.html 2023 CHEVY BOLT EV, BOLT EUV PRODUCTION START PUSHED BACK Original Source : https://gmauthority.com/blog/2022/05/2023-chevy-bolt-ev-bolt-euv-production-start-pushed-back/ RENAULT CONSIDERS SPINNING OFF E-MOBILITY BUSINESS Original Source : https://www.electrive.com/2022/05/15/renault-considers-spinning-off-e-mobility-business/ ELECTRIC CARS TO ACCOUNT FOR OVER 80% OF BATTERY DEMAND OVER NEXT 20 YEARS Original Source : https://www.mining.com/electric-cars-to-account-for-over-80-of-battery-demand-in-next-20-years-despite-current-challenges-report/ STEEP RISES IN BATTERY RAW MATERIALS PRICES Original Source : https://www.spglobal.com/commodityinsights/en/market-insights/blogs/metals/051122-battery-metals-lithium-cobalt-nickel-prices GM AND GLENCORE ENTER MULTI-YEAR COBALT SUPPLY AGREEMENT Original Source : https://chargedevs.com/newswire/gm-and-glencore-enter-multi-year-cobalt-supply-agreement/ TESLA'S SHANGHAI GIGAFACTORY DISPATCHES SECOND EXPORT SHIPMENT Original Source : https://global.chinadaily.com.cn/a/202205/16/WS6281fb45a310fd2b29e5cf9d.html QUESTION OF THE WEEK WITH EMOBILITYNORWAY.COM What's the best way to help educate your friends, family or colleagues about electric cars? Email me any feedback to: hello@evnewsdaily.com It would mean a lot if you could take 2mins to leave a quick review on whichever platform you download the podcast. PREMIUM PARTNERS PHIL ROBERTS / ELECTRIC FUTURE BRAD CROSBY PORSCHE OF THE VILLAGE CINCINNATI AUDI CINCINNATI EAST VOLVO CARS CINCINNATI EAST NATIONAL CAR CHARGING ON THE US MAINLAND AND ALOHA CHARGE IN HAWAII DEREK REILLY FROM THE EV REVIEW IRELAND YOUTUBE CHANNEL RICHARD AT RSEV.CO.UK – FOR BUYING AND SELLING EVS IN THE UK EMOBILITYNORWAY.COM/ OCTOPUS ELECTRIC JUICE - MAKING PUBLIC CHARGING SIMPLE WITH ONE CARD, ONE MAP AND ONE APP MILLBROOKCOTTAGES.CO.UK – 5* LUXURY COTTAGES IN DEVON, JUMP IN THE HOT TUB WHILST YOUR EV CHARGES

EV News Daily - Electric Car Podcast
1376: Briefly | 16 Feb 2022

EV News Daily - Electric Car Podcast

Play Episode Listen Later Feb 16, 2022 4:12


On the podcast today: ·       New 2022 Genesis GV60 confirmed for launch in Europe this year | Auto Express ·       GM keeps Orion Assembly idle until spring, leaving no new Bolts to buy | Detroit Free Press ·       Mercedes-AMG EQE 53 Charges In With 677 HP | InsideEVs ·       2024 Polestar 5 details emerge | evo ·       2024 Polestar 5 Will Debut the Brand's First In-House EV Platform | The Drive ·       Hyundai, Kia win amid Europe's EV shift | Automotive News Europe ·       South Korea increases subsidy funding pot for 2022 | electrive.com ·       New Tesla Model Y: first customers take delivery in UK | Autocar ·       BMW i5 eDrive40 and BMW i5 M50 likely planned for 2023 ·       BREAKING: NIO confirms new model ES7 to be unveiled in April | CnEVPost ·       Zenobe signs deal with UK's National Express for 130 electric buses | Economic Times ·       Sydney orders 79 e-buses from Custom Denning | electrive.com ·       These are 10 of the best road-legal performance EVs in the world | Top Gear

The Dan John Podcast
EP 126 - Vertical Push in ES, Fitness for Kids, RKC for Everyone, and More

The Dan John Podcast

Play Episode Listen Later Jan 13, 2022 29:13


0:00 - Intro4:19 - Vertical Push in ES7:30 - Healthy Fitness for Kids11:59 - Starting Program for 18 YO15:06 - RKC for Non-Coaches20:17 - Hang Cleans at 6824:07 - Carries in Easy Strengthhttps://www.patreon.com/coachdanjohnEnjoy!---Have a question? Send it to podcast@danjohnuniversity.com[Dan John University](https://www.danjohnuniversity.com)

Content Magazine
#16 Juan Carlos Araujo - Empire Seven Studios

Content Magazine

Play Episode Listen Later May 21, 2020 40:38


Episode #16 Featured: Juan Carlos Araujo - Director, Art Consultant, Painter. Empire Seven Studios Co-Founder of Empire Seven Studios (E7S) and POW! WOW! San Jose, along with his partner Jennifer Ahn, Curator and Gallery Manager. ES7 was established in 2008 as an urban contemporary art gallery located in Japantown San Jose at Empire St. and 7th St. As often seen in Silicon Valley, their industrial gallery space that had became a hub for the South Bay Local Art Scene was razed for a new housing development. Fortunately, they were already expanding and transitioning to curate public art/mural projects and networking with POW! WOW! to launch POW! WOW! San Jose in 2017. In our conversation, Juan Carlos discusses his journey as an artist, gallery owner, artist-curator, and what the future holds for him, Jennifer, and E7S. Follow them on Instagram at @empire7studios and @powwowsanjose. Check out the video from our original interview with Juan Carlos in 2012. https://vimeo.com/40139802 #Contentpodcast --- Support this podcast: https://anchor.fm/content-magazine/support

Everything Sucks PodCast
POP! #ES7 "Cheesecake to a Fat Man"

Everything Sucks PodCast

Play Episode Listen Later Oct 18, 2018


Ken & Julia do commentary on episode 7 "Cheesecake to a Fat Man" of "Everything Sucks!"#RenewEverythingSucks  SaveEverythingSucks  SaveBananaSlug We are not affiliated with NeflixPlease rate us on Itunes!Search on Itunes for "POP Staff"Find us on Face Book athttps://www.facebook.com/groups/ESpodcast/Tweet us@ESPopPodcast or @PKennedyUpdatesor @POPSTAFFTWEETShttps://twitter.com/ESPopPodcasthttps://twitter.com/POPSTAFFTWEETS@popstafftweetsA list of songs used in episode 7 of "Everything Sucks!" on Netflix.• "Breakfast at Tiffany's"-DEEP BLUE SOMETHING• "Sforzando!"-SEBADOH• "Anenome"-THE BRIAN JONESTOWN MASSACREhttps://www.tunefind.com/show/everything-sucks/season-1/57184If you cannot see the audio controls, listen/download the audio file hereDownload (right click, save as)

NW RaceReport-
Spokane UAS recap with ES7 and Jared Storer

NW RaceReport-"Racer Inspiration!"

Play Episode Listen Later Jun 15, 2017 92:22


We talk with defending UAS national champion ES7 about his win in Spokane, WA and with Jared Storer driver of the Area 41 CR250! Results from all over and how to take care of your scales.

1-NW RaceReport-
Spokane UAS recap with ES7 and Jared Storer

1-NW RaceReport-"Racer Inspiration!"

Play Episode Listen Later Jun 15, 2017 92:22


We talk with defending UAS national champion ES7 about his win in Spokane, WA and with Jared Storer driver of the Area 41 CR250! Results from all over and how to take care of your scales.

NW RaceReport-
Spokane UAS recap with ES7 and Jared Storer

NW RaceReport-"Racer Inspiration!"

Play Episode Listen Later Jun 14, 2017 92:22


We talk with defending UAS national champion ES7 about his win in Spokane, WA and with Jared Storer driver of the Area 41 CR250! Results from all over and how to take care of your scales.

The Frontside Podcast
062: UI for U and I

The Frontside Podcast

Play Episode Listen Later Mar 16, 2017 31:08


Show Notes: 00:56 - What does UI mean? UI = User Interface 02:26 - Software Interfacing with Software vs Human Beings 03:57 - At what point does UI stop? 05:55 - Responsive and Stateful UI 10:10 - Tooling: Past, Present, and Future 16:00 - Planting Business in UI Engineering 19:26 - How The Frontside Brands Itself; JavaScript Portability Resources: Linguistic Intelligence Transcript: CHARLES: Hello everybody and welcome to The Frontside Podcast, Episode 62. My name is Charles Lowell. I'm a developer here at The Frontside and I'm here today with Jeffrey Cherewaty and Robert De Luca, also developers here at The Frontside. We're going to do a little bit of navel gazing today. We're just going to talk about how we roll and who we are and because we've there's been a lot of conversations about that, as we had a couple of different projects come in that use different tool sets so what is it about us that is constant and what is it about us that changes? I just wanted to talk a little bit about that. The core idea is about UI. The shop has always been about UI and I'm curious for you guys, what does UI mean to you all? ROBERT: The frontend to the frontend? JEFFREY: That's a loaded question. CHARLES: Okay, let's step back a little bit from that because we've been in business for a long time and right now, we're doing mostly Ember, a little React. Before that, we were doing all Ember. Before that we were doing mostly Rails. Before that we were actually doing a little bit of wxWindows stuff and before that we were actually doing stuff in Java. But all of it fell under the rubric of UI -- user interface. What is constant? I mean, there's some radically different tools. When you look back and you think, "My goodness." What could possibly connect those things that I just listed? But I think there is a common thread so I wanted to explore that a little bit. JEFFREY: The common thread, I guess at the simplest level is always that in a lot of programming, you're dealing with the interface to the end-user of your code is simply text. It's a call-in response or they're consuming a library of yours that's where the code is the end product. What we focus on instead is the the end product of what we build is the interface as the graphic representation instead of a code or a text-based interface. CHARLES: I'm curious. In terms of all the software that gets written, how much do you think- because I think that's a key distinction. There are certain software that interfaces with other software. The connections to other software, there's a very unique set of problems when dealing with that. But there is also a different class of software where it's interfacing on one side with other software but on the other, it's interfacing with human beings. What proportion of software they get? How much of it is actually interfacing with human beings? How much is actually interfacing with other software? JEFFREY: I think the most software developers underestimate how much other human beings are interfacing with other software. Even if it is a simple HTTP protocol Rust type interface, it's still being used by human beings even if it's human beings writing code. CHARLES: That's true. There's definitely like a whole metalevel and that's like -- ROBERT: Like the developer experience versus user experience? CHARLES: Yeah but it's true. There's probably very few pieces of software where the ergonomics aren't important to actual people. That's true. There's definitely like a [inaudible]. JEFFREY: What you're getting at is that there's typically much more code underneath the surface than there is that actually is visible to a human. ROBERT: That makes it all work. JEFFREY: Exactly. CHARLES: Yeah. The part that's lying just beneath the surface is an ocean in of itself, I would say. It certainly seems like because that's the ocean we swim in it, seems vast at times. JEFFREY: Where does that UI stop? At what point does it stop becoming UI engineering and becomes more like API side of your server side? Obviously, you can say like, "Right when you start talking to an API. That's the end of it." But all of the code that goes on the frontend, the people refer to this as the frontend of the backend. All that code that is just there to get data and then massage that data so then somebody can go and present it to the user is at all UI at development. It's gotten a lot murkier in the last three years. CHARLES: Yeah it's a lot murkier because the thing is the way we structure our server technologies are changing so that they can support various interactions. For example, one thing that springs to mind is treating the data that we have inside of our client and I'm thinking of a browser tab, for example. Just one browser tab, one browsing session, you load data from the server and you write data back to the server but what we're seeing is that degrades the UI experience if you treat it just like that. I feel like the general trend is to treat the data that's housed in that browser tab is merely one partial replica of some distributed data set that's being replicated across a whole bunch of nodes where your storage nodes are one of those things, the node that other people are might be using in participating as application or other nodes and then that one browser tab in itself is a node in this distributed database. But that's crazy because that's what you would consider a classical server work. But to get around the fact that application state is updating and changing rapidly and trying to keep up with it in a non-buggy fashion can be really, really difficult. I know the waters are getting a lot murkier but I think that example does touch on something that I would say is kind of classical UI problem. You have some sort of stateful something. You have some sort of long running process that's just sitting there that's kind of moving with the user because the users holding a lot of state in their head as they're interacting with your application. A lot of the context is stored in their head so the UI needs to be able to dance with them and be in lock step with them and kind of mirror the context and their understanding of where they are in the system so it's usually very stateful. At least the ones that we've been working on over the past years. JEFFREY: I think another core principle of UI engineering is responding to events in a way that just doesn't happen as much in classical server engineering. You have to respond to a message or some kind of request every once in a while but the level of responding to changes in state and changes in how the human is interacting with the interface is a whole another level in UI engineering. CHARLES: It is really is a dance, in the sense that as the human moves their virtual hand throughout your application, you have to be tracking that state at all times. JEFFREY: It's like it really shines itself there. If you compare a state machine for the server side and then a state machine for the client side because we've built both and the client side is way more complex because there's just way more that's going on, impossible things that can happen. With an API, it's like almost crud in a way with an API and then on the UI side, we have to take a lot of user interaction and boil it down in order to persist that on the API side. There's more for us to take care of, on the UI side in track and it just more complex. CHARLES: That's true. I think there might be some people who work primarily on the server. They're being like, "Wait a minute." [Laughter] JEFFREY: At least on the server side, you have one runtime that you can deal with and for frontend developer, there's just so much to contain. CHARLES: Yeah so in terms of tracking that state, certainly one of the things that I think is also unique problem for user interface is that you have to constantly be taking in those events, that you're talking about, like you're constantly having to update your state so that you keep in lockstep with where the users at. That can also be part of that information that you'd be reacting to where other users are at, besides just that user so that they can absorb that context. Yes, so reacting to where they are but then also radiating information constantly to the user so that they're both inputting at extremely high rate but they're also receiving information. Like you said, it got to be extraordinarily high bandwidth so that state that you're tracking has to be represented accurately at any given time. I think, basically the core driving principle of NBC is you have this model and that represents your state and you have these events which then update that state and then you somehow managed to instantaneously reflect that state change to the user in that tight loop. I feel like that pattern, despite people tried to bastardize it, or maybe not bastardize it but adapt it for their particular use case but it has been persistent. It's like a cockroach, man. Always live and never die. I feel people are trying to assign new acronyms and new names for it but the fundamental pattern has proven to be effective over and over again. I would say that if you're using NBC, if you're building like a system with React or you're building a system with Java Swing, like we did back in the day, you're using the same basic pattern even though the mechanics and the tools are completely different but you have this abstract representation, this model of either your state or your interactions. You can model a swipe or you can model a mouse move then you're basically reflecting that to the user and then taking updates to the model. JEFFREY: What's changed about the tooling, say back when Frontside was primarily on Java? We're like, "That was the tool." It kind of a blunt instrument for some of the UI challenges we have now. What was working well in that arena and where we come [inaudible]? CHARLES: I think there's just so many exciting things that have happened since then. Especially in the past, like three years because Swing which was the Java UI framework which was fabulous, just absolutely magnificent, was at its core an observation-based system. You had a lot of observers. You can basically have these models and your view was a separate object but then you had your model. This was definitely a watershed moment. At least for me, from inside your code, you never actually updated the view. You never said I want to paint this thing. You never said I want to change this componentry. Only thing you did in reaction to events was set properties on your model. It was a mutable model so you basically had your state which is like a chalkboard but your code, the key thing there was you could paint things in Swing, you could render things but you never actually did. You had your components that always render off of a model and you never call those imperative like draw this line here, draw this line there. You always update your model and the view reacted to it. That's fundamental and that's something that we still see today but we were using mutable models. The models themselves just got overwritten every single time. The other thing is they were observer-based so you would observe this model, you observe properties on this model and when those properties changed, you're view would rerender essentially but I guess the paradigm was the view pulled data off the models and I feel like in the last three years, really with the advent of React, I think really popularized this pattern now and everybody else is adopting this. ROBERT: The flow architecture? CHARLES: Well, yeah. It's like a push model. Instead of having the view pull from the model but via observation, you have your controller essentially push a new model onto the view. But I still think the basic components were there, where there's two things that I think have change. One is this push model -- the pull view observation versus push from an event like event generates a new model and pushes on it and then the second thing which is probably coupled to it which is the idea of having your model be immutable. The magic of that is that you essentially unbraiding time from your model so that you the programmer are managing time instead of the CPU clock, which sounds weird to say. See, you guys are like, "What the hell are you talking about?" But that's fundamentally when you have something that's mutable, you're saying this is one object. It's the same identity. ROBERT: That you've changed over time. CHARLES: That you change over time but you're writing it to it where is when you use a different model each time, you the programmer is essentially saying, "This is the same object. You are managing identity of the objects not the computer. Does that make sense? You're saying here are a bunch of states but the identity of this thing is like an abstract concept and I'm saying all the states represent the same object or same entity just over time. What you're doing is you're essentially decoupling time from your model and that's I think a key innovation because then it gives you control over time so you can actually represent time, however you want to and that allows you to do things like history and what's the time travel debugging, which I think is very different than undo/redo. I think people conflate those unnecessarily but it allows you to do undo/redo history type stuff because the timeline is totally orthogonal now. Whereas, if you have immutable state, it's like, "What this looks like if that time is absolutely coupled to right now?" I think those are key innovations but I think that the fundamental pattern is still there. You have models, you have views and you have control code that manipulates. I think the key thing that's happened over the last three years that have switch between having the views pull the model versus having the controller push on there. For example, using essentially what amounts to an observable interface. I think observables as in ES7 observables are one of the coolest innovations to come around because it gives you that convenience of having a single reference point but access to all of the states that then you can react to it. Anyway, that's a long winded thing of saying that I feel those core entities are still there, where you have this and then everybody who listens to me long enough will probably get tired of me saying this but I think that the primary one is the model, like understanding that. ROBERT: Because your UI should be eventually derived from the data that you get? CHARLES: Right. ROBERT: And it should be because it is a source of truth. CHARLES: Right and everything else can flow from that. Understanding how you're going to represent it, whether we are representing it as speech, whether you're representing it as touch, whether you're representing visually, whether you're representing it with your ears, to understanding what is it. There's still one thing that can be projected into a bunch of different media so getting at that thing is the thing. ROBERT: That was a long, winded way of saying of what is UI engineering and what is unique about it but why would you want to plant your business in UI engineering? CHARLES: Right. That's a great question. Why is it a good business to be in and why is it a good feel to study? I think I'll quote one of my favorite video games from my youth, which was Mortal Kombat 2. At the very beginning, they would say, "There is no knowledge that is not power." That was the big quote in Mortal Kombat 2 and I'm pretty sure that the knowledge of Kung Lao, I think, being able to throw his hat by hitting some key sequence of joystick and buttons, I don't think that's knowledge that's going to give me power. Sure enough that I don't think that knowing those key sequences really had much power in them but I still think it's a good saying. [Laughter] CHARLES: I was always wondering what that particular quote at the Mortal Kombat programmers really like. But anyway I think that it's good to understand it as a discipline, either here or in your organization because it gives you staying power, because you understand that deep structure. For example, if the winds change and the tools get updated -- JEFFREY: As they inevitably will. CHARLES: As they inevitably will, right. We mentioned Java, we mentioned C, we mentioned Rails, Ember, React like back down knock out, all those things, those are transitory and they're ephemeral. But that knowledge isn't and it's a rock that you can cling onto as the change of storm over the landscape of the development community. If you understand that, your transition to the next thing will be a lot easier. I think that's the business value, at least from my perspective, the ability to [inaudible] those storms and be like, "Oh, this is the same thing. It's got different clothes. It's got some nice updated patterns but I understand fundamentally what's going on. I can work with it. I can find out what the things are." They talk about their linguistic intelligence so your second language that you learn is very hard, your third one is a little bit easier but then you have these people who speak nine languages. Once they learn and go through language four or five, it's actually a lot easier for them to pick up language and you're like, "How can they do that?" And the answer is that they understand the deep structure of language that's basically baked into our DNA. Every human being is born with it -- ROBERT: There are patterns. CHARLES: Yeah, there are patterns and they know them and they understand them and they just absolutely have intimate knowledge of them so the stuff that gets put on the window dressing, they can see beneath that like X-ray vision and they can pick that up and work with it and run with it and it becomes mostly just an exercise in learning vocabulary. ROBERT: And for as long as users will be interacting with the things that we build, there will always be UI engineering. There will always be somebody out there needing work. CHARLES: Exactly. Do you want people who are fatigued by the JavaScript churn, so to speak? There are a lot of different strategies to dealing with JavaScript fatigue but a great one that I know of is to understand the core principles that are going on beneath the tools and realize that the tools really are the icing on the cake, the tip of iceberg, so to speak. JEFFREY: This kind of brings us back around full circle to what originally started this conversation on our office is how The Frontside brands itself. We have, for the past few years, been doing almost exclusively Ember work. We love Ember as a tool and a framework that's done really good things for us and we've enjoyed working with. But we want to not marry ourselves so tightly to a tool like that because we believe in the problems and the concepts more than the tools themselves. CHARLES: Exactly. We want to be married to the problems not the tools because what we're really looking for is for when someone has a special interaction that they want to see made real when they have a special product that they've maybe spent a lot of time and energy and thought and maybe money on crafting the user experience. We want those people to think of us because they're saying, "Now it's time to build the UI." Before there is even an inkling of what the toolset will be, what the implementation strategy will be, we want to be at the first and foremost at people's minds. Regardless of how it's going to pan out, we know that these folks can get it done. They are going to implement this thing that is going to be as good or not even as better than the way that we envisioned it. I think that's important so we've been trying to transition towards that type of message. ROBERT: We talked about how UI has these things that are long-lived. One of the really long-lived things and I think is going to be here for a long time is JavaScript. We do JavaScript very well. Everything we've been doing since, I would say what? Mid-2015? CHARLES: Yeah. ROBERT: -- Has been to abstract away from the UI framework and just base JavaScript libraries because that can be portable to anywhere. That can go from the server, on Node, all the way to any UI framework that you want and even native now with native script in Angular or React Native. CHARLES: It's true. It's amazing how portable JavaScript is. ROBERT: We are betting on JavaScript UI and I have gotten a couple of tweets from people because they know that we're an Ember shop really and when we talk about React, they're like, "Are you just a React shop?" I was like, "No. That's a big distinction when [inaudible]." JEFFREY: -- UI shop? ROBERT: Yeah. We want to be able to pick the framework or library that we see fit for your project and it doesn't matter if it's an Ember or Angular or Vue or insert next year's framework because it's going to be written in JavaScript or a superset of JavaScript like TypeScript. CHARLES: Exactly. We love all of those frameworks and we think that they have their individual tradeoffs but we have to think about what those tradeoffs are. Also, think about how can we share as for example, this Ember app. What can be shared between an Ember app and React Native app and you might think, it's not much. But my guess is probably a lot, like most of it could be. That's kind of a radical idea but at the same time, it's a very simple one and seeing that pan out, I feel we've actually been accomplishing that and this isn't just something that's like smoke and mirrors, this is what we've been doing and the strategy has been working and it's been paying off. ROBERT: We do UI well and it doesn't matter what way we write the code, at the end of the day we're still producing this interface that users interact with and that's our bread and butter. That's what we do really well. The framework is just the thing that we're using as the flavor of the month, year or whatever it might be, to get the job done but we are betting on UI and we do it well. CHARLES: I think, it's actually a testament to a framework as how well it can adapt to plain JavaScript. The way that we model these interactions really is with simple immutable POJOs with well-known transitions to new states. That's it. It's like secret magic sauce that is so, so simple. ROBERT: Remember earlier when I mentioned the state machines between the server side and the client side? CHARLES: Yeah. ROBERT: We modeled these as immutable state machines, CHARLES: Yeah and they're so incredibly portable. I think, Ember back in mid-2015 wasn't so great at hosting these simple objects. Now in the early part of 2017, it actually is. It's very easy to write those things. If you're using Redux or React, we're kind of more friendly to POJOs from the get-go but I would say this. I think there's clear value in not putting logic inside your reducers. Like what is a reducer for? I actually think that you are better decoupling your JavaScript from a framework like Redux, in the same way that we reap huge benefits from decoupling all of our state transition logic from any framework artifact inside of Ember. It meant that we were ready to drop in those interaction models into React. It was like boom! There was very low friction. It was extremely low friction. ROBERT: Because these interactions are in a base JavaScript library and the UI library is what's driving those interactions. You're actually talking to this underlying JavaScript library that we wrote and abstracted away from the UI framework. But we still need that UI framework that whatever you inserted into to play those actions. CHARLES: Yeah, exactly. You need Redux to manage the current state to basically manage your concept of time but maybe think twice about coupling your actual interaction model to a framework because it's going to be portable. This is a lot of pain that people had surrounding like active record. I remember for people in the Ruby, there was kind of 'aha' moment in the Rails communities like, "Wait, we literally don't have to dump everything into active records. There was this, I think mass awakening, followed by this mass sign of relief. Once kind of people realized that everything you do doesn't have actually have to fit into a one of these kind of framework archetype objects, whether it'd be a reducer or a component or a route or whatever. If you have something that's truly separate, that's portable like make it portable. Once people kind of started treating active record as just, "I want to persist on something. This is what use," and things became a lot easier. ROBERT: Because you're separating yourself from Rails and using Ruby, the language. CHARLES: Right. I think, you said it perfect, Rob. It's not to disparage any tools. The tools are absolutely critical. In fact, the tools are most of the code. The amount of code, for example an Ember application provides to you is just massive and it's all very high value. Some people would debate that but the point is either all things that you're going to need to do but they're not things that are unique to the interactions that you're trying to provide. I would actually like to see a version of Ember Data that doesn't depend on the Ember object model. I think being able to really separate that. It's pretty amazing library and if it saves an enormous amount of time, it would be fantastic. ROBERT: But only Ember can ever use it. CHARLES: But only Ember can ever use it but it is definitely a common problem and something that we miss like the 90% use cases that it covers. It's something that we miss when we're working in other frameworks. I actually think there is one more thing to touch on and this is really what separates, I think what we do from a lot of maybe agencies that are heavy on the design side but not super heavy on the UI side. I think is a major differentiator between the UX and the UI. Obviously, UI is very implementation-centric as opposed to vision-centric. I think, a good comparison is architect making blueprints versus the builder that actually has to construct the skyscraper. CHARLES: Make it real? ROBERT: Yeah, it has to make it real and that's what we do is make it real and There is an engineering component to it. While we have a very heavy focus on design and beauty and elegance and smooth interaction with the user and we study a lot of key user experience principles, there is a component to UI engineering which supersedes framework, supersedes design -- sorry, not supersedes but it's present, it's ubiquitous and that is bringing to bear all of the industry best practices around making quality, robust software. I think that's an important thing to point out. It kind of goes without saying but I think it's important to mention is if you want to have all those good things and if you want to have good models, in views, in your controller, you want to work with a bunch of different frameworks. It's all for not. If you're not using all of those things that keep quality software quality, if that makes sense -- having continuous integration, having test suites, having continuous deployment and thinking about all the operations surrounding the software. Ultimately, the UI is software just like any other system and something that we could go off and talk about for ages is how to test UI software because they are. When you've got these big stateful applications, they have their own unique testing. ROBERT: But there's a lot of engineering problems here that are to be solved. CHARLES: Right and I think it's important to be every bit as that. Anyway, I think that's about it on these subjects. It's just been kind of bouncing around the walls here and we're kind of think like, "Who are we? What is it that we do? What would you say that you do here?" JEFFREY: We have access [inaudible]. [Laughter] JEFFREY: That's what we do here. CHARLES: Right. UI engineering, man. It's taking those UX dreams, right? And it's bringing them to life. It's making sure that they're scalable, that they're maintainable, that they're testable, that all of those things can become real, regardless of the tool. ROBERT: And live long. CHARLES: And live long. ROBERT: That's the hard part. We can throw something together and match the conf. CHARLES: Right. ROBERT: But, "Will it continue to match the conf in three months?" is the question. CHARLES: Hopefully so, we think so. I think we hit that mark. ROBERT: Absolutely. It's the engineering, that's the tough part. That's the hardest part. Making it happen and making it sustainable. CHARLES: All right. Thanks everybody for listening. We are going to be back next week. We've got some pretty neat folks stopping by so be sure to check it out.

RWpod - подкаст про мир Ruby и Web технологии
05 выпуск 05 сезона. Node.js 7.5.0, Blazer, Awesome NLP with Ruby, Letsencrypt_heroku, ES7 and ES8 Features, Mithril и прочее

RWpod - подкаст про мир Ruby и Web технологии

Play Episode Listen Later Feb 6, 2017 48:54


Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Behind the scenes of hash table performance in ruby 2.4 и Blazer - a great tool to see what (data) you get Learn how to achieve parallelism with Ruby MRI using I/O bound threads и When Method Names Should Go Out with a Bang Awesome NLP with Ruby, Managing Servers with Ansible, Letsencrypt_heroku - automated letsencrypt setup for heroku и Heroku SSL - quickly and easily add SSL to Rails applications on Heroku JavaScript Node.js 7.5.0, Node.js Helps NASA Keep Astronauts Safe and Data Accessible и When you should not pick EmberJS as your next front-end tool ES7 and ES8 Features и How calc() Works Front-End Developer Handbook 2017, Mithril - a modern client-side Javascript framework for building Single Page Applications и Sixflix - detects whether a host environment supports ES6 Conferences Ruby Meditation #13

RWpod - подкаст про мир Ruby и Web технологии
47 выпуск 04 сезона. Rails 5.0.1.rc1, TypeScript 2.1, Angular 2.3.0, 9 New Features in Ruby 2.4, TypeORM, Ng2d3 и прочее

RWpod - подкаст про мир Ruby и Web технологии

Play Episode Listen Later Dec 11, 2016 48:33


Добрый день уважаемые слушатели. Представляем новый выпуск подкаста RWpod. В этом выпуске: Ruby Rails 5.0.1.rc2 has been released, Rails 5.1: Default Primary Keys Are Now BIGINT, Yarn is good. Yarn works, Basic webpack integration и jQuery no longer part of Rails and more 9 New Features in Ruby 2.4, Ruby 2.4 Performance Is Looking Good, Performance and stability in capybara tests и How To Override A Default Scope In Rails Elixir, Ruby, don't fight. Talk… with Erlectricity, Find where the method lies : source_location, Refactoring Legacy Rails Controllers и Mail Previews and Templates (video) JavaScript Announcing TypeScript 2.1, Ember 2.10 and 2.11 beta released, Angular 2.3.0 Now Available и Here's to the Next 5 Years of MarionetteJs JavaScript Developers: Watch Your Language!, Angular 2 is terrible и Custom Elements That Work Anywhere TypeORM - an Object Relational Mapper (ORM) for node.js written in that can be used with TypeScript or JavaScript (ES5, ES6, ES7), Ng2d3 - Angular2 + D3js Composable Re-usable Charting Framework, Svelte - the magical disappearing UI framework, PulltoRefresh.js - Javascript library crafted to power your webapp's pull to refresh feature и Styletron - a universal CSS-in-JS engine built from the ground up for high-performance Conferences Elixir Meetup 4 Lviv

Code Podcast
3: Concurrency – Event Loop & Coroutines

Code Podcast

Play Episode Listen Later Apr 14, 2016 37:20


Let's escape the world where the Big Brother constantly interrupts us. Free ourselves from the oppression of consumerism. Let's leave behind preemptive multitasking and enter the world of collaboration! Host: Andrey Salomatin https://twitter.com/flpvsk Dark side: Michael Beschastnov Please send us stories about your awkward tech talks! https://twitter.com/podcastcode andrey@codepodcast.com michael@codepodcast.com ### Guests ### - **A. Jesse Jiryu Davis** * https://emptysqua.re/blog/ * https://github.com/ajdavis - **Saúl Ibarra Corretgé** * https://about.me/saghul * https://github.com/saghul A much smarter way to spend your money The Architecture of Open Source Applications aosabook.org/ ### Sources ### * **Event loop** * What the heck is the event loop anyway? by Philip Roberts https://www.youtube.com/watch?v=8aGhZQkoFbQ * An Introduction to libuv by Nikhil Marathe https://nikhilm.github.io/uvbook/ * Taming the asynchronous beast with ES7 by Nolan Lawson https://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html * How the heck does async/await work in Python 3.5? by Brett Cannon http://www.snarky.ca/how-the-heck-does-async-await-work-in-python-3-5 * **Coroutines** * Coroutines Live-Coding Demonstration, at SCALE14x by A. Jesse Jiryu Davis https://emptysqua.re/blog/scale14x-coroutines-talk/ * A Web Crawler With asyncio Coroutines from The Architecture Of Open Source Applications by A. Jesse Jiryu Davis and Guido van Rossum http://aosabook.org/en/500L/a-web-crawler-with-asyncio-coroutines.html * Unyielding by Glyph Lefkowitz https://glyph.twistedmatrix.com/2014/02/unyielding.html * A Curious Course on Coroutines and Concurrency by David Beazley http://www.dabeaz.com/coroutines/ * Generator Tricks for Systems Programmers by David Beazley http://www.dabeaz.com/generators/ ### Projects to check out ### * **Python** * Pyuv https://github.com/saghul/pyuv * Pymongo https://api.mongodb.org/python/current/index.html * Python Async IO Resources http://asyncio.org/ * curio - concurrent I/O https://github.com/dabeaz/curio * Tornado Web Server https://github.com/tornadoweb/tornado * **Node.js** * libuv http://docs.libuv.org/en/v1.x/ ### Music ### Mid-Air! https://soundcloud.com/mid_air

projects big brother io python taming guido node rossum unyielding concurrency es7 event loop brett cannon 500l nolan lawson open source applications david beazley philip roberts
All Angular Podcasts by Devchat.tv
077 AiA 2016 Year Predictions

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jan 21, 2016 66:17


02:34 - Angular in 2015 Visual Studio Code 09:11 - Tooling 10:47 - Angular 2 Courses, Style Guide 13:01 - People Leaving Angular for React ?? 14:31 - No New Frameworks of Consequence in 2016 ?? Cycle.js Elm 21:50 - New Year’s Challenge: Communicate “Why” Pair Programming 25:12 - Opinionated Blog Posts and Rants 28:42 - Mobile Developers and Applications 33:44 - Angular 2 LIVE Predictions Lukas: June 15th John: May 4th (ng-conf) Chuck: mid-July Ward: August Joe: April 1st 39:54 - ES2015/6, ES7 41:15 - Bootstrap Takes a Backseat 41:48 - Inline Styles 43:43 - Containers 44:08 - NOSQL Databases 44:35 - Java 45:06 - Ruby 45:35 - PHP 46:34 - Bootcamps / Coding Camps Education and Job Attainability 54:02 - Revolt on ES6 => Go Back to ES5 ?? 55:49 - WebAssembly Picks Mad Max: Fury Road (Ward) Luca Sestak Duo - Key Engine (Lukas) Star Wars: The Force Awakens (Joe) littleBits (Joe) Submit a CFP for ng-conf! (Joe) Spending time with family (John) Clash of Clans (Chuck) All Remote Confs (Chuck) Swarm Simulator (Chuck) CES (Chuck) The Venetian Hotel (Chuck)

Adventures in Angular
077 AiA 2016 Year Predictions

Adventures in Angular

Play Episode Listen Later Jan 21, 2016 66:17


02:34 - Angular in 2015 Visual Studio Code 09:11 - Tooling 10:47 - Angular 2 Courses, Style Guide 13:01 - People Leaving Angular for React ?? 14:31 - No New Frameworks of Consequence in 2016 ?? Cycle.js Elm 21:50 - New Year’s Challenge: Communicate “Why” Pair Programming 25:12 - Opinionated Blog Posts and Rants 28:42 - Mobile Developers and Applications 33:44 - Angular 2 LIVE Predictions Lukas: June 15th John: May 4th (ng-conf) Chuck: mid-July Ward: August Joe: April 1st 39:54 - ES2015/6, ES7 41:15 - Bootstrap Takes a Backseat 41:48 - Inline Styles 43:43 - Containers 44:08 - NOSQL Databases 44:35 - Java 45:06 - Ruby 45:35 - PHP 46:34 - Bootcamps / Coding Camps Education and Job Attainability 54:02 - Revolt on ES6 => Go Back to ES5 ?? 55:49 - WebAssembly Picks Mad Max: Fury Road (Ward) Luca Sestak Duo - Key Engine (Lukas) Star Wars: The Force Awakens (Joe) littleBits (Joe) Submit a CFP for ng-conf! (Joe) Spending time with family (John) Clash of Clans (Chuck) All Remote Confs (Chuck) Swarm Simulator (Chuck) CES (Chuck) The Venetian Hotel (Chuck)

Devchat.tv Master Feed
077 AiA 2016 Year Predictions

Devchat.tv Master Feed

Play Episode Listen Later Jan 21, 2016 66:17


02:34 - Angular in 2015 Visual Studio Code 09:11 - Tooling 10:47 - Angular 2 Courses, Style Guide 13:01 - People Leaving Angular for React ?? 14:31 - No New Frameworks of Consequence in 2016 ?? Cycle.js Elm 21:50 - New Year’s Challenge: Communicate “Why” Pair Programming 25:12 - Opinionated Blog Posts and Rants 28:42 - Mobile Developers and Applications 33:44 - Angular 2 LIVE Predictions Lukas: June 15th John: May 4th (ng-conf) Chuck: mid-July Ward: August Joe: April 1st 39:54 - ES2015/6, ES7 41:15 - Bootstrap Takes a Backseat 41:48 - Inline Styles 43:43 - Containers 44:08 - NOSQL Databases 44:35 - Java 45:06 - Ruby 45:35 - PHP 46:34 - Bootcamps / Coding Camps Education and Job Attainability 54:02 - Revolt on ES6 => Go Back to ES5 ?? 55:49 - WebAssembly Picks Mad Max: Fury Road (Ward) Luca Sestak Duo - Key Engine (Lukas) Star Wars: The Force Awakens (Joe) littleBits (Joe) Submit a CFP for ng-conf! (Joe) Spending time with family (John) Clash of Clans (Chuck) All Remote Confs (Chuck) Swarm Simulator (Chuck) CES (Chuck) The Venetian Hotel (Chuck)

JavaScript Jabber
188 JSJ JavaScript Code Smells with Elijah Manor

JavaScript Jabber

Play Episode Listen Later Dec 2, 2015 51:30


Check out JS Remote Conf!   02:22 - Elijah Manor Introduction Twitter GitHub Blog LeanKit Eliminate JavaScript Code Smells (Elijah's Talk Abstract) A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells The full slides (60 mins worth of material) 04:49 - What is a “Code Smell”? Martin Fowler: CodeSmell ESLint JSHint 10:21 - Copy/Paste Code Error jsinspect and jscpd ES6, ES7, Babel Support 13:11 - Using ES6 to Eliminate Code Smells 15:48 - Refactoring Case Statements The Strategy Pattern 21:29 - Juniors and Code Smells Code Reviews 27:29 - Isomorphic Code 31:12 - Framework Code Smells 33:47 - Identifying New Code Smells 36:33 - When Code Smells are OK 39:10 - Why use parameters? Picks Terms And Conditions May Apply (AJ) Nodevember (Aimee) Developer Tea (Aimee) Jake Shimabukuro (Joe) Screeps (Joe) react-styleguide-generator (Elijah) react-styleguidist (Elijah) The Phantom Menace - What it Should Have Been (AJ) Attack of the Clones - What it Should Have Been (AJ)

strategy blog attack babel github javascript manor attack of the clones juniors jake shimabukuro es6 code reviews eslint code smells es7 developer tea code smell leankit js remote conf nodevember jshint screeps using es6 terms and conditions may apply
Devchat.tv Master Feed
188 JSJ JavaScript Code Smells with Elijah Manor

Devchat.tv Master Feed

Play Episode Listen Later Dec 2, 2015 51:30


Check out JS Remote Conf!   02:22 - Elijah Manor Introduction Twitter GitHub Blog LeanKit Eliminate JavaScript Code Smells (Elijah's Talk Abstract) A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells The full slides (60 mins worth of material) 04:49 - What is a “Code Smell”? Martin Fowler: CodeSmell ESLint JSHint 10:21 - Copy/Paste Code Error jsinspect and jscpd ES6, ES7, Babel Support 13:11 - Using ES6 to Eliminate Code Smells 15:48 - Refactoring Case Statements The Strategy Pattern 21:29 - Juniors and Code Smells Code Reviews 27:29 - Isomorphic Code 31:12 - Framework Code Smells 33:47 - Identifying New Code Smells 36:33 - When Code Smells are OK 39:10 - Why use parameters? Picks Terms And Conditions May Apply (AJ) Nodevember (Aimee) Developer Tea (Aimee) Jake Shimabukuro (Joe) Screeps (Joe) react-styleguide-generator (Elijah) react-styleguidist (Elijah) The Phantom Menace - What it Should Have Been (AJ) Attack of the Clones - What it Should Have Been (AJ)

strategy blog attack babel github javascript manor attack of the clones juniors jake shimabukuro es6 code reviews eslint code smells es7 developer tea code smell leankit js remote conf nodevember jshint screeps using es6 terms and conditions may apply
All JavaScript Podcasts by Devchat.tv
188 JSJ JavaScript Code Smells with Elijah Manor

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Dec 2, 2015 51:30


Check out JS Remote Conf!   02:22 - Elijah Manor Introduction Twitter GitHub Blog LeanKit Eliminate JavaScript Code Smells (Elijah's Talk Abstract) A video containing the 30 min version of the talk: Eliminate JavaScript Code Smells The full slides (60 mins worth of material) 04:49 - What is a “Code Smell”? Martin Fowler: CodeSmell ESLint JSHint 10:21 - Copy/Paste Code Error jsinspect and jscpd ES6, ES7, Babel Support 13:11 - Using ES6 to Eliminate Code Smells 15:48 - Refactoring Case Statements The Strategy Pattern 21:29 - Juniors and Code Smells Code Reviews 27:29 - Isomorphic Code 31:12 - Framework Code Smells 33:47 - Identifying New Code Smells 36:33 - When Code Smells are OK 39:10 - Why use parameters? Picks Terms And Conditions May Apply (AJ) Nodevember (Aimee) Developer Tea (Aimee) Jake Shimabukuro (Joe) Screeps (Joe) react-styleguide-generator (Elijah) react-styleguidist (Elijah) The Phantom Menace - What it Should Have Been (AJ) Attack of the Clones - What it Should Have Been (AJ)

strategy blog attack babel github javascript manor attack of the clones juniors jake shimabukuro es6 code reviews eslint code smells es7 developer tea code smell leankit js remote conf nodevember jshint screeps using es6 terms and conditions may apply
JavaScript Jabber
169 JSJ Property-based Testing (QuickCheck) with Zach Kessin

JavaScript Jabber

Play Episode Listen Later Jul 22, 2015 45:16


02:20 - Zach Kessin Introduction Twitter GitHub Zach's Books Parrot JavaScript Jabber: Episode #057: Functional Programming with Zach Kessin Testing Erlang With Quickcheck Book 04:00 - Mostly Erlang Podcast 05:27 - Property-based Testing (QuickCheck) 07:22 - Property-based Testing and Functional Programming jsverify 09:48 - Pure Functions Shrinking 18:09 - Boundary Cases 20:00 - Generating the Data 23:23 - Trending Concepts in JavaScript 32:33 - How Property-based Testing Fits in with Other Kind of Testing 35:57 - Test Failures Panel Nolan Lawson: Taming the asynchronous beast with ES7 (Aimee) Nodevember (Aimee) Hipster Sound (Jamison) Om Next by David Nolen  (Jamison) Gallant - Weight In Gold (Jamison) React Rally (Jamison) Better Off Ted (Joe) Armada: A Novel by Ernest Cline (Joe) Testing Erlang With Quickcheck Book (Zach) Parrot Universal Notification Interface (Zach) The Famine of Men by Richard H. Kessin (Zach)

men books data testing panel property famine generating github shrinking javascript parrot creativeasin ernest cline quickcheck functional programming better off ted other kind es7 react rally david nolen property based testing nodevember javascript jabber episode zach kessin om next richard h kessin
Devchat.tv Master Feed
169 JSJ Property-based Testing (QuickCheck) with Zach Kessin

Devchat.tv Master Feed

Play Episode Listen Later Jul 22, 2015 45:16


02:20 - Zach Kessin Introduction Twitter GitHub Zach's Books Parrot JavaScript Jabber: Episode #057: Functional Programming with Zach Kessin Testing Erlang With Quickcheck Book 04:00 - Mostly Erlang Podcast 05:27 - Property-based Testing (QuickCheck) 07:22 - Property-based Testing and Functional Programming jsverify 09:48 - Pure Functions Shrinking 18:09 - Boundary Cases 20:00 - Generating the Data 23:23 - Trending Concepts in JavaScript 32:33 - How Property-based Testing Fits in with Other Kind of Testing 35:57 - Test Failures Panel Nolan Lawson: Taming the asynchronous beast with ES7 (Aimee) Nodevember (Aimee) Hipster Sound (Jamison) Om Next by David Nolen  (Jamison) Gallant - Weight In Gold (Jamison) React Rally (Jamison) Better Off Ted (Joe) Armada: A Novel by Ernest Cline (Joe) Testing Erlang With Quickcheck Book (Zach) Parrot Universal Notification Interface (Zach) The Famine of Men by Richard H. Kessin (Zach)

men books data testing panel property famine generating github shrinking javascript parrot creativeasin ernest cline quickcheck functional programming better off ted other kind es7 react rally david nolen property based testing nodevember javascript jabber episode zach kessin om next richard h kessin
All JavaScript Podcasts by Devchat.tv
169 JSJ Property-based Testing (QuickCheck) with Zach Kessin

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Jul 22, 2015 45:16


02:20 - Zach Kessin Introduction Twitter GitHub Zach's Books Parrot JavaScript Jabber: Episode #057: Functional Programming with Zach Kessin Testing Erlang With Quickcheck Book 04:00 - Mostly Erlang Podcast 05:27 - Property-based Testing (QuickCheck) 07:22 - Property-based Testing and Functional Programming jsverify 09:48 - Pure Functions Shrinking 18:09 - Boundary Cases 20:00 - Generating the Data 23:23 - Trending Concepts in JavaScript 32:33 - How Property-based Testing Fits in with Other Kind of Testing 35:57 - Test Failures Panel Nolan Lawson: Taming the asynchronous beast with ES7 (Aimee) Nodevember (Aimee) Hipster Sound (Jamison) Om Next by David Nolen  (Jamison) Gallant - Weight In Gold (Jamison) React Rally (Jamison) Better Off Ted (Joe) Armada: A Novel by Ernest Cline (Joe) Testing Erlang With Quickcheck Book (Zach) Parrot Universal Notification Interface (Zach) The Famine of Men by Richard H. Kessin (Zach)

men books data testing panel property famine generating github shrinking javascript parrot creativeasin ernest cline quickcheck functional programming better off ted other kind es7 react rally david nolen property based testing nodevember javascript jabber episode zach kessin om next richard h kessin
Devchat.tv Master Feed
168 JSJ The Future of JavaScript with Jafar Husain

Devchat.tv Master Feed

Play Episode Listen Later Jul 15, 2015 77:23


03:04 - Jafar Husain Introduction Twitter GitHub Netflix TC39 03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!) 05:35 - The Release Cycle What This Means for Browsers 08:37 - Babel and ECMAScript 09:50 - WebAssembly 13:01 - Google’s NACL 13:23 - Performance > Features? ES6 Feature Performance (JavaScript Weekly Article) Features Implemented as Polyfills (Why Bother?) 20:12 - TC39 24:22 - New Features Decorators Performance Benefit? 28:53 -Transpilers 34:48 - Object.observe() 37:51 - Immutable Types 45:32 - Structural Types 47:11 - Symbols 48:58 - Observables 52:31 - Async Functions asyncawait 57:31 - Rapid Fire Round - When New Feature Will Be Released in ES2015 or ES2016 let - 15 for...of - 15 modules - 15 destructuring - 15 promises - 15 default function argument expressions - 15 asyncawait - 16 Picks ES6 and ES7 on The Web Platform Podcast (AJ) Binding to the Cloud with Falcor Jafar Husain (AJ) Asynchronous JavaScript at Netflix by Jafar Husain @ MountainWest Ruby 2014 (AJ) Let's Encrypt on Raspberry Pi (AJ) adventures in haproxy: tcp, tls, https, ssh, openvpn (AJ) Let's Encrypt through HAProxy (AJ) Mandy's Fiancé's Video Game Fund (AJ) The Murray Gell-Mann Amnesia Effect (Dave) The Majority Illusion (Dave) [Egghead.io] Asynchronous Programming: The End of The Loop (Aimee) Study: You Really Can 'Work Smarter, Not Harder' (Aimee) Elm (Jamison) The Katering Show (Jamison) Sharding Tweet (Jamison) The U.S. Women's National Soccer Team (Joe) mdn.io (Joe) Aftershokz AS500 Bluez 2 Open Ear Wireless Stereo Headphones (Chuck) Autonomy, Mastery, Purpose: The Science of What Motivates Us, Animated (Jafar) Netflix (Jafar) quiescent (Jafar) Clojurescript (Jafar)

women netflix google performance cloud mastery loop babel autonomy object github animated symbols javascript binding browsers raspberry pi fianc elm jafar work smarter national soccer team eggheads encrypt webassembly new features nacl es6 ecmascript decorators tc39 clojurescript observables what this means haproxy what motivates us es7 es2015 jafar husain transpilers asynchronous javascript creativeasin b00jo9y176 linkid oiqybvn2tzxhxr7v aftershokz as500 bluez open ear wireless stereo headphones jafar husain introduction
JavaScript Jabber
168 JSJ The Future of JavaScript with Jafar Husain

JavaScript Jabber

Play Episode Listen Later Jul 15, 2015 77:23


03:04 - Jafar Husain Introduction Twitter GitHub Netflix TC39 03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!) 05:35 - The Release Cycle What This Means for Browsers 08:37 - Babel and ECMAScript 09:50 - WebAssembly 13:01 - Google’s NACL 13:23 - Performance > Features? ES6 Feature Performance (JavaScript Weekly Article) Features Implemented as Polyfills (Why Bother?) 20:12 - TC39 24:22 - New Features Decorators Performance Benefit? 28:53 -Transpilers 34:48 - Object.observe() 37:51 - Immutable Types 45:32 - Structural Types 47:11 - Symbols 48:58 - Observables 52:31 - Async Functions asyncawait 57:31 - Rapid Fire Round - When New Feature Will Be Released in ES2015 or ES2016 let - 15 for...of - 15 modules - 15 destructuring - 15 promises - 15 default function argument expressions - 15 asyncawait - 16 Picks ES6 and ES7 on The Web Platform Podcast (AJ) Binding to the Cloud with Falcor Jafar Husain (AJ) Asynchronous JavaScript at Netflix by Jafar Husain @ MountainWest Ruby 2014 (AJ) Let's Encrypt on Raspberry Pi (AJ) adventures in haproxy: tcp, tls, https, ssh, openvpn (AJ) Let's Encrypt through HAProxy (AJ) Mandy's Fiancé's Video Game Fund (AJ) The Murray Gell-Mann Amnesia Effect (Dave) The Majority Illusion (Dave) [Egghead.io] Asynchronous Programming: The End of The Loop (Aimee) Study: You Really Can 'Work Smarter, Not Harder' (Aimee) Elm (Jamison) The Katering Show (Jamison) Sharding Tweet (Jamison) The U.S. Women's National Soccer Team (Joe) mdn.io (Joe) Aftershokz AS500 Bluez 2 Open Ear Wireless Stereo Headphones (Chuck) Autonomy, Mastery, Purpose: The Science of What Motivates Us, Animated (Jafar) Netflix (Jafar) quiescent (Jafar) Clojurescript (Jafar)

women netflix google performance cloud mastery loop babel autonomy object github animated symbols javascript binding browsers raspberry pi fianc elm jafar work smarter national soccer team eggheads encrypt webassembly new features nacl es6 ecmascript decorators tc39 clojurescript observables what this means haproxy what motivates us es7 es2015 jafar husain transpilers asynchronous javascript creativeasin b00jo9y176 linkid oiqybvn2tzxhxr7v aftershokz as500 bluez open ear wireless stereo headphones jafar husain introduction
All JavaScript Podcasts by Devchat.tv
168 JSJ The Future of JavaScript with Jafar Husain

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Jul 15, 2015 77:23


03:04 - Jafar Husain Introduction Twitter GitHub Netflix TC39 03:29 - The Great Name Debate (ES6, ES7 = ES2015, ES2016!!) 05:35 - The Release Cycle What This Means for Browsers 08:37 - Babel and ECMAScript 09:50 - WebAssembly 13:01 - Google’s NACL 13:23 - Performance > Features? ES6 Feature Performance (JavaScript Weekly Article) Features Implemented as Polyfills (Why Bother?) 20:12 - TC39 24:22 - New Features Decorators Performance Benefit? 28:53 -Transpilers 34:48 - Object.observe() 37:51 - Immutable Types 45:32 - Structural Types 47:11 - Symbols 48:58 - Observables 52:31 - Async Functions asyncawait 57:31 - Rapid Fire Round - When New Feature Will Be Released in ES2015 or ES2016 let - 15 for...of - 15 modules - 15 destructuring - 15 promises - 15 default function argument expressions - 15 asyncawait - 16 Picks ES6 and ES7 on The Web Platform Podcast (AJ) Binding to the Cloud with Falcor Jafar Husain (AJ) Asynchronous JavaScript at Netflix by Jafar Husain @ MountainWest Ruby 2014 (AJ) Let's Encrypt on Raspberry Pi (AJ) adventures in haproxy: tcp, tls, https, ssh, openvpn (AJ) Let's Encrypt through HAProxy (AJ) Mandy's Fiancé's Video Game Fund (AJ) The Murray Gell-Mann Amnesia Effect (Dave) The Majority Illusion (Dave) [Egghead.io] Asynchronous Programming: The End of The Loop (Aimee) Study: You Really Can 'Work Smarter, Not Harder' (Aimee) Elm (Jamison) The Katering Show (Jamison) Sharding Tweet (Jamison) The U.S. Women's National Soccer Team (Joe) mdn.io (Joe) Aftershokz AS500 Bluez 2 Open Ear Wireless Stereo Headphones (Chuck) Autonomy, Mastery, Purpose: The Science of What Motivates Us, Animated (Jafar) Netflix (Jafar) quiescent (Jafar) Clojurescript (Jafar)

women netflix google performance cloud mastery loop babel autonomy object github animated symbols javascript binding browsers raspberry pi fianc elm jafar work smarter national soccer team eggheads encrypt webassembly new features nacl es6 ecmascript decorators tc39 clojurescript observables what this means haproxy what motivates us es7 es2015 jafar husain transpilers asynchronous javascript creativeasin b00jo9y176 linkid oiqybvn2tzxhxr7v aftershokz as500 bluez open ear wireless stereo headphones jafar husain introduction
The Web Platform Podcast
49: An Interview with Eric Elliott

The Web Platform Podcast

Play Episode Listen Later Jun 22, 2015 59:19


Summary In episode 49 Danny Blue (@dee_bloo) has a one-on-one talk with Web Application Master & JavaScript Guru Eric Elliott (@_ericelliott).  Danny & Eric cover several exciting development topics including event based development, functional programming, Web Assembly, teaching JavaScript, helping to stop homelessness with code, & more. Resources Learn JavaScript with Eric Elliott - https://ericelliottjs.com/ Eric on Web Assembly - https://medium.com/javascript-scene/what-is-webassembly-the-dawn-of-a-new-era-61256ec5a8f6 StampIt 2.0 - https://github.com/stampit-org/stampit/releases/tag/v2.0.3 Campaign to fight Homelessness - Kickstarter - https://www.kickstarter.com/projects/ericelliott/learn-javascript Blog - https://medium.com/the-backer-army/fighting-poverty-with-code-d1ed3ebd982d react-stampit - https://github.com/stampit-org/react-stampit nodeschool.io functional programming (on runnable) - http://code.runnable.com/VQuZjvia8Gxcqkpy/nodeschool-io-s-functional-programming-in-javascript-course-available-in-your-browser-for-node-js-and-freecodecamp jsx - https://facebook.github.io/react/docs/jsx-in-depth.html Tim Oxley's Functional Programming workshop - https://github.com/timoxley/functional-javascript-workshop TC-39 - http://ecma-international.org/memento/TC39.htm Jafar Husain - https://twitter.com/jhusain Event Machine - https://github.com/eventmachine/eventmachine Twisted - https://github.com/twisted/twisted Host Danny Blue (@dee_bloo) - Sr. Front End Engineer at Deloitte Digital

The Web Platform Podcast
47: X-Tag - The X Generation

The Web Platform Podcast

Play Episode Listen Later Jun 10, 2015 55:02


Summary Danny Blue (@dee_bloo), Erik Isaksen (@eisaksen), and Tyler McGinnis (@tylermcginnis33) talk to Daniel Buchner (@csuwildcat) about the X-Tag project and some if its interesting features, such as mixins. We discuss the Web Component spec as well as the features that have been agreed upon and which ones may still need some work. Big companies like Google have thrown their full support behind the Web Components technology umbrella. Will others such as Microsoft follow suit? and what will it take for browser vendors to implement web components natively. Resources X-Tag on Github - https://github.com/x-tag X-Tag documentation - http://x-tag.readme.io/v1.0/docs X-Tag Boilerplate - https://github.com/webcomponents/xtag-boilerplate Mixin Example - https://github.com/x-tag/mixin-value/blob/master/src/main.js Web Components Bi-monthly Meetings - WinJS - https://dev.windows.com/en-us/develop/winjs Vorlon.js - http://vorlonjs.com/ Panelists   Erik Isaksen - HTML5 Google Developer Expert & Front End Engineer at Deloitte Digital Danny Blue - Front End Engineer at Deloitte Digital Tyler McGinnis - Firebase Expert & Lead Instructor / Software Engineer at DevMtn Justin Ribeiro - Wearables & HTML5 Google Developer Expert & Partner at Stickman Ventures

All JavaScript Podcasts by Devchat.tv
161 JSJ Rust with David Herman

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later May 27, 2015 65:05


02:52 - David Herman Introduction Twitter Blog JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman Effective JavaScript by David Herman @effectivejs TC39 Mozilla 03:50 - The Rust Programming Language [GitHub] rust 06:31 - “Systems Programming Without Fear” 07:38 - High vs Low-level Programming Languages Garbage Collection and Deallocation Memory Safety Performance and Control Over Performance 11:44 - Stack vs Heap Memory Etymology of "Foo" RAII (Resource Acquisition Is Initialization) 16:52 - The Core of Rust Ownership Type System 24:23 - Segmentation Fault (Seg Faults) 27:51 - How much should programmers care about programming languages? Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.) 32:43 - Concurrency and Multithreaded Programming 35:06 - Rust vs Go 37:58 - servo 40:27 - asm.js emscripten 42:19 - Cool Apps Built with Rust Skylight Wit.ai 45:04 - What hardware architectures does the Rust target? 45:46 - Learning Rust Rust for Rubyists by Steve Klabnik Picks Software Engineering Radio (Dave) How Will You Measure Your Life? by Clayton M. Christensen (Dave) The Presidents of the United States of America (Dave) Design Patterns in C (AJ) Microsoft Edge Dev Blog: Bringing Asm.js to Chakra and Microsoft Edge (AJ) The Web Platform Podcast: Episode 43: Modern JavaScript with ES6 & ES7 (AJ) Firefox Fame Phone (AJ) iTunes U CS106A (Programming Methodology) (Aimee) Valerian Root on Etsy (Aimee) The Dear Hunter - Live (Jamison) Designing Data-Intensive Applications by Martin Kleppmann (Jamison) Fogus: Perlis Languages (Jamison) Galactic Civilizations III (Joe) Visual Studio Code (Joe) Tessel 2 (Dave) Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Dave) Plush Hello Kitty Doll (Dave)

Devchat.tv Master Feed
161 JSJ Rust with David Herman

Devchat.tv Master Feed

Play Episode Listen Later May 27, 2015 65:05


02:52 - David Herman Introduction Twitter Blog JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman Effective JavaScript by David Herman @effectivejs TC39 Mozilla 03:50 - The Rust Programming Language [GitHub] rust 06:31 - “Systems Programming Without Fear” 07:38 - High vs Low-level Programming Languages Garbage Collection and Deallocation Memory Safety Performance and Control Over Performance 11:44 - Stack vs Heap Memory Etymology of "Foo" RAII (Resource Acquisition Is Initialization) 16:52 - The Core of Rust Ownership Type System 24:23 - Segmentation Fault (Seg Faults) 27:51 - How much should programmers care about programming languages? Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.) 32:43 - Concurrency and Multithreaded Programming 35:06 - Rust vs Go 37:58 - servo 40:27 - asm.js emscripten 42:19 - Cool Apps Built with Rust Skylight Wit.ai 45:04 - What hardware architectures does the Rust target? 45:46 - Learning Rust Rust for Rubyists by Steve Klabnik Picks Software Engineering Radio (Dave) How Will You Measure Your Life? by Clayton M. Christensen (Dave) The Presidents of the United States of America (Dave) Design Patterns in C (AJ) Microsoft Edge Dev Blog: Bringing Asm.js to Chakra and Microsoft Edge (AJ) The Web Platform Podcast: Episode 43: Modern JavaScript with ES6 & ES7 (AJ) Firefox Fame Phone (AJ) iTunes U CS106A (Programming Methodology) (Aimee) Valerian Root on Etsy (Aimee) The Dear Hunter - Live (Jamison) Designing Data-Intensive Applications by Martin Kleppmann (Jamison) Fogus: Perlis Languages (Jamison) Galactic Civilizations III (Joe) Visual Studio Code (Joe) Tessel 2 (Dave) Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Dave) Plush Hello Kitty Doll (Dave)

JavaScript Jabber
161 JSJ Rust with David Herman

JavaScript Jabber

Play Episode Listen Later May 27, 2015 65:05


02:52 - David Herman Introduction Twitter Blog JavaScript Jabber Episode #54: JavaScript Parsing, ASTs, and Language Grammar w/ David Herman and Ariya Hidayat JavaScript Jabber Episode #44: Book Club! Effective JavaScript with David Herman Effective JavaScript by David Herman @effectivejs TC39 Mozilla 03:50 - The Rust Programming Language [GitHub] rust 06:31 - “Systems Programming Without Fear” 07:38 - High vs Low-level Programming Languages Garbage Collection and Deallocation Memory Safety Performance and Control Over Performance 11:44 - Stack vs Heap Memory Etymology of "Foo" RAII (Resource Acquisition Is Initialization) 16:52 - The Core of Rust Ownership Type System 24:23 - Segmentation Fault (Seg Faults) 27:51 - How much should programmers care about programming languages? Andrew Oppenlander: Rust FFI (Embedding Rust in projects for safe, concurrent, and fast code anywhere.) 32:43 - Concurrency and Multithreaded Programming 35:06 - Rust vs Go 37:58 - servo 40:27 - asm.js emscripten 42:19 - Cool Apps Built with Rust Skylight Wit.ai 45:04 - What hardware architectures does the Rust target? 45:46 - Learning Rust Rust for Rubyists by Steve Klabnik Picks Software Engineering Radio (Dave) How Will You Measure Your Life? by Clayton M. Christensen (Dave) The Presidents of the United States of America (Dave) Design Patterns in C (AJ) Microsoft Edge Dev Blog: Bringing Asm.js to Chakra and Microsoft Edge (AJ) The Web Platform Podcast: Episode 43: Modern JavaScript with ES6 & ES7 (AJ) Firefox Fame Phone (AJ) iTunes U CS106A (Programming Methodology) (Aimee) Valerian Root on Etsy (Aimee) The Dear Hunter - Live (Jamison) Designing Data-Intensive Applications by Martin Kleppmann (Jamison) Fogus: Perlis Languages (Jamison) Galactic Civilizations III (Joe) Visual Studio Code (Joe) Tessel 2 (Dave) Event Driven: How to Run Memorable Tech Conferences by Leah Silber (Dave) Plush Hello Kitty Doll (Dave)

The Web Platform Podcast
43: Modern JavaScript with ES6 & ES7

The Web Platform Podcast

Play Episode Listen Later May 12, 2015 64:25


Summary The world of JavaScript is a large one. AJ O'Neal (@coolAJ86), Podcaster & JavaScript Developer along with Netflix UI Architect & TC-39 Member, Jafar Husain (@jhusain) take us through opinions & facts about the state of the ubiquitous JavaScript language. Modern application development can daunting for developers just coming into web technology & JavaScript. Utilizing the latest & greatest in the language is not as easy as one might think and in some case it may be possible.   Then there are the transpilers & package managers. So many tools to polyfill or shim and features seems like more work than we'd want for a fast production project. Is it worth utilizing the benefits of ES6 & ES7? AJ & Jafar share with us what they think. Resources ES6 Support Table - http://kangax.github.io/compat-table/es6/ ES7 Support Table - http://kangax.github.io/compat-table/es7/ ES Discuss - https://esdiscuss.org/ Subscribe to the ES Summaries Mailing List - https://mail.mozilla.org/listinfo/es-discuss Some features explained - https://github.com/lukehoban/es6features ESFiddle - http://www.es6fiddle.net/ One of the best blogs on JavaScript - http://www.2ality.com/ Using ES6 is io.js - https://iojs.org/en/es6.html TC-39 - http://www.ecma-international.org/memento/TC39-M.htm Jafar's talk on ES7 - https://www.youtube.com/watch?v=DqMFX91ToLw JSJ on ES6 (older but good) - http://devchat.tv/js-jabber/068-jsj-es6-with-aaron-frost Adventures in Angular ES6/TypeScript episode - http://devchat.tv/adventures-in-angular/041-aia-typescript-with-dan-wahlin The Extensible Web Manifesto = https://extensiblewebmanifesto.org/ Jafar's Ng-Conf Falcor talk -https://www.youtube.com/watch?v=WiO1f6h15c8 HTML5DevConf : Asyncronous JavaScript at Netflix - https://www.youtube.com/watch?v=5uxSu-F5Kj0 Douglas Crockford - http://javascript.crockford.com/ daplie.com - https://daplie.com/ DotNet Rocks 1099  Digging into Javascript 6 with Jafar Husain - http://www.dotnetrocks.com/default.aspx?showNum=1099 JSJ The Koa Framework with Gerred Dillon and Will Conant - http://devchat.tv/js-jabber/117-jsj-the-koa-framework-with-gerred-dillon-and-will-conant Dev Mountain - https://devmounta.in/ Panelists   Danny Blue - Front End Engineer at Deloitte Digital Erik Isaksen - HTML5 Google Developer Expert & Front End Engineer at Deloitte Digital

The Web Platform Podcast
38: Aurelia.io

The Web Platform Podcast

Play Episode Listen Later Apr 8, 2015 74:37


Rob Eisenberg (@EisenbergEffect) recently released a framework that focuses on standardization & swappable modules. Rob is no stranger to framework building, having created the popular JavaScript framework Durandal.js and more recently having helped develop Angular 2.   Aurelia has a great story. It uses ES6/ES7 JavaScript standards so you are coding with raw JavaScript. Templates use the template HTML tag and bindings are handled by pure JavaScript Template Strings. The framework itself is very barebones and can easily work with other libraries, frameworks, or modules outside Aurelia. This approach is very different than what we've seen from todays application or component frameworks.   Rob talks with us about this ‘spiritual successor' project of Durandal, why it was created, and how it can be used today. Resources Aurelia.io - http://aurelia.io/ Aurelia Github Organization - https://github.com/aurelia Aurelia Framework - https://github.com/aurelia/framework Introduction Video - https://vimeo.com/117778145 Gitter - https://gitter.im/Aurelia/Discuss Basic tutorial - http://aurelia.io/get-started.html Documentation - http://aurelia.io/docs.html Adaptive Binding - http://blog.durandal.io/2015/04/03/aurelia-adaptive-binding/ Latest release news - http://blog.durandal.io/2015/03/25/aurelia-0-10-0-release-status/ Durandal - http://durandaljs.com/ Rob's Github page -   https://github.com/EisenbergEffect The Aurelia Router - https://github.com/aurelia/router React & Aurelia - http://ilikekillnerds.com/2015/03/aurelia-vs-react-js-based-on-actual-use/ Using React in Aurelia - http://ilikekillnerds.com/2015/03/how-to-use-react-js-in-aurelia/ Aurelia vs Angular - http://ilikekillnerds.com/2015/01/aurelia-vs-angularjs-round-one-fight/ Rob on DotNetRocks  - http://www.dotnetrocks.com/default.aspx?showNum=1097 Panelists Danny Blue - Front End Engineer at Deloitte Digital Erik Isaksen - HTML5 Google Developer Expert & Front End Engineer at Deloitte Digital Nick Niemeir - Partner at Good News Everyone Tyler McGinnis - Firebase Expert & Lead Instructor / Software Engineer at DevMtn Special Thanks to our community friends Webbear1000, Souldrinker, and zewa666 for their questions and contributions on Gitter.

Fronteers Videos
Domenic Denicola | The state of JavaScript [Fronteers 2013]

Fronteers Videos

Play Episode Listen Later Oct 11, 2013 49:49


Our favorite language is now powering everything from event-driven servers to robots to Git clients to 3D games. The JavaScript package ecosystem has quickly outpaced past that of most other languages, allowing our vibrant community to showcase their talent. The front-end framework war has been taken to the next level, with heavy-hitters like Ember and Angular ushering in the new generation of long-lived, component-based web apps. The extensible web movement, spearheaded by the newly-reformed W3C Technical Architecture Group, has promised to place JavaScript squarely at the foundation of the web platform. Now, the language improvements of ES6 are slowly but surely making their way into the mainstream— witness the recent interest in using generators for async programming. And all the while, whispers of ES7 features are starting to circulate… More info at: https://fronteers.nl/congres/2013/sessions/state-of-javascript

Fronteers Videos
Domenic Denicola | The state of JavaScript [Fronteers 2013]

Fronteers Videos

Play Episode Listen Later Oct 11, 2013 49:49


Our favorite language is now powering everything from event-driven servers to robots to Git clients to 3D games. The JavaScript package ecosystem has quickly outpaced past that of most other languages, allowing our vibrant community to showcase their talent. The front-end framework war has been taken to the next level, with heavy-hitters like Ember and Angular ushering in the new generation of long-lived, component-based web apps. The extensible web movement, spearheaded by the newly-reformed W3C Technical Architecture Group, has promised to place JavaScript squarely at the foundation of the web platform. Now, the language improvements of ES6 are slowly but surely making their way into the mainstream— witness the recent interest in using generators for async programming. And all the while, whispers of ES7 features are starting to circulate… More info at: https://fronteers.nl/congres/2013/sessions/state-of-javascript