POPULARITY
Author, engineer, manager, and professor, Dr. Greg Wilson joined Elecia to talk about teaching, science in computer science, ethics, and policy. The request for curriculum that started the conversation was the Cost of Change, part of NeverWorkInTheory which summarizes scientific literature about software development. Greg is the founder of Software Carpentry, a site that creates curriculum for teaching software concepts (including data and library science). Software Carpentry has great lessons for those who want to learn about software, data, and library science. It is a great site if you are teaching, trying to get someone else to teach, learning, or looking for some guidance on how to do the above. Check out their reading list. Greg's site is The Third Bit. Here you can find his books including full copies of several of his books including The Architecture of Open Source Applications, Teaching Tech Together, and most recently Software Design by Example. Transcript
Tea combines the benefits of #DeFi with incentives to build open source & makes it easy for users to use all kinds of complex applications including the latest in #AI. Max Howell joined Chuck and Brad for a powerful Twitter Spaces on his model for Tea (https://tea.xyz). Max is the original founder and developer of Brew which makes it easy to install open source packages with all their dependencies, but this time with Tea he's taken it to another level with a beautiful UI, lots of AI to make AI easier, and a crypto-based model to reward developers and projects. Do not miss this amazing utility application of crypto/DeFi. Project Name: Tea Project URL: https://tea.xyz Project Twitter: https://twitter.com/teaxyz Guest Name: Max Howell Guest Twitter: https://twitter.com/mxcl This is not financial advice. Nothing said on the show should be considered financial advice. This is just the opinions of Brad Nickel and our guests. None of us are financial advisors. Trading, participating, yield farming, liquidity pools, and all of DeFi and crypto is high risk and dangerous. If you decide to participate, do your own research. Never count on the research of others. We don't know what we are talking about and you can lose all your money. Never invest more than you can afford to lose, because you probably will lose it all. --- Support this podcast: https://podcasters.spotify.com/pod/show/missiondefi/support
This is a recording of a short introduction into my latest project. To help sysadmins everywhere the Onestein organization (an organization specialized in Odoo implementations) invested 4 month of research to create a set of easy to use Ansible playbooks to configure single sign on (SSO) for popular open source applications to enable them to authenticate to a Keycloak server as the central identity provider. These playbooks have been published on https://github.com/onesteinbv/project_single_sign_on. The list of supported applications are currently: Bitwarden Jenkins Gitlab Keycloak (not SSO, but the identity provider) Nextcloud Odoo Xwiki Zabbix All playbooks and servers are for Ubuntu servers and are meant to be used as a starting point. 5 minute YouTube talk at the 2022 Nextcloud conference about this project: https://www.youtube.com/watch?v=pDPKzo8Bi10
Intro Randy mentions 5 Open-Source Applications that you need to check out right now. Open Source Alternatives to Paid Software Dark Table is free alternative to Adobe Lightroom. Site: features | darktableOn their website, they describe it as a "virtual light table and darkroom for photographers". It allows for non-destructive editing throughout its complete workflow, and also has GPU-accelerated imaged processing. It runs fast as heck in my demoing of the software. It runs on MacOS/Linux/Windows. I have no experience with photography touch-ups. I grabbed a photo off the internet and used Dark Table to tweak the brightness and a bunch of other settings and ended up making the photo look better than the original. This software made it very easy! Audacity is an open source cross-platform audio software. Site: Audacity ® | Free, open source, cross-platform audio software for multi-track recording and editing. (audacityteam.org)In a recent update to Audacity, they improved project loading time, making it 50x's faster! What can you do in Audacity? You can record audio through a microphone that you have plugged into your computer. You can import, export, and edit audio. Audacity even supports plugins such as VST, which could introduce pro-level effects if you purchased them and them enable them in Audacity. When you edit audio in Audacity, you have a unlimited sequential "undo" and "redo". This program is a beast and is worth installing on any computer. Blender 3.0 is a free and open source 3D creation suite that supports the modeling, rigging, animation, simulation, rendering compositing, motion-tracking, video editing and game creation portions of the 3D pipeline; Everything, as far as I understand. Like the other software I've listed above, it runs on MacOS/Windows/LinuxI understand nothing about 3D animation or modeling ,etc. However, if I were to want to learn about it, I could look up some of the many YouTube tutorials and try it at least find out if the passion for this was truly in my soul. I wouldn't feel like a fool that's out of $100s of dollars after buying an expensive software, to later learn that I'm not into it. They have some cool show off videos on their YouTube page: https://www.youtube.com/watch?time_continue=92&v=QRqY_20ti9A&feature=emb_title Krita is a free/open source application that allows users to create digital art files from scratch. Site: Krita | Digital Painting. Creative Freedom. Krita runs on MacOS, Windows, and Linux. Some notable features are that it allows you to import videos and GIFs as Krita animations. It's a really nice-looking application in my opinion, and sometimes has a Photoshop vibe in my opinion. It even has a built-in recorder to create video clips out of your painting progress. Obsidian is a free knowledge base on top of a local folder of plain text Markdown files. Site: Obsidian I'd like to thank you for putting time aside to listen to the podcast. Follow our Podcast If you're a new listener to the Manly Hanley Podcast, we would love to hear from you. Visit our website and leave a comment. Send me an email with any questions or comments. Follow Randrums on twitter
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max Wood Luke Stutters Valentino Stoll Guest Alex Dunae Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort. The conversation covers libraries and tools for working with types in Ruby. Panel Charles Max WoodLuke StuttersValentino Stoll Guest Alex Dunae Sponsors Dev Influencers AcceleratorLevel Up | Devchat.tv Links GitHub | Shopify/tapiocaGitHub | chanzuckerberg/sorbet-railsSorbet Journey, Part 1: Why Add Types to a Rails AppSorbet Journey, Part 2: Adding Sorbet to an Existing Ruby GemSorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails AppSorbet Journey, Part 4: Sorbet StabilityGORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew MetcalfSorbet Compiler: An experimental, ahead-of-time compiler for RubyJoin Sorbet on SlackTwitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source ApplicationsAlex- Sonic PiAlex- HealthFitCharles- XeroCharles- Level Up | Devchat.tvLuke- Alan Kay - QuoraValentino- GitHub | tenderlove/analog-terminal-bellValentino- OSH ParkValentino- Strange request: What is the loudest clicky keyboard?Valentino- IBM Beamspring Sound Contact Charles: Devchat.tvDevChat.tv | FacebookTwitter: DevChat.tv ( @devchattv ) Contact Luke: GitHub: Luke Stutters ( lukestuts ) Contact Valentino: Doximity Technology BlogWork @ DoximityGitHub: Valentino Stoll ( codenamev )Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .
Conversamos sobre arquitetura de sistemas, arquitetura limpa e hexagonal e muito mais. O quão complexo é fazer sistemas grandes e manter uma boa arquitetura? Participantes: Paulo Silveira, o host que usa Mac e AndroidRodrigo Caneppele, desenvolvedor e instrutor na Alura e CaelumOtávio Lemos, desenvolvedor e instrutorVinicius Dias, desenvolvedor na Achievers e instrutor na AluraRoberta Arcoverde, a co-host que acha arquitetura hexagonal um nome engraçadoMaurício "Balboa" Linhares, o co-host que só veio pra reclamar Links: Canal do OtávioCanal do MárioCanal do Vinicius DiasLivro "The Architecture of Open Source Applications"Livro "Designing Data-Intensive Applications"Inscreva-se na newsletter Imersão, Aprendizado e Tecnologia Produção e conteúdo: Alura Cursos de Tecnologia - https://www.alura.com.br === Caelum Escola de Tecnologia - https://www.caelum.com.br/ Edição e sonorização: Radiofobia Podcast e Multimídia
Conversamos sobre arquitetura de sistemas, arquitetura limpa e hexagonal e muito mais. O quão complexo é fazer sistemas grandes e manter uma boa arquitetura? Participantes: Paulo Silveira, o host que usa Mac e AndroidRodrigo Caneppele, desenvolvedor e instrutor na Alura e CaelumOtávio Lemos, desenvolvedor e instrutorVinicius Dias, desenvolvedor na Achievers e instrutor na AluraRoberta Arcoverde, a co-host que acha arquitetura hexagonal um nome engraçadoMaurício "Balboa" Linhares, o co-host que só veio pra reclamar Links: Canal do OtávioCanal do MárioCanal do Vinicius DiasLivro "The Architecture of Open Source Applications"Livro "Designing Data-Intensive Applications"Inscreva-se na newsletter Imersão, Aprendizado e Tecnologia Produção e conteúdo: Alura Cursos de Tecnologia - https://www.alura.com.br === Caelum Escola de Tecnologia - https://www.caelum.com.br/ Edição e sonorização: Radiofobia Podcast e Multimídia
I was honored to receive ACM SIGSOFT’s Influential EducatorAward for 2020this past April. I was also surprised: while I think I’ve helped scientiststhrough Software Carpentry and other projects, nothingI’ve done in the last twenty years seems to have had much influence on softwareengineering. http://third-bit.com/2020/07/09/acm-sigsoft-award.html Influential Educator AwardSoftware CarpentryBeautiful CodeAmy BrownThe Architecture of Open Source ApplicationsMaking SoftwareJorge ArandaIt Will Never Work In TheoryGitletlayout enginelittle databaseMining Software RepositoriesMarian PetreUML in PracticeSoftware AbstractionsPractical TLA+gvwilson@third-bit.comACM SIGSOFT Software Engineering Notes, July 2020
Kurt Schiller and Mark Hughey from Arcweb join hosts, Gary Austin and Ken Kleinberg to talk about innovation in health IT. Our guests share what kind of innovative projects their Philadelphia-based software development firm is tackling, how they guide their clients through innovation projects and the importance of starting with a business use case before tackling a new project. Ken Kleinberg kicked off the conversation by setting the stage around software innovation and the use of APIs. Ken explains that while many leading EHR softwares, despite their large R&D budgets, are still using decades old technologies. Many EHR companies have developed their own app stores, however, many of these have relied on proprietary technology. With the entrance of and expanded of adoption of open APIs, there is a bigger opportunity fill in the gaps and impact patient experience in a big way. Arcweb is in the world of innovation and acceleration rather than enterprise systems. Mark Hughey shared his analogy comparing Health IT innovation with a successful race car driving team. Hughey shared that a main focus of the innovation Arcweb is seeing is around patient experience, more specifically, technology being applied to better meet patient's changing expectations. Kurt Schiller shared some examples of recent work completed which are examples of three different areas where there seems to be a lot of activity. One example is patient scheduling. Rather than expecting patients to call the physician office to make an appointment there is a desire to allow patients to make appointments via an app. Up to now, the barrier was a business issue related to software architecture. Allowing patients to book an appt in two clicks versus The next is around rare disease management to allow physicians to share data between themselves and augment their ability to treat patients with disease states they may not see frequently. Finally, apps to support behavior change to better support disease state management. Gary asked how Arcweb approaches new projects and how they go about planning the execution, timeframe and budget. Hughey empasized that they always begin by introducing customers to the idea of the iron triangle with three core pillars of scope, budget, and time. Two of these at any point can be optimized but never all three at once. This drives a conversation towards priorities so these are clearly articulated at project start. This helps Arcweb tailor the approach. Gary then asked how they measure success. Hughey explains that key metrics of success are established from the beginning. This helps ensure the client team is on the same page with expectation. Half of Arcweb's business is healthcare. Compared to other industries, healthcare key metrics of success are more confounding to set whether the client wants to improve patient experience, reduce administrative burden, improve clinical outcomes or some other metric. Ken weighs in on key metrics of success by saying the conversation that reminds him of the old balance scorecard and that innovation/excitement measure could almost be added as an additional metric on the scorecard. Gary then moves the conversation to talk about how COVID-19 has served as an accelerator for innovation planning. Schiller explains that many stakeholders realize there are gaps in data exchange inhibiting their response to the pandemic. Some decisions for short-term ease may cause some longer term issues but definitely have stakeholders looking more long-term with how they can build solutions that will better support telehealth and other areas in the longer term as well as revisiting frameworks and infrastructures.The big challenge structurally is that even though you have innovation labs, core IT ops and research but in the case of research they don't have access to core IT and the purpose of core IT is to keep data safe and not innovation. Key takeaway from Arcweb? As those responsible for bringing technology solutions to life to enhance the health and well being of those we serve, we should be unwilling to be less than we can be.
The fourth book in the Architecture of Open Source Applications series is called "500 Lines or Less." The book focuses on the design decisions that developers make in the small when they are building something new. Marina Samuel, Staff Software Engineer at Mozilla, is one of the authors featured in the book, for which she wrote a 500-line simple neural network for OCR. I spoke with Marina about her early career at Mozilla, her work on the Firefox Browser, notably on privacy initiatives, and about how to get involved as a first time contributor to open source. See acast.com/privacy for privacy and opt-out information.
Константин Буркалев, software architect в компании РКСС, в гостях у Андрея Смирнова из Frontend Weekend. Хочешь поддержать Frontend Weekend, переходи на http://frontendweekend.ml ;) - Как заинтересовался разработкой в двухтысячных и с какой работы начинал? 00:18 - Почему админ в итоге заинтересовался frontend и backend разработкой? 06:01 - Как произошло знакомство непосредственно с frontend'ом? 11:23 - По какой причине ничего нет в личном блоге и какая у него была изначальная цель? 14:05 - Каким образом можно 11 лет работать на одном месте и никуда не уйти? 15:18 - Почему решил выпускать подкаст и чем вдохновлялся? 17:01 - По какой причине выпуски выходят нерегулярно, а гости приглашаются по почте? 21:49 - Насколько отличается интервью лично с гостем и удаленно по скайпу? 25:21 - Почему не используются удобные подкаст-сервисы и зачем выпуски выкладывать в ogg? 28:06 - Какие планы развития SDCast'а и идеи для новых проектов? 32:47 - Была ли мысль хотя бы раз закрыть подкаст? 35:08 - Как зарождался RadioJS и куда он развивается сейчас? 36:24 - На что опирался RadioJS при создании и какая была цель у подкаста? 42:17 - По какой причине не закрыли после ухода Миши Башкирова и Андрея Саломатина? 46:17 - Почему выпрашивать деньги у подписчиков - это плохо? 48:04 - Зачем сделали митап по Vue.js и почему больше не идете к Олегу Бунину в ПК? 52:40 - Понравился ли опыт записи вместе с Петром Мязиным подкастов с Highload? 57:36 - Какая история личных проектов drink-beer.ru и flash-cards.ksdaemon.ru? 1:01:54 - Как появился никнейм KSDaemon и откуда аватар плюшевого демона? 1:06:08 - Про что и насколько просто сейчас начать записывать подкаст? 1:07:47 - Кем бы хотел быть, если бы не стал разработчиком? 1:14:40 - Какая справедливая зарплата для frontend-разработчика? 1:15:45 - React, Angular, Vue или Ember? 1:16:50 - Насколько всё еще сохранилось владение айкидо? 1:17:46 - Готовим вместе с frontend-разработчиком 1:18:40 - Смотрите по сторонам и расширяйете свой кругозор в разработке! 1:20:07 Ссылки по теме: 1) Личный сайт Константина – http://ksdaemon.ru 2) Подкасты из выпуска – http://sdcast.ksdaemon.ru, https://radiojs.ru, https://codepodcast.com 3) The Architecture of Open Source Applications – http://aosabook.org/en/index.html 4) Frontend Weekend Patreon – https://patreon.com/frontendweekend
Константин Буркалев, software architect в компании РКСС, в гостях у Андрея Смирнова из Frontend Weekend. Хочешь поддержать Frontend Weekend, переходи на http://frontendweekend.ml ;) - Как заинтересовался разработкой в двухтысячных и с какой работы начинал? 00:18 - Почему админ в итоге заинтересовался frontend и backend разработкой? 06:01 - Как произошло знакомство непосредственно с frontend’ом? 11:23 - По какой причине ничего нет в личном блоге и какая у него была изначальная цель? 14:05 - Каким образом можно 11 лет работать на одном месте и никуда не уйти? 15:18 - Почему решил выпускать подкаст и чем вдохновлялся? 17:01 - По какой причине выпуски выходят нерегулярно, а гости приглашаются по почте? 21:49 - Насколько отличается интервью лично с гостем и удаленно по скайпу? 25:21 - Почему не используются удобные подкаст-сервисы и зачем выпуски выкладывать в ogg? 28:06 - Какие планы развития SDCast’а и идеи для новых проектов? 32:47 - Была ли мысль хотя бы раз закрыть подкаст? 35:08 - Как зарождался RadioJS и куда он развивается сейчас? 36:24 - На что опирался RadioJS при создании и какая была цель у подкаста? 42:17 - По какой причине не закрыли после ухода Миши Башкирова и Андрея Саломатина? 46:17 - Почему выпрашивать деньги у подписчиков - это плохо? 48:04 - Зачем сделали митап по Vue.js и почему больше не идете к Олегу Бунину в ПК? 52:40 - Понравился ли опыт записи вместе с Петром Мязиным подкастов с Highload? 57:36 - Какая история личных проектов drink-beer.ru и flash-cards.ksdaemon.ru? 1:01:54 - Как появился никнейм KSDaemon и откуда аватар плюшевого демона? 1:06:08 - Про что и насколько просто сейчас начать записывать подкаст? 1:07:47 - Кем бы хотел быть, если бы не стал разработчиком? 1:14:40 - Какая справедливая зарплата для frontend-разработчика? 1:15:45 - React, Angular, Vue или Ember? 1:16:50 - Насколько всё еще сохранилось владение айкидо? 1:17:46 - Готовим вместе с frontend-разработчиком 1:18:40 - Смотрите по сторонам и расширяйете свой кругозор в разработке! 1:20:07 Ссылки по теме: 1) Личный сайт Константина – http://ksdaemon.ru 2) Подкасты из выпуска – http://sdcast.ksdaemon.ru, https://radiojs.ru, https://codepodcast.com 3) The Architecture of Open Source Applications – http://aosabook.org/en/index.html 4) Frontend Weekend Patreon – https://patreon.com/frontendweekend
01:42 - Michael DiBernardo Introduction Twitter GitHub Blog Wave 02:27 - The Architecture of Open Source Applications Series 08:24 - Demonstrating Concepts in 500 Lines of Code 12:24 - Why Open Source? Patterns of Enterprise Application Architecture by Martin Fowler 14:20 - Lessons Learned 19:05 - Communication Issues 22:41 - Reuse Udi Dahan: The Fallacy Of ReUse 28:52 - What should people gain from the book? 34:12 - How to Read a Book Like This (Retention) 37:48 - Soft Skills Writing Excuses Picks Udi Dahan: The Fallacy Of ReUse (David) Dan Luu: Normalization of deviance in software: how broken practices become standard (David) A Mind of Its Own: How Your Brain Distorts and Deceives by Cordelia Fine (Avdi) HolloLens Demo (Chuck) Build a Raspberry Pi-Powered DIY Amazon Echo (Chuck) How Buildings Learn: What Happens After They're Built by Stewart Brand (Michael) How Learning Works: Seven Research-Based Principles for Smart Teaching (Michael) Writing Excuses (Michael)
01:42 - Michael DiBernardo Introduction Twitter GitHub Blog Wave 02:27 - The Architecture of Open Source Applications Series 08:24 - Demonstrating Concepts in 500 Lines of Code 12:24 - Why Open Source? Patterns of Enterprise Application Architecture by Martin Fowler 14:20 - Lessons Learned 19:05 - Communication Issues 22:41 - Reuse Udi Dahan: The Fallacy Of ReUse 28:52 - What should people gain from the book? 34:12 - How to Read a Book Like This (Retention) 37:48 - Soft Skills Writing Excuses Picks Udi Dahan: The Fallacy Of ReUse (David) Dan Luu: Normalization of deviance in software: how broken practices become standard (David) A Mind of Its Own: How Your Brain Distorts and Deceives by Cordelia Fine (Avdi) HolloLens Demo (Chuck) Build a Raspberry Pi-Powered DIY Amazon Echo (Chuck) How Buildings Learn: What Happens After They're Built by Stewart Brand (Michael) How Learning Works: Seven Research-Based Principles for Smart Teaching (Michael) Writing Excuses (Michael)
01:42 - Michael DiBernardo Introduction Twitter GitHub Blog Wave 02:27 - The Architecture of Open Source Applications Series 08:24 - Demonstrating Concepts in 500 Lines of Code 12:24 - Why Open Source? Patterns of Enterprise Application Architecture by Martin Fowler 14:20 - Lessons Learned 19:05 - Communication Issues 22:41 - Reuse Udi Dahan: The Fallacy Of ReUse 28:52 - What should people gain from the book? 34:12 - How to Read a Book Like This (Retention) 37:48 - Soft Skills Writing Excuses Picks Udi Dahan: The Fallacy Of ReUse (David) Dan Luu: Normalization of deviance in software: how broken practices become standard (David) A Mind of Its Own: How Your Brain Distorts and Deceives by Cordelia Fine (Avdi) HolloLens Demo (Chuck) Build a Raspberry Pi-Powered DIY Amazon Echo (Chuck) How Buildings Learn: What Happens After They're Built by Stewart Brand (Michael) How Learning Works: Seven Research-Based Principles for Smart Teaching (Michael) Writing Excuses (Michael)
Let's escape the world where the Big Brother constantly interrupts us. Free ourselves from the oppression of consumerism. Let's leave behind preemptive multitasking and enter the world of collaboration! Host: Andrey Salomatin https://twitter.com/flpvsk Dark side: Michael Beschastnov Please send us stories about your awkward tech talks! https://twitter.com/podcastcode andrey@codepodcast.com michael@codepodcast.com ### Guests ### - **A. Jesse Jiryu Davis** * https://emptysqua.re/blog/ * https://github.com/ajdavis - **Saúl Ibarra Corretgé** * https://about.me/saghul * https://github.com/saghul A much smarter way to spend your money The Architecture of Open Source Applications aosabook.org/ ### Sources ### * **Event loop** * What the heck is the event loop anyway? by Philip Roberts https://www.youtube.com/watch?v=8aGhZQkoFbQ * An Introduction to libuv by Nikhil Marathe https://nikhilm.github.io/uvbook/ * Taming the asynchronous beast with ES7 by Nolan Lawson https://pouchdb.com/2015/03/05/taming-the-async-beast-with-es7.html * How the heck does async/await work in Python 3.5? by Brett Cannon http://www.snarky.ca/how-the-heck-does-async-await-work-in-python-3-5 * **Coroutines** * Coroutines Live-Coding Demonstration, at SCALE14x by A. Jesse Jiryu Davis https://emptysqua.re/blog/scale14x-coroutines-talk/ * A Web Crawler With asyncio Coroutines from The Architecture Of Open Source Applications by A. Jesse Jiryu Davis and Guido van Rossum http://aosabook.org/en/500L/a-web-crawler-with-asyncio-coroutines.html * Unyielding by Glyph Lefkowitz https://glyph.twistedmatrix.com/2014/02/unyielding.html * A Curious Course on Coroutines and Concurrency by David Beazley http://www.dabeaz.com/coroutines/ * Generator Tricks for Systems Programmers by David Beazley http://www.dabeaz.com/generators/ ### Projects to check out ### * **Python** * Pyuv https://github.com/saghul/pyuv * Pymongo https://api.mongodb.org/python/current/index.html * Python Async IO Resources http://asyncio.org/ * curio - concurrent I/O https://github.com/dabeaz/curio * Tornado Web Server https://github.com/tornadoweb/tornado * **Node.js** * libuv http://docs.libuv.org/en/v1.x/ ### Music ### Mid-Air! https://soundcloud.com/mid_air
Check out Freelance Remote Conf! And while you’re there take a look at all of this year’s conferences! 02:42 - Angular 2 Beta and Projected Release Talk ng-conf ?? 06:52 - Payload Size 07:56 - Preparing For Angular 2 13:31 - Application Capability 17:06 - Language Dart TypeScript 17:33 - Releasing Angular 1 vs 2 Syntax New A2 Syntax Tooling 27:10 - angular-cli 28:31 - The Designer Story Inline Templates UI Components 34:57 - Promises and Observables 40:55 - The Router Lazy Loading 48:43 - Angular 2 Myths: Busted 53:22 - React, React Native Telerik NativeScript React Native Radio 55:37 - Angular Guidance; OO-Style or Functional App Architecture? Victor Savkin’s Blog Made with Angular 01:01:19 - Angular 1 => 2 Migration ng-upgrade ng-forward 01:04:17 - The Angular Community and Upcoming Conferences and Announcements Jules Kremer That Conference Picks a2-in-memory-web-api (John) John Papa’s Upcoming Angular 2 Pluralsight Course (John) Julia Gillard (Ward) Bryce Canyon National Park (Joe) Stockpile (Joe) ngrx (Lukas) The Revenant (Brian) ServiceWorker: Revolution of the Web Platform (Brian) The Architecture of Open Source Applications (Igor) iPad Pro (Igor) Apple Pencil (Igor) Paper & Pencil by FiftyThree (Igor) Mandy Moore (Chuck) Federico Iachetti (Chuck)
Check out Freelance Remote Conf! And while you’re there take a look at all of this year’s conferences! 02:42 - Angular 2 Beta and Projected Release Talk ng-conf ?? 06:52 - Payload Size 07:56 - Preparing For Angular 2 13:31 - Application Capability 17:06 - Language Dart TypeScript 17:33 - Releasing Angular 1 vs 2 Syntax New A2 Syntax Tooling 27:10 - angular-cli 28:31 - The Designer Story Inline Templates UI Components 34:57 - Promises and Observables 40:55 - The Router Lazy Loading 48:43 - Angular 2 Myths: Busted 53:22 - React, React Native Telerik NativeScript React Native Radio 55:37 - Angular Guidance; OO-Style or Functional App Architecture? Victor Savkin’s Blog Made with Angular 01:01:19 - Angular 1 => 2 Migration ng-upgrade ng-forward 01:04:17 - The Angular Community and Upcoming Conferences and Announcements Jules Kremer That Conference Picks a2-in-memory-web-api (John) John Papa’s Upcoming Angular 2 Pluralsight Course (John) Julia Gillard (Ward) Bryce Canyon National Park (Joe) Stockpile (Joe) ngrx (Lukas) The Revenant (Brian) ServiceWorker: Revolution of the Web Platform (Brian) The Architecture of Open Source Applications (Igor) iPad Pro (Igor) Apple Pencil (Igor) Paper & Pencil by FiftyThree (Igor) Mandy Moore (Chuck) Federico Iachetti (Chuck)
Check out Freelance Remote Conf! And while you’re there take a look at all of this year’s conferences! 02:42 - Angular 2 Beta and Projected Release Talk ng-conf ?? 06:52 - Payload Size 07:56 - Preparing For Angular 2 13:31 - Application Capability 17:06 - Language Dart TypeScript 17:33 - Releasing Angular 1 vs 2 Syntax New A2 Syntax Tooling 27:10 - angular-cli 28:31 - The Designer Story Inline Templates UI Components 34:57 - Promises and Observables 40:55 - The Router Lazy Loading 48:43 - Angular 2 Myths: Busted 53:22 - React, React Native Telerik NativeScript React Native Radio 55:37 - Angular Guidance; OO-Style or Functional App Architecture? Victor Savkin’s Blog Made with Angular 01:01:19 - Angular 1 => 2 Migration ng-upgrade ng-forward 01:04:17 - The Angular Community and Upcoming Conferences and Announcements Jules Kremer That Conference Picks a2-in-memory-web-api (John) John Papa’s Upcoming Angular 2 Pluralsight Course (John) Julia Gillard (Ward) Bryce Canyon National Park (Joe) Stockpile (Joe) ngrx (Lukas) The Revenant (Brian) ServiceWorker: Revolution of the Web Platform (Brian) The Architecture of Open Source Applications (Igor) iPad Pro (Igor) Apple Pencil (Igor) Paper & Pencil by FiftyThree (Igor) Mandy Moore (Chuck) Federico Iachetti (Chuck)
在我们的第二期 WWDC 2014 后续节目里,吴涛、Rio 和李如一专门讨论了 Swift 编程语言和这次发布的新 SDK。 相关链接 Swift 编程语言 知乎:如何评价 Swift 语言? Rust 语言作者 Graydon Hoare 对 Swift 的看法 Chris Lattner 在《The Architecture of Open Source Applications》一书中写 LLVM 的章节 编程语言博客 Lambda the Ultimate 上面「语言鉴赏家」对于 Swift 的讨论 CLU 语言 AVOS Go 编程语言首页,可看到被吴涛称作「妖物」的吉祥物 吴涛在知乎回答「学会了 C 语言真的可以开发出很多东西吗?」 人物简介 李如一:字节社创始人。 Rio: Apple4us 程序员。 吴涛:Type is Beautiful 程序员。
在我们的第二期 WWDC 2014 后续节目里,吴涛、Rio 和李如一专门讨论了 Swift 编程语言和这次发布的新 SDK。 相关链接 Swift 编程语言 知乎:如何评价 Swift 语言? Rust 语言作者 Graydon Hoare 对 Swift 的看法 Chris Lattner 在《The Architecture of Open Source Applications》一书中写 LLVM 的章节 编程语言博客 Lambda the Ultimate 上面「语言鉴赏家」对于 Swift 的讨论 CLU 语言 AVOS Go 编程语言首页,可看到被吴涛称作「妖物」的吉祥物 吴涛在知乎回答「学会了 C 语言真的可以开发出很多东西吗?」 人物简介 李如一:字节社创始人。 Rio: Apple4us 程序员。 吴涛:Type is Beautiful 程序员。
Mit guten Podcasts ist es wie mit gutem Wein: Was lange reift, ploppt am Ende doppelt so gut. Daher hoffen wir, dass sich das Warten auf diese Episode gelohnt hat - wir haben uns Mathias Meyer (http://twitter.com/roidrage) eingeladen und löchern ihn zu Infrastruktur und weiteren DevOps-Themen. Shownotes - Travis-CI https://travis-ci.org - Release It http://pragprog.com/book/mnee/release-it - Post-Mortem http://about.travis-ci.org/blog/2012-09-24-post-mortem-pull-request-unavailability - Chaos-Monkey - New Relic - Dev Ops Game Day https://github.com/cloudworkshop/devopsgameday/wiki - metriks https://github.com/eric/metriks - Ganglia http://ganglia.sourceforge.net - Graphite http://graphite.wikidot.com - Librato Metrics https://metrics.librato.com - Papertrail https://papertrailapp.com - Graylog2 http://graylog2.org - rsyslogd - Chef http://www.opscode.com/chef - Puppet http://puppetlabs.com/solutions/devops - Deploying Rails http://pragprog.com/book/cbdepra/deploying-rails - Scalability Rules http://www.amazon.de/Scalability-Rules-Principles-Scaling-Sites/dp/0321753887 - Scalable Internet Architectures http://www.amazon.de/Scalable-Internet-Architectures-Theo-Schlossnagle/dp/067232699X - Web Operations http://www.amazon.de/Web-Operations-Keeping-Data-Time/dp/1449377440 - Architecture of Open Source Applications - http://www.amazon.de/The-Architecture-Open-Source-Applications/dp/1257638017 - http://www.amazon.de/Architecture-Open-Source-Applications-Volume/dp/11055 Picks Mathias - OnePiece Onesies http://onepiece.com Dennis - Startups for the Rest of Us Podcast http://www.startupsfortherestofus.com - xScope http://xscopeapp.com/ - Highlight.js https://github.com/isagalaev/highlight.js Jan - iA Writer http://www.iawriter.com - “The Breakpoint” mit Paul Irish und Addy Osmani http://addyosmani.com/blog/the-breakpoint-episode1 Peter - http://www.smore.com/clippy-js - http://www.railsplugins.org - http://www.amazon.de/Silver-Hawk-Ladeger%C3%A4t-Batterien-Akkus/dp/B004FPMY5U
Bienvenue dans le cinquante-neuvième épisode de CacaoCast! Dans cet épisode, Philippe Casgrain et Philippe Guitard discutent des sujets suivants: TermKit - Une nouvelle génération de terminal Les anciens SDKs - Une liste semi-officielle permettant de les télécharger The Architecture of Open Source Applications - Le livre est sorti youtube-dl - Téléchargez un film youtube depuis Terminal ou un script Ecoutez cet épisode