Podcasts about angular cli

  • 32PODCASTS
  • 98EPISODES
  • 53mAVG DURATION
  • ?INFREQUENT EPISODES
  • Nov 11, 2023LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about angular cli

Latest podcast episodes about angular cli

Angular Architecture Podcast
Angular Code Generation and Scaffolding

Angular Architecture Podcast

Play Episode Listen Later Nov 11, 2023 13:12


Welcome to our latest episode where we dive deep into the world of Angular, focusing on Code Generation and Scaffolding. This episode is a goldmine for developers looking to streamline their Angular application development. We're breaking down complex concepts and turning them into easy-to-digest, actionable insights. Whether you're a seasoned pro or just starting with Angular, you'll discover advanced techniques and best practices for using Angular CLI, Nx Workspace, and more to automate and optimize your development workflow. Get ready to elevate your Angular game to enterprise level with our expert insights and real-world examples. Tune in, and let's decode the secrets of efficient Angular development together!

CodeKlets
[S2E14] Jeffrey Bosch en Sander Elias vertellen ons alles over Angular development

CodeKlets

Play Episode Listen Later Feb 21, 2022 129:45


Show Notes Deze aflevering hebben we niet zomaar wat Angular developers weten te strikken, maar twee zeer bekenden binnen de Angular community: Jeffrey Bosch en Sander Elias Jeffrey is de auteur van ngx-aws-deploy, mede-organisator van de Dutch Angular Group en lid van het xLayers kernteam en medewerker van Scully. Momenteel werkt hij bij Stiply als Senior Softwareontwikkelaar. Hij heeft een passie voor alles wat met internet te maken heeft en draagt ​​bij aan verschillende open source-projecten zoals NGRX en de Angular CLI. Sander is een ervaren ontwikkelaar met meer dan 4 decennia aan praktijkervaring onder zijn riem. Hij werkt sinds 2010 met Angular en is ook Google Developer Expert voor het web gespecialiseerd in Angular. Verder is hij organisator van bijeenkomsten en congressen. En hij helpt anderen helpen waar hij kan. Als hij geen code ademt, friemelt hij met IoT, fotografie, wetenschap en alles wat maar vaag gadgetachtig kan zijn! Sander is de oprichter van Scully. Met host Saber Karmous - LinkedIn Twitter Jeffrey Bosch LinkedIn - link Twitter - @jefiozie Sander Elias LinkedIn - link Twitter - @jcraane Onderwerpen 00:00:05 Intro 00:04:16 Hoe zijn Sander & Jeffrey met programmeren begonnen? 00:11:31 Angular! 00:21:18 Van Angular.js naar Angular 00:52:47 Angular CLI 01:11:38 State Management 01:22:34 Scully 01:23:24 Jamstack 01:42:03 Standalone Components 01:53:45 Angular Community platforms 02:02:49 Tips Random notes Dutch Angular Group en Angular lunch sessies Jamstack Tips Jeffrey Nu of nooit - ISBN 9789044648560 Sander Angular Devtools Netflix: The Witcher Amazon: The Wheel of Time Scully Saber Zorg dat je een "overlap" hebt als je verhuist. CodeKlets links CodeKlets CodeKlets Nieuwsbrief CodeKlets Slack CodeKlets Twitter CodeKlets op Vriend van de Show

The Stack Overflow Podcast
Move fast and make sure nobody gets pager alerts at 2AM

The Stack Overflow Podcast

Play Episode Listen Later Aug 13, 2021 26:25


Ethan started his career when the marquee tag was king and is bullish on its comeback. His focus as an investor is on developer tools & infrastructure, open source software, space, and emerging compute.We talk about his time as a Product Group Leader at Facebook, and his strong feelings on the state of DevOps.You can find his investor profile here, his blog here, and on Twitter here.Our lifeboat badge of the week goes to Denys Vuika, who answered the question: How do I configure Yarn as the default package manager for Angular CLI?  

The Stack Overflow Podcast
Move fast and make sure nobody gets pager alerts at 2AM

The Stack Overflow Podcast

Play Episode Listen Later Aug 13, 2021 26:25


Ethan started his career when the marquee tag was king and is bullish on its comeback. His focus as an investor is on developer tools & infrastructure, open source software, space, and emerging compute.We talk about his time as a Product Group Leader at Facebook, and his strong feelings on the state of DevOps.You can find his investor profile here, his blog here, and on Twitter here.Our lifeboat badge of the week goes to Denys Vuika, who answered the question: How do I configure Yarn as the default package manager for Angular CLI?  

The Angular Show
E056 - Workplace Configuration

The Angular Show

Play Episode Listen Later May 14, 2021 55:15


In this episode of the Angular Show, we wanted to learn about workspaces. What exactly is a workspace? Why do we have this angular.json file? What is a builder? How does this all fit together with building Angular applications, both small, and at scale? What about Nx from the team at Nrwl?Join us as we spend some time learning from Benjamin Cabanes, an expert on Angular workspaces, and a senior engineer at Nrwl. Ben clearly defines what a workspace is, and what it is not. We learn from Ben how the Angular Workspace is configured, the primary components, and how it all fits together and integrates with the Angular CLI. Ben also teaches us about the benefits of a workspace over simply code colocation, and how we can use the power of Nx to improve the developer experience in our organizations.Be sure to subscribe so you can continue to learn from experts like Ben and the amazing Angular community.Show Notes:Node Rockets - https://www.node-rockets.com/Connect with us: Benjamin Cabanes - @bencabanesBrian F Love - @brian_loveAaron Frost - @aaronfrost

Angular
Intro to Angular Components

Angular

Play Episode Listen Later Apr 30, 2021 5:32


This intro to Angular Components cover TypeScript decorators, finding component metadata, using the component, using the Angular CLI to create new components, and the advantages of `ng g c` over manually generating components.

Enterprise Java Newscast

Recorded Date 8/28/2020 Description The gang is back for another jam-packed episode! Josh, Kito, Daniel, and Ian catch up with a quick chat about Zoom fatigue and virtual school, and then dive into news about TypeScript, say goodbye to IE 11, and welcome WebComponents in every browser. We discuss new Java microservice framework releases for MicroProfile, Micronaut, and Helidon. Daniel wonders if it’s possible to create a new programming language without major financial backing, and everyone discusses Apple Silicon, macOS Big Sur, layoffs at Mozilla, and the JetBrains State of Developer Ecosystem survey. We thank DataDogHQ for sponsoring this podcast episode COVID-19 Virus Tier Outbreak Dashboard Virtual school Zoom fatigue How to combat UI Tier TypeScript 4.0 Released AirBnB releases TypeScript migration tool Opting in to Angular CLI strict mode PrimeNG 10 Begins Microsoft to drop support for IE11 Chromium rolls out SameSite cookie update WebComponents supported natively in every browser! Server Side Java MicroProfile 4.0M1 Jakarta EE 9 Release Date Revisions Micronaut 2.0 Thorntail - End of an Era Helidon 2.0 Misc Kotlin 1.4 JetBrains State of Developer Ecosystem Apple ARM Processor Announced Rosetta 2 NetBeans 12.1 Releasing Soon Mozilla cuts 250 jobs, says Firefox development will be affected Mac OS Big Sur Former engineer pleads guilty to Cisco network damage, causing Webex Teams account chaos Ability to run iOS apps on macOS Can Programming Languages make it without financial backing? https://twitter.com/_JamesWard/status/1298011904057716737 Picks Jib Coding courses for curious minds - Learn how to make your own Minecraft & Roblox games K9s - https://github.com/derailed/k9s Coding courses for curious minds - Learn how to make your own Minecraft & Roblox games IntelliJ Theme Contest (2019) Events NFJS SpringOne (Sep 1st - Virtual) Web Accessibility Conf - November 19-20, 2020 (rescheduled) JakartaOne LiveStream Brazil - Aug 29 (Virtual) Oracle Code One Reimagined - Free Virtual Events Connect.tech - October 14th (Virtual and free) EclipseCon - October 20-22 (Virtual) GIDS Live - Streaming Live to Developer Isodesks July-Dec 2020 Recorded Date 10 Jul 2020 COVID-19 Virus Tier Outbreak Dashboard Is it over yet? #Blacklivesmatter Riot Games Moment of Silence SPLC - Whose Heritage? Infographic Understanding Racial Bias in Machine Learning Algorithms Microsoft removing master branch from GitHub Let’s dump master-slave terms: they’re vague, horrible, and we’re better off without them Domain Driven Design Class - https://twitter.com/al94781/status/1281258489889857537 Racial Bias in Photography UI Tier Angular 10 Released OmniFaces 3.6 adds manifest.json generator, o:scriptParam, and o:pathParam OmniFaces Oyena Quarkus-MyFaces Server Side Java Spring boot 2.3.0 Piranha - a cloud container, an exciting, new and in progress project Guide to Helping Deliver Jakarta EE 9 Jakarta EE 9 Milestone 1 JAX-RS Road Map MP Working Group Discussion Micronaut Founder Graeme Rocher moves to Oracle   Java Platform State of Loom Project Loom Early-Access Builds Misc Bill Shannon passes away Picks Pocket Siege Raspberry Pi Events NFJS Refactr.tech - Atlanta, GA - August 12-14, 2021 (moved) Dev.next - Broomfield, CO - August 11-14, 2020 (moved to 202)) SpringOne (Sep 1st - Virtual) UI Architecture Conf / Web Accessibility Conf - November 19-20, 2020 (rescheduled) JakartaOne LiveStream Brazil - Aug 29 (Virtual) Oracle Code One Reimagined - Free Virtual Events EclipseCon - October 20-22 (Virtual) GIDS Live - Streaming Live to Developer Isodesks July-Dec 2020

Tea N Tech
Angular CLI and first steps to start building

Tea N Tech

Play Episode Listen Later Sep 24, 2020 32:37


Learn about Angular CLI and take your first steps into building with our experts on this podcast from 99X Technology. Host: Thisara Salgado, Senior Software Engineer @ 99X Technology Speakers: Saiyaff Farouk, Senior Software Engineer @ 99X Technology Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

CSS-Tricks Screencasts
#193: Scully: the SSG for Angular

CSS-Tricks Screencasts

Play Episode Listen Later Sep 23, 2020 63:24


Tara Z. Manicsic joined me for this video, setting up the very basics of Scully, which is a Static Site Generator for Angular — nay, the SSG for Angular, as Tara pointed out to me. I don’t know much Angular at all. In fact, I didn’t have the Angular CLI installed on my machine at all when we started this video, so that ends up being one of the first things we do. Then we get into scaffolding a new … Read article “#193: Scully: the SSG for Angular”

The Angular Show
E028 - Testing Series Part 4 - Protractor

The Angular Show

Play Episode Listen Later Aug 21, 2020 67:32


In the conclusion of our four-part series on testing in Angular, we sat down with Keen Yee Liau. Keen leads the tooling team as part of the Angular Team at Google. Externally, the tooling team ships the Angular CLI, which includes the out-of-the-box end-to-end testing tool called Protractor. Join panelists Aaron Frost, Brian Love, and Jennifer Wadella as we learn from Keen about the current direction of Protractor.The recently released version 7 of Protractor focused solely on security issues, resulting in the necessity to update dependencies, leading to a major release bump. If you've been using Protractor for some time, you might be asking, "Wait, what happened to version 6?" Well, v6 was a release-to-evaluate webdriver version 4 (still in alpha) and was never released, and likely won't ever be released. It goes down as a fun bit of history along with Angular version 3.Keen shared with the panelists how the tooling team (and the Angular team at large) is reflecting on the strategy and direction of Angular and the tooling infrastructure. Keen and his team are evaluating the landscape of testing, both within Google and broadly within the ecosystem. Given the current evaluation, make no mistake, Protractor is widely used within Google, and the tooling team is committed to supporting and improving Protractor for the 1,100 + Angular applications at Google as well as the thousands of applications in the community that use Protractor for end-to-end testing. The Angular Team is committed to not leaving anyone behind in the story of Angular. Rest assured, this includes projects that use Protractor. But Keen is also looking for feedback from YOU! His DMs are open at @liauky. We look forward to the future of testing Angular applications!

The Angular Show
E026 - Testing Series Part 2 - Jest

The Angular Show

Play Episode Listen Later Aug 14, 2020 75:41


The second part of our four-part series on testing in Angular focuses on Jest. Younes Jaaidi joins panelists Aaron Frost, Brian Love, Shai Reznik, and Jennifer Wadella to talk about why you might want to consider Jest for unit testing in your Angular project.While the Angular CLI ships with the ability to scaffold unit tests using Jasmine as well as the Karma test runner, Younes teaches us some of the benefits of Jest, including performance, the ability to run Jest in multiple environments, presets, re-running failed tests first, easier-to-read test failure output, a virtual file system, parallelization, snapshot testing, and many more optimizations for the developer experience. Further, the ability to run Jest in multiple environments means that you can run Jest outside of the browser, either with Node or with jsdom.Younes and the panelists also discuss the pros and cons of snapshot testing. Snapshot testing with Jest enables you to compare template snapshots to prevent unexpected changes to the UI of your application. While snapshot testing can be incredibly powerful, it can be overused and result in false positives, so we should consider other testing solutions such as visual regression testing and end-to-end testing.Show Notes:► https://code.google.com/archive/p/js-test-driver/► https://jestjs.io/docs/en/architecture► marmicode.io► https://www.pdxmonthly.com/news-and-city-life/2020/06/kali-ladd-s-powerful-words-on-the-protests-in-portland

Les Cast Codeurs Podcast
LCC 230 - Du confinement à la déconfiture

Les Cast Codeurs Podcast

Play Episode Listen Later Apr 16, 2020 99:36


