Podcasts about build tools

  • 50PODCASTS
  • 74EPISODES
  • 45mAVG DURATION
  • ?INFREQUENT EPISODES
  • Jul 17, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about build tools

Latest podcast episodes about build tools

PodRocket - A web development podcast from LogRocket
The State of JavaScript with Sacha Greif

PodRocket - A web development podcast from LogRocket

Play Episode Listen Later Jul 17, 2024 38:38


On this episode, Sacha Greif, designer, developer, and entrepreneur, talks about the state of JavaScript in 2023 survey results. We discuss trends in the JavaScript ecosystem and the future of popular frameworks and tools. Learn about the challenges and innovations shaping the world of JavaScript today. Links https://stateofjs.com https://sachagreif.com https://github.com/sachag http://twitter.com/sachagreif https://jp.linkedin.com/in/sacha-greif We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Let us know by sending an email to our producer, Emily, at emily.kochanekketner@logrocket.com (mailto:emily.kochanekketner@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understand where your users are struggling by trying it for free at [LogRocket.com]. Try LogRocket for free today.(https://logrocket.com/signup/?pdr) Special Guest: Sacha Greif.

Ready for review
Rfr063 - Die heißesten Warez mit Crazy Frog und Schnappi

Ready for review

Play Episode Listen Later Jul 13, 2024 96:06


Sandra und Daniel reden über CSV, Buildtools, Konferenzen und Internet-Ramsch.

The Curious Builder
#52 Sven Gustafson | 141 Project and Build Tools | Blueprint of Compassion

The Curious Builder

Play Episode Listen Later Mar 11, 2024 66:51


In this heartwarming episode of The Curious Builder, we're moved by Sven Gustafson's heartfelt dedication to the 141 Project, making a real difference in the lives of families in Guatemala, one home at a time. We also peel back the layers of construction tech, marveling at how ECI Build Tools and emerging AI are revolutionizing the way we build. It's an inspiring blend of compassion and innovation that's sure to stir your soul—join us and feel the impact by sharing your thoughts with a glowing review!

Syntax - Tasty Web Development Treats
727: How to Code: Opinionated TypeScript Stack + Tooling Choices Explained

Syntax - Tasty Web Development Treats

Play Episode Listen Later Feb 7, 2024 59:37


Join Wes and Scott for a 30,000 foot, 'soup-to-nuts' view of web development. From choosing design tools, website styling, and programming languages, to backend infrastructure, data management, and hosting. Show Notes 00:00 Welcome! 00:21 30,000 foot view of web development 02:37 Brought to you by Sentry.io 02:55 Starting with design tools. 06:10 Code Tooling 06:22 Text Editors 09:34 Terminal 14:28 Build Tools 16:07 Browser and dev tools 18:21 Formatter and linter. 21:43 CSS (how you style your website). 25:34 Programming languages. 27:14 Backend with metaframework. 29:36 Backend without metaframework. 32:20 Runtimes (JavaScript). What is Bun? The New JS Runtime The Deno Show 34:02 User interface libraries. Shoelace.style 39:43 Data management: Databases 41:42 Data management: ORM WTF is an ORM You should learn Drizzle, the TypeScript SQL ORM 42:53 Other data management considerations. 43:33 Image pipelines. 45:52 Hosting, CDN, CI. Where Should You Host Your App? Hosting Providers Compared Hasty Treat WTF × SSR vs JamStack vs Serverless? 47:21 Hosting your site. 50:19 The finishing touches. 50:26 Brought to you by Sentry.io 52:18 Captcha 55:03 Sick Picks + Shameless Plugs. Sick Picks Scott: GreatScottLab, Show #594 Wes: AliExpress Board, Wes' Demo Shameless Plugs Scott: Syntax on YouTube Wes: Syntax on YouTube Hit us up on Socials! Syntax: X Instagram Tiktok LinkedIn Threads Wes: X Instagram Tiktok LinkedIn Threads Scott:X Instagram Tiktok LinkedIn Threads Randy: X Instagram YouTube Threads

AI Chat: ChatGPT & AI News, Artificial Intelligence, OpenAI, Machine Learning
OpenAI thinks superhuman AI is coming and wants to build tools.

AI Chat: ChatGPT & AI News, Artificial Intelligence, OpenAI, Machine Learning

Play Episode Listen Later Dec 18, 2023 8:41


In this episode, delve into the intriguing world of artificial intelligence as we explore OpenAI's perspective on the imminent arrival of superhuman AI. Learn about their ambitious plans to construct tools that navigate the evolving landscape of advanced AI systems. Invest in AI Box: https://republic.com/ai-box Get on the AI Box Waitlist: ⁠⁠https://AIBox.ai/⁠⁠ Facebook Community: ⁠https://www.facebook.com/groups/739308654562189 Follow me on X: ⁠⁠https://twitter.com/jaeden_ai⁠⁠

The Daily Crunch – Spoken Edition
Striveworks snaps up first funding of $33M to build tools for machine learning operations

The Daily Crunch – Spoken Edition

Play Episode Listen Later Jun 14, 2023 5:31


MLOps, or DevOps for those working with machine learning models, has seen a boom of interest in the last year, and that should come as no surprise.

devslove.it – der Podcast
#6: "Speed Snack" mit Alex Bürner

devslove.it – der Podcast

Play Episode Listen Later May 15, 2023 12:51


In dieser Episode des Podcasts tauchen Dominik und Alex in die Welt der Frontend-Entwicklung ein und stellen sich gegenseitig eine Vielzahl von Entweder-Oder-Fragen. Die beiden Frontender teilen ihre Standpunkte, Erfahrungen und Präferenzen zu verschiedenen Aspekten der Frontend-Entwicklung. Von CSS-Frameworks über JavaScript-Bibliotheken bis hin zu Build-Tools und Testing-Frameworks wird jedes Thema mit einer lebhaften Diskussion und einem klaren Entweder-Oder-Ansatz erkundet. Die Zuhörer erhalten Einblicke in die Vorlieben und Empfehlungen der beiden. Dominik und Alex liefern unterhaltsame und informative Einblicke in die Welt der Frontend-Entwicklung und helfen den Zuhörern, ihre eigenen Präferenzen zu finden.

The Vanilla JS Podcast
Episode 111 - Alternatives to build tools

The Vanilla JS Podcast

Play Episode Listen Later Apr 18, 2023 5:05


In today's episode, I talk about whether or not build tools are still useful.In today's episode, I talk about whether or not build tools are still useful.Show Notes & Transcript →

The Vanilla JS Podcast
Episode 111 - Alternatives to build tools

The Vanilla JS Podcast

Play Episode Listen Later Apr 18, 2023 5:05


In today's episode, I talk about whether or not build tools are still useful. Links Podcast Episode: How to choose which JavaScript framework to use Podcast Episode: How teams choose the tools they use Build tools aren’t required to be a good developer (but they can be useful) An intro to ES Modules CSS Variables CSS Nesting WTF is gzipping (and how is it different from minification) Tree Shaking My Build Tool Boilerplate CodeKit Prepros Transcript →

Software Developer's Journey
#245 Matthew McClure wanted to build tools for developers

Software Developer's Journey

Play Episode Listen Later Mar 21, 2023 53:06


Matthew placed the start of his journey as a kid, introduced to the world of Nerds by his brother-in-law. Fast forward a few years, Matt spent the better time of his homeschooling on IRC, building stuff. But when the time came to go to college, he avoided anything tech related. He described a few pivotal points that led him to finally embrace software development and have the blast of his life. We talked about his first jobs and how he entered the world of Video and never left. We finished talking about Mux, the company he co-created, and his aspirations for the future. Here are the links from the showhttps://www.twitter.com/matt_mcclureCreditsCover Legends by HoliznaCC0 is licensed CC0 1.0 Universal License.Your host is Timothée (Tim) Bourguignon; more about him at timbourguignon.fr.Gift the podcast a rating on one of the significant platforms https://devjourney.info/subscribeSupport the show

Software Engineering Radio - The Podcast for Professional Software Developers
Episode 541: Jordan Harband and Donald Fischer on Securing the Supply Chain

Software Engineering Radio - The Podcast for Professional Software Developers

Play Episode Listen Later Dec 7, 2022 51:48


Open source developers Jordan Harband and Donald Fischer join host Robert Blumen for a conversation about securing the software supply chain, especially open source. They start by reviewing supply chain security concepts, particularly as related to open..

A Bootiful Podcast
Google mad scientist Josh Suereth on Observability with OpenTelemetry, building better build tools, and so much more

A Bootiful Podcast

Play Episode Listen Later Oct 13, 2022 92:59


