POPULARITY
On the 68th episode of Zemach FM, we are taking a look at some highly starred open source projects that are powering the internet we have today. These are projects that we think have made from small to big contributions to how the internet has grown over time. Episode Timeline 02:42 Episode title introduction 03:17 The Linux project 04:50 Small history of Linux 09:30 The LAMP stack 10:35 The Vue framework 13:00 How Vue is handling remote teams 16:50 The Signal instant messaging app 24:31 What are the main parts of a website. 27:50 The React.JS library 33:15 Why is React popular 37:50 Kubernetes and docker 46:30 The Apache project Contact the hosts Henok Tsegaye Twitter Instagram LinkedIn Abdulhadmid Oumer Twitter Instagram linkedIn Follow Zemach FM and give us comment
This Episode is sponsored by Cloudflare Workers (https://enjoythevue.io/cloudflare-workers) Join us today as we talk to Ash Ryan Arnwine (developer experience leader for DataStax) about Getting Started Guides. Ash takes us through his experience with Vue, and how the guides in Vue 1 were the North Star for him when he was working with Adobe Creative Cloud. We discuss the challenges in migrating from different versions, and the downsides to Getting Started videos in place of text. Find out how keeping Ash's four-year-old daughter from sleeping is the highest praise the Vue team has received, and what each of the team feels is better: prescriptive or flexible guides. From picking the correct level to pitch your instructions at, to the different types of people defined as “developers”, you don't want to miss out on this information-packed episode! Key Points From This Episode: Welcome to Ash Ryan Arnwine, developer experience leader for DataStax and previously, Adobe Creative Cloud. Ash's introduction to Vue and why it became the North Star for thinking about writing documentation. What makes the path from getting started to building an app clear. Finding the balance between prescriptive and “sprinkling in some HTML” in Vue. How Vue has a background framework beyond the beginner's instructions. The importance of being able to access the full app code on GitHub. Picking the level of developer that your Getting Started Guide caters to (sometimes the middle-ground is the worst place to be). Why you need to maintain your Getting Started Guide. How to highlight important information that people might skip when reading the Getting Started Guide. The challenges of migrating from Vue 2 to Vue 3, and communicating it to users. Why it's crucial to make a roadmap of where the app is going. How Vue's completely honest self-appraisal won Ash over. Why videos are less appealing than documents about Getting Started. The naming conventions for Vue. Creating a community to talk about “software things” in different places. How to contact Ash. Discover this week's picks from each of the team! Tweetables: “For a long time, I think Vue sort of became, in some ways, a North star for me personally, when thinking about documentation, and how do you orient somebody into a completely new technology.” — @ashryan_io (https://twitter.com/ashryan_io?lang=en) [0:02:12] “One thing that I've learned over time with just in leading developer relations and developer experience is that oftentimes, it's the sample code that turns into the most popular resource.” — @ashryan_io (https://twitter.com/ashryan_io?lang=en) [0:25:41] “Oftentimes, I think that the imperative is just like help people get started, help people get started, and we don't get a chance to step back and think, 'Okay, who are the people? What are they getting started doing?” — @ashryan_io (https://twitter.com/ashryan_io?lang=en) [0:29:59] “Developers are not a monolith.” — @ashryan_io (https://twitter.com/ashryan_io?lang=en) [0:33:44] "I think that when pondering developer experience, broadly, one of the things that is important to get to and be able to offer, but often isn't there at the very beginning is some sort of insight into the future, in terms of where things are going.” — @ashryan_io (https://twitter.com/ashryan_io?lang=en) [0:46:19] “Today, there's like so many awesome resources to learn. It's almost too much, right?” — @ashryan_io (https://twitter.com/ashryan_io?lang=en) [0:55:34] Links Mentioned in Today's Episode: Adobe Creative Cloud (https://www.adobe.com/creativecloud.html) DataStax (https://www.datastax.com) Ash's video with daughter (https://twitter.com/ashryan_io/status/1435797151255236609) The Breath of the Wild (https://www.zelda.com/breath-of-the-wild), Nintendo Switch Saturn Devouring His Son (https://en.wikipedia.org/wiki/Saturn_Devouring_His_Son), Goya Twitter: ashryan_io (http://twitter.com/ashryan_io) Github: ashryanbeats (http://github.com/ashryanbeats) Instagram: ashryan.io (http://instagram.com/ashryan.io) Website: ashryan.io (http://ashryan.io) Obsidian (https://obsidian.md) What You Do Matters: Boxed Set: What Do You Do with an Idea?, What Do You Do with a Problem?, What Do You Do with a Chance? (https://bookshop.org/books/what-you-do-matters-boxed-set-what-do-you-do-with-an-idea-what-do-you-do-with-a-problem-what-do-you-do-with-a-chance/9781946873149), Kobi Yamada Shang-Chi and the Legend of the Ten Rings (https://www.imdb.com/title/tt9376612/) Neutrogena® Hydro Boost Body Gel Cream (https://www.neutrogena.com/products/skincare/neutrogena-hydro-boost-body-gel-cream---original-scent/6811343.html) The Great Ace Attorney Chronicles (https://www.ace-attorney.com/great1-2), Capcom (Nintendo Switch, PlayStation 4, Steam) Humans of Flat Goya Rendition Print (https://www.redbubble.com/i/art-print/Humans-of-Flat-Goya-Rendition-by-mimi-claire/64318966.1G4ZT), mimi-claire (RedBubble) Special Guest: Ash Ryan Arwine.
Be sure to fill out our listener survey here! (https://forms.gle/Gbq6pRVCabj8dpJL7) Key Points From This Episode: * Matan and the rest of the panel's experience with back-end work. * The basics of Rust and what differentiates it from older, similar languages. * Reasons that Matan pursued learning Rust, despite the intensive time investment. * How the strict compiler in Rust helps developers root out errors and ship better code. * The helpful open-source documentation for Rust that is available. * Rust's fast rise in popularity and Matan's thoughts on the main reasons for this. * How Vue and in-browser developers can make use of Rust with the help of WebAssembly. * Matan shares his experiences of the welcoming and helpful Rust community. * The possible inspiration behind the mysterious naming of Rust. * Matan's recommendation for getting started in Rust and making it through 'The Rust Book'. * Examples of good typical first projects in Rust! * Where to find Matan online and the array of exciting projects he is currently a part of. * This weeks' picks; TV shows, Planet Scale, the Otamatone, and opinions on AirPods. Tweetables: “I particularly have been working a lot on back-end, though my history lies primarily with front-end. This is my first full-time job, where back-end was a real responsibility.” — @matchai (https://twitter.com/matchai) [0:03:05] “Rust makes it, so that you can have both very, very fast, low-level processing, while having the guarantees that exist in higher level languages, like JavaScript.” — @matchai (https://twitter.com/matchai) [0:05:09] “I personally picked up Rust in an effort to build Starship, which is, it's an open source project of mine.” — @matchai (https://twitter.com/matchai) [0:07:32] “It is a very strict language, but in all the best ways. You can't run into impossible states. You can't run into unaccounted errors. Rust will tell you at compile time, if any possible error state can happen, which makes you very confident in the code you ship.” — @matchai (https://twitter.com/matchai) [0:09:45] Links Mentioned in Today's Episode: Rust Programming Language (https://www.rust-lang.org) Rustlings (https://github.com/rust-lang/rustlings) Starship (http://starship.rs/) Rust origin story on Reddit (https://www.reddit.com/r/rust/comments/2rapx0/what_is_the_origin_of_the_name_rust/cnex8wi) The Rust Book (https://github.com/rust-lang/book) Did You Enjoy the Vue, Cassidoo? (https://enjoythevue.io/episodes/63) 1Password (https://1password.com) AniList.co (http://anilist.co/) PlanetScale (https://www.planetscale.com/) The House in Fata Morgana (https://store.steampowered.com/app/303310/The_House_in_Fata_Morgana/) (Steam, PlayStation 4, PlayStation Vita, iOS, Microsoft Windows, Nintendo 3DS, Nintendo Switch) Otamatone (https://otamatone.com) Feel Good (https://www.netflix.com/title/80241545), Netflix 로스쿨 (Law School) (https://asianwiki.com/Law_School_(Korean_Drama)), JTBC (Netflix (https://www.netflix.com/title/81413647)) 이 구역의 미친 X (Mad for Each Other) (https://asianwiki.com/Mad_For_Each_Other), KakaoTV (Netflix (https://www.netflix.com/title/81430301)) 최강 배달꾼 (The Strongest Deliveryman) (https://asianwiki.com/Strongest_Deliveryman), KBS2 (Netflix (https://www.netflix.com/title/80211787)) Special Guest: Matan Kushner.
Tune in to learn: How Vue.js was chosen for Vue Storefront 1 and Nuxt.js for Vue Storefront 2 Vue Storefront's journey with the ElastiCache layer and why it was transitioned out in VSF2 Why Rakowski sees Magento as the most vibrant headless ecosystem What hosting solutions are most popular for Vue Storefront What VSF provides its customers to help optimize for Core Web Vitals
In this episode, Adam talks to Sebastian De Deyne about learning React from the perspective of a Vue developer, and how to translate all of the Vue features you're already comfortable with to React code. Topics include: How Vue focuses on making things easy at the cost of a more complex API, while React focuses on keeping things simple at the cost of a steeper learning curve How to translate Vue's computed properties to React using the useMemo hook How to translate Vue's watchers to React using the useEffect hook How to translate Vue's v-model to React using value props and event listeners How to translate Vue's events to React using callback props How to translate Vue's slots to React by passing JSX as a normal prop How to handle transitions in React with libraries like Pose Sponsors: DigitalOcean, get your free $100 credit at do.co/fullstack Cloudinary, sign up and get 300,000 images/videos, 10GB of storage and 20GB of monthly bandwidth for free Links: Why I prefer React over Vue, from Sebastian's blog React docs Introducing Hooks at React Conf Hooks docs Vue Template Explorer Pose, animation library for React and Vue Overreacted.io, Dan Abramov's React blog
VueJs is one of the 2016 top front runner frameworks for developing and creating modern and sleek web interfaces. Vue.js is a very modest javascript based ‘library, that carries the best of Angular and React. It gets easily combined with other tools to convert into a fully functional framework. Its design emphasized the "Ease of Use" and adopts the Model–view–viewmodel (MVVM) design paradigm which helps in the simplification of conception. In this podcast, Atish Narlawar talks with Wes Hatch, Senior Web Engineer at Huge about VueJs. Wes goes through an overview of last decade spectrum of Javascript world and gives the background behind the inception of VueJs. He explains the high-level architecture and the types of problems Vue Js tries to solve for the various context. Wes details about the Vue components, two-way data flow, and data binding model, state managements, Veux and the tools interacts as a part of the full blown ecosystem such as Vue Router, Chrome plugin, Vue-CLI, Vueify, Vue SSR. In the end, He tries to compare Vue with React and Angular, presents the strengths Vue possess with its simplicity, lean learning curve, very active developer community and its influence and adoption in the current market. He discusses, how Alibaba is getting attracted to its development and the progress towards Vue-Native Weex for the native bridge similar to React-Native. Wes also helps to understand, How Vue can be fit into Elm, Meteor ecosystem and can scale to production level grade app if needed. Venue: Huge, Brooklyn, NY. Host: Atish Narlawar Contact: techpodcast@aol.com Guest: Wes Hatch
How Vue hopes to maintain and improve its venues via a system of checks and a culture of inclusion
How Vue hopes to maintain and improve its venues via a system of checks and a culture of inclusion