Encore un épisode très long, mais cette fois il a une bonne excuse : on a censuré aucune blague ! Cet épisode nous a fait beaucoup de bien à enregistrer c’est pourquoi nous avons tout gardé, même ce qui serait normalement passé en off, en espérant qu’il vous fera autant de bien à l’écouter ! Et ce n’est pas pour autant qu’Audrey, Emmanuel et Guillaume ne disent que des bêtises : on parle bien évidemment de tout ce qui fait l’actu tech (Java, Kotlin, Micronaut, Quarkus, Vert.x, Docker et autres) mais aussi de surveillance en cette période très particulière. Enregistré le 10 avril 2020 Téléchargement de l’épisode LesCastCodeurs-Episode–230.mp3 News Je m’appelle Audrey et je travaille pour… Rest In Peace Carl Quinn Langages Le JDK 14 en GA Un état de l’art de Java, tendances et données D’ici 6 mois, Eclipse nécessitera le JDK 11 pour s’exécuter José Paumard publie 50h de cours sur Youtube JEP proposées pour le JDK 15 : 377: ZGC 378: Text Blocks 379: Shenandoah Kotlin 1.4 M1 Librairies Spring Framework 5.2.5 Spring Boot 2.3.0.M4 Support du liveness et Readiness Probes de Kubernetes dans Spring Boot Eclipse Vert.x 3.9.0 Micronaut 2.0 M1 Un benchmark de Micronaut comparant SpringBoot et Quarkus - mais un peu controversé Quarkus 1.3 est sorti Et Quarkus 1.3.2 aussi Quarkus 1.3 et Eclipse MicroProfile 3.3 Infrastructure DockerAwesome Compose Docker GitHub Action Docker annonce la Compose Specification Kubernetes 1.18 Fleet: un outil de management de cluster Kubernetes Kit de survie Kubernetes pour les développeurs [avec K3S] Cloud Tutoriel Spring Boot : Création De Microservices Déployés Sur Google Cloud Web NPM racheté par GitHub L’annonce côté GitHub Deno 1.0 Qu’est ce que Deno ? Angular 9.1 Angular CLI 9.1 Les développeurs de Wikipédia choisissent Vue, plutôt que React Outillage GitHub mobile On peut maintener repasser une PR ouverte en Draft sur GitHub GitLab 12.8 (18 fonctionnalités GitLab passent open source)[https://about.gitlab.com/blog/2020/03/30/new-features-to-core/] Zoom annonce un gel des fonctionnalités pendant 90 jours pour résoudre les problèmes de confidentialité et de sécurité Nouvelle UX pour Slack Méthodologies Building Secure and Reliable Systems - Le SRE pour les nuls Loi, société et organisation Bill Gates quitte le conseil d’administration de Microsoft Contre la censure en ligne, RSF bâtit une immense « Bibliothèque libre » dans « Minecraft » Première victoire en justice contre la reconnaissance faciale ! Surveillance publicitaire : la CNIL se défile de nouveau sur le consentement aux cookies Pandémie et surveillance : La crise sanitaire ne justifie pas d’imposer les technologies de surveillance Coronavirus : le risque est d’entrer dans « une nouvelle ère de surveillance numérique invasive » Covid–19 et la surveillance Outils de l’épisode DevHints.io Screen.io Krisp.ai Rubrique débutant Processing de texte dans le shell Conférences GitHub Satellite en virtuel les 6 et 7 mai DevFest Lille le 12 juin 2020 - Le CfP est ouvert jusqu’au 15 avril Voxxed Days Luxembourg du 17 au 19 juin 2020 Devoxx France du 1 au 3 juillet 2020 Sunny Tech les 2 et 3 juillet 2020 Devoxx UK du 24 au 26 Août 2020 AlpesCraft reportée à l’automne DevOps D-Day le 9 octobre 2020 - Le CfP est ouvert jusqu’au 15 juin DevFest Nantes les 15 et 16 octobre 2020 - Le CfP est ouvert jusqu’au 31 mai Volcamp.io les 15 et 16 octobre 2020 DevFest Toulouse les 5 et 6 novembre 2020 FlowCon les 9 et 10 novembre 2020 Et encore plus sur Developers Conferences Agenda/List. Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/

BadGeek
Les Cast Codeurs n°229 du 16/04/20 - LCC 230 - Du confinement à la déconfiture (100min)

BadGeek

Play Episode Listen Later Apr 15, 2020 100:15


Encore un épisode très long, mais cette fois il a une bonne excuse : on a censuré aucune blague ! Cet épisode nous a fait beaucoup de bien à enregistrer c'est pourquoi nous avons tout gardé, même ce qui serait normalement passé en off, en espérant qu'il vous fera autant de bien à l'écouter ! Et ce n'est pas pour autant qu'Audrey, Emmanuel et Guillaume ne disent que des bêtises : on parle bien évidemment de tout ce qui fait l'actu tech (Java, Kotlin, Micronaut, Quarkus, Vert.x, Docker et autres) mais aussi de surveillance en cette période très particulière. Enregistré le 10 avril 2020 Téléchargement de l'épisode [LesCastCodeurs-Episode-230.mp3](https://traffic.libsyn.com/lescastcodeurs/LesCastCodeurs-Episode-230.mp3) ## News Je m'appelle Audrey et je travaille pour... [Rest In Peace Carl Quinn](https://twitter.com/javaposse/status/1245583036588019715) ### Langages [Le JDK 14 en GA](https://mail.openjdk.java.net/pipermail/jdk-dev/2020-March/004089.html) [Un état de l'art de Java, tendances et données](https://blog.newrelic.com/technology/state-of-java/) [D'ici 6 mois, Eclipse nécessitera le JDK 11 pour s'exécuter](https://twitter.com/eclipsejavaide/status/1242463821572145152?s=21) [José Paumard publie 50h de cours sur Youtube](https://twitter.com/JosePaumard/status/1240225153788841984) JEP proposées pour le JDK 15 : * [377: ZGC](https://openjdk.java.net/jeps/377) * [378: Text Blocks](https://openjdk.java.net/jeps/378) * [379: Shenandoah](https://openjdk.java.net/jeps/379) [Kotlin 1.4 M1](https://blog.jetbrains.com/kotlin/2020/03/kotlin-1-4-m1-released) ### Librairies [Spring Framework 5.2.5](https://spring.io/blog/2020/03/24/spring-framework-5-2-5-available-now) [Spring Boot 2.3.0.M4](https://spring.io/blog/2020/04/03/spring-boot-2-3-0-m4-available-now) [Support du liveness et Readiness Probes de Kubernetes dans Spring Boot](https://spring.io/blog/2020/03/25/liveness-and-readiness-probes-with-spring-boot) [Eclipse Vert.x 3.9.0](https://vertx.io/blog/eclipse-vert-x-3-9-0-released/) [Micronaut 2.0 M1](https://objectcomputing.com/news/2020/03/20/micronaut-20-milestone-1-released) [Un benchmark de Micronaut comparant SpringBoot et Quarkus - mais un peu controversé](https://objectcomputing.com/news/2020/04/07/micronaut-vs-quarkus-vs-spring-boot-performance-jdk-14) [Quarkus 1.3 est sorti](https://quarkus.io/blog/quarkus-1-3-0-final-released/) * [Et Quarkus 1.3.2 aussi](https://quarkus.io/blog/quarkus-1-3-2-final-released/) [Quarkus 1.3 et Eclipse MicroProfile 3.3](https://quarkus.io/blog/quarkus-eclipse-microprofile-3-3) ### Infrastructure [DockerAwesome Compose](https://github.com/docker/awesome-compose/) [Docker GitHub Action](https://www.docker.com/blog/first-docker-github-action-is-here/) [Docker annonce la Compose Specification](https://www.docker.com/blog/announcing-the-compose-specification/) [Kubernetes 1.18](https://kubernetes.io/blog/2020/03/25/kubernetes-1-18-release-announcement/) [Fleet: un outil de management de cluster Kubernetes](https://rancher.com/blog/2020/fleet-management-kubernetes/) [Kit de survie Kubernetes pour les développeurs [avec K3S]](https://k33g.gitlab.io/articles/2020-02-21-K3S-01-CLUSTER.html) ### Cloud [Tutoriel Spring Boot : Création De Microservices Déployés Sur Google Cloud](https://www.infoq.com/fr/articles/spring-boot-tutorial/?itm_source=infoq_en&itm_medium=link_on_en_item&itm_campaign=item_in_other_langs) ### Web [NPM racheté par GitHub](https://blog.npmjs.org/post/612764866888007680/next-phase-montage) * [L'annonce côté GitHub](https://github.blog/2020-03-16-npm-is-joining-github/) [Deno 1.0](https://www.reddit.com/r/programming/comments/fryoi8/deno_10_will_be_released_on_may_13/) * [Qu'est ce que Deno ?](https://blog.logrocket.com/what-is-deno/) [Angular 9.1](https://blog.ninja-squad.com/2020/03/26/what-is-new-angular-9.1/) [Angular CLI 9.1](https://blog.ninja-squad.com/2020/03/26/angular-cli-9.1/) [Les développeurs de Wikipédia choisissent Vue, plutôt que React](https://www.theregister.co.uk/2020/03/20/wikimedia_react_javascript/) ### Outillage [GitHub mobile](https://github.blog/2020-03-17-github-for-mobile-is-now-available/) [On peut maintener repasser une PR ouverte en Draft sur GitHub](https://twitter.com/github/status/1247981718453334019?s=20) [GitLab 12.8](https://about.gitlab.com/releases/2020/02/22/gitlab-12-8-released/) * (18 fonctionnalités GitLab passent open source)[https://about.gitlab.com/blog/2020/03/30/new-features-to-core/] [Zoom annonce un gel des fonctionnalités pendant 90 jours pour résoudre les problèmes de confidentialité et de sécurité](https://securite.developpez.com/actu/299011/Zoom-annonce-un-gel-des-fonctionnalites-pendant-90-jours-pour-resoudre-les-problemes-de-confidentialite-et-de-securite-alors-que-l-application-a-atteint-200-millions-d-utilisateurs-quotidiens/) [Nouvelle UX pour Slack](https://slackhq.com/simpler-more-organized-slack) ### Méthodologies [Building Secure and Reliable Systems - Le SRE pour les nuls](https://landing.google.com/sre/books/) ### Loi, société et organisation [Bill Gates quitte le conseil d’administration de Microsoft](https://www.lemonde.fr/economie/article/2020/03/14/bill-gates-quitte-le-conseil-d-administration-de-microsoft_6033033_3234.html) [Contre la censure en ligne, RSF bâtit une immense « Bibliothèque libre » dans « Minecraft »](https://www.lemonde.fr/pixels/article/2020/03/12/contre-la-censure-en-ligne-rsf-batit-une-immense-bibliotheque-libre-dans-minecraft_6032832_4408996.html) [Première victoire en justice contre la reconnaissance faciale !](https://www.laquadrature.net/2020/02/27/premiere-victoire-en-france-devant-la-justice-contre-la-reconnaissance-faciale/) [Surveillance publicitaire : la CNIL se défile de nouveau sur le consentement aux cookies](https://www.laquadrature.net/2020/03/26/surveillance-publicitaire-la-cnil-se-defile-de-nouveau-sur-le-consentement-aux-cookies/) Pandémie et surveillance : * [La crise sanitaire ne justifie pas d'imposer les technologies de surveillance](https://www.laquadrature.net/2020/04/08/la-crise-sanitaire-ne-justifie-pas-dimposer-les-technologies-de-surveillance/) * [Coronavirus : le risque est d’entrer dans « une nouvelle ère de surveillance numérique invasive »](https://www.lemonde.fr/pixels/article/2020/04/05/coronavirus-le-risque-est-d-entrer-dans-une-nouvelle-ere-de-surveillance-numerique-invasive_6035640_4408996.html) * [Covid-19 et la surveillance](https://standblog.org/blog/post/2020/04/08/Covid-19-et-la-surveillance) ## Outils de l'épisode [DevHints.io](https://devhints.io/) [Screen.io](https://www.notion.so/Screen-Making-WFH-Work-57df16351a884bca8027f049698eb2ce) [Krisp.ai](https://krisp.ai/) ## Rubrique débutant [Processing de texte dans le shell](https://blog.balthazar-rouberol.com/text-processing-in-the-shell) ## Conférences [GitHub Satellite en virtuel les 6 et 7 mai](https://githubsatellite.com/) [DevFest Lille le 12 juin 2020](https://devfest.gdglille.org/) - [Le CfP est ouvert jusqu'au 15 avril](https://conference-hall.io/public/event/4o1awYXIRayhu3vmOmiQ) [Voxxed Days Luxembourg du 17 au 19 juin 2020](https://luxembourg.voxxeddays.com/) [Devoxx France du 1 au 3 juillet 2020](https://www.devoxx.fr/) [Sunny Tech les 2 et 3 juillet 2020](https://sunny-tech.io/) [Devoxx UK du 24 au 26 Août 2020](https://www.devoxx.co.uk/) [AlpesCraft reportée à l'automne](https://www.alpescraft.fr/) [DevOps D-Day le 9 octobre 2020](http://2019.devops-dday.com/) - [Le CfP est ouvert jusqu'au 15 juin](https://conference-hall.io/public/event/SoOGmgWEUqrFysQUbM8g) [DevFest Nantes les 15 et 16 octobre 2020](https://devfest.gdgnantes.com/) - [Le CfP est ouvert jusqu'au 31 mai](https://conference-hall.io/public/event/tcsfaCc4Gg0sSSxdJZKO) [Volcamp.io les 15 et 16 octobre 2020](https://www.volcamp.io/) [DevFest Toulouse les 5 et 6 novembre 2020](https://devfesttoulouse.fr/) [FlowCon les 9 et 10 novembre 2020](https://www.weezevent.com/flowcon-2020) Et encore plus sur [Developers Conferences Agenda/List](https://github.com/scraly/developers-conferences-agenda/blob/master/README.md). ## Nous contacter Soutenez Les Cast Codeurs sur Patreon [Faire un crowdcast ou une crowdquestion](https://lescastcodeurs.com/crowdcasting/) Contactez-nous via twitter sur le groupe Google ou sur le site web

Angular Air
Schematics with Kevin Schuchard

Angular Air

Play Episode Listen Later Nov 27, 2019 55:33


Kevin Schuchard comes on the show to walk through how to write custom schematics for the Angular CLI. --- Video of episode: https://youtu.be/V5K8IOvw0Gk --- Support this podcast: https://anchor.fm/angularair/support

All Angular Podcasts by Devchat.tv
AiA 261: Angular Projects with Zama Khan Mohammed

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Oct 22, 2019 44:04


In this episode of Adventures in Angular the panel interviews Zama Khan Mohammed about his recent book and other open source work he has done in the Angular community. Zama explains what is so different about his book and why it is worth reading. His book takes an approach different than the common practice of walking readers through concepts, instead, his book walks readers through using a project perspective.    The first chapter walks through setting up Angular, installing Angular CLI and Angular console. After the set up is complete he walks readers through a very basic flashbase application. Zama explains how this first chapter is geared toward beginners. In his book, Zama shows users how to use the whole platform. He covers PWA and how to create brand new projects from scratch.     The panel asks him about his unique project perspective strategy for this book. Each chapter of Zama’s book walks the readers through a different project, unlike most technical books that walk readers through one project introducing a different concept each chapter. Zama explains why he wrote the book this way. He wanted to bring different libraries and tools into each project to highlight how deep and rich the Angular community and ecosystem are. The panel shares how the ecosystem and community make Angular so great to use.    Zama’s book is called Angular Projects and was published by Packt Publishing. Zama shares where to find it for those interested. The panel considers how hard writing a book must be. Zama explains the time and stress involved in writing a book. He admits he has been approached to write more books but has resolved to wait a bit before diving back into writing.    The panel discusses Zama’s open source efforts in the Angular community. They consider a few of his projects including, ngx-formly, codelyzer, and ngx-loading. He wrote ngx-formly after using formerly and he decided he wanted to use it with Angular 2.0. The panel was impressed with his contributions to codelyzer, where he helped with the accessibility requirements.    After using react-loadable Zama knew he wanted a similar feature in Angular to provide more control over loading so he built ngx-loadable. The panel defines lazy loading for listeners and explains how having control over what can load and how fast it can load can be useful in applications. Zama shares some of the improvements he has made in version 2.0.    Zama shares his hopes for speaking at ng-conf 2020, this takes the panel down a tangent discussing the exciting workshops that will be at ng-conf next year. Brian Love will be teaching a two-day workshop on Angular fundamentals. Aaron Frost is teaching and observables class and a reactive angular class. They advise everyone to buy an ng-conf ticket and not to be afraid to submit a CFP.    Back on topic, Zama shares the challenges in writing, publishing and maintaining an opensource library. He explains how contributing to open source is a great way to learn and a great way to see what a framework can do. He shares advice for those looking to get into open source and invites everyone to try Hacktoberfest.   Panelists Aaron Frost Brian Love Guest Zama Khan Mohammed Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp Flatfile Cachefly Links https://angularprojects.com/ https://twitter.com/mgechev https://github.com/mohammedzamakhan https://www.ng-conf.org/ https://hacktoberfest.digitalocean.com/ https://m.hero.dev/ngstory  https://github.com/aaronfrost Audit your Angular app's accessibility with codelyzer https://twitter.com/mohamedzamakhan?lang=en  https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: ng-conf: CFP Office Hours Aaron Frost: Late Night with Seth Meyers Zama Khan Mohammed: Hacking the Angular Compiler

Devchat.tv Master Feed
AiA 261: Angular Projects with Zama Khan Mohammed

Devchat.tv Master Feed

Play Episode Listen Later Oct 22, 2019 44:04


In this episode of Adventures in Angular the panel interviews Zama Khan Mohammed about his recent book and other open source work he has done in the Angular community. Zama explains what is so different about his book and why it is worth reading. His book takes an approach different than the common practice of walking readers through concepts, instead, his book walks readers through using a project perspective.    The first chapter walks through setting up Angular, installing Angular CLI and Angular console. After the set up is complete he walks readers through a very basic flashbase application. Zama explains how this first chapter is geared toward beginners. In his book, Zama shows users how to use the whole platform. He covers PWA and how to create brand new projects from scratch.     The panel asks him about his unique project perspective strategy for this book. Each chapter of Zama’s book walks the readers through a different project, unlike most technical books that walk readers through one project introducing a different concept each chapter. Zama explains why he wrote the book this way. He wanted to bring different libraries and tools into each project to highlight how deep and rich the Angular community and ecosystem are. The panel shares how the ecosystem and community make Angular so great to use.    Zama’s book is called Angular Projects and was published by Packt Publishing. Zama shares where to find it for those interested. The panel considers how hard writing a book must be. Zama explains the time and stress involved in writing a book. He admits he has been approached to write more books but has resolved to wait a bit before diving back into writing.    The panel discusses Zama’s open source efforts in the Angular community. They consider a few of his projects including, ngx-formly, codelyzer, and ngx-loading. He wrote ngx-formly after using formerly and he decided he wanted to use it with Angular 2.0. The panel was impressed with his contributions to codelyzer, where he helped with the accessibility requirements.    After using react-loadable Zama knew he wanted a similar feature in Angular to provide more control over loading so he built ngx-loadable. The panel defines lazy loading for listeners and explains how having control over what can load and how fast it can load can be useful in applications. Zama shares some of the improvements he has made in version 2.0.    Zama shares his hopes for speaking at ng-conf 2020, this takes the panel down a tangent discussing the exciting workshops that will be at ng-conf next year. Brian Love will be teaching a two-day workshop on Angular fundamentals. Aaron Frost is teaching and observables class and a reactive angular class. They advise everyone to buy an ng-conf ticket and not to be afraid to submit a CFP.    Back on topic, Zama shares the challenges in writing, publishing and maintaining an opensource library. He explains how contributing to open source is a great way to learn and a great way to see what a framework can do. He shares advice for those looking to get into open source and invites everyone to try Hacktoberfest.   Panelists Aaron Frost Brian Love Guest Zama Khan Mohammed Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp Flatfile Cachefly Links https://angularprojects.com/ https://twitter.com/mgechev https://github.com/mohammedzamakhan https://www.ng-conf.org/ https://hacktoberfest.digitalocean.com/ https://m.hero.dev/ngstory  https://github.com/aaronfrost Audit your Angular app's accessibility with codelyzer https://twitter.com/mohamedzamakhan?lang=en  https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: ng-conf: CFP Office Hours Aaron Frost: Late Night with Seth Meyers Zama Khan Mohammed: Hacking the Angular Compiler

Adventures in Angular
AiA 261: Angular Projects with Zama Khan Mohammed

Adventures in Angular

Play Episode Listen Later Oct 22, 2019 44:04


In this episode of Adventures in Angular the panel interviews Zama Khan Mohammed about his recent book and other open source work he has done in the Angular community. Zama explains what is so different about his book and why it is worth reading. His book takes an approach different than the common practice of walking readers through concepts, instead, his book walks readers through using a project perspective.    The first chapter walks through setting up Angular, installing Angular CLI and Angular console. After the set up is complete he walks readers through a very basic flashbase application. Zama explains how this first chapter is geared toward beginners. In his book, Zama shows users how to use the whole platform. He covers PWA and how to create brand new projects from scratch.     The panel asks him about his unique project perspective strategy for this book. Each chapter of Zama’s book walks the readers through a different project, unlike most technical books that walk readers through one project introducing a different concept each chapter. Zama explains why he wrote the book this way. He wanted to bring different libraries and tools into each project to highlight how deep and rich the Angular community and ecosystem are. The panel shares how the ecosystem and community make Angular so great to use.    Zama’s book is called Angular Projects and was published by Packt Publishing. Zama shares where to find it for those interested. The panel considers how hard writing a book must be. Zama explains the time and stress involved in writing a book. He admits he has been approached to write more books but has resolved to wait a bit before diving back into writing.    The panel discusses Zama’s open source efforts in the Angular community. They consider a few of his projects including, ngx-formly, codelyzer, and ngx-loading. He wrote ngx-formly after using formerly and he decided he wanted to use it with Angular 2.0. The panel was impressed with his contributions to codelyzer, where he helped with the accessibility requirements.    After using react-loadable Zama knew he wanted a similar feature in Angular to provide more control over loading so he built ngx-loadable. The panel defines lazy loading for listeners and explains how having control over what can load and how fast it can load can be useful in applications. Zama shares some of the improvements he has made in version 2.0.    Zama shares his hopes for speaking at ng-conf 2020, this takes the panel down a tangent discussing the exciting workshops that will be at ng-conf next year. Brian Love will be teaching a two-day workshop on Angular fundamentals. Aaron Frost is teaching and observables class and a reactive angular class. They advise everyone to buy an ng-conf ticket and not to be afraid to submit a CFP.    Back on topic, Zama shares the challenges in writing, publishing and maintaining an opensource library. He explains how contributing to open source is a great way to learn and a great way to see what a framework can do. He shares advice for those looking to get into open source and invites everyone to try Hacktoberfest.   Panelists Aaron Frost Brian Love Guest Zama Khan Mohammed Adventures in Angular is produced by DevChat.TV in partnership with Hero Devs Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp Flatfile Cachefly Links https://angularprojects.com/ https://twitter.com/mgechev https://github.com/mohammedzamakhan https://www.ng-conf.org/ https://hacktoberfest.digitalocean.com/ https://m.hero.dev/ngstory  https://github.com/aaronfrost Audit your Angular app's accessibility with codelyzer https://twitter.com/mohamedzamakhan?lang=en  https://www.facebook.com/adventuresinangular https://twitter.com/angularpodcast Picks Brain Love: ng-conf: CFP Office Hours Aaron Frost: Late Night with Seth Meyers Zama Khan Mohammed: Hacking the Angular Compiler

Devchat.tv Master Feed
RRU 081: NX and Monorepos with Jeffrey Cross and Victor Savkin

Devchat.tv Master Feed

Play Episode Listen Later Oct 1, 2019 49:29


Jeffrey Cross and Victor Savkin are the cofounders of NRWL. They used to work together at Google on the Angular team and started NRWL so that people could use Angular 2 well. Victor talks about NRWL’s tool NX, which came from the desire to help people develop like the tech giants. Companies like Google and Facebook develop in the same repository so that people can collaborate. NX is an open source tool for this collaborative development, known as a monorepo.  Monorepo style development is a way to develop applications such that you develop multiple projects in the same repository and you use tooling to orchestrate development. The tooling connects everything, makes the experience coherent, and ultimately makes the monorepo style work. The benefits of monorepo development are that the tool chain enables you to interact with different projects in the same fashion, collaboration is more effective, and multiple apps can be refactored at once.  The panel discusses what situations are appropriate for a monorepo and which are not. Victor believes that any company with more than one large product would benefit from a monorepo, but it would not benefit a company that wants to keep their teams distinct from one another. The hosts express some concerns about implementation, such as scaling and creating the infrastructure. Victor assures them that a monorepo is inherently scalable, and most tools will work for years and years. As for the infrastructure, companies like NRWL specialize in helping companies set up monorepos, and NX provides many of the necessary tools for a monorepo. A monorepo can be tailor-made to fit any size of company, and can even be created for already established projects.  If you wanted to start your own monorepo, you can start by taking a project or handful of projects and moving them to the same place. As you develop, pull pieces of your applications out and put them into packages. Victor cautions that monorepos tend towards a single version policy, so you’ll want to get on the same version as your third party dependencies before you move your next application in. You can move things in and temporarily have different versions, but plan to make them the same version eventually. Victor talks about how the CI in a monorepo setup looks different, because you run tests against everything that might be broken by that change, not just the project its in. So, when you change something in your code, you need to consider what other pieces of code need to be taken into account. A monorepo does make dependencies more explicit, and when you have good tooling it’s easier to see the effect the changes you make have. This is where NX excels. One of the big advantages of NX is that it allows you to partition your application into packages with a well defined API, and prevents the project from becoming one giant node. You can then interact with those packages, and see what happens when you change something. You have a lot more clarity of how your app is partitioned and what the restraints are. NX allows you to share stuff between the front and backend.  The show concludes with the conversation turning to Jeffrey and Victor’s consulting work. They talk about some of the interesting features that are happening outside of React that we are missing out on. Victor is very impressed with tooling in the Angular community. He talks about a tool called Console for NX. They end by talking about the schematic powered migrations in Angular.  Panelists Leslie Cohn-Wein Dave Ceddia Lucas Reis With special guest: Jeffrey Cross and Victor Savkin Sponsors Sustain Our Software Sentry use the code “devchat” for 2 months free on Sentry’s small plan My JavaScript Story Links NRWL Angular NX Building Fullstack React Applications in Monorepo Angular CLI Follow DevChatTV on Facebook and Twitter Picks Lucas Reis: Dear Startup Cryptocurrencies video by 1Blue1Brown Dave Ceddia: Help, I’ve Fallen (into code) and I Can’t Get Up! Code maps frontend Victor Savkin: Ember Mug Heal the Internet Jeffrey Cross:  lululemon Commission pant Leslie Cohn-Wein Why I’m No Longer Talking to White People Everylayout.dev

React Round Up
RRU 081: NX and Monorepos with Jeffrey Cross and Victor Savkin

React Round Up

Play Episode Listen Later Oct 1, 2019 49:29


Jeffrey Cross and Victor Savkin are the cofounders of NRWL. They used to work together at Google on the Angular team and started NRWL so that people could use Angular 2 well. Victor talks about NRWL’s tool NX, which came from the desire to help people develop like the tech giants. Companies like Google and Facebook develop in the same repository so that people can collaborate. NX is an open source tool for this collaborative development, known as a monorepo.  Monorepo style development is a way to develop applications such that you develop multiple projects in the same repository and you use tooling to orchestrate development. The tooling connects everything, makes the experience coherent, and ultimately makes the monorepo style work. The benefits of monorepo development are that the tool chain enables you to interact with different projects in the same fashion, collaboration is more effective, and multiple apps can be refactored at once.  The panel discusses what situations are appropriate for a monorepo and which are not. Victor believes that any company with more than one large product would benefit from a monorepo, but it would not benefit a company that wants to keep their teams distinct from one another. The hosts express some concerns about implementation, such as scaling and creating the infrastructure. Victor assures them that a monorepo is inherently scalable, and most tools will work for years and years. As for the infrastructure, companies like NRWL specialize in helping companies set up monorepos, and NX provides many of the necessary tools for a monorepo. A monorepo can be tailor-made to fit any size of company, and can even be created for already established projects.  If you wanted to start your own monorepo, you can start by taking a project or handful of projects and moving them to the same place. As you develop, pull pieces of your applications out and put them into packages. Victor cautions that monorepos tend towards a single version policy, so you’ll want to get on the same version as your third party dependencies before you move your next application in. You can move things in and temporarily have different versions, but plan to make them the same version eventually. Victor talks about how the CI in a monorepo setup looks different, because you run tests against everything that might be broken by that change, not just the project its in. So, when you change something in your code, you need to consider what other pieces of code need to be taken into account. A monorepo does make dependencies more explicit, and when you have good tooling it’s easier to see the effect the changes you make have. This is where NX excels. One of the big advantages of NX is that it allows you to partition your application into packages with a well defined API, and prevents the project from becoming one giant node. You can then interact with those packages, and see what happens when you change something. You have a lot more clarity of how your app is partitioned and what the restraints are. NX allows you to share stuff between the front and backend.  The show concludes with the conversation turning to Jeffrey and Victor’s consulting work. They talk about some of the interesting features that are happening outside of React that we are missing out on. Victor is very impressed with tooling in the Angular community. He talks about a tool called Console for NX. They end by talking about the schematic powered migrations in Angular.  Panelists Leslie Cohn-Wein Dave Ceddia Lucas Reis With special guest: Jeffrey Cross and Victor Savkin Sponsors Sustain Our Software Sentry use the code “devchat” for 2 months free on Sentry’s small plan My JavaScript Story Links NRWL Angular NX Building Fullstack React Applications in Monorepo Angular CLI Follow DevChatTV on Facebook and Twitter Picks Lucas Reis: Dear Startup Cryptocurrencies video by 1Blue1Brown Dave Ceddia: Help, I’ve Fallen (into code) and I Can’t Get Up! Code maps frontend Victor Savkin: Ember Mug Heal the Internet Jeffrey Cross:  lululemon Commission pant Leslie Cohn-Wein Why I’m No Longer Talking to White People Everylayout.dev

Les Cast Codeurs Podcast
LCC 216 - L'épisode où on a perdu le compte

Les Cast Codeurs Podcast

Play Episode Listen Later Sep 16, 2019 86:46


Dans cet épisode (qui est bien le 216 et pas le 217 !) Antonio, Audrey et Emmanuel reviennent sur les nouveautés du JDK 13 et discutent sécurisation d’API, authentification OAuth 2, Kubernetes, Android 10 mais aussi télétravail et vie privée. Enregistré le 11 septembre 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–216.mp3 News Langages Java 13 sort incessamment sous peu Crowdcast de José Paumard sur les JEP sorties ce dernier mois Go 1.13 est sorti Fin de support pour Python 2 Langage de validation de configuration Librairies Spring 5.2 RC2 est dispo Vert.x 4 milestone 2 Middleware Sécuriser une API REST Un autre article sur OAuth 2 et OIDC Elastic Stack 7.3.0 Elastic attaque en justice Search Guard pour violation de droit d’auteur et voilà pourquoi Infrastructure Avoir son serveur mail est dur… ou pas les commentaires sont interessants Comment monter son serveur email securisé en 2h Cloud Pourquoi développer sur Kubernetes pue Web Firefox va bloquer les cookies tiers et cryptomineurs par défaut Angular 8.2 Angular CLI 8.3 Mobile Android 10 Data SQL Server Change Data Capture et Debezium Regression polynomique comme approximation et alternative à des réseaux neuronaux Outillage Interview Julien Dubois sur JHipsterConf via InfoQ France Maven 3.6.2 Git 2.23.0 Méthodologies Les bonnes pratiques du télétravail Sécurité La mort annoncée des langages memory unsafe Loi, société et organisation Tech Against Terrorism met en garde contre la décentralisation du Web et l’open-source, qui seraient profitables au terrorisme et l’extémisme. Une base de donnée Facebook contenant des numéros de téléphones d’utilisateurs se retrouve en ligne « Portabilité des données » : sous pression, Facebook riposte Conférences DevFest Toulouse le 3 octobre 2019. Neo4j Online Developer Expo and Summit (NODES) le 10 octobre 2019. KOTLIN/EverywhereParis le 19 octobre 2019. DevFest Nantes les 21 et 22 octobre 2019. Voxxed Microservices 21 au 23 octobre 2019. ScalaIOdu 29 au 31 octobre a Lyon. Thème programmation fonctionnelle. Devoxx Belgique du 4 au 8 novembre 2019. Bdx.io le 15 novembre 2019. DevOps D-Day les 13 et 14 novembre 2019. Codeurs en Seine le 21 novembre 2019. Snowcamp du 22 au 25 janvier 2020 - Le CfP est ouvert. Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/  

Adventures in Angular
AiA 254: Nx and Angular CLI with Brandon Roberts

Adventures in Angular

Play Episode Listen Later Aug 27, 2019 43:28


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp iPhreaks Podcast CacheFly Panel Aaron Frost Joe Eames Alyssa Nicoll Joined By Special Guest: Brandon Roberts Episode Summary Joining the panel in this episode is Brandon Roberts, a Senior Angular Engineer at Narwhal Technologies. Brandon was previously on the Angular Team at Google. Brandon talks about what he is working on currently at Narwhal. They have recently launched more support for React and Web Components and Brandon talks about his role in that project. The panel then asks when Narwhal will release support for Knockout and jQuery. They talk about cases when to use Nx and when to use Angular CLI. They then talk about the effort required to learn Nx. They then talk about Narwhal's support plans for NgRx 9.   Links MAS 091: Brandon Roberts NgRx: A Reactive State of Mind (Two Day Workshop) https://www.ng-conf.org/2019/speakers/brandon-roberts/ Brandon Roberts – Medium Brandon (@brandontroberts) | Twitter Building Full-Stack Applications Using Angular CLI and Nx - Nrwl nrwl/nx: Extensible Dev Tools for Monorepos - GitHub   Picks Alyssa Nicoll: ngAir 211 - Template Streams in Angular & Change Detection Profiling w/ Dominic Elm & Kwinten Pisman Joe Eames: Roll for Adventure Board Game Stop Thief! Board Game Aaron Frost: Your local swap meet MLS Soccer Utah Jazz Brandon Roberts: Connect Tech NWA Technology Summit 2019

All Angular Podcasts by Devchat.tv
AiA 254: Nx and Angular CLI with Brandon Roberts

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Aug 27, 2019 43:28


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp iPhreaks Podcast CacheFly Panel Aaron Frost Joe Eames Alyssa Nicoll Joined By Special Guest: Brandon Roberts Episode Summary Joining the panel in this episode is Brandon Roberts, a Senior Angular Engineer at Narwhal Technologies. Brandon was previously on the Angular Team at Google. Brandon talks about what he is working on currently at Narwhal. They have recently launched more support for React and Web Components and Brandon talks about his role in that project. The panel then asks when Narwhal will release support for Knockout and jQuery. They talk about cases when to use Nx and when to use Angular CLI. They then talk about the effort required to learn Nx. They then talk about Narwhal's support plans for NgRx 9.   Links MAS 091: Brandon Roberts NgRx: A Reactive State of Mind (Two Day Workshop) https://www.ng-conf.org/2019/speakers/brandon-roberts/ Brandon Roberts – Medium Brandon (@brandontroberts) | Twitter Building Full-Stack Applications Using Angular CLI and Nx - Nrwl nrwl/nx: Extensible Dev Tools for Monorepos - GitHub   Picks Alyssa Nicoll: ngAir 211 - Template Streams in Angular & Change Detection Profiling w/ Dominic Elm & Kwinten Pisman Joe Eames: Roll for Adventure Board Game Stop Thief! Board Game Aaron Frost: Your local swap meet MLS Soccer Utah Jazz Brandon Roberts: Connect Tech NWA Technology Summit 2019

Devchat.tv Master Feed
AiA 254: Nx and Angular CLI with Brandon Roberts

Devchat.tv Master Feed

Play Episode Listen Later Aug 27, 2019 43:28


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp iPhreaks Podcast CacheFly Panel Aaron Frost Joe Eames Alyssa Nicoll Joined By Special Guest: Brandon Roberts Episode Summary Joining the panel in this episode is Brandon Roberts, a Senior Angular Engineer at Narwhal Technologies. Brandon was previously on the Angular Team at Google. Brandon talks about what he is working on currently at Narwhal. They have recently launched more support for React and Web Components and Brandon talks about his role in that project. The panel then asks when Narwhal will release support for Knockout and jQuery. They talk about cases when to use Nx and when to use Angular CLI. They then talk about the effort required to learn Nx. They then talk about Narwhal's support plans for NgRx 9.   Links MAS 091: Brandon Roberts NgRx: A Reactive State of Mind (Two Day Workshop) https://www.ng-conf.org/2019/speakers/brandon-roberts/ Brandon Roberts – Medium Brandon (@brandontroberts) | Twitter Building Full-Stack Applications Using Angular CLI and Nx - Nrwl nrwl/nx: Extensible Dev Tools for Monorepos - GitHub   Picks Alyssa Nicoll: ngAir 211 - Template Streams in Angular & Change Detection Profiling w/ Dominic Elm & Kwinten Pisman Joe Eames: Roll for Adventure Board Game Stop Thief! Board Game Aaron Frost: Your local swap meet MLS Soccer Utah Jazz Brandon Roberts: Connect Tech NWA Technology Summit 2019

All Angular Podcasts by Devchat.tv
AiA 252: Saying Goodbye to Angular CLI with Hans Larsen

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Aug 13, 2019 42:58


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp CacheFly Panel Aaron Frost Shai Reznik Joined By Special Guest: Hans Larsen Episode Summary Hans Larsen, Team Lead of the Angular CLI at Google has left Google to pursue other opportunities. The panel meets with Hans to talk out about his time at Google Angular team and some of the challenges they faced. They then talk about Hans' future plans as well as some of the fun times they had at the Angular conferences. Links Hans Larsen LinkedIn Hans (@hanslatwork) | Twitter Angular is About Love! webpack Picks Shai Reznik: 16 Personalities Aaron Frost: NOVA: Black Hole Apocalypse | Netflix Hans Larsen: Become a parent Have a drink with someone you love

Devchat.tv Master Feed
Dev Ed 025: Reinventing Yourself

Devchat.tv Master Feed

Play Episode Listen Later Aug 13, 2019 50:03


Sponsors CacheFly Panel Joe Eames Brooke Avery Sam Julien Luis Hernandez Joined by special guest: Mike Brocchi Episode Summary This episode of the Dev Ed podcast is joined by Mike Brocchi, who is currently working as a Front-End Developer for Ultimate Software, and has done significant work on the Angular CLI in the past. Joe begins the show by asking the panel what reinventing oneself means to them, starting off an interesting discussion. They each talk about some triggers that made them think about changing course in their ongoing professional path or even starting over again. They share their own experiences where they reconsidered their life choices due to certain roadblocks and took necessary actions, ultimately resulting in a fulfilling and happy career. They discuss how comfort works against all of this, and how reinventing does not necessarily have to be a better job or higher salary, it can simply mean choosing something satisfying and challenging. In the end, the panelists help listeners understand how to comprehend and recognize the need of reinventing themselves, how to go about the process, and different ways and resources that can be used to do so. Links Mike's Twitter Picks Luis Hernandez: How It Actually Works Sam Julien: Standing Desk Mike Brocchi: The Umbrella Academy Brooke Avery: Star Wars: Jedi Challenges

Adventures in Angular
AiA 252: Saying Goodbye to Angular CLI with Hans Larsen

Adventures in Angular

Play Episode Listen Later Aug 13, 2019 42:58


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp CacheFly Panel Aaron Frost Shai Reznik Joined By Special Guest: Hans Larsen Episode Summary Hans Larsen, Team Lead of the Angular CLI at Google has left Google to pursue other opportunities. The panel meets with Hans to talk out about his time at Google Angular team and some of the challenges they faced. They then talk about Hans' future plans as well as some of the fun times they had at the Angular conferences. Links Hans Larsen LinkedIn Hans (@hanslatwork) | Twitter Angular is About Love! webpack Picks Shai Reznik: 16 Personalities Aaron Frost: NOVA: Black Hole Apocalypse | Netflix Hans Larsen: Become a parent Have a drink with someone you love

DevEd Podcast
Dev Ed 025: Reinventing Yourself

DevEd Podcast

Play Episode Listen Later Aug 13, 2019 50:03


Sponsors CacheFly Panel Joe Eames Brooke Avery Sam Julien Luis Hernandez Joined by special guest: Mike Brocchi Episode Summary This episode of the Dev Ed podcast is joined by Mike Brocchi, who is currently working as a Front-End Developer for Ultimate Software, and has done significant work on the Angular CLI in the past. Joe begins the show by asking the panel what reinventing oneself means to them, starting off an interesting discussion. They each talk about some triggers that made them think about changing course in their ongoing professional path or even starting over again. They share their own experiences where they reconsidered their life choices due to certain roadblocks and took necessary actions, ultimately resulting in a fulfilling and happy career. They discuss how comfort works against all of this, and how reinventing does not necessarily have to be a better job or higher salary, it can simply mean choosing something satisfying and challenging. In the end, the panelists help listeners understand how to comprehend and recognize the need of reinventing themselves, how to go about the process, and different ways and resources that can be used to do so. Links Mike's Twitter Picks Luis Hernandez: How It Actually Works Sam Julien: Standing Desk Mike Brocchi: The Umbrella Academy Brooke Avery: Star Wars: Jedi Challenges

Devchat.tv Master Feed
AiA 252: Saying Goodbye to Angular CLI with Hans Larsen

Devchat.tv Master Feed

Play Episode Listen Later Aug 13, 2019 42:58


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp CacheFly Panel Aaron Frost Shai Reznik Joined By Special Guest: Hans Larsen Episode Summary Hans Larsen, Team Lead of the Angular CLI at Google has left Google to pursue other opportunities. The panel meets with Hans to talk out about his time at Google Angular team and some of the challenges they faced. They then talk about Hans' future plans as well as some of the fun times they had at the Angular conferences. Links Hans Larsen LinkedIn Hans (@hanslatwork) | Twitter Angular is About Love! webpack Picks Shai Reznik: 16 Personalities Aaron Frost: NOVA: Black Hole Apocalypse | Netflix Hans Larsen: Become a parent Have a drink with someone you love

The Web Platform Podcast
190: All The Angular

The Web Platform Podcast

Play Episode Listen Later Aug 9, 2019 47:05


As a treat for the start of your summer Angular is has a new major release. Angular version 8 brings some exciting features to both the core libraries as well as the Angular CLI. Stephen Fluin joins us this week to talk all about what is new in Angular version 8 as well as a tiny bit about what is coming for Angular in future. Pull up a lawn chair, crack a beverage and enjoy learning about Angular. (unless the weather is bad or it isn't summer where you live) Visit the website for This Week in Web, resources & more: https://thewebplatformpodcast.com/190-all-the-angular   Follow The Web Platform podcast on Twitter for regular updates @TheWebPlatform.

Devchat.tv Master Feed
AiA 236: Getting Deeper into then CLI with Dave Müllerchen

Devchat.tv Master Feed

Play Episode Listen Later Apr 23, 2019 55:22


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp TripleByte offers a $1000 signing bonus Cachefly Panel Aaron Frost Special Guests: Dave Müllerchen and Mike Brocchi Episode Summary Dave Mullerchen is a freelancer from Germany and does a lot of Angular workshops. Mike Brocchi works for Ultimate Software and works with Stencil to provide framework agnostic web components as a design language system. Today the panel is discussing the Angular CLI. Mike talks about exactly what Stencil.js is, a set of tools to spit out raw web components made by the Ionic folks. They discuss how Angular Elements stacks up to Stencil. Dave talks about the most important things the community needs to know about the Angular CLI, most importantly it can save you a lot of money. They each talk about their history with the CLI, and how they found that it increased speed and decreased bundle size. The panel finds Angular is less teachable than other languages, but the CLI is the key to making Angular teachable They go into detail about how the CLI can save money. They talk about some of the schematics available in the CLI and their usefulness, and which are their favorites. They end by mentioning that the schematics work off the file system, so it’s not angular specific, and that the CLI makes discoverable schematics and can run analytics. Links Angular Angular CLI Stencil.js Ionic Gulp Gump Yeoman Broccoli Bundle Basil Jest NDM- Network Data Mover NGX Build Plus Perfume Narwhal Picks Aaron Frost: RXJS Live “Like It Ain’t Nothin” by Fergie Shai Reznik: HBO’s Crashing Dave Müllerchen: NG-DE Conference 2019 JavaScript fuer Kinder YouTube Channel Mike Brocchi: "ng doc ______" to search angular.io docs via the command line Live Share from the Visual Studio team, now out of preview

Adventures in Angular
AiA 236: Getting Deeper into then CLI with Dave Müllerchen

Adventures in Angular

Play Episode Listen Later Apr 23, 2019 55:22


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp TripleByte offers a $1000 signing bonus Cachefly Panel Aaron Frost Special Guests: Dave Müllerchen and Mike Brocchi Episode Summary Dave Mullerchen is a freelancer from Germany and does a lot of Angular workshops. Mike Brocchi works for Ultimate Software and works with Stencil to provide framework agnostic web components as a design language system. Today the panel is discussing the Angular CLI. Mike talks about exactly what Stencil.js is, a set of tools to spit out raw web components made by the Ionic folks. They discuss how Angular Elements stacks up to Stencil. Dave talks about the most important things the community needs to know about the Angular CLI, most importantly it can save you a lot of money. They each talk about their history with the CLI, and how they found that it increased speed and decreased bundle size. The panel finds Angular is less teachable than other languages, but the CLI is the key to making Angular teachable They go into detail about how the CLI can save money. They talk about some of the schematics available in the CLI and their usefulness, and which are their favorites. They end by mentioning that the schematics work off the file system, so it’s not angular specific, and that the CLI makes discoverable schematics and can run analytics. Links Angular Angular CLI Stencil.js Ionic Gulp Gump Yeoman Broccoli Bundle Basil Jest NDM- Network Data Mover NGX Build Plus Perfume Narwhal Picks Aaron Frost: RXJS Live “Like It Ain’t Nothin” by Fergie Shai Reznik: HBO’s Crashing Dave Müllerchen: NG-DE Conference 2019 JavaScript fuer Kinder YouTube Channel Mike Brocchi: "ng doc ______" to search angular.io docs via the command line Live Share from the Visual Studio team, now out of preview

All Angular Podcasts by Devchat.tv
AiA 236: Getting Deeper into then CLI with Dave Müllerchen

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Apr 23, 2019 55:22


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp TripleByte offers a $1000 signing bonus Cachefly Panel Aaron Frost Special Guests: Dave Müllerchen and Mike Brocchi Episode Summary Dave Mullerchen is a freelancer from Germany and does a lot of Angular workshops. Mike Brocchi works for Ultimate Software and works with Stencil to provide framework agnostic web components as a design language system. Today the panel is discussing the Angular CLI. Mike talks about exactly what Stencil.js is, a set of tools to spit out raw web components made by the Ionic folks. They discuss how Angular Elements stacks up to Stencil. Dave talks about the most important things the community needs to know about the Angular CLI, most importantly it can save you a lot of money. They each talk about their history with the CLI, and how they found that it increased speed and decreased bundle size. The panel finds Angular is less teachable than other languages, but the CLI is the key to making Angular teachable They go into detail about how the CLI can save money. They talk about some of the schematics available in the CLI and their usefulness, and which are their favorites. They end by mentioning that the schematics work off the file system, so it’s not angular specific, and that the CLI makes discoverable schematics and can run analytics. Links Angular Angular CLI Stencil.js Ionic Gulp Gump Yeoman Broccoli Bundle Basil Jest NDM- Network Data Mover NGX Build Plus Perfume Narwhal Picks Aaron Frost: RXJS Live “Like It Ain’t Nothin” by Fergie Shai Reznik: HBO’s Crashing Dave Müllerchen: NG-DE Conference 2019 JavaScript fuer Kinder YouTube Channel Mike Brocchi: "ng doc ______" to search angular.io docs via the command line Live Share from the Visual Studio team, now out of preview

Devchat.tv Master Feed
AiA 233: Getting Serious with Schematics with Tomas Trajan

Devchat.tv Master Feed

Play Episode Listen Later Apr 2, 2019 48:14


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp TripleByte offers a $1000 signing bonus Cachefly Panel Alyssa Nicoll Aaron Frost Joe Eames Shai Reznik Special Guest: Tomas Trajan Episode Summary In this episode of Adventures in Angular, the panel interviews Tomas Trajan, software developer and Google Developer Expert for Angular from Zurich, Switzerland. Tomas explains what Angular Schematics is and how it simplifies a developer’s life. He goes through cases where Angular Schematics would be great to use. He explains some of the Schematics terminology such as rules and trees. He also explains that Angular CLI uses Schematics as well and that the panel is already using it when they are using Angular CLI. The panel then talks about the setup time and effort  it takes to start a project before they can actually code especially when there are other teams involved. Tomas explains that part of this setup effort could be avoided if companies with multiple developer teams used Schematics.Tomas then describes his own experiences using Schematics. As a final note, Tomas talks about some of the areas where Schematics could be improved. Links Tomas' GitHub Tomas' Medium Tomas' Twitter Tomas' LinkedIN Tomas Trajan – Angular In Depth Tomas Trajan - DEV Community Tomas' Blog Post: How to Create Your First Custom Angular Schematics with Ease https://www.facebook.com/adventuresinangular/ https://twitter.com/angularpodcast Picks Alyssa Nicoll: https://twitter.com/schwarty Schwart Stories by @Schwarty Shai Reznik: NG - BE - YouTube Last Week Tonight with John Oliver Joe Eames: Airtable Aaron Frost: Narwhal Technologies Inc Tomas Trajan: Uphill Conf – Javascript conference in Bern, Switzerland Release Butler  

Adventures in Angular
AiA 233: Getting Serious with Schematics with Tomas Trajan

Adventures in Angular

Play Episode Listen Later Apr 2, 2019 48:14


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp TripleByte offers a $1000 signing bonus Cachefly Panel Alyssa Nicoll Aaron Frost Joe Eames Shai Reznik Special Guest: Tomas Trajan Episode Summary In this episode of Adventures in Angular, the panel interviews Tomas Trajan, software developer and Google Developer Expert for Angular from Zurich, Switzerland. Tomas explains what Angular Schematics is and how it simplifies a developer’s life. He goes through cases where Angular Schematics would be great to use. He explains some of the Schematics terminology such as rules and trees. He also explains that Angular CLI uses Schematics as well and that the panel is already using it when they are using Angular CLI. The panel then talks about the setup time and effort  it takes to start a project before they can actually code especially when there are other teams involved. Tomas explains that part of this setup effort could be avoided if companies with multiple developer teams used Schematics.Tomas then describes his own experiences using Schematics. As a final note, Tomas talks about some of the areas where Schematics could be improved. Links Tomas' GitHub Tomas' Medium Tomas' Twitter Tomas' LinkedIN Tomas Trajan – Angular In Depth Tomas Trajan - DEV Community Tomas' Blog Post: How to Create Your First Custom Angular Schematics with Ease https://www.facebook.com/adventuresinangular/ https://twitter.com/angularpodcast Picks Alyssa Nicoll: https://twitter.com/schwarty Schwart Stories by @Schwarty Shai Reznik: NG - BE - YouTube Last Week Tonight with John Oliver Joe Eames: Airtable Aaron Frost: Narwhal Technologies Inc Tomas Trajan: Uphill Conf – Javascript conference in Bern, Switzerland Release Butler  

All Angular Podcasts by Devchat.tv
AiA 233: Getting Serious with Schematics with Tomas Trajan

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Apr 2, 2019 48:14


Sponsors Sentry use the code “devchat” for 2 months free on Sentry small plan Angular Bootcamp TripleByte offers a $1000 signing bonus Cachefly Panel Alyssa Nicoll Aaron Frost Joe Eames Shai Reznik Special Guest: Tomas Trajan Episode Summary In this episode of Adventures in Angular, the panel interviews Tomas Trajan, software developer and Google Developer Expert for Angular from Zurich, Switzerland. Tomas explains what Angular Schematics is and how it simplifies a developer’s life. He goes through cases where Angular Schematics would be great to use. He explains some of the Schematics terminology such as rules and trees. He also explains that Angular CLI uses Schematics as well and that the panel is already using it when they are using Angular CLI. The panel then talks about the setup time and effort  it takes to start a project before they can actually code especially when there are other teams involved. Tomas explains that part of this setup effort could be avoided if companies with multiple developer teams used Schematics.Tomas then describes his own experiences using Schematics. As a final note, Tomas talks about some of the areas where Schematics could be improved. Links Tomas' GitHub Tomas' Medium Tomas' Twitter Tomas' LinkedIN Tomas Trajan – Angular In Depth Tomas Trajan - DEV Community Tomas' Blog Post: How to Create Your First Custom Angular Schematics with Ease https://www.facebook.com/adventuresinangular/ https://twitter.com/angularpodcast Picks Alyssa Nicoll: https://twitter.com/schwarty Schwart Stories by @Schwarty Shai Reznik: NG - BE - YouTube Last Week Tonight with John Oliver Joe Eames: Airtable Aaron Frost: Narwhal Technologies Inc Tomas Trajan: Uphill Conf – Javascript conference in Bern, Switzerland Release Butler  

Les Cast Codeurs Podcast
LCC 204 - Silicon Valley, ton univers impitoyable

Les Cast Codeurs Podcast

Play Episode Listen Later Feb 10, 2019 98:14


Dans cet épisode, les voisins d’Arnaud ont essayé de le réduire au silence tandis qu’Antonio tentait de faire taire Audrey. Les voisins d’Arnaud ont gagné grâce à la perceuse, mais Antonio, lui, a perdu. Résultat : un épisode news où deux cast codeurs et demi discutent de l’actualité de vos languages et frameworks préférés, mais aussi de l’actualité des géants de la tech, et ça, c’est pas toujours joli. Enregistré le 8 février 2019 Téléchargement de l’épisode LesCastCodeurs-Episode–204.mp3 News Langages JDK 11.0.2 General-Availability Release + JDK 12 RC GraalVM 1.0-RC11 * GraalVM with Groovy and Grape - creating native image of a standalone script Go 1.11.5 and Go 1.10.8 are released * Un livre blanc pour démarrer en GO Frameworks Spring Framework 5.1.4, 5.0.12 and 4.3.22 available now How Fast is Spring? Et la suite : Manual Bean Definitions in Spring Boot Netflix OSS and Spring Boot — Coming Full Circle Middleware JHipster release v5.8.0 Micronaut 1.0.4 Infrastructure The future of Kubernetes is Virtual Machines L’article de Laurent Doguin sur le problème d’isolation des containers Web Node v11.8.0 Angular 7.2.0 Angular CLI 7.2 et Angular CLI 7.3 Vue 2.6 released Lightning-fast templates & Web Components: lit-html & LitElement React v16.8: The One With Hooks Google Play Store now open for Progressive Web Apps Browser diversity starts with us. Le bloqueur de pubs de Chrome va être déployé globalement Data Infinispan 10.0.0 Alpha3 and 9.4.6 final Outillage Spring Framework’s Migration from Jira to GitHub Issues Spring Boot in Visual Studio Code Travis CI joins the Idera family Jenkins crée et rejoint la Continuous Delivery Foundation au sein de la Linux Foundation GitLab 11.7 Gradle 5.2 Sécurité Google DNS Service (8.8.8.8) Now Supports DNS-over-TLS Security Loi, société et organisation Oracle v. Google and the future of software development AWS vs l’Open Source, la suite AWS gives open source the middle finger AWS, MongoDB, and the Economic Realities of Open Source Première amende pour non conformité au RGPD, de 50 millions d’euros à l’encontre de Google Premiere sanction contre Google suite à nos plaintes collectives La formation restreinte de la CNIL prononce une sanction de 50 millions d’euros à l’encontre de la société GOOGLE LLC Facebook continue à se distinguer … Zuckerberg Plans to Integrate WhatsApp, Instagram and Facebook Messenger Apple says it’s banning Facebook’s research app that collects users’ personal information Facebook paid people to gather data on usage habits … et il n’est pas le seul : Google will stop peddling a data collector through Apple’s back door Article 13 is back on – and it got worse, not better Conférences DevFest Du Bout du Monde le 22 février 2019 ConFoo Montreal 2019 du 13 au 15 Mars 2019 Breizh Camp du 20 au 22 mars 2019 Greach (Madrid) du 28 au 30 Mars 2019 Devoxx France du 17 au 19 avril 2019 - sold out VoxxedCERN le 1er mai 2019 Riviera Dev du 15 au 17 mai 2019 NCrafts les 16 et 17 mai 2019 Mix-it les 23 et 24 mai 2019 BestOfWeb les 6 et 7 juin 2019 DevFest Lille le 14 juin 2019 - Le CfP est ouvert. Voxxed Days Luxembourg les 20 et 21 juin 2019 - le CfP est ouvert. Sunny Tech les 27 & 28 juin 2019 à Montpellier - Le CfP est ouvert. Nous contacter Soutenez Les Cast Codeurs sur Patreon https://www.patreon.com/LesCastCodeurs Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/  

Real Talk JavaScript
Episode 6: Upgrading JavaScript Apps with Sam Julien

Real Talk JavaScript

Play Episode Listen Later Nov 6, 2018 56:04


Recording date: 2018-09-20 Tweet John Papa https://twitter.com/john_papa Ward Bell https://twitter.com/wardbell Sam Julien https://twitter.com/samjulien Notes: (0:00:59) you've got javascript, what do you do? (0:02:30) Taylor Swift - Shake it Off - from the mailbag (0:04:04) Sam talks about his time at a non-profit to help upgrade a project (0:04:35) Sam talks about using Hot Towel, Gulp, Bower and npm (0:05:00) Sam talks about his Angular v1 app https://angularjs.org/ (0:05:20) Hot Towel https://johnpapa.net/hottowel/ (0:06:00) Sam talks about adding ES6 (0:06:23) Gulp https://gulpjs.com/ (0:06:37) Babel https://babeljs.io/ (0:07:00) WebPack https://webpack.js.org/ (0:07:19) Sam went to NgConf to learn about the next version of Angular https://www.ng-conf.org/ (0:07:50) Angular https://angular.io/ (0:08:03) Sam talks about where he looked for guidance on upgrading Angular (0:08:40) Ward asks Sam if Gulp and WebPack are comparable (0:10:00) Sam talks about issues he faced with Webpack and how they tackled it (0:12:21) Sam talks about how they approached the upgrade in terms of the infrastructure (0:12:58) Sam says nobody was talking about how the mental shift of starting Angular apps changed from v1 to v2 (0:13:30) Ward talks about the tool change shift (0:13:50) Ward discusses how he shifted from Gulp to the Angular CLI for builds (0:17:29) John asks Sam about the churn in JavaScript tooling (0:18:11) Sam compares angular.js to jQuery (0:18:21) Ward coins the phrase "Script Kitty" (0:20:39) Sam refers to the Indiana Jones swap https://www.youtube.com/watch?v=0gU35Tgtlmg (0:21:23) Ward asks Sam if he found a strategy that worked in upgrading old to new angular (0:21:48) ngupgrade https://angular.io/guide/upgrade (0:23:00) Sam talks about Change detection in upgrades (0:23:30) John asks Sam ho wlong the upgrade took for his team (0:24:00) Sams talks about how long it took him and his team to upgrade (0:26:29) Sam says he was allowed 30% of their time on technical debt to upgrade/refactor (0:25:33) John asks Sam if the time investment was worth the upgrade (0:27:10) Ward proposes that it may be better to re-do the app vs upgrade (0:28:13) Sam talks about how to weigh the factors for upgrade vs re-do (0:34:02) Sam talks about the unit of work pattern https://docs.microsoft.com/en-us/aspnet/mvc/overview/older-versions/getting-started-with-ef-5-using-mvc- 4/implementing-the-repository-and-unit-of-work-patterns-in-an-asp-net-mvc-application (0:34:27) John asks if it's good to look at how long the app took to write in the first place, when upgrading (0:41:51) Ward says it often is faster to rewrite the code than upgrade it (0:43:54) Ward is deeply suspicious (0:48:50) Gatsby https://www.gatsbyjs.org/ (0:52:25) Someone to follow - Katerina Skroumpelou https://twitter.com/psybercity (0:52:53) Someone to follow - Pamela Ocampo https://twitter.com/pmocampo?lang=en (0:53:33) Someone to follow - https://twitter.com/jdjuan Juan Herrera https://twitter.com/jdjuan?lang=en ngColumbia (0:54:00) Someone to follow - Brandon Roberts https://twitter.com/brandontroberts?lang=en Resources Auth0 https://auth0.com/ https://AngularMix.com AngularMix event in Orlando https://www.amazon.com/Practical-Object-Oriented-Design-Ruby-Addison-Wesley/dp/0321721330 Sandi Metz https://www.sandimetz.com/products/ and books http://www.poodr.com/ Martin Fowler https://martinfowler.com/ Jack Welch quote https://www.crn.com/news/channel-programs/18820055/jack-welch-on-success-regrets-and-values.htm

Real Talk JavaScript
Episode 5: Surviving and Thriving in OSS with guest Filipe Silva

Real Talk JavaScript

Play Episode Listen Later Oct 30, 2018 47:46


Recording date: 2018-10-02 John Papa https://twitter.com/john_papa Ward Bell https://twitter.com/wardbell Dan Wahlin https://twitter.com/danwahlin Filipe Silva https://twitter.com/filipematossilv (0:01:28) Mailbag - Arianna Grande asks Filipe how he copes with people who are not polite about their OSS communications (0:04:21) Dan: Dealing with unpleasant people in open source projects (0:04:45) Dan: Techniques for dealing with github issues that comes in and not trying to read too much into an issue comment (0:05:20) Filipe says you lose a lot in the GitHub issue communication (written form) (0:07:14) John asks "What is the outcome you want for your online interactions?" (0:07:44) John says he likes to look at how people interact online as a basis for how they will work on a team (0:08:55) Dan says the way you interact with issues can leave a fingerprint to future hiring (0:09:49) John asks Filipe how he tries to get to the real problems and how they prioritize? (0:10:10) Filipe says the priorities are "is it working?" first and foremost (0:10:30) Angular CLI github repo https://github.com/angular/angular-cli/ (0:11:50) Filipe says performance issues involve a lot of time and debugging (0:12:00) When you pull up the debugger are you sure you know what you will learn? (0:12:13) Flame Charts https://developer.mozilla.org/en-US/docs/Tools/Performance/Flame_Chart (0:13:00) Filipe says console.log is still a valid debugging tool (0:16:00) Ward asks what performance tools are available that he recommends (0:17:30) Ward asks what the trigger is that says it is time to go into performance debugging (0:18:00) John asks about how Filipe dealt with a recent issue where building Angular took longer than normal (0:18:50) What tools are built into some OSS software for profiling or helping with debugging (0:19:26) Ward asks about lazy loading. As in, does it really matter? (0:20:00)Filipe talks about bundle sizes and their impact (0:21:10) Dan asks about tools to analyze traffic can help determine which routes to lazy load (0:22:33) Filipe talks about working remotely (0:22:54) Filipe talks about cooking pizza (0:23:03) Filipe discusses how he made his own working hours as a remote worker (0:25:45) Dan: Discussion on working remotely with a distributed team (0:26:00) Filipe talks about how they deal with the high number of issues and contributors to their OSS repository (0:27:30) Filipe discusses how they prioritize issues in github (0:28:08) Filipe talks about "caretaking" duty - triage of issues in github by feature areas. (0:29:00) Ward mentions that Caretaking on the Angular team is a rotating position. (0:29:14) Filipe shares information about "care taking" and how to label and then prioritize issues. (0:30:20) Filipe talks about how they use GitHub labels (0:31:00) John says be careful not to get close to the flames (0:31:39) Filipe talks about GitHub project boards (0:32:21) Angular project's project board https://github.com/angular/angular/projects (0:33:27) Filipe says they use Jira for organizing https://www.atlassian.com/software/jira (0:35:00) Ward says if someone hasn't looked at in months, maybe it's time to close it (0:35:52) Prioritization techniques for projects (relies on severity and frequency) (0:36:25) Severity and frequency are 2 of the biggest things they look for when deciding what issues to focus on (0:36:44) Prioritization techniques for projects (relies on severity and frequency) (0:37:23) Dan mentions techniques for handling burnout in large-scale open source projects (0:37:40) Dan asks Filipe how he handles JavaScript fatigue in the OSS world and what advice he has (0:39:02) Filipe shares his techniques for handling burnout in large-scale open source (0:39:30) Filipe talks about how to be honest with yourself and understand why you are frustrated (if you are) (0:39:40) Filipe says "think, as a maintainer of this project, how can i manage this the best i can?" (0:40:00) Ward says having a community of caretakers is a great way to share the work projects (0:42:00) Someone to follow - Sara Vieira https://twitter.com/NikkitaFTW (0:42:20) Someone to follow - Brendon Burns https://twitter.com/brendandburns , Brendan is huge in the Kubernetes space https://kubernetes.io/ (0:43:30) Someone to follow - Annie Griffiths, National Geographic Photographer, "RippleEffects" https://www.anniegriffiths.com (0:45:20) Axel Rauschmayer https://twitter.com/rauschma http://2ality.com Additional Resources Nice tips for performance in Angular https://medium.com/@spp020/44-quick-tips-to-fine-tune-angular-performance-9f5768f5d945 Flame charts https://developer.mozilla.org/en-US/docs/Tools/Performance/Flame_Chart Working remotely Tips from Scott Hanselman https://www.hanselman.com/blog/30TipsForSuccessfulCommunicationAsARemoteWorker.aspx Github Projects to organize issues and work in OSS https://help.github.com/articles/about-project-boards/ Sara Vieira's the Dark Side of Conferences https://uxdesign.cc/the-dark-side-of-conferences-4b103143179f Thanks to our sponsor for this week;s episode, NativeScript https://www.nativescript.org/realtalkjs

Adventures in Angular
AiA 208: From Custom Webpack Build to Angular CLI with Martin Jakubik

Adventures in Angular

Play Episode Listen Later Sep 25, 2018 54:57


Panel: Alyssa Nicholl Joe Eames John Papa Ward Bell Special Guests: Martin Jakubik In this episode, the Adventures in Angular panel talk with Martin Jakubik and he has been working with Angular for the last three years. He has one large and one small Angular application, which the panel talks about. Show Topics: 2:31 – Alyssa likes to be called... 2:40 – Alyssa: You have a large and small application – what makes it small? Is it the user-base? 2:56 – Martin: It is one module out of ten or twenty components. 2: 59 – Panelist: Only 1 Angular module? 3:47 – Panelist: Joe went off on how much he hates modules. I am sorry JP we had to throw that in that? 4:04 – Joe: I am an anti-modulist. 4:11 – Martin: Just one module. 4:21 – Panelist: When you are building an application with one module – start us from the beginning, what does it look like? 4:38 – Martin: It is actually quite special. It has to run in an iFrame, and all it does it allows the user to add into the experiment. 5:05 – Alyssa: Is it like a CMS? 5:10 – Martin: It is like Google Optimize. The application is quite simple and every component is in that one module. 5:36 – Panelist: How many do you have? 5:44 – Martin: There are less than 10 services and 20 components at most. 5:57 – Panelist: I feel personally, I feel like that I a decent size? 6:11 – Panelist: That makes perfect sense. If there is no routing or nothing... 6:40 – Panelist: Asks a question, and clarifies the question to Martin. 7:48 – Panelist: It is nice and clean. 7:55 – Panelist: I do, too. 8:08 – Alyssa: How new is it? 8:15 – Panelist: June/July? 8:32 – Martin: I am using the new style. 9:01 – Panelist: I am leery of using it. 9:13 - Panelist: I would like to clarify. When you mention you have 20 components... 9:40 - Panelist: Do it. 10:34 – Panelist: Webpack. Can you explain what that is and how you solved it? 10:57 – Martin: I don’t think I did anything special. I wanted to know how it works. I used webpack and used their configurations. Several months into the project then I... 11:40 – Panelist: Why did you decide not to use the CLI? This is like an Iron Man thing. 11:55 – Panelist: I think it’s a pain thing. 12:05 – Martin: I wanted to know how it works. 12:32 – Martin: I started from scratch, I can’t remember. 12:44 – Panelist: Whenever I use webpack it makes my head spin. 12:56 – Martin: The application was very simple. I was doing more blogging. 13:45 – Panelist: It is doing more configurations on the fly for you. It’s wonderful if it works and if it doesn’t work then I don’t know what you’d do. 14:17 – Martin: That’s why I did it, so I can appreciate all the magic. 14:30 – Panelist: How big is big? 14:36 – Martin: Enterprise level. 100 different components. 15:06 – Panelist chimes in. 15:13 – Panelist: That is complex. 15:28 – Panelist: let’s add more modules to add to the complexity... 15:55 – Alyssa: When you took your app to the CLI was that hard? 16:06 – Martin: That took me one whole day. The module is so simple that’s why. 16:32 – Panelist talks about this topic. 17:39 – Panelist asks a question. 17:53 – Panelist: Fixing any problem ... ever work on tooling help people if they have their stuff in the right file name? 18:18 – Martin: I used Cypress. 18:58 – Panelist: Under what situation would you recommend it to anyone? Do it your own webpack configuration? 19:23 – Martin: Only if... 19:51 – Alyssa: What if you wanted to add a watermark to each file, do you have to stop adding the CLI? 20:13 – Panelist: So am I...what are the boundaries, I don’t know what they are? I’m curious. 20:41 – Panelist: Are you asking, Alyssa, how you would customize it? 21:09 – Panelist: You won’t loose all the features that you get. You now elected out of that place where they had it; webpack configurations. 22:12 – Panelist: What happened to it ejecting? How do you get it out of there? 22:26 – Good question! I have – I like to play with scissors. 22:43 – Advertisement 23:32 – Panelist reads a message from the company. How do you get that voice? 24:10 – First you have to have a really deep sinus cold. 25:00 – Panelist: Do you live without eject? I really don’t care. What I care about...Scratch that! I want to know what kinds of things you can’t do with a CLI that would drive you to do your own application? What other things could you not do in webpack. 25:50 – Martin: I wanted to see how it works. 25:56 – Panelist: Now I use CLI and all it’s features except testing. I use Cypress completely separate than CLI. 26:46 – Panelist: I feel like it’s talking to the one person without a cellphone. 27:01 – Panelist: Wow! I had no concept that life could be like that! I thought you had to have a cellphone. 27:29  – Martin: What does anyone use the CLI for anyways? 27:44 – Martin: I use it for unit tests. 27:52 – Panelist: Another question. 28:30 – Alyssa: You write things out by hand because it’s easier?! 28:44 – Panelist: You copy, and paste and it’s less work. 29:06 – Panelist: It feels easier. 29:22 – Joe: No, I am serious. 29:48 – Joe: Yes, I am amazing. 30:30 – Martin talks about another topic. 30:48 – Alyssa: When you generate a component do you put it into a different file? 31:29 – Panel: We are all friends here and we aren’t shaming anyone here. We are joking here. 32:00 – Alyssa: It’s that he can write it from memory. 33:08 – Panelist: I have been using Vue lately. He also talks about Angular and mentions Sarah Drasner, too. 34:26 – Panelist: Not everyone has a memory like him, though. 35:32 – Panelist: The fourth version of Renderer. 36:28 – Panelist: We are not talking about Nirvana the band, here. 36:46 – Alyssa: It will be the new Renderer. It’s out for you to try. Check out Angular Air. He was trying out IB yourself right now. People are flipping out about it. I am excited to see how my Angular app runs differently now. Here is the code that was generated, here is the code that... I am not sure that there is a promise date. Any secrets heads-up on when it will come out? 38:22 – Panelist: The big question what does this mean for my existing code? Do I have to change my existing code? 38:48 – Alyssa: The Angular team is working so that there are minimal changes. I don’t have a good answer. NGGC. For third-party libraries you run it through and it... I don’t know what that means for the community. 39:49 – Panelist: My hope is that they... 40:03 – Alyssa: For your third-party... 40:18 – Panelist: Question: between your small and large pack? What architectural differences are there? 40:44 – Martin: I have a template edit. 41:03 – Panelist: Come to my... 41:32 – Panel talks about talks that Jon can do. 42:13 – Panelist: True story... The panel is having fun going back and forth with jokes. 43:03 – Panelist: This kind of stuff creeps into production code. That’s the great thing about copy and paste. 43:21 – Panelist: We had a rule, though, if it happens more than once let’s put into our build. 44:20 – It’s 3 hours if you have a CI process, if you don’t... 44:33 – Console.log 44:49 – Martin chimes in. 45:14 – Panelist: Let’s talk about an iFrame in your app? 45:27 – Martin: The point is to be able to do it with any... Make sure that it doesn’t collide. The CSS wasn’t separated. I had to put my application inside an iFrame. 46:27 – Panelist: Thanks for coming on for us, Martin. 46:37 – Picks! 46:44 - Advertisement Links: Martin Jakubik’s Medium How to Copy, Cut, Paste for Beginners by Melanie Pinola Art Joker Blog @AngularMine Cypress Vue Renderer Sponsors: Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Alyssa Question as my pick – About Angular 7...(47:52) True or False? Martin Thank you for having me today. Present your work more. I challenge you all to cook. Blog: Bratislava Angular Ward How to Copy, Cut, and Paste Joe Brian Holt – Eleven Tips to Scale Node.js NPM scripts – I relearned something “new” lately.

adventures medium iron man panel beginners false ward nirvana scratch copy special guests jp console cms panelists ib css paste advertisement cypress vue angular cli digital ocean npm webpack google optimize iframe john papa sarah drasner angular cli brian holt renderer joe eames ward bell coder job angular air martin it panelist you eleven tips angular boot camp melanie pinola panelist let alyssa it panelist it martin there alyssa nicholl alyssa how panelist question alyssa what alyssa you panelist so panelist why martin only panelist not alyssa is
All Angular Podcasts by Devchat.tv
AiA 208: From Custom Webpack Build to Angular CLI with Martin Jakubik

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Sep 25, 2018 54:57


Panel: Alyssa Nicholl Joe Eames John Papa Ward Bell Special Guests: Martin Jakubik In this episode, the Adventures in Angular panel talk with Martin Jakubik and he has been working with Angular for the last three years. He has one large and one small Angular application, which the panel talks about. Show Topics: 2:31 – Alyssa likes to be called... 2:40 – Alyssa: You have a large and small application – what makes it small? Is it the user-base? 2:56 – Martin: It is one module out of ten or twenty components. 2: 59 – Panelist: Only 1 Angular module? 3:47 – Panelist: Joe went off on how much he hates modules. I am sorry JP we had to throw that in that? 4:04 – Joe: I am an anti-modulist. 4:11 – Martin: Just one module. 4:21 – Panelist: When you are building an application with one module – start us from the beginning, what does it look like? 4:38 – Martin: It is actually quite special. It has to run in an iFrame, and all it does it allows the user to add into the experiment. 5:05 – Alyssa: Is it like a CMS? 5:10 – Martin: It is like Google Optimize. The application is quite simple and every component is in that one module. 5:36 – Panelist: How many do you have? 5:44 – Martin: There are less than 10 services and 20 components at most. 5:57 – Panelist: I feel personally, I feel like that I a decent size? 6:11 – Panelist: That makes perfect sense. If there is no routing or nothing... 6:40 – Panelist: Asks a question, and clarifies the question to Martin. 7:48 – Panelist: It is nice and clean. 7:55 – Panelist: I do, too. 8:08 – Alyssa: How new is it? 8:15 – Panelist: June/July? 8:32 – Martin: I am using the new style. 9:01 – Panelist: I am leery of using it. 9:13 - Panelist: I would like to clarify. When you mention you have 20 components... 9:40 - Panelist: Do it. 10:34 – Panelist: Webpack. Can you explain what that is and how you solved it? 10:57 – Martin: I don’t think I did anything special. I wanted to know how it works. I used webpack and used their configurations. Several months into the project then I... 11:40 – Panelist: Why did you decide not to use the CLI? This is like an Iron Man thing. 11:55 – Panelist: I think it’s a pain thing. 12:05 – Martin: I wanted to know how it works. 12:32 – Martin: I started from scratch, I can’t remember. 12:44 – Panelist: Whenever I use webpack it makes my head spin. 12:56 – Martin: The application was very simple. I was doing more blogging. 13:45 – Panelist: It is doing more configurations on the fly for you. It’s wonderful if it works and if it doesn’t work then I don’t know what you’d do. 14:17 – Martin: That’s why I did it, so I can appreciate all the magic. 14:30 – Panelist: How big is big? 14:36 – Martin: Enterprise level. 100 different components. 15:06 – Panelist chimes in. 15:13 – Panelist: That is complex. 15:28 – Panelist: let’s add more modules to add to the complexity... 15:55 – Alyssa: When you took your app to the CLI was that hard? 16:06 – Martin: That took me one whole day. The module is so simple that’s why. 16:32 – Panelist talks about this topic. 17:39 – Panelist asks a question. 17:53 – Panelist: Fixing any problem ... ever work on tooling help people if they have their stuff in the right file name? 18:18 – Martin: I used Cypress. 18:58 – Panelist: Under what situation would you recommend it to anyone? Do it your own webpack configuration? 19:23 – Martin: Only if... 19:51 – Alyssa: What if you wanted to add a watermark to each file, do you have to stop adding the CLI? 20:13 – Panelist: So am I...what are the boundaries, I don’t know what they are? I’m curious. 20:41 – Panelist: Are you asking, Alyssa, how you would customize it? 21:09 – Panelist: You won’t loose all the features that you get. You now elected out of that place where they had it; webpack configurations. 22:12 – Panelist: What happened to it ejecting? How do you get it out of there? 22:26 – Good question! I have – I like to play with scissors. 22:43 – Advertisement 23:32 – Panelist reads a message from the company. How do you get that voice? 24:10 – First you have to have a really deep sinus cold. 25:00 – Panelist: Do you live without eject? I really don’t care. What I care about...Scratch that! I want to know what kinds of things you can’t do with a CLI that would drive you to do your own application? What other things could you not do in webpack. 25:50 – Martin: I wanted to see how it works. 25:56 – Panelist: Now I use CLI and all it’s features except testing. I use Cypress completely separate than CLI. 26:46 – Panelist: I feel like it’s talking to the one person without a cellphone. 27:01 – Panelist: Wow! I had no concept that life could be like that! I thought you had to have a cellphone. 27:29  – Martin: What does anyone use the CLI for anyways? 27:44 – Martin: I use it for unit tests. 27:52 – Panelist: Another question. 28:30 – Alyssa: You write things out by hand because it’s easier?! 28:44 – Panelist: You copy, and paste and it’s less work. 29:06 – Panelist: It feels easier. 29:22 – Joe: No, I am serious. 29:48 – Joe: Yes, I am amazing. 30:30 – Martin talks about another topic. 30:48 – Alyssa: When you generate a component do you put it into a different file? 31:29 – Panel: We are all friends here and we aren’t shaming anyone here. We are joking here. 32:00 – Alyssa: It’s that he can write it from memory. 33:08 – Panelist: I have been using Vue lately. He also talks about Angular and mentions Sarah Drasner, too. 34:26 – Panelist: Not everyone has a memory like him, though. 35:32 – Panelist: The fourth version of Renderer. 36:28 – Panelist: We are not talking about Nirvana the band, here. 36:46 – Alyssa: It will be the new Renderer. It’s out for you to try. Check out Angular Air. He was trying out IB yourself right now. People are flipping out about it. I am excited to see how my Angular app runs differently now. Here is the code that was generated, here is the code that... I am not sure that there is a promise date. Any secrets heads-up on when it will come out? 38:22 – Panelist: The big question what does this mean for my existing code? Do I have to change my existing code? 38:48 – Alyssa: The Angular team is working so that there are minimal changes. I don’t have a good answer. NGGC. For third-party libraries you run it through and it... I don’t know what that means for the community. 39:49 – Panelist: My hope is that they... 40:03 – Alyssa: For your third-party... 40:18 – Panelist: Question: between your small and large pack? What architectural differences are there? 40:44 – Martin: I have a template edit. 41:03 – Panelist: Come to my... 41:32 – Panel talks about talks that Jon can do. 42:13 – Panelist: True story... The panel is having fun going back and forth with jokes. 43:03 – Panelist: This kind of stuff creeps into production code. That’s the great thing about copy and paste. 43:21 – Panelist: We had a rule, though, if it happens more than once let’s put into our build. 44:20 – It’s 3 hours if you have a CI process, if you don’t... 44:33 – Console.log 44:49 – Martin chimes in. 45:14 – Panelist: Let’s talk about an iFrame in your app? 45:27 – Martin: The point is to be able to do it with any... Make sure that it doesn’t collide. The CSS wasn’t separated. I had to put my application inside an iFrame. 46:27 – Panelist: Thanks for coming on for us, Martin. 46:37 – Picks! 46:44 - Advertisement Links: Martin Jakubik’s Medium How to Copy, Cut, Paste for Beginners by Melanie Pinola Art Joker Blog @AngularMine Cypress Vue Renderer Sponsors: Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Alyssa Question as my pick – About Angular 7...(47:52) True or False? Martin Thank you for having me today. Present your work more. I challenge you all to cook. Blog: Bratislava Angular Ward How to Copy, Cut, and Paste Joe Brian Holt – Eleven Tips to Scale Node.js NPM scripts – I relearned something “new” lately.

adventures medium iron man panel beginners false ward nirvana scratch copy special guests jp console cms panelists ib css paste advertisement cypress vue angular cli digital ocean npm webpack google optimize iframe john papa sarah drasner angular cli brian holt renderer joe eames ward bell coder job angular air martin it panelist you eleven tips angular boot camp melanie pinola panelist let alyssa it panelist it martin there alyssa nicholl alyssa how panelist question alyssa what alyssa you panelist so panelist why martin only panelist not alyssa is
Devchat.tv Master Feed
AiA 208: From Custom Webpack Build to Angular CLI with Martin Jakubik

Devchat.tv Master Feed

Play Episode Listen Later Sep 25, 2018 54:57


Panel: Alyssa Nicholl Joe Eames John Papa Ward Bell Special Guests: Martin Jakubik In this episode, the Adventures in Angular panel talk with Martin Jakubik and he has been working with Angular for the last three years. He has one large and one small Angular application, which the panel talks about. Show Topics: 2:31 – Alyssa likes to be called... 2:40 – Alyssa: You have a large and small application – what makes it small? Is it the user-base? 2:56 – Martin: It is one module out of ten or twenty components. 2: 59 – Panelist: Only 1 Angular module? 3:47 – Panelist: Joe went off on how much he hates modules. I am sorry JP we had to throw that in that? 4:04 – Joe: I am an anti-modulist. 4:11 – Martin: Just one module. 4:21 – Panelist: When you are building an application with one module – start us from the beginning, what does it look like? 4:38 – Martin: It is actually quite special. It has to run in an iFrame, and all it does it allows the user to add into the experiment. 5:05 – Alyssa: Is it like a CMS? 5:10 – Martin: It is like Google Optimize. The application is quite simple and every component is in that one module. 5:36 – Panelist: How many do you have? 5:44 – Martin: There are less than 10 services and 20 components at most. 5:57 – Panelist: I feel personally, I feel like that I a decent size? 6:11 – Panelist: That makes perfect sense. If there is no routing or nothing... 6:40 – Panelist: Asks a question, and clarifies the question to Martin. 7:48 – Panelist: It is nice and clean. 7:55 – Panelist: I do, too. 8:08 – Alyssa: How new is it? 8:15 – Panelist: June/July? 8:32 – Martin: I am using the new style. 9:01 – Panelist: I am leery of using it. 9:13 - Panelist: I would like to clarify. When you mention you have 20 components... 9:40 - Panelist: Do it. 10:34 – Panelist: Webpack. Can you explain what that is and how you solved it? 10:57 – Martin: I don’t think I did anything special. I wanted to know how it works. I used webpack and used their configurations. Several months into the project then I... 11:40 – Panelist: Why did you decide not to use the CLI? This is like an Iron Man thing. 11:55 – Panelist: I think it’s a pain thing. 12:05 – Martin: I wanted to know how it works. 12:32 – Martin: I started from scratch, I can’t remember. 12:44 – Panelist: Whenever I use webpack it makes my head spin. 12:56 – Martin: The application was very simple. I was doing more blogging. 13:45 – Panelist: It is doing more configurations on the fly for you. It’s wonderful if it works and if it doesn’t work then I don’t know what you’d do. 14:17 – Martin: That’s why I did it, so I can appreciate all the magic. 14:30 – Panelist: How big is big? 14:36 – Martin: Enterprise level. 100 different components. 15:06 – Panelist chimes in. 15:13 – Panelist: That is complex. 15:28 – Panelist: let’s add more modules to add to the complexity... 15:55 – Alyssa: When you took your app to the CLI was that hard? 16:06 – Martin: That took me one whole day. The module is so simple that’s why. 16:32 – Panelist talks about this topic. 17:39 – Panelist asks a question. 17:53 – Panelist: Fixing any problem ... ever work on tooling help people if they have their stuff in the right file name? 18:18 – Martin: I used Cypress. 18:58 – Panelist: Under what situation would you recommend it to anyone? Do it your own webpack configuration? 19:23 – Martin: Only if... 19:51 – Alyssa: What if you wanted to add a watermark to each file, do you have to stop adding the CLI? 20:13 – Panelist: So am I...what are the boundaries, I don’t know what they are? I’m curious. 20:41 – Panelist: Are you asking, Alyssa, how you would customize it? 21:09 – Panelist: You won’t loose all the features that you get. You now elected out of that place where they had it; webpack configurations. 22:12 – Panelist: What happened to it ejecting? How do you get it out of there? 22:26 – Good question! I have – I like to play with scissors. 22:43 – Advertisement 23:32 – Panelist reads a message from the company. How do you get that voice? 24:10 – First you have to have a really deep sinus cold. 25:00 – Panelist: Do you live without eject? I really don’t care. What I care about...Scratch that! I want to know what kinds of things you can’t do with a CLI that would drive you to do your own application? What other things could you not do in webpack. 25:50 – Martin: I wanted to see how it works. 25:56 – Panelist: Now I use CLI and all it’s features except testing. I use Cypress completely separate than CLI. 26:46 – Panelist: I feel like it’s talking to the one person without a cellphone. 27:01 – Panelist: Wow! I had no concept that life could be like that! I thought you had to have a cellphone. 27:29  – Martin: What does anyone use the CLI for anyways? 27:44 – Martin: I use it for unit tests. 27:52 – Panelist: Another question. 28:30 – Alyssa: You write things out by hand because it’s easier?! 28:44 – Panelist: You copy, and paste and it’s less work. 29:06 – Panelist: It feels easier. 29:22 – Joe: No, I am serious. 29:48 – Joe: Yes, I am amazing. 30:30 – Martin talks about another topic. 30:48 – Alyssa: When you generate a component do you put it into a different file? 31:29 – Panel: We are all friends here and we aren’t shaming anyone here. We are joking here. 32:00 – Alyssa: It’s that he can write it from memory. 33:08 – Panelist: I have been using Vue lately. He also talks about Angular and mentions Sarah Drasner, too. 34:26 – Panelist: Not everyone has a memory like him, though. 35:32 – Panelist: The fourth version of Renderer. 36:28 – Panelist: We are not talking about Nirvana the band, here. 36:46 – Alyssa: It will be the new Renderer. It’s out for you to try. Check out Angular Air. He was trying out IB yourself right now. People are flipping out about it. I am excited to see how my Angular app runs differently now. Here is the code that was generated, here is the code that... I am not sure that there is a promise date. Any secrets heads-up on when it will come out? 38:22 – Panelist: The big question what does this mean for my existing code? Do I have to change my existing code? 38:48 – Alyssa: The Angular team is working so that there are minimal changes. I don’t have a good answer. NGGC. For third-party libraries you run it through and it... I don’t know what that means for the community. 39:49 – Panelist: My hope is that they... 40:03 – Alyssa: For your third-party... 40:18 – Panelist: Question: between your small and large pack? What architectural differences are there? 40:44 – Martin: I have a template edit. 41:03 – Panelist: Come to my... 41:32 – Panel talks about talks that Jon can do. 42:13 – Panelist: True story... The panel is having fun going back and forth with jokes. 43:03 – Panelist: This kind of stuff creeps into production code. That’s the great thing about copy and paste. 43:21 – Panelist: We had a rule, though, if it happens more than once let’s put into our build. 44:20 – It’s 3 hours if you have a CI process, if you don’t... 44:33 – Console.log 44:49 – Martin chimes in. 45:14 – Panelist: Let’s talk about an iFrame in your app? 45:27 – Martin: The point is to be able to do it with any... Make sure that it doesn’t collide. The CSS wasn’t separated. I had to put my application inside an iFrame. 46:27 – Panelist: Thanks for coming on for us, Martin. 46:37 – Picks! 46:44 - Advertisement Links: Martin Jakubik’s Medium How to Copy, Cut, Paste for Beginners by Melanie Pinola Art Joker Blog @AngularMine Cypress Vue Renderer Sponsors: Angular Boot Camp Digital Ocean Get a Coder Job course Picks: Alyssa Question as my pick – About Angular 7...(47:52) True or False? Martin Thank you for having me today. Present your work more. I challenge you all to cook. Blog: Bratislava Angular Ward How to Copy, Cut, and Paste Joe Brian Holt – Eleven Tips to Scale Node.js NPM scripts – I relearned something “new” lately.

adventures medium iron man panel beginners false ward nirvana scratch copy special guests jp console cms panelists ib css paste advertisement cypress vue angular cli digital ocean npm webpack google optimize iframe john papa sarah drasner angular cli brian holt renderer joe eames ward bell coder job angular air martin it panelist you eleven tips angular boot camp melanie pinola panelist let alyssa it panelist it martin there alyssa nicholl alyssa how panelist question alyssa what alyssa you panelist so panelist why martin only panelist not alyssa is
Views on Vue
VoV 027: Code Automation

Views on Vue

Play Episode Listen Later Sep 4, 2018 67:17


Panel: Divya Sasidharan Erik Hanchett Joe Eames Chris Fritz  In this episode, the panel talks about code automation, generators, and other topics. They talk about the pros and cons of what generators can and cannot do. Later they discuss different codes, such as Prettier and Eslint codes, and also talk about their pros and cons. Check-out today’s episode to get the full details on these topics and much more! Show Topics: 1:03 – Panel has different views on what code automation is and or is not. 2:53 – One of the panelists started his career with Rails. 3:58 – Let’s jump into one thing that I think Rails did really well, and that is generators! Generators aren’t really popular in the JavaScript community. What are generators? 4:43 – Generators is to help build your tooling. 4:57 – What is an example of a generator, and how can it resolve the issue-at-hand? 5:04 – To generate a component, for example. 5:20 – The panel go back and forth and discuss the different definitions of what a generator means to them, and the purpose of a generator. 8:29 – For beginners, if you are brand new to JavaScript then these generators could be confusing. 9:10 – People at first did not like Java’s generators. 10:04 – How much do you guys use generators in your workday? 10:07 – Angular CLI. 12:06 – To organize in a consistent way for a larger team, generators can help. 12:37 – It also standardizes things, too. If you have something in place, then basically the machine makes the decision for you already, which can save some headaches.  13:09 – Tooling to review code. As long as you can agree on a style then these tools can format your code the way you want it. 13:49 – Let’s talk about Prettier and Eslint code. Let’s take a poll. The panel goes back-and-forth and discusses the pros and cons of both codes, Prettier and Eslint. Some panelists have very strong views on one or the other, and they’ve had much experience with these codes, which they have given it much thought over the years. 22:36 – Bottom line: we all figure out things as we go along. 22:52 – New topic: Apart of the automated code review is to have Eslint and Prettier and other codes have all of these things run-on a pre-commit hook, only on the files that are staged. 25:06 – Who uses pre-commit hooks? A lot of people will run different tools to compress their images, and there is a tool that can help with that. 26:32 – Smart - anything to save time. 27:40 – New topic: Continuation integration. After a pre-commit hook in editor, then when you take a poll request then sometimes there are these services, Travis CI or CircleCI that will go through and run some tests to make sure that your project builds correctly, and deploy your site. I like to use tools like this. It integrates with others like GitHub among others. 29:54 – Digital Ocean’s Advertisement! 30:58 – If you want to see an example please got to this timestamp to hear the panelist’s suggestion! 32:03 – Once an application has been developed for a while it might take 4-5 minutes for it to finish – if I think it is fine, I don’t want to waste time. It doesn’t seem like a good use of my time. 36:23 – “Throwing out data is like gardening!” – This is Divya’s motto. 37:40 – One panelist likes to use the squash and merging option. 38:14 – Divya: “Do you have any control over what gets squashed?” 38:28 – Everything gets squashed 39:49 – Auto-completion. 40:27 – The panel talks about plugins and such. 41:10 – Back to continuation integration (CI). Biggest concern people have is it builds failing when nothing is wrong. 42:00 – “Time Zones” – that’s one scenario for Divya. 42:32 – Another panelist voices another concern. 45:31 – Another topic: Running Eslint and Prettier – how do we actually run those things? How do we run tests? 46:24 – The panel talks about what was and is popular within this field.  50:29 – Question asked. 50:41 – Proxies is very common. 54:46 – Another common web pack customization is when you have to use environmental variables. 55:55 – Anyone have anything else to talk about? No, so let’s talk about PICKS! Links: JavaScript Ruby on Rails Angular CLI Prettier and Eslint code Article on Travis Cl or CircleCI GitHub Kendo UI Digital Ocean Code Badge Sponsors: Kendo UI Digital Ocean Code Badge Picks: Divya Sci-Fi Book: Lewis’ Out of the Silent Planet N.K. Jemisin – author ToDoIst App Chris VR in Hand-Tracking & Beat Saber Joe Framework Summit Notion.so WorkFlowy Erik Program

Devchat.tv Master Feed
VoV 027: Code Automation

Devchat.tv Master Feed

Play Episode Listen Later Sep 4, 2018 67:17


Panel: Divya Sasidharan Erik Hanchett Joe Eames Chris Fritz  In this episode, the panel talks about code automation, generators, and other topics. They talk about the pros and cons of what generators can and cannot do. Later they discuss different codes, such as Prettier and Eslint codes, and also talk about their pros and cons. Check-out today’s episode to get the full details on these topics and much more! Show Topics: 1:03 – Panel has different views on what code automation is and or is not. 2:53 – One of the panelists started his career with Rails. 3:58 – Let’s jump into one thing that I think Rails did really well, and that is generators! Generators aren’t really popular in the JavaScript community. What are generators? 4:43 – Generators is to help build your tooling. 4:57 – What is an example of a generator, and how can it resolve the issue-at-hand? 5:04 – To generate a component, for example. 5:20 – The panel go back and forth and discuss the different definitions of what a generator means to them, and the purpose of a generator. 8:29 – For beginners, if you are brand new to JavaScript then these generators could be confusing. 9:10 – People at first did not like Java’s generators. 10:04 – How much do you guys use generators in your workday? 10:07 – Angular CLI. 12:06 – To organize in a consistent way for a larger team, generators can help. 12:37 – It also standardizes things, too. If you have something in place, then basically the machine makes the decision for you already, which can save some headaches.  13:09 – Tooling to review code. As long as you can agree on a style then these tools can format your code the way you want it. 13:49 – Let’s talk about Prettier and Eslint code. Let’s take a poll. The panel goes back-and-forth and discusses the pros and cons of both codes, Prettier and Eslint. Some panelists have very strong views on one or the other, and they’ve had much experience with these codes, which they have given it much thought over the years. 22:36 – Bottom line: we all figure out things as we go along. 22:52 – New topic: Apart of the automated code review is to have Eslint and Prettier and other codes have all of these things run-on a pre-commit hook, only on the files that are staged. 25:06 – Who uses pre-commit hooks? A lot of people will run different tools to compress their images, and there is a tool that can help with that. 26:32 – Smart - anything to save time. 27:40 – New topic: Continuation integration. After a pre-commit hook in editor, then when you take a poll request then sometimes there are these services, Travis CI or CircleCI that will go through and run some tests to make sure that your project builds correctly, and deploy your site. I like to use tools like this. It integrates with others like GitHub among others. 29:54 – Digital Ocean’s Advertisement! 30:58 – If you want to see an example please got to this timestamp to hear the panelist’s suggestion! 32:03 – Once an application has been developed for a while it might take 4-5 minutes for it to finish – if I think it is fine, I don’t want to waste time. It doesn’t seem like a good use of my time. 36:23 – “Throwing out data is like gardening!” – This is Divya’s motto. 37:40 – One panelist likes to use the squash and merging option. 38:14 – Divya: “Do you have any control over what gets squashed?” 38:28 – Everything gets squashed 39:49 – Auto-completion. 40:27 – The panel talks about plugins and such. 41:10 – Back to continuation integration (CI). Biggest concern people have is it builds failing when nothing is wrong. 42:00 – “Time Zones” – that’s one scenario for Divya. 42:32 – Another panelist voices another concern. 45:31 – Another topic: Running Eslint and Prettier – how do we actually run those things? How do we run tests? 46:24 – The panel talks about what was and is popular within this field.  50:29 – Question asked. 50:41 – Proxies is very common. 54:46 – Another common web pack customization is when you have to use environmental variables. 55:55 – Anyone have anything else to talk about? No, so let’s talk about PICKS! Links: JavaScript Ruby on Rails Angular CLI Prettier and Eslint code Article on Travis Cl or CircleCI GitHub Kendo UI Digital Ocean Code Badge Sponsors: Kendo UI Digital Ocean Code Badge Picks: Divya Sci-Fi Book: Lewis’ Out of the Silent Planet N.K. Jemisin – author ToDoIst App Chris VR in Hand-Tracking & Beat Saber Joe Framework Summit Notion.so WorkFlowy Erik Program

Happy Angular - Kompaktes Angular Wissen zum Mitnehmen

In dieser Podcast-Episode lernst du die Angular CLI als Werkzeug für die Codegenerierung und als Build-Tool kennen. Wir betrachten außerdem NodeJS und die Verwaltung der Abhängigkeiten mit NPM. Du bekommst klaren Einstieg, welche Software du benötigst, um mit der Angular Entwicklung loszulegen. Außerdem werden wir dabei auch gleich deine erste Angular Anwendung erstellen und das alles in ein paar Minuten. Hör dir gleich diese Folge des Happy Angular Podcast an.

Les Cast Codeurs Podcast
LCC 191 - La quête du GraalVM

Les Cast Codeurs Podcast

Play Episode Listen Later Jun 16, 2018 94:12


Dans cet épisode, Guillaume et Emmanuel discutent GraalVM, Java LTS, MS-DOS, gVisor, GitHub et microframeworks. Enregistré le 14 juin 2018 Téléchargement de l’épisode LesCastCodeurs-Episode–191.mp3 News Correction Article de performance SpringBoot classique vs réactif L’article “SpringBoot 2 performance — servlet stack vs WebFlux reactive stack” est à prendre avec de grosses pincettes. Le client HTTP utilisé pour la version servlet est celui par défaut Java à base d’URLConnection. Pas de reused de la connection…. A 2500 users sur un benchmark IO bound avec un tel ratio wait/processing, il ne devrait pas avoir une telle différence de throughput. Nicolas Labro Langages GraalVM Les limitations de SubstrateVM Retour d’impression sur GraalVM GraalVM avec Play Framework Java 11 more than just features Replacing reflection with invokedynamic Librairies The rise of Microframeworks The state of Java/Kotlin Microframeworks in 2018 L’équipe de Grails a sorti un nouveau micro-framework, Micronaut, basé sur Netty et sans Spring, pour plus de légèreté Un workshop sur Micronaut pour démarrer avec Micronaut Est-ce qu’on a toujours besoin de Spock avec l’arrivée de JUnit 5 ? TL;DR : oui :-) Middleware JakartaEE is officially out Barre de progression de la contribution Oracle à Jakarta EE The state of Spring Java in 2018 Camel et Bean Validation débat Camel est l’option « no code » Infrastructure MS-DOS expliqué ! gVisor Product Manager de Google expliquant que gVisor est utilisé par App Engine et Cloud Functions Lancement de Skaffold pour automatiser le développement sur Kubernetes Skaffold sur Github Skaffold and Kaniko: Bringing Kubernetes to Developers Cloud Node 8 sur App Engine Web Angular 6 What’s new in Angular6 What’s new in Angular CLI 6.0 Les regrets de Ryan Dahl sur Node.JS (et lancement de son nouveau framework Deno) Article sur ses regrets On peut faire mieux que console.log() Outillage GitHub se fait gobber par Microsoft L’équipe Java Mission Control virée par Oracle Gradle 4.8 Méthodologies Hiérarchie et documentation Comment un agent public peut contribuer à l’Open Source Sécurité Custom domains on GitHub Pages gain support for HTTPS Vulnérabilité dans Git amenant à une exécution à distance Outils de l’épisode Byteman et injection de faute GitIgnore.io Outil de crowdcasting de Pierre Carion Rubrique débutant Crowdcast de Pierre Carion Pour un débutant qu’est-ce: les forces de Java ou de la JVM qui rend Java encore attractif bon choix pour commencer un projet en 2018 Conférences EclipseCon les 13 et 14 juin 2018 JHipster Conf le 21 juin DevFest Lille le 21 juin 2018 Voxxed Luxembourg le 22 juin 2018 Sunny Tech les 28 et 29 juin 2018 Jenkins User Conference le 28 juin 2018 Jug Summer Camp le 14 septembre 2018 - Le CfP est ouvert. Paris Web les 4, 5 et 6 octobre 2018 DevFest Nantes les 18 et 19 octobre 2018 - Le CfP est ouvert. Jenkins World Europe du 22 au 25 octobre 2018 à Nice - (utilisez le code JWAHERITIER pour obtenir 20% de réduction). VoxxedDays Microservices du 29 au 31 octobre 2018 DevFest Toulouse le 8 novembre 2018 Codeurs en Seine le 22 novembre 2018 Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/  

Angular Air
ngAir 162 - Angular CLI 6 with Mike Brocchi

Angular Air

Play Episode Listen Later Jun 13, 2018 69:20


--- Support this podcast: https://anchor.fm/angularair/support

angular cli mike brocchi
The Web Platform Podcast
160: NG-CONF 2018

The Web Platform Podcast

Play Episode Listen Later May 25, 2018 58:03


Ng-conf has happened! There were a bunch of excellent talks and and excellent people. Jeff Whelpley was one of them! Jeff helps us dive into what is coming in Angular. Angular 6, the new Angular CLI, RxJs 6 and more! There is a ton to unpack in this week's episode. Visit the website for This Week in Web, resources & more: https://thewebplatformpodcast.com/160-ngconf-2018   Follow The Web Platform podcast on Twitter for regular updates @TheWebPlatform.

Adventures in Angular
AiA 187: Teaching Angular through Rhyme.com with Minko Gechev

Adventures in Angular

Play Episode Listen Later May 1, 2018 46:47


Panel: Charles Max Wood Ward Bell Special Guests: Minko Gechev In this episode of Adventures in Angular, the panel talks to Minko Gechev about teaching Angular through Rhyme.com. Minko is currently working on Rhyme.com, which is a platform for hands-on demos and trainings. They touch on what Rhyme.com is, how it works, and the advantages to using it, especially in training. They also go into detail as to how an all sides workshop is set up and the versatility of using Rhyme with many different frameworks. In particular, we dive pretty deep on: Minko intro What are you most famous for in the Angular community? Angular.js style guide What is Rhyme? How does Rhyme work? All sides workshop advantages CodeSandbox.io Plunker Full on BM with virtual access Run things in your bowser eventually Working in the cloud Linux and Windows How workshops work Providing video recordings You can teach anything through Rhyme Have you used this in a coding environment? Angular CLI How are you using Angular to build this system? How much of the work is Angular pulling for you? TypeScript Architecture of Rhyme What is WebRTC? And much, much more! Links:  Rhyme.com Angular.js style guide CodeSandbox.io Plunker Linux Windows Angular CLI TypeScript WebRTC Minko’s GitHub @MGechev Minko’s Blog Picks: Charles 12 Rules for Life by Jordan B. Peterson DevChat.tv YouTube Ward Building Microservices by Sam Newman Hit Refresh by Satya Nadella Minko ngConf

Devchat.tv Master Feed
AiA 187: Teaching Angular through Rhyme.com with Minko Gechev

Devchat.tv Master Feed

Play Episode Listen Later May 1, 2018 46:47


Panel: Charles Max Wood Ward Bell Special Guests: Minko Gechev In this episode of Adventures in Angular, the panel talks to Minko Gechev about teaching Angular through Rhyme.com. Minko is currently working on Rhyme.com, which is a platform for hands-on demos and trainings. They touch on what Rhyme.com is, how it works, and the advantages to using it, especially in training. They also go into detail as to how an all sides workshop is set up and the versatility of using Rhyme with many different frameworks. In particular, we dive pretty deep on: Minko intro What are you most famous for in the Angular community? Angular.js style guide What is Rhyme? How does Rhyme work? All sides workshop advantages CodeSandbox.io Plunker Full on BM with virtual access Run things in your bowser eventually Working in the cloud Linux and Windows How workshops work Providing video recordings You can teach anything through Rhyme Have you used this in a coding environment? Angular CLI How are you using Angular to build this system? How much of the work is Angular pulling for you? TypeScript Architecture of Rhyme What is WebRTC? And much, much more! Links:  Rhyme.com Angular.js style guide CodeSandbox.io Plunker Linux Windows Angular CLI TypeScript WebRTC Minko’s GitHub @MGechev Minko’s Blog Picks: Charles 12 Rules for Life by Jordan B. Peterson DevChat.tv YouTube Ward Building Microservices by Sam Newman Hit Refresh by Satya Nadella Minko ngConf

All Angular Podcasts by Devchat.tv
AiA 187: Teaching Angular through Rhyme.com with Minko Gechev

All Angular Podcasts by Devchat.tv

Play Episode Listen Later May 1, 2018 46:47


Panel: Charles Max Wood Ward Bell Special Guests: Minko Gechev In this episode of Adventures in Angular, the panel talks to Minko Gechev about teaching Angular through Rhyme.com. Minko is currently working on Rhyme.com, which is a platform for hands-on demos and trainings. They touch on what Rhyme.com is, how it works, and the advantages to using it, especially in training. They also go into detail as to how an all sides workshop is set up and the versatility of using Rhyme with many different frameworks. In particular, we dive pretty deep on: Minko intro What are you most famous for in the Angular community? Angular.js style guide What is Rhyme? How does Rhyme work? All sides workshop advantages CodeSandbox.io Plunker Full on BM with virtual access Run things in your bowser eventually Working in the cloud Linux and Windows How workshops work Providing video recordings You can teach anything through Rhyme Have you used this in a coding environment? Angular CLI How are you using Angular to build this system? How much of the work is Angular pulling for you? TypeScript Architecture of Rhyme What is WebRTC? And much, much more! Links:  Rhyme.com Angular.js style guide CodeSandbox.io Plunker Linux Windows Angular CLI TypeScript WebRTC Minko’s GitHub @MGechev Minko’s Blog Picks: Charles 12 Rules for Life by Jordan B. Peterson DevChat.tv YouTube Ward Building Microservices by Sam Newman Hit Refresh by Satya Nadella Minko ngConf

All Angular Podcasts by Devchat.tv
AiA 180: Angular Today with Stephen Fluin

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Mar 12, 2018 53:49


Panel: Charles Max Wood Joe Eames Special Guests: Stephen Fluin In this episode of Adventures in Angular, the panel discusses Angular today with Stephen Fluin. He leads developer relations on the Angular team, and he has two missions when it comes to the Angular team: to help developers and organizations be successful with Angular and to understand what it’s like to be an Angular developer in the real world, so they can make the right platform decisions as they evolve things from their side. They talk about the new things that are happening with Angular and discuss where the framework is headed in the future. In particular, we dive pretty deep on: Stephen background Two missions on the Angular team Angular What’s new with Angular? Angular version 5 update Pre-fix change for developers Component development kits NG Bootstrap PrimeFaces Advantages of using the CDK Angular CLI Schematics NG Update Build Tools convergence and how it will affect effect developers Webpack Integrating Bazel in the future Get a Coder Job Course NG generate And much, much more! Links:  DevRel Angular Angular version 5 NG Bootstrap PrimeFaces Schematics Angular CLI Webpack Bazel Get a Coder Job Course NG Generate Angular Blog Angular GitHub @StephenFluin Picks: Charles Hogwarts Battles Board Game Get a Coder Job Course Joe Pathfinder Plot Twists Arrested Development Stephen Demos with Angular Videos RXmarbles.com

Devchat.tv Master Feed
AiA 180: Angular Today with Stephen Fluin

Devchat.tv Master Feed

Play Episode Listen Later Mar 12, 2018 53:49


Panel: Charles Max Wood Joe Eames Special Guests: Stephen Fluin In this episode of Adventures in Angular, the panel discusses Angular today with Stephen Fluin. He leads developer relations on the Angular team, and he has two missions when it comes to the Angular team: to help developers and organizations be successful with Angular and to understand what it’s like to be an Angular developer in the real world, so they can make the right platform decisions as they evolve things from their side. They talk about the new things that are happening with Angular and discuss where the framework is headed in the future. In particular, we dive pretty deep on: Stephen background Two missions on the Angular team Angular What’s new with Angular? Angular version 5 update Pre-fix change for developers Component development kits NG Bootstrap PrimeFaces Advantages of using the CDK Angular CLI Schematics NG Update Build Tools convergence and how it will affect effect developers Webpack Integrating Bazel in the future Get a Coder Job Course NG generate And much, much more! Links:  DevRel Angular Angular version 5 NG Bootstrap PrimeFaces Schematics Angular CLI Webpack Bazel Get a Coder Job Course NG Generate Angular Blog Angular GitHub @StephenFluin Picks: Charles Hogwarts Battles Board Game Get a Coder Job Course Joe Pathfinder Plot Twists Arrested Development Stephen Demos with Angular Videos RXmarbles.com

Adventures in Angular
AiA 180: Angular Today with Stephen Fluin

Adventures in Angular

Play Episode Listen Later Mar 12, 2018 53:49


Panel: Charles Max Wood Joe Eames Special Guests: Stephen Fluin In this episode of Adventures in Angular, the panel discusses Angular today with Stephen Fluin. He leads developer relations on the Angular team, and he has two missions when it comes to the Angular team: to help developers and organizations be successful with Angular and to understand what it’s like to be an Angular developer in the real world, so they can make the right platform decisions as they evolve things from their side. They talk about the new things that are happening with Angular and discuss where the framework is headed in the future. In particular, we dive pretty deep on: Stephen background Two missions on the Angular team Angular What’s new with Angular? Angular version 5 update Pre-fix change for developers Component development kits NG Bootstrap PrimeFaces Advantages of using the CDK Angular CLI Schematics NG Update Build Tools convergence and how it will affect effect developers Webpack Integrating Bazel in the future Get a Coder Job Course NG generate And much, much more! Links:  DevRel Angular Angular version 5 NG Bootstrap PrimeFaces Schematics Angular CLI Webpack Bazel Get a Coder Job Course NG Generate Angular Blog Angular GitHub @StephenFluin Picks: Charles Hogwarts Battles Board Game Get a Coder Job Course Joe Pathfinder Plot Twists Arrested Development Stephen Demos with Angular Videos RXmarbles.com

Les Cast Codeurs Podcast
LCC 184 - Mais tu observes ou tu écoutes ?

Les Cast Codeurs Podcast

Play Episode Listen Later Mar 6, 2018 77:32


Dans cet épisode Antonio, Audrey et Guillaume commentent l’actualité du mois de février : beaucoup de nouveautés dans les librairies et côté front mais également des nouvelles de Java 10 et 11 et de Kotlin bien sûr ! Enregistré le 1er mars 2018 Téléchargement de l’épisode LesCastCodeurs-Episode–184.mp3 News Langages Première release candidate pour le JDK 10 JDK 11 en early access Java 8 ne recevra plus de mises à jour et de correctifs de sécurité à partir de janvier 2019 JDBC Next: A New Asynchronous API for Connecting to a Database Librairies Introducing Kotlin Support in Spring Framework 5.0 SpringBoot 1.5.10 SpringBoot 2.0 GA Vert.x 3.5.1 Tensorflow 1.5 Apache Beam 2.3.0 Elastic 6.2.0 Elastic open source X-Pack Middleware Java EE devient Jakarta EE Infinispan 9.2.0.CR3 Infrastructure Cloudbees acquiert Codeship Cloud CoreOS agrees to join Red Hat Debugging “FROM scratch” on Kubernetes Web Webpack 4 Parcel 1.5.0 NPM 5.7 JHipster 4.14.0 TypeScript 2.7 Angular-CLI 1.7 Angular CLI diff l’outil d’aide à la migration de Cédric Exbrayat AngularJS 1.7 LTS Nuxt.js 1.0 Web Components Todo Flutter beta 1 Outillage Gradle 4.5.0 Méthodologies Effective Use of Slack Sécurité Chrome marquera tous les sites HTTP “non sûrs” à partir de Juillet 2018 Loi, société et organisation The unwinding of net neutrality will begin on April 23rd Socle interministériel des logiciels libres 2018 Elon Musk quitte le conseil d’administration de son centre sur l’intelligence artificielle Conférences BreizhCamp du 28 au 30 Mars 2018 Devoxx France du 18 au 20 avril 2018 MixIT le 19–20 avril 2018 à Lyon Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis NCrafts les 18 et 19 mai 2018 - Le CfP est ouvert. Best Of Web les 7 et 8 juin 2018 EclipseCon les 13 et 14 juin 2018 - Le CfP est ouvert. JHipster Conf le 21 juin DevFest Lille le 21 juin 2018 - Le CfP est ouvert. Voxxed Luxembourg le 22 juin 2018 Sunny Tech les 28 et 29 juin 2018 - Le CfP est ouvert. Jenkins User Conference le 28 juin 2018 - Le CfP est ouvert. Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com

All Angular Podcasts by Devchat.tv
AiA 177: Angular's BuildTools Convergence with Alex Eagle

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Feb 20, 2018 58:42


Panel:  Charles Max Wood Joe Eames Alyssa Nicoll John Papa Ward Bell Special Guests: Alex Eagle In this episode of Adventures in Angular, the panel discusses Angular’s BuildTools with Alex Eagle. Alex has been working on the Angular core team at Google for the past three years and works on developer tooling there. He discusses the advantages of using a new build system, Bazel, and how using this system could improve your coding across the board. They also compare Bazel to other Angular tools and talk about when you would want to integrate Bazel into your tool belt. In particular, we dive pretty deep on: Angular plumbing Google Monorepo Bazel software Micro-services Not all tools need to be written JavaScript Pros of Bazel build system Compilation in Angular CLI Two second rule How do you know when Bazel is good for you? Production mode vs development mode Feeling nervous about using Bazel Want your CI to have cashing What does Bazel look like today? What will Bazel look like when your done with it? Take rules and compose them however you want Bazel syntax is like Python Rules Bazel Ecosystem vs Angular Ecosystem Tools in your Toolchain And much, much more! Links:   Linode FreshBooks Angular Bootcamp G.co/ng/abc   Picks: Charles Developer Week ngATL Joe The Greatest Showman Kids on Bikes    Alyssa The Impossible Project   Ward Fly Like an Eagle by Steve Miller Band Alex Pocket Operators

Adventures in Angular
AiA 177: Angular's BuildTools Convergence with Alex Eagle

Adventures in Angular

Play Episode Listen Later Feb 20, 2018 58:42


Panel:  Charles Max Wood Joe Eames Alyssa Nicoll John Papa Ward Bell Special Guests: Alex Eagle In this episode of Adventures in Angular, the panel discusses Angular’s BuildTools with Alex Eagle. Alex has been working on the Angular core team at Google for the past three years and works on developer tooling there. He discusses the advantages of using a new build system, Bazel, and how using this system could improve your coding across the board. They also compare Bazel to other Angular tools and talk about when you would want to integrate Bazel into your tool belt. In particular, we dive pretty deep on: Angular plumbing Google Monorepo Bazel software Micro-services Not all tools need to be written JavaScript Pros of Bazel build system Compilation in Angular CLI Two second rule How do you know when Bazel is good for you? Production mode vs development mode Feeling nervous about using Bazel Want your CI to have cashing What does Bazel look like today? What will Bazel look like when your done with it? Take rules and compose them however you want Bazel syntax is like Python Rules Bazel Ecosystem vs Angular Ecosystem Tools in your Toolchain And much, much more! Links:   Linode FreshBooks Angular Bootcamp G.co/ng/abc   Picks: Charles Developer Week ngATL Joe The Greatest Showman Kids on Bikes    Alyssa The Impossible Project   Ward Fly Like an Eagle by Steve Miller Band Alex Pocket Operators

Devchat.tv Master Feed
AiA 177: Angular's BuildTools Convergence with Alex Eagle

Devchat.tv Master Feed

Play Episode Listen Later Feb 20, 2018 58:42


Panel:  Charles Max Wood Joe Eames Alyssa Nicoll John Papa Ward Bell Special Guests: Alex Eagle In this episode of Adventures in Angular, the panel discusses Angular’s BuildTools with Alex Eagle. Alex has been working on the Angular core team at Google for the past three years and works on developer tooling there. He discusses the advantages of using a new build system, Bazel, and how using this system could improve your coding across the board. They also compare Bazel to other Angular tools and talk about when you would want to integrate Bazel into your tool belt. In particular, we dive pretty deep on: Angular plumbing Google Monorepo Bazel software Micro-services Not all tools need to be written JavaScript Pros of Bazel build system Compilation in Angular CLI Two second rule How do you know when Bazel is good for you? Production mode vs development mode Feeling nervous about using Bazel Want your CI to have cashing What does Bazel look like today? What will Bazel look like when your done with it? Take rules and compose them however you want Bazel syntax is like Python Rules Bazel Ecosystem vs Angular Ecosystem Tools in your Toolchain And much, much more! Links:   Linode FreshBooks Angular Bootcamp G.co/ng/abc   Picks: Charles Developer Week ngATL Joe The Greatest Showman Kids on Bikes    Alyssa The Impossible Project   Ward Fly Like an Eagle by Steve Miller Band Alex Pocket Operators

egghead.io developer chats
Angular Web Applications with Juri Strumpflohner and Rob Wormald (Angular Core Team)

egghead.io developer chats

Play Episode Listen Later Jan 17, 2018 39:27


John talks with Juri Strumpflohner, an industry expert and angular trainer; and Rob Wormald, an Angular core development team member, getting into how Angular has evolved with the 2.0 release, powerful new features, their favorite libraries, and where the future is taking it.Angular has gotten much better under the hood. Rob talks about how the Angular team is working on really improving the code while still keeping the public API stable. He also talks about the team's ongoing debate on where to improve the code. Faster? Smaller? Currently, the team has chosen to work on making it smaller and has improved the bundle size of Angular.One of the new things about Angular that people are most excited about is the Elements and CLI Schematics libraries. Juri talks about how Elements opens up a "whole new world," allowing people not to have to resolve the same problems over and over again by letting them create reusable angular components.One of the hardest things to learn with Angular was the design and architecture patterns. Rob goes into how the team has improved the documentation, now actually getting into best practices and giving architecture guidelines.Finally, our guests get into their favorite Angular libraries. NgRx Formly being the big favorite. NgRx Formly is a beautiful library that allows devs to create powerful reactive forms. Rob also highly recommends the Angular Schematics library. It is a powerful low-level tool that allows you to create templates and code generators. You can even use it in conjunction with the Angular CLI to extend it or modify it for your own needs!Transcript"Angular Web Applications with Juri Strumpflohner and Rob Wormald (Angular Core Team)" TranscriptResourcesAngular 2Angular ElementsAngular SchematicsNgRxAngular Reactive FormsRob WormaldTwitterGithubEgghead CoursesJuri StrumpflohnerTwitterBlogEgghead Courses

Les Cast Codeurs Podcast
LCC 182 - Black Friday code - une ligne dupliquée pour une achetée

Les Cast Codeurs Podcast

Play Episode Listen Later Dec 3, 2017 71:57


Guillaume et Vincent commentent les nouvelles du mois dans le métaverse java-developicte. Un épisode avec beaucoup d’outils discutés. Félicitation à Guillaume, nouveau Java Champion ! Enregistré le 27 novembre 2017 Téléchargement de l’épisode LesCastCodeurs-Episode–182.mp3 News Langages JDK 10 Early Access Build Guillaume est un Java Champion Built-in HTTP server dans JDK 6+ Librairies Spring Boot 2.0.0m6 ElasticSearch 6.0.0 Middleware Kafka 1.0 Infinispan 9.2.0 beta et 9.1.3 Cloud Process de certification Kubernetes lancé par la CNCF Service Mesh data plane vs control plane Web Angular 5.0.0 What’s new in Angular 5.0 What’s new in Angular CLI 1.5 Firefox Quantum Data, Machine Learning Intro à TensorFlow Stephan Janssen et les twitter spam bots de Russie Outillage Gradle vs Maven, et Gradle en Groovy ou en Kotlin Une cartographie du code dupliqué sur Github Github qui utilise du machine learning pour alerter sur des problèmes de dépendance Github rajoute une feature de discussion Github ajoute teletype à Atom pour collaboration temps réel Visual Studio Live Share Mastering VIM quickly Les pages MAN mais simplifiées et par l’exemple Outils de l’épisode Sibbell par Reda ABDI (Crowdcast) Artifact listener Rubrique débutant Bazar / fun / geek Tesla annonce un nouveau roadster Tesla annonce aussi un camion CommitStrip ont fait une super méga fresque Fixing the MacBook Pro Conférences 3eme édition du Paris OpenSource Summit les 6 & 7 Décembre Snowcamp 2018 du 24 au 27 janvier Touraine Tech le 23 février 2018 - Le CfP est ouvert. Devoxx France du 18 au 20 avril 2018 - Le CfP est ouvert. MixIT le 19–20 avril 2018 à Lyon - Le CfP est ouvert. Riviera Dev les 2, 3 et 4 mai 2018 à Sophia Antipolis - Le CfP est ouvert. Nous contacter Faire un crowdcast ou une crowdquestion Contactez-nous via twitter https://twitter.com/lescastcodeurs sur le groupe Google https://groups.google.com/group/lescastcodeurs ou sur le site web https://lescastcodeurs.com/ Flattr-ez nous (dons) sur https://lescastcodeurs.com/ En savoir plus sur le sponsoring? sponsors@lescastcodeurs.com

Hanselminutes - Fresh Talk and Tech for Developers

Mike Brocchi teaches Scott about the usefulness and architecture of the Angular CLI, and about the proliferation of CLIs (Command Line Interfaces) in general. What's the best way for you to create a new web app, and what can you do with the Angular CLI?

angular cli mike brocchi
Adventures in Angular
AiA 156: Building High Performance Static Websites with Angular by Uri Shaked

Adventures in Angular

Play Episode Listen Later Sep 19, 2017 59:27


Tweet this Episode This is a talk given by Uri Shaked at the recent Angular Dev Summit. If you'd like to be notified about the next Angular Dev Summit, go to the Angular Dev Summit website and register for an attendee ticket. Uri is a Google Developer Expert in Web Technologies and Angular. He also works for BlackBerry. Uri shows us how to build a static website using Angular and other web technologies. Links: Github Pages Jekyll yarn Core JS Zone JS TypeScript Visual Studio Code Angular CLI SystemJS Webpack Fuse-box Angular Universal ts-node urish.org (Uri's website) firebase hosting ng2-fused preboot angular-iot  

Devchat.tv Master Feed
AiA 156: Building High Performance Static Websites with Angular by Uri Shaked

Devchat.tv Master Feed

Play Episode Listen Later Sep 19, 2017 59:27


Tweet this Episode This is a talk given by Uri Shaked at the recent Angular Dev Summit. If you'd like to be notified about the next Angular Dev Summit, go to the Angular Dev Summit website and register for an attendee ticket. Uri is a Google Developer Expert in Web Technologies and Angular. He also works for BlackBerry. Uri shows us how to build a static website using Angular and other web technologies. Links: Github Pages Jekyll yarn Core JS Zone JS TypeScript Visual Studio Code Angular CLI SystemJS Webpack Fuse-box Angular Universal ts-node urish.org (Uri's website) firebase hosting ng2-fused preboot angular-iot  