Hi, Spring fans! In this installment Josh Long (@starbuxman) looks at the latest and greatest in Spring Boot 3 AOT, then talks to Google's Josh Suereth (@jsuereth) about observability with OpenTelemetry, building better build tools, and so much more.

Ready for review
Rfr029 - Das MS Teams der Build Tools

Ready for review

Play Episode Listen Later Aug 21, 2022 125:44


Sandra und Daniel reden über die Cloud, neue Kollegen, Build-Tools und Brettspiele.

Happy Path Programming
#64 Building Build Tools is Hard with Josh Suereth

Happy Path Programming

Play Episode Listen Later Jul 22, 2022 63:58


Bruce and James often rant about build tools but it turns out they are hard to get right. We dive into the reasons with Josh Suereth who maintained sbt (a Scala build tool) for a number of years. Discuss this episode: https://discord.gg/nPa76qF

Declarando Variables
3 Build Tools que debes conocer [#50]

Declarando Variables

Play Episode Listen Later Jun 12, 2022 11:46


¿Escuchaste acerca de Build Tools?, En este episodio te lo explico y te presento 3 build que debes conocer. Notas del episodio https://hackernoon.com/simple-build-tools-npm-scripts-vs-makefile-vs-runjs-31e578278162 https://stackoverflow.com/questions/7249871/what-is-a-build-tool https://anchor.fm/jhonnyvg/episodes/Que-es-un-Linter---E21-eqeugs Síguenos en Instagram: https://www.instagram.com/declarandovariables/ Contáctame: https://linktr.ee/jhonnyventiades

My life as a programmer
Do programmers often build tools to improve their efficiency?

My life as a programmer

Play Episode Listen Later Apr 6, 2022 10:34


Video content can be found here: https://www.youtube.com/channel/UC0BAd8tPlDqFvDYBemHcQPQ/

Unruly Software
Episode 202: Yarn Berries & Build Tools

Unruly Software

Play Episode Listen Later Mar 27, 2022 44:59


Questions? Comments? Find out more on our site podcast.unrulysoftware.com (https://podcast.unrulysoftware.com). You can join our discord (https://discord.gg/NGP2nWtFJb) to chat about tech anytime directly with the hosts.

How To Code Well
144 - 5 Build tools every Software Developer needs to learn

How To Code Well

Play Episode Listen Later Jan 20, 2022 40:46


Today I am going to talk about 5 build tools that every software needs to learn. These include the following: Step debugger Command Line Interface (CLI) Integrated development environment (IDE) Output tools such as Postman Project management tools Watch the show on YouTube Contact me and let me know your thoughts or get something read out on air. My web development courses ➡️ Learn How to build a JavaScript Tip Calculator ➡️ Learn JavaScript arrays ➡️ Learn PHP arrays ➡️ Learn Python ✉️ Get my weekly newsletter ⏰ My current live coding schedule (Times are BST) Thursdays 20:00 = Live Podcast YouTube Sundays 14:30 - Live coding on Twitch

Podcast – Software Engineering Daily
Build Tools with Benjy Weinberger

Podcast – Software Engineering Daily

Play Episode Listen Later Jan 17, 2022 50:10


Writing software is an absolute joy. Getting software to build is a chore. Thus, build systems emerged as a solution to automate this chore. At some point software engineers either use or hear legends about make and makefiles. While perhaps being the historically known tool, a great deal of thought has gone into approaches to The post Build Tools with Benjy Weinberger appeared first on Software Engineering Daily.

Software Engineering Daily
Build Tools with Benjy Weinberger

Software Engineering Daily

Play Episode Listen Later Jan 17, 2022 50:10


Writing software is an absolute joy. Getting software to build is a chore. Thus, build systems emerged as a solution to automate this chore. At some point software engineers either use or hear legends about make and makefiles. While perhaps being the historically known tool, a great deal of thought has gone into approaches to The post Build Tools with Benjy Weinberger appeared first on Software Engineering Daily.

Professional Builders Secrets
8. How Technology Is Changing The Industry With Bob Cain

Professional Builders Secrets

Play Episode Listen Later Dec 16, 2021 33:43


In this episode of the Professional Builders Secrets podcast, our host, Bosco Anthony is joined by Bob Cain who is the Business Unit Leader at ECI Solutions. Throughout this episode, Bob shares some key insights into how technology is changing in the construction industry. ECI Software Solutions is the parent company of BuildTools and Bolt. The company offers a range of products and services specifically tailored to the residential construction industry. Bob has worked at ECI software solutions for more than 20 years and for more than 2 of those years he has worked primarily in the residential construction software space helping to improve the technology solutions for builders at BuildTools and Bolt. Tune into this episode to hear Bob uncover how the industry is adapting to technology and provide valuable insights for builders on how to embrace the technological advancements to better their building company. ABOUT BOB CAIN Serving as Business Unit Leader for BuildTools and Bolt, Bob Cain is responsible for customer experience and support, business expansion, team growth, software development and daily operations. Bob brings over 22 years of experience in residential construction to these business units. Connect with Bob: linkedin.com/in/bobcain TIMELINE 1:06 Introduction to BuildTools/Bolt and Bob. 4:49 The innovation behind ECI Solutions. 5:54 What the industry was lacking when Bob was first starting out. 7:22 The gamechanger for ECI Solutions. 8:55 Challenges facing the industry. 12:53 The reality of margin erosion. 15:27 Pressures in industry right now. 19:20 Is the home building industry the last frontier? 21:36 Are builders embracing technology? 23:27 Technology in the construction industry. 27:40 How is the industry changing? 29:18 The state of the industry right now. 31:36 Bob's advice to builders. LINKS, RESOURCES & MORE ECI Software Solutions Website: ecisolutions.com APB Website: associationofprofessionalbuilders.com APB on Instagram: instagram.com/apbbuilders/ APB on Facebook: facebook.com/associationofprofessionalbuilders APB on YouTube: youtube.com/c/associationofprofessionalbuilders Join the Professional Builders Secrets Facebook group for builders & connect with professional builders world-wide: facebook.com/groups/builderssecrets

Software Engineering Radio - The Podcast for Professional Software Developers

Tim McNamara, author of Rust in Action, discusses the top three benefits of Rust and why they make it a performant, reliable and productive programming language.

ShopTalk » Podcast Feed
463: Choose Build Tools, Social Media Images, Border Radius Clipping, and Debugging Safari in Windows

ShopTalk » Podcast Feed

Play Episode Listen Later May 17, 2021 65:53


Camera and gear for your desk talk, and answering your questions about build tools, programatically creating social media images, border radius clipping of parents, debugging Safari on Windows, the state of Drupal in 2021, and using code blocks in WordPress.

Futurice Tech Weeklies
A brief tour of next-gen JavaScript build tools

Futurice Tech Weeklies

Play Episode Listen Later Apr 23, 2021 25:14


Getting a modern JS project from git to running in a terminal takes ages. There is the installation of dependencies, running the server, running the bundler, maybe a type-checker, the CSS pipeline. There are watchers watching watchers, and the whole thing makes both my head and your computer's fans spin. The setup is yet more complex once you start adding multiple projects in one codebase, when you think of Server-Side Rendering and so on.   This delay has a real impact on people being able to contribute to the codebase, especially when it comes to iterative UI work. Trying to make things faster in the current (by some definition) model hits diminishing returns, and takes active time and budget to do right. For example, over three years Fotis has reworked his current project's pipeline four times, and while it was faster each time, it still can be a challenge!   In this talk, Fotis tries a different approach. He will give you a brief tour of modern tools that rethink how dependencies are bundled in development, and the very real gains that they offer.   Presenter: Fotis Papadogeorgopoulos  

Futurice Tech Weeklies
A brief tour of next-gen JavaScript build tools (Audio Only)

Futurice Tech Weeklies

Play Episode Listen Later Apr 23, 2021 25:14


Getting a modern JS project from git to running in a terminal takes ages. There is the installation of dependencies, running the server, running the bundler, maybe a type-checker, the CSS pipeline. There are watchers watching watchers, and the whole thing makes both my head and your computer's fans spin. The setup is yet more complex once you start adding multiple projects in one codebase, when you think of Server-Side Rendering and so on.   This delay has a real impact on people being able to contribute to the codebase, especially when it comes to iterative UI work. Trying to make things faster in the current (by some definition) model hits diminishing returns, and takes active time and budget to do right. For example, over three years Fotis has reworked his current project's pipeline four times, and while it was faster each time, it still can be a challenge!   In this talk, Fotis tries a different approach. He will give you a brief tour of modern tools that rethink how dependencies are bundled in development, and the very real gains that they offer.   Presenter: Fotis Papadogeorgopoulos  

Happy Path Programming
#25 No Good Build Tools. Blocked on Reactive.

Happy Path Programming

Play Episode Listen Later Apr 9, 2021 65:59


Once again we lament build tools. Then we get blocked talking about Reactive, async, non-blocking, actors, and concurrency. Discuss this episode: https://discord.gg/nPa76qF

Syntax - Tasty Web Development Treats
Hasty Treat - TypeScript Compilers and Build Tools

Syntax - Tasty Web Development Treats

Play Episode Listen Later Feb 15, 2021 22:29


In this Hasty Treat, Scott and Wes talk about the differences between compilers and build tools in TypeScript. Sanity - Sponsor Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get a Sanity powered site up and running in minutes at sanity.io/create. Get an awesome supercharged free developer plan on sanity.io/syntax. Sentry - Sponsor If you want to know what’s happening with your errors, track them with Sentry. Sentry is open-source error tracking that helps developers monitor and fix crashes in real time. Cut your time on error resolution from five hours to five minutes. It works with any language and integrates with dozens of other services. Syntax listeners can get two months for free by visiting Sentry.io and using the coupon code “tastytreat”. Show Notes 03:38 - What is a TypeScript compiler? Do we still need Babel / WebPack? 07:49 - Babel Transpiler It doesn’t do typechecking New JS features that aren’t in TypeScript yet 10:22 - SWC Rust based compiler Doesn’t do type checking (yet) https://github.com/swc-project/swc/issues/571 13:03 - Deno Uses tsc right now Might move to Rust https://github.com/denoland/deno/issues/5432 13:36 - Surcase https://github.com/alangpierce/sucrase#transforms 14:46 - ESBuild Compiles, but doesn’t do any type checking Fastest 17:39 - What about bundlers? Parcel Snowpack Webpack ESBuild When might you still need a bundler? To handle different types of files that are non-standard Like importing CSS and images Treeshaking Smaller bundle files Typescript can concatenate to a single file, or all .js files, but smaller / smarter bundles still need a tool for that Polyfills Typescript does convert to syntax, but will not polyfill features Something like Promise Syntax can be transpiled to old code Methods like allSettled aren’t Links Syntax 324: TypeScript Fundamentals Syntax 322: The Deno Show Tweet us your tasty treats! Scott’s Instagram LevelUpTutorials Instagram Wes’ Instagram Wes’ Twitter Wes’ Facebook Scott’s Twitter Make sure to include @SyntaxFM in your tweets

HTTP 203
Blog build tools, JS blocks, and opener-policy

HTTP 203

Play Episode Listen Later Jan 26, 2021 54:13


In this episode of the top-10-most-popular-JavaScript podcast, Jake and Surma chat about:   Using our blogs to experiment with build systems. Jake's → http://goo.gle/3pi4sL5 Surma's → http://goo.gle/39dg8sK 11ty → https://www.11ty.dev/ Jake's static build → http://goo.gle/2Mi7254 Hydrated components in Jake's posts → http://goo.gle/3a0DOjt And where those are processed → http://goo.gle/36c8qgB Surma's dithering post → http://goo.gle/3c8c8f2   Cats and laser pens Dogs and teeth Improving the safety of Jedi training   The old _blank behaviour → http://goo.gle/3ojucoS The spec change → http://goo.gle/2YednBo The browsing context → http://goo.gle/2M5R0vf Cross-origin-opener-policy → http://goo.gle/2Mi7kZI window.open → http://goo.gle/3cfBPup Back/forward cache → https://web.dev/bfcache/   Old blocks proposal → http://goo.gle/2M4SeqL New blocks proposal → http://goo.gle/2Yd7iVK   Lockdown dreams Lottery fail → https://goo.gle/2M1EgpA

The Vanilla JS Podcast
Episode 63 - Do you need build tools?

The Vanilla JS Podcast

Play Episode Listen Later Jan 12, 2021 10:16


In today's episode, I talk about whether or not you need build tools as a web developer.In today's episode, I talk about whether or not you need build tools as a web developer.Show Notes & Transcript →

The Vanilla JS Podcast
Episode 63 - Do you need build tools?

The Vanilla JS Podcast

Play Episode Listen Later Jan 12, 2021 10:16


In today's episode, I talk about whether or not you need build tools as a web developer. Links GulpJS: https://gulpjs.com/ My GulpJS Boilerplate: https://github.com/cferdinandi/gulp-boilerplate/ My Build Tool Boilerplate: https://github.com/cferdinandi/build-tool-boilerplate Hugo: https://gohugo.io/ Rollup.js: http://rollupjs.org/guide/en/ terser: https://terser.org/ Sass: https://sass-lang.com/ SVGO: https://github.com/svg/svgo Babel: https://babeljs.io/ Typescript: https://www.typescriptlang.org/ CodeKit: https://codekitapp.com/ Prepros: https://prepros.io/

Learn With Us
Vite & Svite as build tools, thoughts after using for 3 months - Nikos

Learn With Us

Play Episode Listen Later Oct 9, 2020 5:20


Let's talk about Vite and the svelte implementation Svite  My contact detailsNikos' discord serverMy twitter GithubLinkedInMentorCv 

HTTP 203
The big build-tool bonanza

HTTP 203

Play Episode Listen Later Jul 9, 2020 61:48


- Surma’s photo challenge: https://www.instagram.com/p/CBTiwExnIe6/ - https://web.dev/live happened! - Jake's image compression talk → https://goo.gle/2NZ4erd - Jake & Jason write build plugins → https://goo.gle/2CajSNF - https://tooling.report goes live! - webpack's weird behaviour with entry points → https://goo.gle/3iEQfVl - Rollup's docs → https://rollupjs.org/ - Rollup's issues with hashing → https://goo.gle/3gC4rwS - Import maps → https://goo.gle/38CFfn8 - SystemJS import maps → https://goo.gle/31TAxA2 - Hash cascading → https://goo.gle/2VWXWwG 

Enjoy the Vue
Episode 2: What We Love About Vue CLI

Enjoy the Vue

Play Episode Listen Later Feb 3, 2020 39:49


Sponsored By: Panelists Ben Hong Chris Fritz Elizabeth Fine Show Notes In this week's episode, we talk about a critical developer tool that is often essential to many Vue applications: Vue CLI. In addition to covering what makes it so great, the panel discusses their favorite parts of the tool along with tips and tricks for making sure you get the most out of your Vue CLI builds! Links Official Episode #2 Site (https://enjoythevue.io/episodes/2/) Follow the podcast on Twitter (https://twitter.com/enjoythevuecast) and Instagram (https://instagram.com/enjoythevuecast) Podcast website (https://enjoythevue.io/)

Linux Headlines
2019-10-01

Linux Headlines

Play Episode Listen Later Oct 1, 2019 2:54


A major release for Google's popular ML library TensorFlow, new web dev video shorts from Mozilla, faster Rust builds, and a LibreOffice anniversary competition.

La Vie en Code
033: Dissecting Build Tools in JavaScript

La Vie en Code

Play Episode Listen Later Sep 17, 2019 41:39


When you're first learning to code, it's easy to become overwhelmed by the veritable cornucopia of build tool options. Why are there so many? What do they do? What problems do they solve? In this episode, we (not-too-deep) dive into Build Tools—specifically, Package Managers, Task Runners, and Module Loaders and Bundlers. Learn what each of these tool types do, and briefly compare the different tools themselves. By the end of this episode, you'll learn the problems that they solve, and how to make your life easier by applying them to your development workflow.

Lyft Mobile
Android Build Tools

Lyft Mobile

Play Episode Listen Later Aug 29, 2019 45:00


Artem joins Adam and Patrick to talk about improving the productivity of Lyft's Android developers. Topics include IntelliJ plugins, Gradle, Buck, Bazel, remote cache, remote execution, and open source. Also graffiti. Transcript Android Build Tools with Artem Zinnatullin Show Notes Artem on Twitter ReactiveX/RxJava on Github Patrick on Twitter Adam on Twitter

programmier.bar – der Podcast für App- und Webentwicklung
Folge 29 - webpack und andere Module Bundler

programmier.bar – der Podcast für App- und Webentwicklung

Play Episode Listen Later May 17, 2019 87:23


Wir tauchen ein in die Welt der Module Bundler und beschäftigen uns hauptsächlich mit webpack. Wie setzen wir es in unseren Produkten ein, was waren Hürden, die uns auf dem Weg begegnet sind und welche Plugins und Loader sind für uns unersetzlich? Endlich waren wir mal wieder in gewohnter Runde im heimischen Konferenzraum beisammen und konnten so auch Feedback von euch beantworten und mit ein paar Themen aufräumen. Leider hat diese Folge auch etwas Trauriges: Unser Podcast-Papa Mario verlässt Lotum und versucht sich an einem eigenen Unternehmen. Dafür wünschen wir ihm alles erdenklich Gute! Toll, zu was du diesen Podcast gemacht hast! Unsere liebsten Plugins: URL-Loader Bundle-Analyzer Einfach HTML-Dateien erstellen mit diesem Plugin Picks of the Day Sebi: redis ebook Mario: Augen lasern Fabi: Mobilfunk-Werbung Schreibt uns! Schickt uns eure Themenwünsche und euer Feedback. podcast@programmier.bar Folgt uns! Bleibt auf dem Laufenden über zukünftige Folgen und Meetups und beteiligt euch an Community-Diskussionen. Twitter Instagram Facebook Meetup YouTube Erfahrt hier, wann das nächste Meetup in unserem Office in Bad Nauheim stattfindet. Meetup Musik: Hanimo 

Federal Drive with Tom Temin
SBA hackathon gives developers opportunity to leverage data, build tools to speed up disaster recovery

Federal Drive with Tom Temin

Play Episode Listen Later May 10, 2019 9:11


In the aftermath of natural disasters, small businesses can get overwhelmed trying to get back up and running. But as part of Small Business Week the Small Business Administration partnered with Visa for its second annual hackathon. It gives developers an opportunity to leverage government data, and build tools to speed up disaster recovery. SBA Chief Information Officer Maria Roat served as a judge for the hackathon. She gave Federal News Network's Jory Heckman results of this year's hackathon.

Haskell Weekly
Build Tools

Haskell Weekly

Play Episode Listen Later Apr 8, 2019 15:15


Cameron Gera and Taylor Fausak talk about build tools in Haskell, including Stack and Cabal.

Herr Mies will's wissen
HMww32 – Gradle mit Benedikt Ritter

Herr Mies will's wissen

Play Episode Listen Later Apr 7, 2019 83:21


Benedikt (Twitter) ist Senior Software Engineer bei Gradle (Webseite, Twitter) und einer der beiden Hosts von @Autoweird.fm (Twitter). In Folge 12 hat Benedikt übrigens schonmal was zum Thema Open Source erzählt. Wir unterhalten uns zunächst darüber, wie es für Bendikt so war, vom Consulting in die Produktentwicklung zu wechseln. Wir sprechen über die Arbeit im Homeoffice und wie wir es schaffen uns besser zu fokussieren und "in den Flow" zu kommen. Irgendwie landen wir dann auch noch kurz bei unseren Podcasts bevor wir uns wieder auf das eigentliche Thema konzentrieren. Das eigentliche Thema ist dann natürlich Gradle. Bevor wir uns aber auf das Tool stürzen können, gehen wir durch die Historie der Build-Tools auf der JVM: wir schwelgen in Erinnerungen zu make, ant und ivy, Maven und dann auch Gradle. Natürlich schauen wir uns Gradle genau an: Plugins, Skripte, build cache und IDE Support sind nur ein paar unserer Themen. Wenn ihr mehr zu Gradle erfahren wollt, solltet ihr Euch mal das Gradle User Manual ansehen. Natürlich sprechen wir auch über die Kotlin DSL und ich versuche auch nochmal das Ende von Groovy zu verkünden. Besonders interessant finden wir Build Scans. Einige Beispiele zu Gradle findet ihr in Benedikts GitHub Account. Im Anschluss gibt uns Benedikt noch einen Einblick in die Möglichkeiten, die Gradle Enterprise uns bieten kann. Hier bietet Gradle nochmal ganz neue Möglichkeiten für Build Scans und den Build Cache. Am Ende sprechen wir nochmal über ein paar nette Gradle Features und blicken ein wenig hinter die Kulissen unserer Podcasts Benedikt erwähnt in der Folge noch sdkman welches sehr nützlich ist, nicht nur weil es mit Gradle gebaut wird.

Occultae Veritatis Podcast - OVPOD
Case #059: Evolution of Religion [How the Same Abilities that Humans used to Build Tools, Detect Tigers in the Grass, and Adapt to Survive gave Birth to the First Religious Concepts]

Occultae Veritatis Podcast - OVPOD

Play Episode Listen Later Jan 22, 2019 57:29


Occultae Veritatis Podcast Case #059: Evolution of Religion A brief look into the psychological, social, evolutionary and scientific reasons humanity gave birth to and followed religious thought and practice Subscribe: https://linktr.ee/ovpodcast Pallet cleanser: "Waiting for Anne" by Lucas Welsh Support the show on Patreon! https://www.patreon.com/ovpod

UI5 NewsCast
UI5 NewsCast 007 Community

UI5 NewsCast

Play Episode Listen Later Dec 10, 2018 61:38


Der Erfolg von UI5 ist nicht zuletzt der starken und agilen Community zu verdanken, die OpenUI5 und damit auch SAPUI5 ständig verbessert und innovativ weiterentwickelt. Margot Wollny, im Product Management User Experience Platform mit Fokus auf SAPUI5, open UI5 tätig und Michael Graf, SAPUI5 und OpenUI5 Product Owner und Entwickler, geben einen tiefen Einblick in die UI5 Community und die Open Source Aktivitäten. Neben den vielen Menschen, die die Community ausmachen und tragen, werden die unterschiedlichen Plattformen und Aktivitäten zur Entwicklung und Kommunikation vorgestellt (GitHub, Slack, Building Tools, UI5Lab) Dazu erzählt Margot einiges zum „Real World“ Treffen der Community, der UI5con, von der wir in Ausgabe #003 unseres Podcasts berichtet haben. Am Schluß bekommen wir auch einen kleinen Ausblick auf das, was in 2019 ansteht. GitHub: https://github.com/sap/openui5 Slack Invitation: https://ui5-slack-invite.cfapps.eu10.hana.ondemand.com/ Slack chat: https://openui5.slack.com UI5Lab: https://ui5lab.io/ Build Tools: https://github.com/SAP/ui5-tooling UI5ers Buzz: https://blogs.sap.com/tag/ui5ers-buzz/ Twitter: https://twitter.com/openui5 Homepage: https://openui5.org/ UI5 NewsCast 003 UI5con 2018: https://open.sap.com/static/ui5-newscast/index.php?name=2018-06-25_ui5newscast003.mp3

App Masters - App Marketing & App Store Optimization with Steve P. Young
699: How to Build Tools for Content Marketing

App Masters - App Marketing & App Store Optimization with Steve P. Young

Play Episode Listen Later Nov 12, 2018 29:13


Today's guest will share how they have used web tools and mobile apps as a content marketing strategy. You will discover how to come up with the right ideas, what constitutes a successful campaign and finally listen to how one tool worked better as a chat bot versus a microsite. Justin Adler is the Co-Founder and COO at NorthOne. Carter Grieve is the Head of Growth at NorthOne.

Swift Unwrapped
52: Package Manager Proposals

Swift Unwrapped

Play Episode Listen Later Apr 2, 2018 22:38


C9::GoingNative (HD) - Channel 9
GoingNative 63: C++ Build Tools

C9::GoingNative (HD) - Channel 9

Play Episode Listen Later Mar 19, 2018 14:47


We are back after a long break with GoingNative #63, where Steve Carroll chats with Andrew Pardoe about the Visual Studio 2017 Build Tools and daily compiler builds on myget.org!The Build Tools is an alternative wau to get the compiler, libraries, and Windows SDKs for C++ development without having to install the IDE. Great for build servers, CI servers, and other environments where an IDE is not necessary. You can download the Build Tools at: http://aka.ms/buildtools.We also now offer a way to get the very latest "hot off the press" version of the Microsoft Visual C++ compiler at: https://visualcpp.myget.org/gallery/dailymsvc. If you want to test out the very latest features without having to wait, and give feedback on how the compiler is doing, this is the way to do it.

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

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

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

Devchat.tv Master Feed
MAS 027: Alex Eagle

Devchat.tv Master Feed

Play Episode Listen Later Feb 28, 2018 44:35


Panel: Charles Max Wood Guest: Alex Eagle This week on My Angular Story, Charles speaks with Alex Eagle. Alex is on the Google Angular team, and has been at Google for almost 10 years now. Currently, he spends most of his time working on development tools. He first got into programming when he was in college and took and intro to CS class and didn’t actually start doing serious coding projects until after he graduated. He was introduced to JavaScript when he first started working at Google and joined the Angular team in order to learn about different languages. In particular, We dive pretty deep on:  Was on JavaScript Jabber Episode 167 and Adventures in Angular Episode 177 How did you first get into programming? Intro to CS class in college How did you get around to JavaScript? Agile development practices Angular JS with Misko Joined the Angular team to learn language stuff TypeScript and JavaScript Front-end vs Back-end What was it about JavaScript appealed to you? Focus on developer tools What appeals to you about BuildTools? What systems have you worked on that we would have hear of? Working at scale Bazel CircleCI What are you working on now? Tsetse WebPack And much, much more! Links:  FreshBooks Linode @Jakeherringbone Alex’s Medium Picks: Charles Hunting Hitler Sling TV Encourage people to have civil and respectful conversations Alex Teenage Engineering From the Earth to the Moon

My Angular Story
MAS 027: Alex Eagle

My Angular Story

Play Episode Listen Later Feb 28, 2018 44:35


Panel: Charles Max Wood Guest: Alex Eagle This week on My Angular Story, Charles speaks with Alex Eagle. Alex is on the Google Angular team, and has been at Google for almost 10 years now. Currently, he spends most of his time working on development tools. He first got into programming when he was in college and took and intro to CS class and didn’t actually start doing serious coding projects until after he graduated. He was introduced to JavaScript when he first started working at Google and joined the Angular team in order to learn about different languages. In particular, We dive pretty deep on:  Was on JavaScript Jabber Episode 167 and Adventures in Angular Episode 177 How did you first get into programming? Intro to CS class in college How did you get around to JavaScript? Agile development practices Angular JS with Misko Joined the Angular team to learn language stuff TypeScript and JavaScript Front-end vs Back-end What was it about JavaScript appealed to you? Focus on developer tools What appeals to you about BuildTools? What systems have you worked on that we would have hear of? Working at scale Bazel CircleCI What are you working on now? Tsetse WebPack And much, much more! Links:  FreshBooks Linode @Jakeherringbone Alex’s Medium Picks: Charles Hunting Hitler Sling TV Encourage people to have civil and respectful conversations Alex Teenage Engineering From the Earth to the Moon

All Angular Podcasts by Devchat.tv
MAS 027: Alex Eagle

All Angular Podcasts by Devchat.tv

Play Episode Listen Later Feb 28, 2018 44:35


Panel: Charles Max Wood Guest: Alex Eagle This week on My Angular Story, Charles speaks with Alex Eagle. Alex is on the Google Angular team, and has been at Google for almost 10 years now. Currently, he spends most of his time working on development tools. He first got into programming when he was in college and took and intro to CS class and didn’t actually start doing serious coding projects until after he graduated. He was introduced to JavaScript when he first started working at Google and joined the Angular team in order to learn about different languages. In particular, We dive pretty deep on:  Was on JavaScript Jabber Episode 167 and Adventures in Angular Episode 177 How did you first get into programming? Intro to CS class in college How did you get around to JavaScript? Agile development practices Angular JS with Misko Joined the Angular team to learn language stuff TypeScript and JavaScript Front-end vs Back-end What was it about JavaScript appealed to you? Focus on developer tools What appeals to you about BuildTools? What systems have you worked on that we would have hear of? Working at scale Bazel CircleCI What are you working on now? Tsetse WebPack And much, much more! Links:  FreshBooks Linode @Jakeherringbone Alex’s Medium Picks: Charles Hunting Hitler Sling TV Encourage people to have civil and respectful conversations Alex Teenage Engineering From the Earth to the Moon

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

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

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

Scalalaz Podcast
Выпуск 37 - c Александром Грызловым о магии типов или Software Doundations with Alex Gryzlov

Scalalaz Podcast

Play Episode Listen Later Jan 20, 2018


00:00:30 - Интро про Александра, типы, химия, лиспы, идрисы Software Foundations (1) Software Foundations (2) Type driven development with Idris Linear Algebra via Exterior Products Блог Виницкого 00:51:18 - Chymyst & CyrryHoward https://github.com/Chymyst/curryhoward https://github.com/Chymyst 00:51:29 - Dotty - Functional Typelevel Programming Ссылочка на MD док https://github.com/lampepfl/dotty/pull/3844 01:00:34 - Build Tools as Pure Functional Programs 01:07:12 - Functional Programming with Runar Bjarnason - CoRecursive Podcast 01:09:47 - Lightbend Scala Kafka streams 01:11:16 - Scalatest Embedded Kafka 01:11:37 - Королев 0.7 с Мониксом и кучей багфиксов 01:17:23 - An empirical study on the correctness of formally verified distributed systems ... и до конца о типах. И подписывайтесь на канал Александра Зависимые типы в массы! - Много зависимых типов и серьезных разговоров о прекрасном. Поддержи подкаст https://www.patreon.com/scalalalaz P.S. В тайтле опечаток нет. Голоса выпуска: Евгений Токарев, Григорий Помадчин, Ольга Махасоева, Алексей Фомкин, Вадим Челышов, Богоподобный Александр Грызлов

Herr Mies will's wissen
HMww13 – ClojureScript mit Lisa Passing

Herr Mies will's wissen

Play Episode Listen Later Dec 5, 2017 58:55


Diesmal durfte ich Lisa Passing bei Travis besuchen. Bevor wir uns auf das eigentliche Thema stürzen sprechen wir über end-to-end Encryption und Crypto Parties (z.B. in Berlin). Lisa verzichtet sehr bewusst auf Social Media und erzählt ein wenig, wie es sich so ohne Twitter, dafür aber mit eigenem Hashtag, leben lässt. Schon eher zum Thema passt die ClojureBridge in Berlin bei der Lisa aktiv ist und die sich an Frauen und nicht-binäre Menschen richtet, die gerne lernen möchten, wie man programmiert. Wie besprechen auch direkt, wieso Clojure geeignet ist um programmieren zu lernen. Lisa selbst fängt hier übrigens häufig mit einem Spiel an, wenn sie eine neue Progammiersprache lernen möchte. Aber natürlich sprechen wir auch über Clojure, dessen Verbindung zu Lisp und klären, warum Daten Code sind und Code auch Daten sind. Beim Thema ClojureScript legen wir mit dem Clojure Compiler los, der wohl auch zukünftig ganz ohne JVM auskommt. Schon jetzt sorgt der Compiler übrigens Dank Google Closure Compiler dafür, dass Eure Anwendung am Ende nicht zu groß wird. Der Einstieg in Clojure und ClojureScript ist übrigens nicht immer einfach: hier und da fehlt es noch an Dokumentation und auch das Tooling ist, besonders am Anfang, kompliziert. Also empfiehlt es sich hier durchaus andere um Hilfe zu bitten oder auch mal eines der zahlreichen Meetups zu besuchen. Grundsätzlich ist die Community jedenfalls sehr hilfsbereit. Was noch fehlt wäre ein Buch zum Einstieg in Clojure/ClojureScript. Hier hoffen Lisa und ich einfach mal auf Joy Clark. Beim Tooling setzt Lisa auf Emacs da dieses selbst in Lisp geschrieben ist und man demnach die Konfiguration mit Lisp anpassen kann. Man kann aber natürlich auch mit den gängigen Editoren und IDEs arbeiten und dort ein Plugin nutzen. Nützlich ist auch die ClojureScript REPL, die wir dann auch beleuchten und besprechen, wie sie die Entwicklung unterstützen kann. Hier kann man hier übrigens figwheel nutzen. Natürlich spielen auch Build Tools eine Rolle und hier könnt ihr gleich zwischen Leiningen (Leiningen versus the ants) und Boot wählen. Leiningen folgt dem Ansatz "Convention over configuration" während Boot hier alle Freiheiten überlässt. Beide Tools sind verbreitet und können Euch auch immer wieder begegnen. Am Ende schwärmt Lisa noch ein wenig von Clojerl (Clojure auf der Erlang VM) und falls ihr auch in der Bash gerne Klammern schreibt, solltet ihr Euch mal Closh ansehen. Warum JavaScript jetzt eigentlich doch nicht irgendwie funktional ist, könnt ihr uns, wie jedes weitere Feedback, gerne über den Github Issue mitteilen.

Datacenter Technical Deep Dives
#vBrownBag US - Curating a group of people that build tools together #Commitmas with Matthew Brender @mjbrender

Datacenter Technical Deep Dives

Play Episode Listen Later Dec 27, 2016 33:38


#vBrownBag US - Curating a group of people that build tools together #Commitmas with Matthew Brender @mjbrender

The Art Of Programming
Выпуск №112 — The Art Of Programming [ Infrastructure ] Your package manager and build tools

The Art Of Programming

Play Episode Listen Later Apr 7, 2016 88:41


+ Шит-шторм в JS-мире + Gradle и Groovy + Making Java Groovy // http://bit.ly/TAOP112mgj + Groovy in Action // http://bit.ly/TAOP112gia + Sam boyer — So you want to write a package manager // http://bit.ly/TAOP112pm + Благодарности патронам: Sergey Kiselev, Pavel Drobushevich, Andrey Shakhmin, Aleksandr Kiriushin, Pavel, Sergii Zhuk Поддержи подкаст http://bit.ly/TAOPpatron Новые темы http://bit.ly/TAOPgit Подпишись в iTunes http://bit.ly/TAOPiTunes Подпишись без iTunes http://bit.ly/TAOPrss Скачай подкаст http://bit.ly/TAOP112mp3

Devchat.tv Master Feed
253 RR Phoenix and Rails with Chris McCord

Devchat.tv Master Feed

Play Episode Listen Later Mar 30, 2016 69:56


01:57 - Chris McCord Introduction Twitter GitHub Blog DockYard Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and Jose Valim Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord 02:09 - The Phoenix Framework The Elixir Programming Language The Erlang Programming Language 02:46 - Ruby vs Elixir José Valim “Programming should be enjoyable.” sync WhatsApp Metaprogramming 12:12 - Phoenix as a Framework; Similarity to Rails 15:38 - ecto 16:45 - Performance 18:06 - Generating a Phoenix Project Mix 20:44 - Getting Started with Phoenix; Creating and Maintaining 25:29 - Guidance and Decision Making Development and Documentation 30:22 - Phoenix and JavaScript; Build Tools Brunch 37:22 - Phoenix and Elm Chris McCord and Evan Czaplicki: Phoenix and Elm: Making the Web Functional @ Erlang Factory SF 2016 38:45 - Maintainability OTP Framework 41:52 - Hosting Phoenix Heroku 42:48 - Object-Oriented vs Functional The Actor Model Smalltalk 50:29 - Debugging; Tooling UberAuth 01:01:08 - Phoenix Presence Picks Radical Candor — The Surprising Secret to Being a Good Boss | First Round Review (Jessica) Flex ('Mancer) by Ferrett Steinmetz (Jessica) The Teaching Company: How to Listen to and Understand Great Music (Jessica) Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and José Valim (Chris) Jose Valim: Phoenix a web framework for the new web @ Lambda Days 2016 (Chris) The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss (Avdi) Efficient State-based CRDTs by Delta-Mutation (Chris)

All Ruby Podcasts by Devchat.tv
253 RR Phoenix and Rails with Chris McCord

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Mar 30, 2016 69:56


01:57 - Chris McCord Introduction Twitter GitHub Blog DockYard Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and Jose Valim Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord 02:09 - The Phoenix Framework The Elixir Programming Language The Erlang Programming Language 02:46 - Ruby vs Elixir José Valim “Programming should be enjoyable.” sync WhatsApp Metaprogramming 12:12 - Phoenix as a Framework; Similarity to Rails 15:38 - ecto 16:45 - Performance 18:06 - Generating a Phoenix Project Mix 20:44 - Getting Started with Phoenix; Creating and Maintaining 25:29 - Guidance and Decision Making Development and Documentation 30:22 - Phoenix and JavaScript; Build Tools Brunch 37:22 - Phoenix and Elm Chris McCord and Evan Czaplicki: Phoenix and Elm: Making the Web Functional @ Erlang Factory SF 2016 38:45 - Maintainability OTP Framework 41:52 - Hosting Phoenix Heroku 42:48 - Object-Oriented vs Functional The Actor Model Smalltalk 50:29 - Debugging; Tooling UberAuth 01:01:08 - Phoenix Presence Picks Radical Candor — The Surprising Secret to Being a Good Boss | First Round Review (Jessica) Flex ('Mancer) by Ferrett Steinmetz (Jessica) The Teaching Company: How to Listen to and Understand Great Music (Jessica) Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and José Valim (Chris) Jose Valim: Phoenix a web framework for the new web @ Lambda Days 2016 (Chris) The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss (Avdi) Efficient State-based CRDTs by Delta-Mutation (Chris)

Ruby Rogues
253 RR Phoenix and Rails with Chris McCord

Ruby Rogues

Play Episode Listen Later Mar 30, 2016 69:56


01:57 - Chris McCord Introduction Twitter GitHub Blog DockYard Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and Jose Valim Metaprogramming Elixir: Write Less Code, Get More Done (and Have Fun!) by Chris McCord 02:09 - The Phoenix Framework The Elixir Programming Language The Erlang Programming Language 02:46 - Ruby vs Elixir José Valim “Programming should be enjoyable.” sync WhatsApp Metaprogramming 12:12 - Phoenix as a Framework; Similarity to Rails 15:38 - ecto 16:45 - Performance 18:06 - Generating a Phoenix Project Mix 20:44 - Getting Started with Phoenix; Creating and Maintaining 25:29 - Guidance and Decision Making Development and Documentation 30:22 - Phoenix and JavaScript; Build Tools Brunch 37:22 - Phoenix and Elm Chris McCord and Evan Czaplicki: Phoenix and Elm: Making the Web Functional @ Erlang Factory SF 2016 38:45 - Maintainability OTP Framework 41:52 - Hosting Phoenix Heroku 42:48 - Object-Oriented vs Functional The Actor Model Smalltalk 50:29 - Debugging; Tooling UberAuth 01:01:08 - Phoenix Presence Picks Radical Candor — The Surprising Secret to Being a Good Boss | First Round Review (Jessica) Flex ('Mancer) by Ferrett Steinmetz (Jessica) The Teaching Company: How to Listen to and Understand Great Music (Jessica) Programming Phoenix: Productive |> Reliable |> Fast by Chris McCord, Bruce Tate, and José Valim (Chris) Jose Valim: Phoenix a web framework for the new web @ Lambda Days 2016 (Chris) The 4-Hour Workweek: Escape 9-5, Live Anywhere, and Join the New Rich by Timothy Ferriss (Avdi) Efficient State-based CRDTs by Delta-Mutation (Chris)

All Ruby Podcasts by Devchat.tv
214 RR Ruby in a Polyglot Architecture at Ruby Remote Conf 2015

All Ruby Podcasts by Devchat.tv

Play Episode Listen Later Jul 1, 2015 44:25


02:28 - Ruby in a Polyglot Architecture (Panel Experience) 04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up? 07:30 - What are areas where Ruby still beats other languages? Speed and Momentum Dependency Management CPAN Bundler npm 13:12 - Polyglotting Architecture if Only Using Ruby for Build Tools, Deployment Tools, etc.? “Deployment is part of the code.” Capistrano rake 16:09 - Error Messages 18:20 - Tradeoffs in a Polyglot Architecture (Negatives) Context Switching AWK DSLs 34:35 - Learning Programming Ruby as a First Language? What is a good language for beginners? Smalltalk Scheme Python 41:24 - Mixing Languages

Devchat.tv Master Feed
214 RR Ruby in a Polyglot Architecture at Ruby Remote Conf 2015

Devchat.tv Master Feed

Play Episode Listen Later Jul 1, 2015 44:25


02:28 - Ruby in a Polyglot Architecture (Panel Experience) 04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up? 07:30 - What are areas where Ruby still beats other languages? Speed and Momentum Dependency Management CPAN Bundler npm 13:12 - Polyglotting Architecture if Only Using Ruby for Build Tools, Deployment Tools, etc.? “Deployment is part of the code.” Capistrano rake 16:09 - Error Messages 18:20 - Tradeoffs in a Polyglot Architecture (Negatives) Context Switching AWK DSLs 34:35 - Learning Programming Ruby as a First Language? What is a good language for beginners? Smalltalk Scheme Python 41:24 - Mixing Languages

Ruby Rogues
214 RR Ruby in a Polyglot Architecture at Ruby Remote Conf 2015

Ruby Rogues

Play Episode Listen Later Jul 1, 2015 44:25


02:28 - Ruby in a Polyglot Architecture (Panel Experience) 04:21 - Does Ruby do well or not in the microservices area? Is Ruby keeping up? 07:30 - What are areas where Ruby still beats other languages? Speed and Momentum Dependency Management CPAN Bundler npm 13:12 - Polyglotting Architecture if Only Using Ruby for Build Tools, Deployment Tools, etc.? “Deployment is part of the code.” Capistrano rake 16:09 - Error Messages 18:20 - Tradeoffs in a Polyglot Architecture (Negatives) Context Switching AWK DSLs 34:35 - Learning Programming Ruby as a First Language? What is a good language for beginners? Smalltalk Scheme Python 41:24 - Mixing Languages

Working Draft » Podcast Feed
Revision 204: Fokus, Build-Tools, Links

Working Draft » Podcast Feed

Play Episode Listen Later Jan 22, 2015 58:47


Wer keine spannenden Themen hat, muss eben selbst spannend sein. Und so grillten Hans, Peter, Stefan und Anselm Fokus-Forscher Rodney zu seinen neuesten Forschungsergebnissen und wärmten kurz (und ohne nennenswerten Erkenntnisgewinn) die große Build-Tool-Debatte wieder auf. Schaunotizen [00:00:15] Neues von der Fokus-Front Nach seinem ersten Bericht in Revision 198 meldet sich Rodney wieder zu Wort […]

Devchat.tv Master Feed
017 iPhreaks Show – Performance Tuning with Brandon Alexander

Devchat.tv Master Feed

Play Episode Listen Later Aug 22, 2013 62:37


Panel Brandon Alexander (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:19 - Brandon Alexander Introduction Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander 02:00 - Performance Tooling & User Experience 04:30 - Reproducibility with Experiments 07:50 - Measuring Frame Rate 09:31 - CPU vs GPU 12:56 - Tools Frames Per Second Time Profiler 16:24 - OpenGL ES 17:35 - Performance Tuning for Memory-Bound Applications 19:26 - Memory Allocation 28:16 - Network Requests “ns run loop modes” NSURLConnection 36:14 - Visual Changes in iOS 7 and Performance Tuning 39:05 - Mocking and Stubbing 41:15 - Battery Life 45:24 - Profiling CPU-Bound Stuff Picks mmap (Jaim) appledoc (Andrew) CocoaDocs (Andrew) Cocoanetics (Andrew) Wil Shipley: Pimp My Code, Part 15: The Greatest Bug of All (Andrew) WWDC Videos (Pete) Having a "device lab": picking your supported devices, and test on them (Pete) Instapaper (Pete) Network Link Conditioner (Pete) FormatterKit (Rod) The Mathematical Hacker (Rod) Pivotal Tracker (Chuck) Redmine (Chuck) Xcode (Brandon) Dash (Brandon) Kaleidoscope (Brandon) LLDB Python Reference (Brandon) Next Week Software Craftsmanship with Ken Auer Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces fit together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 17 of The iPhreaks Show! This week on our panel, we have Pete Hodgson. PETE: Hello, hello from San Francisco! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Rod Schimdt. ROD: Hello, hello from Salt Lake! CHUCK: I’m Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Brandon Alexander. BRANDON: Hello! I’m coming from Atlanta, Georgia. CHUCK: Since you haven’t been on the show before, do you want to give us a brief introduction, let us know who you are? BRANDON: I’m currently a iOS and hopefully Mac developer for Black Pixel. I do a lot of the client development work and test as much as I can a lot of our products. I’m also an author, a conference speaker, and I’ve also done a training video to appear soon. CHUCK: Nice! Sounds like fun! What book did you write? I’m curious… BRANDON: The book I wrote is called “Pro iOS 5 Tools”. It’s a couple of versions of iOS old, but the techniques in the book are still completely valid today. CHUCK: Very nice. Alright, we’ll tell people to go check it out. We brought you on the show to talk about “Performance Tuning” for your iOS app. I think it’s interesting; we’re talking about a resource-constrained environment. Is it about the user’s experience? Or, are there other concerns as well that we’re trying to optimize for? BRANDON: Ultimately, it’s about the user experience. If you try to implement something and the user doesn’t have a good experience with it, or it does something over the phone like battery life, you might want to rethink that feature or rethink the assumptions of your application.

The iPhreaks Show
017 iPhreaks Show – Performance Tuning with Brandon Alexander

The iPhreaks Show

Play Episode Listen Later Aug 22, 2013 62:37


Panel Brandon Alexander (twitter github blog) Pete Hodgson (twitter github blog) Jaim Zuber (twitter Sharp Five Software) Andrew Madsen (twitter github blog) Rod Schmidt (twitter github infiniteNIL) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:19 - Brandon Alexander Introduction Black Pixel Pro iOS 5 Tools: Xcode, Instruments and Build Tools by Brandon Alexander 02:00 - Performance Tooling & User Experience 04:30 - Reproducibility with Experiments 07:50 - Measuring Frame Rate 09:31 - CPU vs GPU 12:56 - Tools Frames Per Second Time Profiler 16:24 - OpenGL ES 17:35 - Performance Tuning for Memory-Bound Applications 19:26 - Memory Allocation 28:16 - Network Requests “ns run loop modes” NSURLConnection 36:14 - Visual Changes in iOS 7 and Performance Tuning 39:05 - Mocking and Stubbing 41:15 - Battery Life 45:24 - Profiling CPU-Bound Stuff Picks mmap (Jaim) appledoc (Andrew) CocoaDocs (Andrew) Cocoanetics (Andrew) Wil Shipley: Pimp My Code, Part 15: The Greatest Bug of All (Andrew) WWDC Videos (Pete) Having a "device lab": picking your supported devices, and test on them (Pete) Instapaper (Pete) Network Link Conditioner (Pete) FormatterKit (Rod) The Mathematical Hacker (Rod) Pivotal Tracker (Chuck) Redmine (Chuck) Xcode (Brandon) Dash (Brandon) Kaleidoscope (Brandon) LLDB Python Reference (Brandon) Next Week Software Craftsmanship with Ken Auer Transcript [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces fit together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 17 of The iPhreaks Show! This week on our panel, we have Pete Hodgson. PETE: Hello, hello from San Francisco! CHUCK: Jaim Zuber. JAIM: Hello from Minneapolis! CHUCK: Andrew Madsen. ANDREW: Hi from Salt Lake City! CHUCK: Rod Schimdt. ROD: Hello, hello from Salt Lake! CHUCK: I'm Charles Max Wood from DevChat.tv. This week we have a special guest, and that is Brandon Alexander. BRANDON: Hello! I'm coming from Atlanta, Georgia. CHUCK: Since you haven't been on the show before, do you want to give us a brief introduction, let us know who you are? BRANDON: I'm currently a iOS and hopefully Mac developer for Black Pixel. I do a lot of the client development work and test as much as I can a lot of our products. I'm also an author, a conference speaker, and I've also done a training video to appear soon. CHUCK: Nice! Sounds like fun! What book did you write? I'm curious… BRANDON: The book I wrote is called “Pro iOS 5 Tools”. It's a couple of versions of iOS old, but the techniques in the book are still completely valid today. CHUCK: Very nice. Alright, we'll tell people to go check it out. We brought you on the show to talk about “Performance Tuning” for your iOS app. I think it's interesting; we're talking about a resource-constrained environment. Is it about the user's experience? Or, are there other concerns as well that we're trying to optimize for? BRANDON: Ultimately, it's about the user experience. If you try to implement something and the user doesn't have a good experience with it, or it does something over the phone like battery life, you might want to rethink that feature or rethink the assumptions of your application.

All JavaScript Podcasts by Devchat.tv
065 JSJ Build Tools with Adam Hawkins

All JavaScript Podcasts by Devchat.tv

Play Episode Listen Later Jun 28, 2013 48:49


Panel Adam Hawkins (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Adam Hawkins Introduction JavaScript Application Build Tools: Adam Hawkins 003 JSJ Build Tools 01:51 - What Are Build Tools? 02:46 - Build Process Ember.js CoffeeScript Sass Grunt.js Yeoman RequireJS minispade jQuery 09:15 - Minification Handlebars.js barber 10:30 - Ruby on Rails Client-Side Applications 16:43 - Chuck’s Build Process 17:32 - Joe’s Build Process 18:54 - Source Maps Concatenation 24:09 - iridium rake-pipeline Brunch 32:56 - Recommendations for Building 35:23 - Testing QUnit Picks Sub Rosa (Jamison) biggie (Jamison) Kingdom Rush Frontiers (Joe) The Rithmatist by Brandon Sanderson (Joe) Ward Cunningham (Joe) Speedtest.net (Chuck) ThemeForest (Chuck) Solo Piano Radio (Adam) ConvertKit (Adam) Staticly (Adam) Next Week Transitioning to JavaScript Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the front end of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.] CHUCK:  Hey everybody, and welcome to Episode 65 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance. JAMISON:  Hello friends. CHUCK:  Joe Eames. JOE:  Hey there. CHUCK:  I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest, Adam Hawkins. ADAM:  Hey, how you guys doing? CHUCK:  Terrific. So, you want to introduce your self since you’re new to the show? ADAM:  Yeah. My name is Adam Hawkins. I’m primarily a Ruby guy but have come to the JavaScript world through Ember and browser applications. I’ve been here now for about a year and a half and just learning as I go along, CHUCK:  Nice. So anyway, you recommended that we talk about build tools and then you wrote a blog post about it. We talked about build tools, I think on Episode 2 or 3 or something. In your mind, what are build tools? ADAM:  Well, I think a build tool is something that you need to create a JavaScript application. There is a distinction between, say maybe an application or something [inaudible] that needs CoffeeScript or something like that versus a full-blown application that runs on the browser which needs modules, asset pre-compilation, templates, all those sorts of stuff, and testing and things like that. So, on one end, you have build tools that simply do the compilation and the concatenation, and then you have other tools that aim to be like a whole development environment. So, there is a large spectrum and you just have to choose which you need, basically. CHUCK:  What kind of a build process do you guys have on the projects that you work on? ADAM:  Well, okay. My background is, we are building a CRM with Ember.js and we needed a lot of different things. Well, my team prefers to write in CoffeeScript and use Sass. So, we needed those two things right away. Then we needed module compilation and then also asset concatenation, minification, as well as environment support. We need to develop a certain code and then deploy a certain code and a few other things. So, it’s pretty complicated and we needed a tool to do that. Well, I wrote one after looking at what’s out there. JAMISON:  So,

JavaScript Jabber
065 JSJ Build Tools with Adam Hawkins

JavaScript Jabber

Play Episode Listen Later Jun 28, 2013 48:49


Panel Adam Hawkins (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Adam Hawkins Introduction JavaScript Application Build Tools: Adam Hawkins 003 JSJ Build Tools 01:51 - What Are Build Tools? 02:46 - Build Process Ember.js CoffeeScript Sass Grunt.js Yeoman RequireJS minispade jQuery 09:15 - Minification Handlebars.js barber 10:30 - Ruby on Rails Client-Side Applications 16:43 - Chuck’s Build Process 17:32 - Joe’s Build Process 18:54 - Source Maps Concatenation 24:09 - iridium rake-pipeline Brunch 32:56 - Recommendations for Building 35:23 - Testing QUnit Picks Sub Rosa (Jamison) biggie (Jamison) Kingdom Rush Frontiers (Joe) The Rithmatist by Brandon Sanderson (Joe) Ward Cunningham (Joe) Speedtest.net (Chuck) ThemeForest (Chuck) Solo Piano Radio (Adam) ConvertKit (Adam) Staticly (Adam) Next Week Transitioning to JavaScript Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the front end of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.] CHUCK:  Hey everybody, and welcome to Episode 65 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance. JAMISON:  Hello friends. CHUCK:  Joe Eames. JOE:  Hey there. CHUCK:  I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest, Adam Hawkins. ADAM:  Hey, how you guys doing? CHUCK:  Terrific. So, you want to introduce your self since you’re new to the show? ADAM:  Yeah. My name is Adam Hawkins. I’m primarily a Ruby guy but have come to the JavaScript world through Ember and browser applications. I’ve been here now for about a year and a half and just learning as I go along, CHUCK:  Nice. So anyway, you recommended that we talk about build tools and then you wrote a blog post about it. We talked about build tools, I think on Episode 2 or 3 or something. In your mind, what are build tools? ADAM:  Well, I think a build tool is something that you need to create a JavaScript application. There is a distinction between, say maybe an application or something [inaudible] that needs CoffeeScript or something like that versus a full-blown application that runs on the browser which needs modules, asset pre-compilation, templates, all those sorts of stuff, and testing and things like that. So, on one end, you have build tools that simply do the compilation and the concatenation, and then you have other tools that aim to be like a whole development environment. So, there is a large spectrum and you just have to choose which you need, basically. CHUCK:  What kind of a build process do you guys have on the projects that you work on? ADAM:  Well, okay. My background is, we are building a CRM with Ember.js and we needed a lot of different things. Well, my team prefers to write in CoffeeScript and use Sass. So, we needed those two things right away. Then we needed module compilation and then also asset concatenation, minification, as well as environment support. We need to develop a certain code and then deploy a certain code and a few other things. So, it’s pretty complicated and we needed a tool to do that. Well, I wrote one after looking at what’s out there. JAMISON:  So,

Devchat.tv Master Feed
065 JSJ Build Tools with Adam Hawkins

Devchat.tv Master Feed

Play Episode Listen Later Jun 28, 2013 48:49


Panel Adam Hawkins (twitter github blog) Jamison Dance (twitter github blog) Joe Eames (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:16 - Adam Hawkins Introduction JavaScript Application Build Tools: Adam Hawkins 003 JSJ Build Tools 01:51 - What Are Build Tools? 02:46 - Build Process Ember.js CoffeeScript Sass Grunt.js Yeoman RequireJS minispade jQuery 09:15 - Minification Handlebars.js barber 10:30 - Ruby on Rails Client-Side Applications 16:43 - Chuck’s Build Process 17:32 - Joe’s Build Process 18:54 - Source Maps Concatenation 24:09 - iridium rake-pipeline Brunch 32:56 - Recommendations for Building 35:23 - Testing QUnit Picks Sub Rosa (Jamison) biggie (Jamison) Kingdom Rush Frontiers (Joe) The Rithmatist by Brandon Sanderson (Joe) Ward Cunningham (Joe) Speedtest.net (Chuck) ThemeForest (Chuck) Solo Piano Radio (Adam) ConvertKit (Adam) Staticly (Adam) Next Week Transitioning to JavaScript Transcript [Hosting and bandwidth provided by the Blue Box Group. Check them out at Bluebox.net.]  [This episode is sponsored by Component One, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to Wijmo.com and check them out.]  [This podcast is sponsored by JetBrains, makers of WebStorm. Whether you’re working with Node.js or building the front end of your web application, WebStorm is the tool for you. It has great code quality and code exploration tools and works with HTML5, Node, TypeScript, CoffeeScript, Harmony, LESS, Sass, Jade, JSLint, JSHint, and the Google Closure Compiler. Check it out at JetBrains.com/WebStorm.] CHUCK:  Hey everybody, and welcome to Episode 65 of the JavaScript Jabber Show. This week on our panel, we have Jamison Dance. JAMISON:  Hello friends. CHUCK:  Joe Eames. JOE:  Hey there. CHUCK:  I’m Charles Max Wood from DevChat.TV. And this week, we have a special guest, Adam Hawkins. ADAM:  Hey, how you guys doing? CHUCK:  Terrific. So, you want to introduce your self since you’re new to the show? ADAM:  Yeah. My name is Adam Hawkins. I’m primarily a Ruby guy but have come to the JavaScript world through Ember and browser applications. I’ve been here now for about a year and a half and just learning as I go along, CHUCK:  Nice. So anyway, you recommended that we talk about build tools and then you wrote a blog post about it. We talked about build tools, I think on Episode 2 or 3 or something. In your mind, what are build tools? ADAM:  Well, I think a build tool is something that you need to create a JavaScript application. There is a distinction between, say maybe an application or something [inaudible] that needs CoffeeScript or something like that versus a full-blown application that runs on the browser which needs modules, asset pre-compilation, templates, all those sorts of stuff, and testing and things like that. So, on one end, you have build tools that simply do the compilation and the concatenation, and then you have other tools that aim to be like a whole development environment. So, there is a large spectrum and you just have to choose which you need, basically. CHUCK:  What kind of a build process do you guys have on the projects that you work on? ADAM:  Well, okay. My background is, we are building a CRM with Ember.js and we needed a lot of different things. Well, my team prefers to write in CoffeeScript and use Sass. So, we needed those two things right away. Then we needed module compilation and then also asset concatenation, minification, as well as environment support. We need to develop a certain code and then deploy a certain code and a few other things. So, it’s pretty complicated and we needed a tool to do that. Well, I wrote one after looking at what’s out there. JAMISON:  So,

Devchat.tv Master Feed
003 JSJ Build Tools

Devchat.tv Master Feed

Play Episode Listen Later Feb 3, 2012 45:01


The panelists discuss build tools.

JavaScript Jabber
003 JSJ Build Tools

JavaScript Jabber

Play Episode Listen Later Feb 3, 2012 45:01


The panelists discuss build tools.

All JavaScript Podcasts by Devchat.tv

The panelists discuss build tools.

Best-Practice-Software-Engineering
Vorlesung Teil 3: Build Automation

Best-Practice-Software-Engineering

Play Episode Listen Later Oct 5, 2008


In dieser Vorlesung diskutiere ich mit Reinhard Pötz, der langjähriger Entwickler am Apache Cocoon Projekt ist, und entsprechend viel Erfahrung in diesem Kontext hat, Automatisierung in der Software Entwicklung.Konkret besprechen wir was im Lebenszyklus der Anwendungsentwicklung überhaupt automatisiert werden kann und die Vorteile dieser Automatisierung. Es werden Build-Tools vorgestellt und am Beispiel von Maven 2 gezeigt, wie moderne Softwareentwicklung von Automatisierung profitieren kann.Wir diskutieren Archetypen, Dependency Management, Generierung von Reports (Tests, Checkstyle) sowie Dokumentation. Zuletzt behandeln wir das Konzept "Continuous Integration" und wie diese in erfolgreichen und großen Projekten eingesetzt wird.Vorlesung als m4a