All Angular Podcasts by Devchat.tv
AiA 156: Building High Performance Static Websites with Angular by Uri Shaked

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Sep 19, 2017 59:27


Tweet this Episode This is a talk given by Uri Shaked at the recent Angular Dev Summit. If you'd like to be notified about the next Angular Dev Summit, go to the Angular Dev Summit website and register for an attendee ticket. Uri is a Google Developer Expert in Web Technologies and Angular. He also works for BlackBerry. Uri shows us how to build a static website using Angular and other web technologies. Links: Github Pages Jekyll yarn Core JS Zone JS TypeScript Visual Studio Code Angular CLI SystemJS Webpack Fuse-box Angular Universal ts-node urish.org (Uri's website) firebase hosting ng2-fused preboot angular-iot  

Devchat.tv Master Feed
AiA 144 Azure and Angular with Shayne Boyer

Devchat.tv Master Feed

Play Episode Listen Later Jun 20, 2017 40:51


On today’s episode of Adventures of Angular we’ve got panelists Ward Bell, Joe Eames, Alicia Michael, John Papa, Charles Max Wood, and our special guest Shayne Boyer. Shayne is a Senior Developer Advocate at Microsoft and on the Azure team. The last time he was on the show was Episode 082 of Adventures in Angular and we talked about getting started with Angular 2. Today we are going to talk a bit about Angular and Azure. Stay tuned. [3:12] Talk about offerings with Azure. There is a connotation that if you want to use Azure you have to use .NET That is not the case. Large part of Azure runs linux. There are over 170 type products that Azure offers. noSQL databases, postgres, mongolDB, Azure Cosmos, Azure functions It’s more than .NET and VMs. Things you can do this type application are things like - Deployment to web front end, putting apps in Docker container and pushing to container service, scaling those apps etc etc. [5:23] Put your app in Docker container? Talking about just front end. Just the web application. Putting it into a container and deploying the container into a linux instance or web app on Azure. [6:13] Why is it a good thing to use Docker for this kind of thing? Example. NGX for front end services, you can’t NGbuild using ClI do an NGBuild get the disc folder and throw that to a web application service like IAS or Node and have that application just service. Deep linking wouldn’t work. Instead you would want to package something like an express server that requires NodeJS. Then something to handle deep linking. You can easily package that in a container and push it to the cloud and be able to control it without worrying about infrastructure. Essentially it’s the app that has been written as well as the server that serves that app. You can choose the base it runs on. I.e. Node 6 instead of 8. Etc etc. Control those in the container so any time you pull it down it has those same settings. Often developers assume versions of services are the same between the developer and the services used like a cloud service and when it’s not, things break. The concept of “works on my machine” is actually true now. How it works for you, will be exactly how it works where ever you push it. You can set up the version of Node you want, the settings how you’d like, test it on your own machine and when you push it to providers like Azure, Heroku, AWS, etc, it will run the same on all those providers. Takes away complexities when testing. [9:39] Outside of Docker, what other things does cloud bring to the table? Serverless offerings. Takes away issues with - worry about building a node server to serve my app. Building API to serve the data. Building Infrastructure behind the server and deploying it. Building and deploying pains reduced as well. [10:57] “Wait wait, serverless?” It’s the new buzzword. There are servers underneath. Don’t have to worry about infrastructures or the servers themselves. Just write the function. Function will return the data to controller service built in Angular. Just have to build the Javascript (or python, and C#, java is coming) in the portal or in Github, and it’s just the code to run the function. No need to worry about the types of servers, VMs, operating systems, patching or scaling. It will scale based on what the capacity demand it needs. Event driven - event queues, message queues, etc. [13:20] Simple endpoints Scalability at endpoint level. Previously when writing APIs on the backend, typically you’re concerned with scaling that API application. Endpoints typically scale at the same level. Serverless functions scale at that typical API level. Paying only for usage. [15:30] How do you orchestrate between the services? Just because you spread things around doesn’t mean it’s better. It’s important to realize that breaking assembly or dll files down into smaller dll files don’t change things much. Minimizing what it takes to think about when it comes to handle and configure a server running the services. It’s easy as “Here it is, go run it for me Azure!” [20:12] How does this relate to angular developers? Be careful about over complicating the ‘concept count’ Having too many systems, front end, back end, VMs, Docker, etc. To many things to learn or to know to get it done. Easier to write API and serverless. So then it’s just Javascript on the front end. Much easier. [21:58] Someone brand new to Azure, what should they try out? Azure functions is a great place for Javascript or Angular. Typescript is coming as well. Understanding it’s just a backend. Learning to connect to a database, or have a static file. Routing, proxies, etc are all built in Azure. [23:13] What JavaScript engine does it support? Chakra Engine. ES 5 ES 6 Support for TypeScript recently announced. Coming up. Node 8 is now available on Azure service platform. [25:04] More on the portal. The portal is one of the largest typescript platforms available right now. The portal is not the only option. Strong CLI experience. Making VMs and web applications and all products can be done with CLI. If you like CLI then start there. [26:54] Creating a quick web app If you want to create a new web application. Simple as AZ web create Pass the name of application pass the location in a few commands you can create an app Set it up to deploy from the GitHub Repo From there it’s just checking in code and it’s getting the deployment from the CLI pipeline. Write it, check it in, deploy. [27:32] Do you have articles or videos that people can jump to? Did a course in deploying an angular app using GitHub git Azure Talks about how to hook up Azure web app instance to a GitHub repo. It’s easy as checking in code, no worries about the concept count and complicated setup. [28:45] Integrates with Docker and Visual Studio Code There is an Azure extension for VS Code that allows you to push all of your code. Demos available to learn Has great extensions for Angular too. [29:28] Simplifies or eliminates complications on the back end, does it also help on the front end. Don’t have to worry about scaling my static site. Data is what makes it scalable. Serverless experience - hitting databases, doing computations, working on triggers or WebHook from other parts of your business. Azure function can listen to WebHooks Azure can aggregate backend in serverless functions. Has database offerings to store data. Infrastructure for hosting Node applications and Node APIs Azure does not = .NET [31:19] How does someone get involved and try it out? Go to Azure.com and try it free. Try the Azure functions portal free as well. Plenty of free experiences from the platform. The tuts and walk-throughs for almost any of the platforms or languages for Azure. Picks Joe John Papa’s course on Angular CLI course. NG Doc. Ward Troy Hunt used Azure functions to fight DDOS attacks article. Alexa Charles Serverless framework. NPM serverless. Angular Dev Summit (Now free) Shayne Keyvo Smartlock Angular 2 app to Azure using Git play by play course. Docs.microsoft.com Links Azure

All Angular Podcasts by Devchat.tv
AiA 144 Azure and Angular with Shayne Boyer

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jun 20, 2017 40:51


On today’s episode of Adventures of Angular we’ve got panelists Ward Bell, Joe Eames, Alicia Michael, John Papa, Charles Max Wood, and our special guest Shayne Boyer. Shayne is a Senior Developer Advocate at Microsoft and on the Azure team. The last time he was on the show was Episode 082 of Adventures in Angular and we talked about getting started with Angular 2. Today we are going to talk a bit about Angular and Azure. Stay tuned. [3:12] Talk about offerings with Azure. There is a connotation that if you want to use Azure you have to use .NET That is not the case. Large part of Azure runs linux. There are over 170 type products that Azure offers. noSQL databases, postgres, mongolDB, Azure Cosmos, Azure functions It’s more than .NET and VMs. Things you can do this type application are things like - Deployment to web front end, putting apps in Docker container and pushing to container service, scaling those apps etc etc. [5:23] Put your app in Docker container? Talking about just front end. Just the web application. Putting it into a container and deploying the container into a linux instance or web app on Azure. [6:13] Why is it a good thing to use Docker for this kind of thing? Example. NGX for front end services, you can’t NGbuild using ClI do an NGBuild get the disc folder and throw that to a web application service like IAS or Node and have that application just service. Deep linking wouldn’t work. Instead you would want to package something like an express server that requires NodeJS. Then something to handle deep linking. You can easily package that in a container and push it to the cloud and be able to control it without worrying about infrastructure. Essentially it’s the app that has been written as well as the server that serves that app. You can choose the base it runs on. I.e. Node 6 instead of 8. Etc etc. Control those in the container so any time you pull it down it has those same settings. Often developers assume versions of services are the same between the developer and the services used like a cloud service and when it’s not, things break. The concept of “works on my machine” is actually true now. How it works for you, will be exactly how it works where ever you push it. You can set up the version of Node you want, the settings how you’d like, test it on your own machine and when you push it to providers like Azure, Heroku, AWS, etc, it will run the same on all those providers. Takes away complexities when testing. [9:39] Outside of Docker, what other things does cloud bring to the table? Serverless offerings. Takes away issues with - worry about building a node server to serve my app. Building API to serve the data. Building Infrastructure behind the server and deploying it. Building and deploying pains reduced as well. [10:57] “Wait wait, serverless?” It’s the new buzzword. There are servers underneath. Don’t have to worry about infrastructures or the servers themselves. Just write the function. Function will return the data to controller service built in Angular. Just have to build the Javascript (or python, and C#, java is coming) in the portal or in Github, and it’s just the code to run the function. No need to worry about the types of servers, VMs, operating systems, patching or scaling. It will scale based on what the capacity demand it needs. Event driven - event queues, message queues, etc. [13:20] Simple endpoints Scalability at endpoint level. Previously when writing APIs on the backend, typically you’re concerned with scaling that API application. Endpoints typically scale at the same level. Serverless functions scale at that typical API level. Paying only for usage. [15:30] How do you orchestrate between the services? Just because you spread things around doesn’t mean it’s better. It’s important to realize that breaking assembly or dll files down into smaller dll files don’t change things much. Minimizing what it takes to think about when it comes to handle and configure a server running the services. It’s easy as “Here it is, go run it for me Azure!” [20:12] How does this relate to angular developers? Be careful about over complicating the ‘concept count’ Having too many systems, front end, back end, VMs, Docker, etc. To many things to learn or to know to get it done. Easier to write API and serverless. So then it’s just Javascript on the front end. Much easier. [21:58] Someone brand new to Azure, what should they try out? Azure functions is a great place for Javascript or Angular. Typescript is coming as well. Understanding it’s just a backend. Learning to connect to a database, or have a static file. Routing, proxies, etc are all built in Azure. [23:13] What JavaScript engine does it support? Chakra Engine. ES 5 ES 6 Support for TypeScript recently announced. Coming up. Node 8 is now available on Azure service platform. [25:04] More on the portal. The portal is one of the largest typescript platforms available right now. The portal is not the only option. Strong CLI experience. Making VMs and web applications and all products can be done with CLI. If you like CLI then start there. [26:54] Creating a quick web app If you want to create a new web application. Simple as AZ web create Pass the name of application pass the location in a few commands you can create an app Set it up to deploy from the GitHub Repo From there it’s just checking in code and it’s getting the deployment from the CLI pipeline. Write it, check it in, deploy. [27:32] Do you have articles or videos that people can jump to? Did a course in deploying an angular app using GitHub git Azure Talks about how to hook up Azure web app instance to a GitHub repo. It’s easy as checking in code, no worries about the concept count and complicated setup. [28:45] Integrates with Docker and Visual Studio Code There is an Azure extension for VS Code that allows you to push all of your code. Demos available to learn Has great extensions for Angular too. [29:28] Simplifies or eliminates complications on the back end, does it also help on the front end. Don’t have to worry about scaling my static site. Data is what makes it scalable. Serverless experience - hitting databases, doing computations, working on triggers or WebHook from other parts of your business. Azure function can listen to WebHooks Azure can aggregate backend in serverless functions. Has database offerings to store data. Infrastructure for hosting Node applications and Node APIs Azure does not = .NET [31:19] How does someone get involved and try it out? Go to Azure.com and try it free. Try the Azure functions portal free as well. Plenty of free experiences from the platform. The tuts and walk-throughs for almost any of the platforms or languages for Azure. Picks Joe John Papa’s course on Angular CLI course. NG Doc. Ward Troy Hunt used Azure functions to fight DDOS attacks article. Alexa Charles Serverless framework. NPM serverless. Angular Dev Summit (Now free) Shayne Keyvo Smartlock Angular 2 app to Azure using Git play by play course. Docs.microsoft.com Links Azure

Adventures in Angular
AiA 144 Azure and Angular with Shayne Boyer

Adventures in Angular

Play Episode Listen Later Jun 20, 2017 40:51


On today’s episode of Adventures of Angular we’ve got panelists Ward Bell, Joe Eames, Alicia Michael, John Papa, Charles Max Wood, and our special guest Shayne Boyer. Shayne is a Senior Developer Advocate at Microsoft and on the Azure team. The last time he was on the show was Episode 082 of Adventures in Angular and we talked about getting started with Angular 2. Today we are going to talk a bit about Angular and Azure. Stay tuned. [3:12] Talk about offerings with Azure. There is a connotation that if you want to use Azure you have to use .NET That is not the case. Large part of Azure runs linux. There are over 170 type products that Azure offers. noSQL databases, postgres, mongolDB, Azure Cosmos, Azure functions It’s more than .NET and VMs. Things you can do this type application are things like - Deployment to web front end, putting apps in Docker container and pushing to container service, scaling those apps etc etc. [5:23] Put your app in Docker container? Talking about just front end. Just the web application. Putting it into a container and deploying the container into a linux instance or web app on Azure. [6:13] Why is it a good thing to use Docker for this kind of thing? Example. NGX for front end services, you can’t NGbuild using ClI do an NGBuild get the disc folder and throw that to a web application service like IAS or Node and have that application just service. Deep linking wouldn’t work. Instead you would want to package something like an express server that requires NodeJS. Then something to handle deep linking. You can easily package that in a container and push it to the cloud and be able to control it without worrying about infrastructure. Essentially it’s the app that has been written as well as the server that serves that app. You can choose the base it runs on. I.e. Node 6 instead of 8. Etc etc. Control those in the container so any time you pull it down it has those same settings. Often developers assume versions of services are the same between the developer and the services used like a cloud service and when it’s not, things break. The concept of “works on my machine” is actually true now. How it works for you, will be exactly how it works where ever you push it. You can set up the version of Node you want, the settings how you’d like, test it on your own machine and when you push it to providers like Azure, Heroku, AWS, etc, it will run the same on all those providers. Takes away complexities when testing. [9:39] Outside of Docker, what other things does cloud bring to the table? Serverless offerings. Takes away issues with - worry about building a node server to serve my app. Building API to serve the data. Building Infrastructure behind the server and deploying it. Building and deploying pains reduced as well. [10:57] “Wait wait, serverless?” It’s the new buzzword. There are servers underneath. Don’t have to worry about infrastructures or the servers themselves. Just write the function. Function will return the data to controller service built in Angular. Just have to build the Javascript (or python, and C#, java is coming) in the portal or in Github, and it’s just the code to run the function. No need to worry about the types of servers, VMs, operating systems, patching or scaling. It will scale based on what the capacity demand it needs. Event driven - event queues, message queues, etc. [13:20] Simple endpoints Scalability at endpoint level. Previously when writing APIs on the backend, typically you’re concerned with scaling that API application. Endpoints typically scale at the same level. Serverless functions scale at that typical API level. Paying only for usage. [15:30] How do you orchestrate between the services? Just because you spread things around doesn’t mean it’s better. It’s important to realize that breaking assembly or dll files down into smaller dll files don’t change things much. Minimizing what it takes to think about when it comes to handle and configure a server running the services. It’s easy as “Here it is, go run it for me Azure!” [20:12] How does this relate to angular developers? Be careful about over complicating the ‘concept count’ Having too many systems, front end, back end, VMs, Docker, etc. To many things to learn or to know to get it done. Easier to write API and serverless. So then it’s just Javascript on the front end. Much easier. [21:58] Someone brand new to Azure, what should they try out? Azure functions is a great place for Javascript or Angular. Typescript is coming as well. Understanding it’s just a backend. Learning to connect to a database, or have a static file. Routing, proxies, etc are all built in Azure. [23:13] What JavaScript engine does it support? Chakra Engine. ES 5 ES 6 Support for TypeScript recently announced. Coming up. Node 8 is now available on Azure service platform. [25:04] More on the portal. The portal is one of the largest typescript platforms available right now. The portal is not the only option. Strong CLI experience. Making VMs and web applications and all products can be done with CLI. If you like CLI then start there. [26:54] Creating a quick web app If you want to create a new web application. Simple as AZ web create Pass the name of application pass the location in a few commands you can create an app Set it up to deploy from the GitHub Repo From there it’s just checking in code and it’s getting the deployment from the CLI pipeline. Write it, check it in, deploy. [27:32] Do you have articles or videos that people can jump to? Did a course in deploying an angular app using GitHub git Azure Talks about how to hook up Azure web app instance to a GitHub repo. It’s easy as checking in code, no worries about the concept count and complicated setup. [28:45] Integrates with Docker and Visual Studio Code There is an Azure extension for VS Code that allows you to push all of your code. Demos available to learn Has great extensions for Angular too. [29:28] Simplifies or eliminates complications on the back end, does it also help on the front end. Don’t have to worry about scaling my static site. Data is what makes it scalable. Serverless experience - hitting databases, doing computations, working on triggers or WebHook from other parts of your business. Azure function can listen to WebHooks Azure can aggregate backend in serverless functions. Has database offerings to store data. Infrastructure for hosting Node applications and Node APIs Azure does not = .NET [31:19] How does someone get involved and try it out? Go to Azure.com and try it free. Try the Azure functions portal free as well. Plenty of free experiences from the platform. The tuts and walk-throughs for almost any of the platforms or languages for Azure. Picks Joe John Papa’s course on Angular CLI course. NG Doc. Ward Troy Hunt used Azure functions to fight DDOS attacks article. Alexa Charles Serverless framework. NPM serverless. Angular Dev Summit (Now free) Shayne Keyvo Smartlock Angular 2 app to Azure using Git play by play course. Docs.microsoft.com Links Azure

All Angular Podcasts by Devchat.tv
AiA 143 KendoUI with Burke Holland

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jun 13, 2017 38:31


AiA 143 Kendo UI with Burke Holland Charles Max Wood and Burke Holland discuss Kendo UI. Burke Holland is on the Developer Tools Division at Progress. The discussion ranges from the introduction of Kendo UI to tests used for Angular apps. Stay tuned to discover what Kendo UI can do for you! [00:01:50] Shutout for Angular Remote Conf Charles will be picking speakers really soon so get your ticket at the early bird price. [00:02:15] – Introduction to Burke Holland Burke Holland is working for Progress in the Developer Tools Division on the Developer Relations Team. They work on products like NativeScript, KendoUI and all the developer tools that Progress makes, which is mostly UI components and mobile frameworks Questions for Burke Holland [00:03:00] – What is Kendo UI? Kendo UI is a Javascript UI library. It has open source components (Kendo UI Core), but it’s primarily commercial. It’s more on heavy lifting text scenarios like grid that has sorting and filtering, drag and drop, grouping, scheduler, robust calendar interface, pivot grids, Gantt charts, data visualizations. We’ve rebuilt Kendo UI from the ground up using Angular components. It’s the Kendo UI Core Angular that was released last January. [00:08:00] – How are Kendo UI elements pulled for use into an app? There’s a private npm repo that you would just pull in and bundle some of the widgets together. Inputs can be a drop down list, a combo box, autocomplete, etc. Using npm and install -@progress/kendo-angular-input, you get all of those inside your npm modules folder. We and the team are pushing to move to the public npm repo so that people don’t have to register for an account. [00:13:00] What about mobile development? Does this work with NativeScript? Kendo UI widgets do not work inside of NativeScript for mobile apps. However, we are looking for a possibility of merging their NativeScript UI library with Kendo UI so that you can build a website, a progressive web app, a NativeScript app, etc. [00:16:00] Do you also have to pull in some CSS? Kendo UI has their own CSS that is based on Sass. It has a theme builder to customize themes that you can pre-select from. Integration for Bootstrap 4 was also built because Kendo UI does not have a layout system so it doesn’t provide you with any grid system for layouts or for responsive design. [00:19:00] Do you just import it into my app and then use the components, is it that simple? It is recommended to use Angular CLI to use Kendo UI’s components and import it into an app. First step is to create a new project with the Angular CLI because Kendo UI is designed to work with it. You can work with SystemJS, instead, but it requires some tweaking. Next, you would need to add the private npm repo which registers the end point on the terminal. And then, npm-install to install the components. After that, you can include them in your app module file. Import Kendo grid from @progress/kendo-angular-grid. Then, you can import them into your module so you use it in your templates. [00:23:00] – Can I tie a chart to a grid, update the chart and have the grid change? Everything that Angular updates, Kendo UI just updates too. If you buy two components to the same array and you update that array, both of those components are going to update because they’re using Angular’s binding. [00:24:00] – Does Kendo UI work with the older versions of Angular? Kendo UI works with Angular 1.x. By the way, AngularJS means Angular 1.x. Meanwhile, Angular means Angular 2 and up. Directives for Angular 1.x wrap Kendo UI components. [00:28:00] – When moving my component in AngularJS to Modern Angular, do I have to include both of those in the product? I can’t provide any guidance here, other than I wouldn’t do that. If you migrate, you’re going to be firing up a new project but you should be able to move your application logic over pretty well. However, we still have this idea of services and injection and those things are transferable. And then, when you use Kendo UI components, the only thing that’s really transferable there is the configuration settings. [00:29:00] – How do you write tests if you’re testing Angular app? Are there other things that you should be testing? That would mean there’s some sort of functional testing and unit testing. If we’re talking about unit testing, you should just test the way that you would normally test Angular. For functional test, you need a functional testing tool like Selenium or Test Studio. [00:30:00] – Is there anything else that people need to know about Kendo UI? We’ve got a lot of other components coming so stay tuned on that. We’re also working on some React stuff. We always love to get feedback. We have a github repo. Picks Burke Holland: Server list Azure Functions Challenge Medium article on Samsung’s weird emoji Twitter at @burkeholland Twitter of Tara Z. Manicsic Charles Max Wood: Serverless library in npm AWS Lambda Slack room for the podcast (adventuresinangular.com/slack) Angular Remote Conf Get A Coder Job Stack for Slack automation MemberPress on WordPress

Adventures in Angular
AiA 143 KendoUI with Burke Holland

Adventures in Angular

Play Episode Listen Later Jun 13, 2017 38:31


AiA 143 Kendo UI with Burke Holland Charles Max Wood and Burke Holland discuss Kendo UI. Burke Holland is on the Developer Tools Division at Progress. The discussion ranges from the introduction of Kendo UI to tests used for Angular apps. Stay tuned to discover what Kendo UI can do for you! [00:01:50] Shutout for Angular Remote Conf Charles will be picking speakers really soon so get your ticket at the early bird price. [00:02:15] – Introduction to Burke Holland Burke Holland is working for Progress in the Developer Tools Division on the Developer Relations Team. They work on products like NativeScript, KendoUI and all the developer tools that Progress makes, which is mostly UI components and mobile frameworks Questions for Burke Holland [00:03:00] – What is Kendo UI? Kendo UI is a Javascript UI library. It has open source components (Kendo UI Core), but it’s primarily commercial. It’s more on heavy lifting text scenarios like grid that has sorting and filtering, drag and drop, grouping, scheduler, robust calendar interface, pivot grids, Gantt charts, data visualizations. We’ve rebuilt Kendo UI from the ground up using Angular components. It’s the Kendo UI Core Angular that was released last January. [00:08:00] – How are Kendo UI elements pulled for use into an app? There’s a private npm repo that you would just pull in and bundle some of the widgets together. Inputs can be a drop down list, a combo box, autocomplete, etc. Using npm and install -@progress/kendo-angular-input, you get all of those inside your npm modules folder. We and the team are pushing to move to the public npm repo so that people don’t have to register for an account. [00:13:00] What about mobile development? Does this work with NativeScript? Kendo UI widgets do not work inside of NativeScript for mobile apps. However, we are looking for a possibility of merging their NativeScript UI library with Kendo UI so that you can build a website, a progressive web app, a NativeScript app, etc. [00:16:00] Do you also have to pull in some CSS? Kendo UI has their own CSS that is based on Sass. It has a theme builder to customize themes that you can pre-select from. Integration for Bootstrap 4 was also built because Kendo UI does not have a layout system so it doesn’t provide you with any grid system for layouts or for responsive design. [00:19:00] Do you just import it into my app and then use the components, is it that simple? It is recommended to use Angular CLI to use Kendo UI’s components and import it into an app. First step is to create a new project with the Angular CLI because Kendo UI is designed to work with it. You can work with SystemJS, instead, but it requires some tweaking. Next, you would need to add the private npm repo which registers the end point on the terminal. And then, npm-install to install the components. After that, you can include them in your app module file. Import Kendo grid from @progress/kendo-angular-grid. Then, you can import them into your module so you use it in your templates. [00:23:00] – Can I tie a chart to a grid, update the chart and have the grid change? Everything that Angular updates, Kendo UI just updates too. If you buy two components to the same array and you update that array, both of those components are going to update because they’re using Angular’s binding. [00:24:00] – Does Kendo UI work with the older versions of Angular? Kendo UI works with Angular 1.x. By the way, AngularJS means Angular 1.x. Meanwhile, Angular means Angular 2 and up. Directives for Angular 1.x wrap Kendo UI components. [00:28:00] – When moving my component in AngularJS to Modern Angular, do I have to include both of those in the product? I can’t provide any guidance here, other than I wouldn’t do that. If you migrate, you’re going to be firing up a new project but you should be able to move your application logic over pretty well. However, we still have this idea of services and injection and those things are transferable. And then, when you use Kendo UI components, the only thing that’s really transferable there is the configuration settings. [00:29:00] – How do you write tests if you’re testing Angular app? Are there other things that you should be testing? That would mean there’s some sort of functional testing and unit testing. If we’re talking about unit testing, you should just test the way that you would normally test Angular. For functional test, you need a functional testing tool like Selenium or Test Studio. [00:30:00] – Is there anything else that people need to know about Kendo UI? We’ve got a lot of other components coming so stay tuned on that. We’re also working on some React stuff. We always love to get feedback. We have a github repo. Picks Burke Holland: Server list Azure Functions Challenge Medium article on Samsung’s weird emoji Twitter at @burkeholland Twitter of Tara Z. Manicsic Charles Max Wood: Serverless library in npm AWS Lambda Slack room for the podcast (adventuresinangular.com/slack) Angular Remote Conf Get A Coder Job Stack for Slack automation MemberPress on WordPress

Devchat.tv Master Feed
AiA 143 KendoUI with Burke Holland

Devchat.tv Master Feed

Play Episode Listen Later Jun 13, 2017 38:31


AiA 143 Kendo UI with Burke Holland Charles Max Wood and Burke Holland discuss Kendo UI. Burke Holland is on the Developer Tools Division at Progress. The discussion ranges from the introduction of Kendo UI to tests used for Angular apps. Stay tuned to discover what Kendo UI can do for you! [00:01:50] Shutout for Angular Remote Conf Charles will be picking speakers really soon so get your ticket at the early bird price. [00:02:15] – Introduction to Burke Holland Burke Holland is working for Progress in the Developer Tools Division on the Developer Relations Team. They work on products like NativeScript, KendoUI and all the developer tools that Progress makes, which is mostly UI components and mobile frameworks Questions for Burke Holland [00:03:00] – What is Kendo UI? Kendo UI is a Javascript UI library. It has open source components (Kendo UI Core), but it’s primarily commercial. It’s more on heavy lifting text scenarios like grid that has sorting and filtering, drag and drop, grouping, scheduler, robust calendar interface, pivot grids, Gantt charts, data visualizations. We’ve rebuilt Kendo UI from the ground up using Angular components. It’s the Kendo UI Core Angular that was released last January. [00:08:00] – How are Kendo UI elements pulled for use into an app? There’s a private npm repo that you would just pull in and bundle some of the widgets together. Inputs can be a drop down list, a combo box, autocomplete, etc. Using npm and install -@progress/kendo-angular-input, you get all of those inside your npm modules folder. We and the team are pushing to move to the public npm repo so that people don’t have to register for an account. [00:13:00] What about mobile development? Does this work with NativeScript? Kendo UI widgets do not work inside of NativeScript for mobile apps. However, we are looking for a possibility of merging their NativeScript UI library with Kendo UI so that you can build a website, a progressive web app, a NativeScript app, etc. [00:16:00] Do you also have to pull in some CSS? Kendo UI has their own CSS that is based on Sass. It has a theme builder to customize themes that you can pre-select from. Integration for Bootstrap 4 was also built because Kendo UI does not have a layout system so it doesn’t provide you with any grid system for layouts or for responsive design. [00:19:00] Do you just import it into my app and then use the components, is it that simple? It is recommended to use Angular CLI to use Kendo UI’s components and import it into an app. First step is to create a new project with the Angular CLI because Kendo UI is designed to work with it. You can work with SystemJS, instead, but it requires some tweaking. Next, you would need to add the private npm repo which registers the end point on the terminal. And then, npm-install to install the components. After that, you can include them in your app module file. Import Kendo grid from @progress/kendo-angular-grid. Then, you can import them into your module so you use it in your templates. [00:23:00] – Can I tie a chart to a grid, update the chart and have the grid change? Everything that Angular updates, Kendo UI just updates too. If you buy two components to the same array and you update that array, both of those components are going to update because they’re using Angular’s binding. [00:24:00] – Does Kendo UI work with the older versions of Angular? Kendo UI works with Angular 1.x. By the way, AngularJS means Angular 1.x. Meanwhile, Angular means Angular 2 and up. Directives for Angular 1.x wrap Kendo UI components. [00:28:00] – When moving my component in AngularJS to Modern Angular, do I have to include both of those in the product? I can’t provide any guidance here, other than I wouldn’t do that. If you migrate, you’re going to be firing up a new project but you should be able to move your application logic over pretty well. However, we still have this idea of services and injection and those things are transferable. And then, when you use Kendo UI components, the only thing that’s really transferable there is the configuration settings. [00:29:00] – How do you write tests if you’re testing Angular app? Are there other things that you should be testing? That would mean there’s some sort of functional testing and unit testing. If we’re talking about unit testing, you should just test the way that you would normally test Angular. For functional test, you need a functional testing tool like Selenium or Test Studio. [00:30:00] – Is there anything else that people need to know about Kendo UI? We’ve got a lot of other components coming so stay tuned on that. We’re also working on some React stuff. We always love to get feedback. We have a github repo. Picks Burke Holland: Server list Azure Functions Challenge Medium article on Samsung’s weird emoji Twitter at @burkeholland Twitter of Tara Z. Manicsic Charles Max Wood: Serverless library in npm AWS Lambda Slack room for the podcast (adventuresinangular.com/slack) Angular Remote Conf Get A Coder Job Stack for Slack automation MemberPress on WordPress

Angular Air
ngAir 107 - Angular CLI with Hans Larsen

Angular Air

Play Episode Listen Later Apr 13, 2017 60:19


--- Support this podcast: https://anchor.fm/angularair/support

angular cli hans larsen
The Web Platform Podcast
125: Angular CLI and things

The Web Platform Podcast

Play Episode Listen Later Mar 29, 2017 55:03


Tooling is an ever important topic in the world of web development. In this episode, Danny explains to Justin and Leon the upcoming features in Angular CLI, a tool that makes it easy to create an application that already works, right out of the box. Resources https://cli.angular.io/ https://github.com/angular/angular-cli https://github.com/angular/angular-cli/wiki   Panel Danny Blue (@dee_bloo) Leon Revill (@RevillWeb) Justin Ribeiro (@justinribeiro)    

Front End Happy Hour
Episode 029 - Alcoholic Angular

Front End Happy Hour

Play Episode Listen Later Mar 12, 2017 53:50


In this episode, we’re joined by our special guest, Ayşegül Yönet, a Software Engineer Autodesk, who will help us discuss the popular Google JavaScript framework Angular. In the episode, we discuss the benefits of leveraging Angular and what the major differences are from Angular 1 and Angular 2. Items mentioned in the episode: Angular, Autodesk, Reddit, React, Scope, Knockout, Igor Minar, ASP.Net, Vue JS, Laravel, PHP, Visual Studio, Google Wave, Google Reader, Zone JS, Ember, TypeScript, Forward JS, RxJS, Frontend Masters, Angular.io, Pluralsight, John Papa, Angular Style Guide, Angular CLI, Closure Guests: Ayşegül Yönet - @AysSomething Panelists: Ryan Burgess - @burgessdryan Jem Young - @JemYoung Derrick Showers - @derrickshowers Brian Holt - @holtbt Stacy London - @stacylondoner Picks: Ayşegül Yönet - Yoga Trapeze Swing Ayşegül Yönet - Google Home Ayşegül Yönet - Girl Develop It Ayşegül Yönet - Annie Cannons Ryan Burgess - NG-Cruise Ryan Burgess - Astral Jem Young - Private Internet Access Jem Young - Elcomsoft Derrick Showers - Omni Derrick Showers - Fernet Brian Holt - Aysegul's Twitter Brian Holt - Southern Poverty Law Center Brian Holt - Todd Motto Stacy London - Lighthouse Stacy London - Peak Magnetic by Clark

Adventures in Angular
AiA 132 The Angular CLI

Adventures in Angular

Play Episode Listen Later Feb 28, 2017 51:52


On today’s episode, Charles Max Wood, John Papa, and Ward Bell talk about The Angular CLI. Tune it to their interesting talk to understand what CLI does, know where it's at, and consider the issues about it.

Devchat.tv Master Feed
AiA 132 The Angular CLI

Devchat.tv Master Feed

Play Episode Listen Later Feb 28, 2017 51:52


On today’s episode, Charles Max Wood, John Papa, and Ward Bell talk about The Angular CLI. Tune it to their interesting talk to understand what CLI does, know where it's at, and consider the issues about it.

All Angular Podcasts by Devchat.tv
AiA 132 The Angular CLI

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Feb 28, 2017 51:52


On today’s episode, Charles Max Wood, John Papa, and Ward Bell talk about The Angular CLI. Tune it to their interesting talk to understand what CLI does, know where it's at, and consider the issues about it.

All Ruby Podcasts by Devchat.tv
282 RR Angular on Rails with Jason Swett

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Oct 19, 2016 49:09


00:42 - Introducing Jason Swett Angular on Rails Use the code “rubyrogues” to get $10 off your purchase Twitter Email: jason@angularonrails.com 2:20 - Angular or Rails? 4:40 - Real-time data modeling 9:00 - Angular CLI 11:15 - Structuring Angular and Rails apps 16:50 - Should beginners learn Angular or Rails first? 19:50 - Building apps and tying Angular and Rails together Tour of Heroes Tutorial Jason’s blog post 25:00 - Angular on Rails feedback 28:00 - What’s the hardest part of integrating Angular and Rails? 31:00 - Why invest in Angular when it evolves so fast? 33:35 - Why did Jason write his book? Angular for Rails Developers Pragmatic Bookshelf 37:50 - How to get the most out of the book 42:40 - Panelist Jerome Hardaway Previous Ruby Rogues Episode Vets Who Code DreamForce Picks: Tour of Heroes Tutorial (Jerome) General Assembly (Jerome) DreamForce (Jerome) Adventures in Angular Podcast (Charles and Jason) Angular Remote Conf videos (Charles) NgBook (Jason) How to Win Friends and Influence People by Dale Carnegie (Jason) The 7 Habits of Highly Successful People by Stephen Covey (Jason)

Devchat.tv Master Feed
282 RR Angular on Rails with Jason Swett

Devchat.tv Master Feed

Play Episode Listen Later Oct 19, 2016 49:09


00:42 - Introducing Jason Swett Angular on Rails Use the code “rubyrogues” to get $10 off your purchase Twitter Email: jason@angularonrails.com 2:20 - Angular or Rails? 4:40 - Real-time data modeling 9:00 - Angular CLI 11:15 - Structuring Angular and Rails apps 16:50 - Should beginners learn Angular or Rails first? 19:50 - Building apps and tying Angular and Rails together Tour of Heroes Tutorial Jason’s blog post 25:00 - Angular on Rails feedback 28:00 - What’s the hardest part of integrating Angular and Rails? 31:00 - Why invest in Angular when it evolves so fast? 33:35 - Why did Jason write his book? Angular for Rails Developers Pragmatic Bookshelf 37:50 - How to get the most out of the book 42:40 - Panelist Jerome Hardaway Previous Ruby Rogues Episode Vets Who Code DreamForce Picks: Tour of Heroes Tutorial (Jerome) General Assembly (Jerome) DreamForce (Jerome) Adventures in Angular Podcast (Charles and Jason) Angular Remote Conf videos (Charles) NgBook (Jason) How to Win Friends and Influence People by Dale Carnegie (Jason) The 7 Habits of Highly Successful People by Stephen Covey (Jason)

Ruby Rogues
282 RR Angular on Rails with Jason Swett

Ruby Rogues

Play Episode Listen Later Oct 19, 2016 49:09


00:42 - Introducing Jason Swett Angular on Rails Use the code “rubyrogues” to get $10 off your purchase Twitter Email: jason@angularonrails.com 2:20 - Angular or Rails? 4:40 - Real-time data modeling 9:00 - Angular CLI 11:15 - Structuring Angular and Rails apps 16:50 - Should beginners learn Angular or Rails first? 19:50 - Building apps and tying Angular and Rails together Tour of Heroes Tutorial Jason’s blog post 25:00 - Angular on Rails feedback 28:00 - What’s the hardest part of integrating Angular and Rails? 31:00 - Why invest in Angular when it evolves so fast? 33:35 - Why did Jason write his book? Angular for Rails Developers Pragmatic Bookshelf 37:50 - How to get the most out of the book 42:40 - Panelist Jerome Hardaway Previous Ruby Rogues Episode Vets Who Code DreamForce Picks: Tour of Heroes Tutorial (Jerome) General Assembly (Jerome) DreamForce (Jerome) Adventures in Angular Podcast (Charles and Jason) Angular Remote Conf videos (Charles) NgBook (Jason) How to Win Friends and Influence People by Dale Carnegie (Jason) The 7 Habits of Highly Successful People by Stephen Covey (Jason)

TalkScript
SitePen Podcast Episode 019

TalkScript

Play Episode Listen Later Sep 30, 2016 68:54


The gang invites Sean Larkin, core team member of Angular-CLI and Webpack, to the show to explain what Webpack is and where it's going. The post SitePen Podcast Episode 019 appeared first on SitePen.

TalkScript
SitePen Podcast Episode 019

TalkScript

Play Episode Listen Later Sep 30, 2016 68:54


The gang invites Sean Larkin, core team member of Angular-CLI and Webpack, to the show to explain what Webpack is and where it's going. The post SitePen Podcast Episode 019 appeared first on TalkScript.FM.

Devchat.tv Master Feed
109 AiA Ionic 2 with Mike Hartington and Justin Willis

Devchat.tv Master Feed

Play Episode Listen Later Sep 8, 2016 43:14


Angular Bootcamp Angular Remote Conference Panel: Joe Eames, John Papa, Jules Kramer, Lucas Reubelki, and Charles Max Wood 1:50 - Introducing Mike Hartington and Justin Willis Mike’s Github Mike’s Blog Mike’s Twitter Justin’s Twitter Justin’s Github 3:00 - Updates to Ionic Creator 5:00 - Choosing between Ionic 1 or Ionic 2 9:15 - Updating Ionic with Angular’s changes 11:25 - Using Ionic CLI to create projects 13:00 - Overlap between Angular CLI and Ionic CLI 15:20 - Progressive web apps vs Ionic 18:35 - Ionic with PWA’s and Ionic with Cordova 20:05 - What is a PWA? 22:30 - Dispelling the rumors around Ionic and Cordova Untappd social drinking app Sworkit workout app 24:50 - Gaming and Ionic 26:15 - Lessons learned from beta testing Angular 2 29:15 - Limitations to Cordova 31:10 - Coding and Platform 34:50 - Using RXJS and Promises 36:50 - Animations 37:40 - Testing Story for Ionic Picks: Ionic extension for VS Code (John) Gene Wilder and Young Frankenstein (Joe) ServiceWorker Cookbook (Justin) Reddit DIY (Mike)

All Angular Podcasts by Devchat.tv
109 AiA Ionic 2 with Mike Hartington and Justin Willis

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Sep 8, 2016 43:14


Angular Bootcamp Angular Remote Conference Panel: Joe Eames, John Papa, Jules Kramer, Lucas Reubelki, and Charles Max Wood 1:50 - Introducing Mike Hartington and Justin Willis Mike’s Github Mike’s Blog Mike’s Twitter Justin’s Twitter Justin’s Github 3:00 - Updates to Ionic Creator 5:00 - Choosing between Ionic 1 or Ionic 2 9:15 - Updating Ionic with Angular’s changes 11:25 - Using Ionic CLI to create projects 13:00 - Overlap between Angular CLI and Ionic CLI 15:20 - Progressive web apps vs Ionic 18:35 - Ionic with PWA’s and Ionic with Cordova 20:05 - What is a PWA? 22:30 - Dispelling the rumors around Ionic and Cordova Untappd social drinking app Sworkit workout app 24:50 - Gaming and Ionic 26:15 - Lessons learned from beta testing Angular 2 29:15 - Limitations to Cordova 31:10 - Coding and Platform 34:50 - Using RXJS and Promises 36:50 - Animations 37:40 - Testing Story for Ionic Picks: Ionic extension for VS Code (John) Gene Wilder and Young Frankenstein (Joe) ServiceWorker Cookbook (Justin) Reddit DIY (Mike)

Adventures in Angular
109 AiA Ionic 2 with Mike Hartington and Justin Willis

Adventures in Angular

Play Episode Listen Later Sep 8, 2016 43:14


Angular Bootcamp Angular Remote Conference Panel: Joe Eames, John Papa, Jules Kramer, Lucas Reubelki, and Charles Max Wood 1:50 - Introducing Mike Hartington and Justin Willis Mike’s Github Mike’s Blog Mike’s Twitter Justin’s Twitter Justin’s Github 3:00 - Updates to Ionic Creator 5:00 - Choosing between Ionic 1 or Ionic 2 9:15 - Updating Ionic with Angular’s changes 11:25 - Using Ionic CLI to create projects 13:00 - Overlap between Angular CLI and Ionic CLI 15:20 - Progressive web apps vs Ionic 18:35 - Ionic with PWA’s and Ionic with Cordova 20:05 - What is a PWA? 22:30 - Dispelling the rumors around Ionic and Cordova Untappd social drinking app Sworkit workout app 24:50 - Gaming and Ionic 26:15 - Lessons learned from beta testing Angular 2 29:15 - Limitations to Cordova 31:10 - Coding and Platform 34:50 - Using RXJS and Promises 36:50 - Animations 37:40 - Testing Story for Ionic Picks: Ionic extension for VS Code (John) Gene Wilder and Young Frankenstein (Joe) ServiceWorker Cookbook (Justin) Reddit DIY (Mike)

.NET Rocks!
Angular 2 CLI with Joseph Woodward

.NET Rocks!

Play Episode Listen Later Aug 24, 2016 46:39


Why would a client-side Javascript library have a command line interface? Carl and Richard talk to Joseph Woodward about the power of the Angular CLI. It's all about the scripting! Joseph talks about all those tedious tasks involved in getting an application set up when you're ready to push out to the world. Angular CLI is all about automating that process using NodeJS style modules. The conversation also explores utilizing as many existing tools as possible, like Bower, Sass, and so on. You don't have to depend on Visual Studio if you don't want to - there are lots of ways to get deployed!Support this podcast at — https://redcircle.com/net-rocks/donations

.NET Rocks!
Angular 2 CLI with Joseph Woodward

.NET Rocks!

Play Episode Listen Later Aug 24, 2016 46:38


Why would a client-side Javascript library have a command line interface? Carl and Richard talk to Joseph Woodward about the power of the Angular CLI. It's all about the scripting! Joseph talks about all those tedious tasks involved in getting an application set up when you're ready to push out to the world. Angular CLI is all about automating that process using NodeJS style modules. The conversation also explores utilizing as many existing tools as possible, like Bower, Sass, and so on. You don't have to depend on Visual Studio if you don't want to - there are lots of ways to get deployed!Support this podcast at — https://redcircle.com/net-rocks/donations

Devchat.tv Master Feed
103 AiA New Developer Problems

Devchat.tv Master Feed

Play Episode Listen Later Jul 28, 2016 60:37


Angular Remote Conf   This show is based off the following listener email: “I know you've discussed a couple of times about how hard it is to set up an Angular 2 project. Whilst most of this has nothing to do with Angular itself, it's still the barrier to entry. There's no point in saying how much easier Angular 2 is than Angular 1 if you can't get it running. Even though I'd heard your previous discussions on this, in reality I was totally unprepared as to how difficult it was when I had to do it myself recently. Even the Angular 2 5 minute quick start took me a day to get my head around! I was delighted to hear the Angular team was coming up with Angular CLI. Get the mechanics out the way and lower the barrier to entry. So I typed 'ng new myapp'. Oh! Looking at the properties of the directory I saw Size: 161MB, Contains: 40,531 files, 7,226 folders. Has the JavaScript world gone completely mad? Is this really acceptable? 40,000+ files before I write my first line of code? OK, so Angular CLI has created all this stuff for me but I still have to understand what it's about, or how will I maintain it and keep it up-to-date. What happens if there's an incompatibility in one of the libraries used? It would be great to hear the members of the podcast discuss what they think needs to happen in order to simplify this. Is Angular CLI actually simplifying things, or is it just shifting the 'getting starting' problem to become a maintenance problem? Is it even possible to have a simple Angular 2 project, do we need to just accept that 161MB of disk space is a minimum? Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?”   04:35 - Purpose and Value 15:32 - “Dumpster Fire” 19:01 - Capability and Complexity 26:03 - Getting Setup to Develop in Angular; Investing in Skills Angular 2 5 Min Quickstart Tour of Heroes Tutorial “Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?” Lukas Reubbelke: Angular 2 with Handcrafted Tools, Century-Old Techniques and ES5   Picks Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley by Antonio Garcia Martinez (Ward) Wink (Lukas) Badass: Making Users Awesome by Kathy Sierra (Lukas) Learning (Joe) George W. Bush in Dallas: “Too often we judge other groups by their worst examples, while judging ourselves by our best intentions.” (Joe) VidAngel (Joe) Opposing protesters meet in Dallas (Chuck) iPad Pro (Chuck) Apple Pencil (Chuck) GoodNotes (Chuck) Adventures in Angular Facebook Page (Chuck)

Adventures in Angular
103 AiA New Developer Problems

Adventures in Angular

Play Episode Listen Later Jul 28, 2016 60:37


Angular Remote Conf   This show is based off the following listener email: “I know you've discussed a couple of times about how hard it is to set up an Angular 2 project. Whilst most of this has nothing to do with Angular itself, it's still the barrier to entry. There's no point in saying how much easier Angular 2 is than Angular 1 if you can't get it running. Even though I'd heard your previous discussions on this, in reality I was totally unprepared as to how difficult it was when I had to do it myself recently. Even the Angular 2 5 minute quick start took me a day to get my head around! I was delighted to hear the Angular team was coming up with Angular CLI. Get the mechanics out the way and lower the barrier to entry. So I typed 'ng new myapp'. Oh! Looking at the properties of the directory I saw Size: 161MB, Contains: 40,531 files, 7,226 folders. Has the JavaScript world gone completely mad? Is this really acceptable? 40,000+ files before I write my first line of code? OK, so Angular CLI has created all this stuff for me but I still have to understand what it's about, or how will I maintain it and keep it up-to-date. What happens if there's an incompatibility in one of the libraries used? It would be great to hear the members of the podcast discuss what they think needs to happen in order to simplify this. Is Angular CLI actually simplifying things, or is it just shifting the 'getting starting' problem to become a maintenance problem? Is it even possible to have a simple Angular 2 project, do we need to just accept that 161MB of disk space is a minimum? Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?”   04:35 - Purpose and Value 15:32 - “Dumpster Fire” 19:01 - Capability and Complexity 26:03 - Getting Setup to Develop in Angular; Investing in Skills Angular 2 5 Min Quickstart Tour of Heroes Tutorial “Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?” Lukas Reubbelke: Angular 2 with Handcrafted Tools, Century-Old Techniques and ES5   Picks Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley by Antonio Garcia Martinez (Ward) Wink (Lukas) Badass: Making Users Awesome by Kathy Sierra (Lukas) Learning (Joe) George W. Bush in Dallas: “Too often we judge other groups by their worst examples, while judging ourselves by our best intentions.” (Joe) VidAngel (Joe) Opposing protesters meet in Dallas (Chuck) iPad Pro (Chuck) Apple Pencil (Chuck) GoodNotes (Chuck) Adventures in Angular Facebook Page (Chuck)

All Angular Podcasts by Devchat.tv
103 AiA New Developer Problems

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jul 28, 2016 60:37


Angular Remote Conf   This show is based off the following listener email: “I know you've discussed a couple of times about how hard it is to set up an Angular 2 project. Whilst most of this has nothing to do with Angular itself, it's still the barrier to entry. There's no point in saying how much easier Angular 2 is than Angular 1 if you can't get it running. Even though I'd heard your previous discussions on this, in reality I was totally unprepared as to how difficult it was when I had to do it myself recently. Even the Angular 2 5 minute quick start took me a day to get my head around! I was delighted to hear the Angular team was coming up with Angular CLI. Get the mechanics out the way and lower the barrier to entry. So I typed 'ng new myapp'. Oh! Looking at the properties of the directory I saw Size: 161MB, Contains: 40,531 files, 7,226 folders. Has the JavaScript world gone completely mad? Is this really acceptable? 40,000+ files before I write my first line of code? OK, so Angular CLI has created all this stuff for me but I still have to understand what it's about, or how will I maintain it and keep it up-to-date. What happens if there's an incompatibility in one of the libraries used? It would be great to hear the members of the podcast discuss what they think needs to happen in order to simplify this. Is Angular CLI actually simplifying things, or is it just shifting the 'getting starting' problem to become a maintenance problem? Is it even possible to have a simple Angular 2 project, do we need to just accept that 161MB of disk space is a minimum? Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?”   04:35 - Purpose and Value 15:32 - “Dumpster Fire” 19:01 - Capability and Complexity 26:03 - Getting Setup to Develop in Angular; Investing in Skills Angular 2 5 Min Quickstart Tour of Heroes Tutorial “Has Angular 2 become out of reach for hobbyists, or is it the exclusive property of experts and full time client-side developers only?” Lukas Reubbelke: Angular 2 with Handcrafted Tools, Century-Old Techniques and ES5   Picks Chaos Monkeys: Obscene Fortune and Random Failure in Silicon Valley by Antonio Garcia Martinez (Ward) Wink (Lukas) Badass: Making Users Awesome by Kathy Sierra (Lukas) Learning (Joe) George W. Bush in Dallas: “Too often we judge other groups by their worst examples, while judging ourselves by our best intentions.” (Joe) VidAngel (Joe) Opposing protesters meet in Dallas (Chuck) iPad Pro (Chuck) Apple Pencil (Chuck) GoodNotes (Chuck) Adventures in Angular Facebook Page (Chuck)

Devchat.tv Master Feed
098 AiA Azure Functions Portal with Chris Anderson and Ahmed ElSayed

Devchat.tv Master Feed

Play Episode Listen Later Jun 23, 2016 51:56


01:58 - Ahmed ElSayed Introduction Twitter GitHub Blog 02:09 - Chris Anderson Introduction Twitter GitHub 02:19 - Microsoft Azure Functions iPhreaks Show Episode #157: Azure App Services with Matthew Henderson 02:28 - Building the Azure Functions Portal on Angular 2 09:37 - The Backend 11:18 - Approaching Leadership for Approval to Build in Angular 2/Beta; Deciding Factors 15:18 - App Organization and Architectural Pattern 18:38 - Ease and Hardships of Starting the App 22:33 - Use Cases 24:13 - Browser Issues 25:39 - Debugging Augury 26:52 - Angular CLI jspm.io 28:59 - Workflow 40:08 - Observables & Streaming 41:36 - Upgrading 42:15 - Would you recommend Angular 2? 44:35 - Testing   Picks Progressive Web Apps (John) NativeScript (John) Ionic 2 (John) Billy Collins (Ward) Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek (Chuck) Audible (Chuck) Sapiens: A Brief History of Humankind by Yuval Noah Harari (Ahmed) Promise Theory (Chris)

All Angular Podcasts by Devchat.tv
098 AiA Azure Functions Portal with Chris Anderson and Ahmed ElSayed

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Jun 23, 2016 51:56


01:58 - Ahmed ElSayed Introduction Twitter GitHub Blog 02:09 - Chris Anderson Introduction Twitter GitHub 02:19 - Microsoft Azure Functions iPhreaks Show Episode #157: Azure App Services with Matthew Henderson 02:28 - Building the Azure Functions Portal on Angular 2 09:37 - The Backend 11:18 - Approaching Leadership for Approval to Build in Angular 2/Beta; Deciding Factors 15:18 - App Organization and Architectural Pattern 18:38 - Ease and Hardships of Starting the App 22:33 - Use Cases 24:13 - Browser Issues 25:39 - Debugging Augury 26:52 - Angular CLI jspm.io 28:59 - Workflow 40:08 - Observables & Streaming 41:36 - Upgrading 42:15 - Would you recommend Angular 2? 44:35 - Testing   Picks Progressive Web Apps (John) NativeScript (John) Ionic 2 (John) Billy Collins (Ward) Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek (Chuck) Audible (Chuck) Sapiens: A Brief History of Humankind by Yuval Noah Harari (Ahmed) Promise Theory (Chris)

Adventures in Angular
098 AiA Azure Functions Portal with Chris Anderson and Ahmed ElSayed

Adventures in Angular

Play Episode Listen Later Jun 23, 2016 51:56


01:58 - Ahmed ElSayed Introduction Twitter GitHub Blog 02:09 - Chris Anderson Introduction Twitter GitHub 02:19 - Microsoft Azure Functions iPhreaks Show Episode #157: Azure App Services with Matthew Henderson 02:28 - Building the Azure Functions Portal on Angular 2 09:37 - The Backend 11:18 - Approaching Leadership for Approval to Build in Angular 2/Beta; Deciding Factors 15:18 - App Organization and Architectural Pattern 18:38 - Ease and Hardships of Starting the App 22:33 - Use Cases 24:13 - Browser Issues 25:39 - Debugging Augury 26:52 - Angular CLI jspm.io 28:59 - Workflow 40:08 - Observables & Streaming 41:36 - Upgrading 42:15 - Would you recommend Angular 2? 44:35 - Testing   Picks Progressive Web Apps (John) NativeScript (John) Ionic 2 (John) Billy Collins (Ward) Start with Why: How Great Leaders Inspire Everyone to Take Action by Simon Sinek (Chuck) Audible (Chuck) Sapiens: A Brief History of Humankind by Yuval Noah Harari (Ahmed) Promise Theory (Chris)

ZADevChat Podcast
Episode 45 - Angular 2 with Mike Geyser

ZADevChat Podcast

Play Episode Listen Later Jun 15, 2016 49:05


Join us as we look into our crystal ball to see what is coming in the next major release of the popular Angular framework. Kenneth & Len are joined by Mike Geyser from BBD to talk about the upcoming Angular 2 release. Mike has been a web developer for many years, having uploaded websites to Geocities back in the day! The web has changed a lot since the good old days of "single page websites" and "under construction" GIF's, and in this show we look at Angular 2. This major new version has stirred a lot of controversy since it was announced in 2014, with fears around the new tooling, the initial lack of an upgrade path and the adoption of TypeScript as the default language for writing in. Headline features include writing isomorphic applications, easier "native" mobile apps and greater performance than its predecessor. Mike does a great job of showing us what is coming down the pipe. Follow Mike online: - https://twitter.com/mikegeyser Here are some resources mentioned during the show: * Angular 2 - https://angular.io/ * Angular CLI - https://cli.angular.io/ * Angular Universal - https://universal.angular.io/ * NativeScript - https://www.nativescript.org/ * TypeScript - https://www.typescriptlang.org/ * Isomorphic JavaScript - http://isomorphic.net/ * Web Components - http://webcomponents.org/ * Redux - http://redux.js.org/index.html * React Native - https://facebook.github.io/react-native/ * Meteor - https://www.meteor.com/ * Upgrading apps with ngUpgrade - http://blog.thoughtram.io/angular/2015/10/24/upgrading-apps-to-angular-2-using-ngupgrade.html * Babel - https://babeljs.io/ * Protractor - http://www.protractortest.org/ And finally our picks Kenneth: * JavaScript Jabber 209 TypeScript with Anders Hejlsberg - https://devchat.tv/js-jabber/209-jsj-typescript-with-anders-hejlsberg Len: * Falcor - https://netflix.github.io/falcor/starter/what-is-falcor.html Mike: * Tern - http://ternjs.net/ * The ng-show: Angular 2 - https://www.youtube.com/watch?v=aSFfLVxT5vA Thanks for listening! Stay in touch: * Socialize - https://twitter.com/zadevchat & http://facebook.com/ZADevChat/ * Suggestions and feedback - https://github.com/zadevchat/ping * Subscribe and rate in iTunes - http://bit.ly/zadevchat-itunes

Modern Web
S01E12 - Munchies and a Pull Request - Broccoli and Angular-CLI

Modern Web

Play Episode Listen Later May 7, 2016 23:12


In this podcast episode, we speak to Mike Brocchi (@brocco) with Jeremy Rowe (@jeremy_w_rowe) about angular-cli. Mike is one of the contributors on the angular-cli team. His nickname is Broccoli, which is the most important part of this podcast. Find more podcasts, videos, trainings and online conferences at http://modern-web.org or follow us on Twitter @modernweb_. 

All Angular Podcasts by Devchat.tv
089 AiA Angular CLI with Ciro Nunes

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Apr 21, 2016 54:49


02:11 - Ciro Nunes Introduction Twitter GitHub Blog 02:39 - Command-line Interface (CLI) 06:58 - Ciro’s Involvement with the CLI 08:10 - Features and Improvements for Angular 2 Ruby on Rails AST (Abstract Syntax Tree) Transformations NG6-starter 19:33 - Accessibility 26:36 - CLI Basics 28:11 - Testing 34:12 - Building a Production Pipeline 35:38 - GitHub Pages; Community Contribution Angular-cli The GDE Program Picks Star Wars: The Force Awakens (John) LEGO® Star Wars: The Force Awakens (John) ng-conf (John) AngleBrackets (John) Disturbed - The Sound Of Silence (Joe) The Hello World Podcast (Joe) Jurgen Van de Moere: How I feel about Angular 2 (Ciro) angular-cli (Ciro)  

Devchat.tv Master Feed
089 AiA Angular CLI with Ciro Nunes

Devchat.tv Master Feed

Play Episode Listen Later Apr 21, 2016 54:49


02:11 - Ciro Nunes Introduction Twitter GitHub Blog 02:39 - Command-line Interface (CLI) 06:58 - Ciro’s Involvement with the CLI 08:10 - Features and Improvements for Angular 2 Ruby on Rails AST (Abstract Syntax Tree) Transformations NG6-starter 19:33 - Accessibility 26:36 - CLI Basics 28:11 - Testing 34:12 - Building a Production Pipeline 35:38 - GitHub Pages; Community Contribution Angular-cli The GDE Program Picks Star Wars: The Force Awakens (John) LEGO® Star Wars: The Force Awakens (John) ng-conf (John) AngleBrackets (John) Disturbed - The Sound Of Silence (Joe) The Hello World Podcast (Joe) Jurgen Van de Moere: How I feel about Angular 2 (Ciro) angular-cli (Ciro)  

Adventures in Angular
089 AiA Angular CLI with Ciro Nunes

Adventures in Angular

Play Episode Listen Later Apr 21, 2016 54:49


02:11 - Ciro Nunes Introduction Twitter GitHub Blog 02:39 - Command-line Interface (CLI) 06:58 - Ciro’s Involvement with the CLI 08:10 - Features and Improvements for Angular 2 Ruby on Rails AST (Abstract Syntax Tree) Transformations NG6-starter 19:33 - Accessibility 26:36 - CLI Basics 28:11 - Testing 34:12 - Building a Production Pipeline 35:38 - GitHub Pages; Community Contribution Angular-cli The GDE Program Picks Star Wars: The Force Awakens (John) LEGO® Star Wars: The Force Awakens (John) ng-conf (John) AngleBrackets (John) Disturbed - The Sound Of Silence (Joe) The Hello World Podcast (Joe) Jurgen Van de Moere: How I feel about Angular 2 (Ciro) angular-cli (Ciro)  

Angular Air
50 ngAir - TypeScript Deep Dive with Alex Eagle and Blake Embrey

Angular Air

Play Episode Listen Later Feb 5, 2016 58:19


TypeScript Deep Dive with Alex Eagle and Blake Embrey Sure, you can write Angular 2 in ES6 with Babel or even ES5, but most developers that try out TypeScript with Angular 2 never look back. Alex Eagle is on the Angular core team at Google and has been doing a lot of work to make sure Angular 2 works well with TypeScript. Blake Embrey is the creator of ts-node and a huge TypeScript enthusiast. Even if you have concerns about typing in JavaScript, listen to this episode to get the low down on why TypeScript rocks and how it is going to help you to build awesome apps in Angular 2.    Picks •                Alex Eagle http://www.typescriptlang.org/Playground https://basarat.gitbooks.io/typescript/content/ [TrumpScript] (https://github.com/samshadwell/TrumpScript) [Broccoli] (http://broccolijs.com) [ts-node] (https://github.com/TypeStrong/ts-node) •                Olivier Combe Links: Managing state in Angular 2 applications by Victor Savking: http://victorsavkin.com/post/137821436516/managing-state-in-angular-2-applications Tips:PhantomJS 2.1 has been released (1 year after 2.0), it’s time to upgrade •                Jeff Whelpley Tips:Try TypeScript  Picks: ▪                                                    Angular Air episode 50! ▪                                                    [Learn Angular Universal on Read the Source] ▪                                                    (http://hangouts.readthesource.io/hangouts/angular-universal/) [Nathan Walker and Angular CLI changes for 3rd party libs] (https://github.com/angular/angular-cli/pull/135) [Front end dev resources] (https://github.com/dmytroyarmak/frontend-dev-resources) Patrick Stapleton Tips:Provide feedback on problems you ran into for open-source projects. Picks: [Typings with Blake Embrey] (https://plus.google.com/events/c6sv2k75vi9q8fj0g0gkuqbt69o) [Learn TypeScript free workshop by Blake Embrey] (https://github.com/TypeStrong/learn-typescript) •                Ari Lerner Tips: Picks: [The Barisieur] (http://www.joshrenoufdesign.com/new-gallery-5/av7fqhie9y5ptdbxr9s4i8rb65irqo) [Activitaté] (http://www.withings.com/us/en/products/activite [Withings Aura] (https://www.withings.com/us/en/store/details/70035401) [Modern Romance] (http://www.amazon.com/Modern-Romance-Aziz-Ansari/dp/1594206279) Blake Embrey Tips:If you have issues, create issues, but remember to keep things actionableLearn TypeScript (or another typed language) and think about where else you could be applying type system semantics Picks: Reading everyday, before bed Currently reading: https://www.goodreads.com/book/show/6065215-the-strain   Forgot to mention on the show, but meetup! http://www.meetup.com/hello-world-sf/Angular Air is a video podcast all about Angular hosted by Jeff Whelpley. Please visit the Angular Air website (http://angularair.com) to see upcoming and past episodes. Also be sure to follow Angular Air on Twitter and Google+ to stay up to date with future episodes. Also, all episodes are on the YouTube channel as well. AngularClass Learn AngularJS, Angular 2, and Modern Web Development form the best. Looking for corporate Angular training, want to host us, or Angular consulting? twitter: @AngularClass email: info@angularclass.com chat: Join AngularClass Chat --- Support this podcast: https://anchor.fm/angularair/support

google front babel javascript angular typescript modern romance es6 nathan walker angular cli es5 alex eagle modern romance aziz ansari angular air jeff whelpley typescript deep dive angularclass