Podcasts about Version control

Activity of managing version of one or more files

  • 125PODCASTS
  • 270EPISODES
  • 39mAVG DURATION
  • 1MONTHLY NEW EPISODE
  • Feb 19, 2025LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about Version control

Latest podcast episodes about Version control

The Agile Embedded Podcast
Trunk-based development

The Agile Embedded Podcast

Play Episode Listen Later Feb 19, 2025 50:35


In this episode, Jeff and Luca discuss trunk-based development, a software development practice where developers merge their work into the main branch (trunk) frequently - at least daily. They explain how this approach differs from traditional branching models like GitFlow, and address common objections and concerns. The hosts emphasize that while trunk-based development may seem risky, it actually reduces risk by exposing integration problems early and forcing teams to implement good engineering practices like automated testing and feature flags.The discussion highlights how trunk-based development acts as a "forcing function" that encourages better development practices, smaller changes, and more frequent collaboration between team members. They explain that while this approach originated in web development, it's equally applicable to embedded systems. The hosts cite research from the book "Accelerate" showing that trunk-based development is a predictor of high-performing software teams.The episode concludes by emphasizing that most objections to trunk-based development actually point to underlying process issues that need to be addressed, and that the benefits of early integration and feedback outweigh the perceived downsides.Timestamps:00:00:00 - Introduction and topic overview00:03:00 - Basic version control concepts and branching00:08:00 - Definition and principles of trunk-based development00:13:00 - Feature flags explanation and implementation00:20:00 - Common objections to trunk-based development00:27:00 - Application to embedded systems00:34:00 - Benefits of trunk-based development00:40:00 - Impact on team dynamics and collaboration00:47:00 - Research backing and evidence from "Accelerate"Shownotes / Links:MinimumCD: https://minimumcd.org/Accelerate: https://www.goodreads.com/book/show/35747076-accelerateThe nvie branching model: https://nvie.com/posts/a-successful-git-branching-model/ You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.Want to join the agile Embedded Slack? Click here

The Industrial Talk Podcast with Scott MacKenzie
Cisco Sara with Accruent

The Industrial Talk Podcast with Scott MacKenzie

Play Episode Listen Later Jan 2, 2025 18:00 Transcription Available


Industrial Talk is onsite at Accruent Insights and talking to Cisco Sara, Sr. Product Marketing Manager at Accruent about "Industrial documents at your fingertips". Scott MacKenzie hosts an episode of the Industrial Talk Podcast at the Accruing Insights event in San Antonio, featuring Cisco Sara from RedEye, a document management system. RedEye, built for collaboration and democratizing information, stands out for its unlimited user license, making it accessible to all team members without additional costs. It offers a user-friendly interface with features like Google-like search, QR codes, and GPS to easily locate documents. The system also ensures version control and accuracy through workflow approvals. Integration with Accruent's Asset Management Suite and potential AI enhancements are discussed for future improvements. Red Eye's intuitive nature requires minimal training, and personalized onboarding helps customers transition their data effectively. Action Items [ ] Explore opportunities for integrating RedEye with other systems to create a more connected workflow. [ ] Provide training and ongoing support to customers to ensure successful adoption of the RedEye solution. [ ] Follow up with Cisco on LinkedIn to discuss further collaboration opportunities. Outline Introduction to the Podcast and Event Scott MacKenzie introduces the podcast, emphasizing its focus on industry professionals and innovations. Scott thanks the audience for their support and mentions the podcast's data-backed popularity. The podcast is broadcasting live from the Accruing Insights event in San Antonio, highlighting the event's atmosphere and purpose. Scott introduces Cisco Sara, the guest for the episode, and sets the stage for discussing the RedEye product. Overview of Red Eye and Its Origins Cisco Sara shares that RedEye is an Australian product developed by two engineers to address information accessibility issues in their company. The founders discovered that existing solutions did not meet their needs, leading them to create RedEye. Red Eye aims to make it easy for users to find and access the information they need for their jobs. The product is built for collaboration and does not charge per user, allowing unlimited access to the platform. Unique Features and Collaborative Capabilities of RedEye RedEye is designed for collaboration and does not charge per user, unlike most document management systems. The platform democratizes information, making it accessible to various teams like engineering, operations, maintenance, construction, legal, marketing, and procurement. RedEye uses a Google-like search functionality to quickly locate documents, making it user-friendly even for non-experts. The system supports various methods to access documents, including QR codes and GPS, enhancing usability in the field. Version Control and Workflow Management Red Eye uses version control to ensure the accuracy and reliability of documents, especially in the field. The system identifies the correct version of a document based on approval workflows, maintaining data integrity. Users can mark up documents in the field and submit them for review and approval through various methods, including mobile solutions and QR codes. The system includes tools to prevent "pencil whipping" and...

The Data Stack Show
221: The Art and Science of Technical Leadership in Early-Stage Startups: Building World-Class Engineering Teams from Scratch with Sokratis Vidros of Novu

The Data Stack Show

Play Episode Listen Later Dec 24, 2024 46:13


Highlights from this week's conversation include:Sokratis' Background and Journey in Data (1:19)Engineers Wearing Multiple Hats (2:17)The Era of Early Startups (3:32)Lessons from Building Software (7:15)Importance of Team Dynamics (9:12)Balancing Creativity and Stability (15:00)Version Control in Data Analysis (18:57)Opinionated Modern Data Software (21:14)Creating Dashboards for Company Stats (22:41)Hiring for Intuition in Tech (27:38)Interview Process Insights (30:15)Protecting Intuitive Thinkers in Companies (35:08)The Challenge of Trust (39:21)Loss of Control in Delegation (40:14)Founder Work-Life Balance (42:15)Advice for Early-Stage Engineers (44:03)The Data Stack Show is a weekly podcast powered by RudderStack, the CDP for developers. Each week we'll talk to data engineers, analysts, and data scientists about their experience around building and maintaining data infrastructure, delivering data and data products, and driving better outcomes across their businesses with data.RudderStack helps businesses make the most out of their customer data while ensuring data privacy and security. To learn more about RudderStack visit rudderstack.com.

Rust in Production
GitButler with Scott Chacon and Kiril Videlov

Rust in Production

Play Episode Listen Later Nov 28, 2024 81:06 Transcription Available


Version control is a critical part of any modern software project and git is the most popular tool for the job. But it can be complex and confusing, especially for beginners.The team behind GitButler believes there is a better way.They are building a modern Git client that streamlines the process of managing branches, backing up your work, and more. We hear from co-founders Scott Chacon and Kiril Videlov about how they're making Git easier for everyone -- all without sacrificing the power and flexibility that makes Git so popular in the first place.

Hot Girls Code
56. DevOps & Deployment: Releasing Your Code Into the World

Hot Girls Code

Play Episode Listen Later Oct 22, 2024 31:42


What happens to your code once you finish writing it? How do you make sure software you've created smoothly gets into the hands of your users? That's where DevOps comes in! DevOps helps us get high quality software out to users quickly and in today's episode, we give you the tea on everything you need to know about DevOps. We'll talk about what it is, some key principles and practices, and some common DevOps tools and technologies. And not only that, we also chat through some common deployment strategies so you understand some of the different ways you can release your code out into the world! New episodes come out fortnightly on Wednesday morning (NZT). Where to Find Us: ⁠ Instagram⁠ ⁠ Tik Tok The Hot Girls Code Website⁠ Sponsored By: Trade Me Jobs Links to Mentioned Episodes: To learn more about the Software Development Life Cycle, check out Episode 18. Exploring the Software Development Life Cycle To learn about infrastructure as code, check out Episode 24. Basics of Software Infrastructure To learn more about version control Episode 20 why you need Version Control in your life To learn more about Git, one of the most popular version control systems, check out Episode 22 Git 101 To learn more about containerisation, check out Episode 52. Cloud Computing Fundamentals: Virtual Machines, Containers and Docker

Smart Software with SmartLogic
Creating the Igniter Code Generation Framework with Zach Daniel

Smart Software with SmartLogic

Play Episode Listen Later Oct 17, 2024 52:55


To kick off Elixir Wizards Season 13, The Creator's Lab, we're joined by Zach Daniel, the creator of Igniter and the Ash framework. Zach joins hosts Owen Bickford and Charles Suggs to discuss the mechanics and aspirations of his latest brainchild, Igniter—a code generation and project patching framework designed to revolutionize the Elixir development experience. Igniter isn't just about generating code; it's about generating smarter code. By leveraging tools like Sourcerer and Rewrite, Igniter allows developers to modify source code and batch updates by directly interacting with Elixir's AST instead of regex patching. This approach streamlines new project setup and package installations and enhances overall workflow. They also discuss the strategic implications of Igniter for the broader Elixir community. Zach hopes Igniter will foster a more interconnected and efficient ecosystem that attracts new developers to Elixir and caters to the evolving needs of seasoned Elixir engineers. Topics discussed in this episode: Advanced package installation and code generation improve the developer experience Scripting and staging techniques streamline project updates Innovative methods for smoother installation processes in Elixir packages High-level tools apply direct patches to source code Progressive feature additions simplify the mix phx.new experience Chaining installers and composing tasks for more efficient project setup Continuous improvement in developer experiences to boost Elixir adoption Encourage listeners to collaborate by sharing code generation patterns Introduction of a new mix task aimed at removing the "unless" keyword in preparation for Elixir 1.18 You can learn more in the upcoming book "Building Web Applications with Ash Framework" by Zach and Rebecca Links mentioned: https://smartlogic.io/ https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching https://hexdocs.pm/igniter/readme.html https://github.com/ash-project/igniter https://www.zachdaniel.dev/p/serialization-is-the-secret https://www.zachdaniel.dev/p/welcome-to-my-substack https://ash-hq.org/ https://hexdocs.pm/sourceror/readme.html https://smartlogic.io/podcast/elixir-wizards/s10-e09-hugo-lucas-future-of-elixir-community/ https://github.com/hrzndhrn/rewrite https://github.com/zachdaniel https://github.com/liveshowy/webauthn_components https://hexdocs.pm/elixir/Regex.html https://github.com/msaraiva/vscode-surface https://github.com/swoosh/swoosh https://github.com/erlef/oidcc https://alembic.com.au/ https://www.zachdaniel.dev/ Special Guest: Zach Daniel.

Hot Girls Code
51. How To Get Your First Software Developer Role

Hot Girls Code

Play Episode Listen Later Aug 13, 2024 35:45


Getting your first developer role can be tricky, but we're here to walk you through it. In this episode we cover everything you need to know! We start off by chatting about the types of developer roles out there and discussing the pros and cons of working in a startup vs corporate environment. We then talk about how to build up your basic skills and portfolio, improve your networking skills, and share our best cover letter and CV advice. We finally finish off by sharing some interview tips and tricks to help you ace your first month of work. New episodes come out fortnightly on Wednesday morning (NZT). Follow us on Instagram & Tik Tok @hot_girls_code to keep up to date with the podcast & learn more about being a women in tech!

Develpreneur: Become a Better Developer and Entrepreneur
When Coffee Hits the Fan: Developer Disaster Recovery

Develpreneur: Become a Better Developer and Entrepreneur

Play Episode Listen Later Aug 1, 2024 17:23


Welcome back to our podcast as we continue our season on the developer journey. Today, we're diving into a topic that resonates with many: navigating challenging work environments, or as we put it, “when the coffee hits the fan.” Specifically, we'll discuss developer disaster recovery and how to manage such situations effectively. Unforeseen Company Disasters Recently, many companies experienced significant disruptions due to issues with system updates. These problems rendered many systems non-functional, highlighting the importance of preparedness in developer disaster recovery. As developers, we must anticipate and equip ourselves to handle such challenges. Being a Prepared Road Warrior In previous discussions, we've emphasized the importance of being a “road warrior” developer—prepared for work anywhere, anytime. Essential tools for developer disaster recovery include a versatile laptop with solid battery life, an array of adapters and chargers, and a reliable internet connection. However, preparedness goes beyond hardware. Local and Cloud Solutions for Developers One crucial aspect of developer disaster recovery is maintaining access to your work, regardless of connectivity or power issues. This can be achieved by keeping a local copy of your primary source code on an external drive. For those using distributed version control systems like GitHub, ensure you sync your repositories locally. This allows you to continue development even when offline, committing changes and creating branches to sync later. Rob's Real-life Example: Power Outage and Developer Disaster Recovery Rob shares a personal story that underscores the importance of developer disaster recovery. About 15 years ago, while working in an office building, we experienced a complete power outage. Although we had laptops with decent battery life, we lost internet connectivity. Our manager ingeniously used his iPhone as a hotspot, allowing us to connect and continue working. This experience taught us the value of having contingency plans, such as mobile hotspots, for unexpected situations. Michael's Perspective: Agnostic Environments and Developer Disaster Recovery Michael brings invaluable insights on creating environment-agnostic setups to mitigate risks associated with updates and system failures. Whether it's an update to the IDE or operating system, such disruptions can cripple your workflow. Michael emphasizes the need for a resilient development setup, sharing an example from his early career where he used Citrix and VMs to create a stable and reliable environment. This approach ensured minimal downtime and maintained productivity even during hardware failures. Cloud-based Solutions In today's world, cloud-based solutions offer even greater flexibility for developer disaster recovery. For instance, platforms like Amazon's Cloud9 provide virtual development environments that are accessible from anywhere. This means you're not tied to a specific machine, and as long as you have internet access, you can continue working seamlessly. Using Cloud Storage and Version Control in Developer Disaster Recovery Additionally, tools like Dropbox and personal cloud storage solutions ensure your files are always accessible. Using version control systems like GitHub is also crucial for developer disaster recovery. These tools not only keep your code safe but also allow for easy collaboration and version management. Final Thoughts: Testing and Virtualization for Effective Developer Disaster Recovery Michael wraps up with advice on the importance of testing in virtual environments. Before pushing updates or deploying new software, test in a controlled environment to ensure stability. Virtualization makes this process easier and cost-effective, allowing you to simulate real-world conditions and avoid potential pitfalls. Ensuring Resilience in Developer Disaster Recovery Being a developer means being prepared for the unexpected. By leveraging local and cloud solutions, setting up virtual environments, and maintaining a robust disaster recovery plan, you can confidently navigate even the most challenging environments. Stay ahead by anticipating potential disruptions and ensuring your tools and systems are ready to handle them. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources System Backups – Prepare for the Worst Using Dropbox To Provide A File Store and Reliable Backup Testing Your Backups – Disaster Recovery Requires Verification Virtual Systems On A Budget – Realistic Cloud Pricing The Developer Journey Videos – With Bonus Content

GOTO - Today, Tomorrow and the Future
Learning Git: A Hands-On & Visual Guide • Anna Skoulikari & Helen Scott

GOTO - Today, Tomorrow and the Future

Play Episode Listen Later Jul 5, 2024 40:55 Transcription Available


This interview was recorded for the GOTO Book Club.http://gotopia.tech/bookclubRead the full transcription of the interview hereAnna Skoulikari - Author of "Learning Git" & Senior Technical WriterHelen Scott - Developer Advocate at JetBrains & Co-Author of "Getting to Know IntelliJ IDEA"RESOURCESAnnahttps://twitter.com/AnnaSkoulikarihttps://www.linkedin.com/in/annaskoulikarihttps://www.annaskoulikari.comhttps://github.com/annaskoulikarihttps://www.udemy.com/course/git-learning-journeyHelenhttps://twitter.com/HelenJoScotthttps://www.linkedin.com/in/helenjoscotthttps://www.helenjoscott.comhttps://github.com/helenjoscottLinkshttps://learning.oreilly.com/get-learning/?code=LEARNGIT23Trisha & Helen: https://youtu.be/pfinplXtrkADESCRIPTIONThis book teaches Git in a simple, visual, and tangible manner so that you can build a solid mental model of how Git version control works. Through the use of color, storytelling, and hands-on exercises, you will learn to use this tool with confidence.The information is introduced incrementally so that you don't get bogged down with unknown terms or concepts. Learning Git is ideal for anyone who needs to use Git for personal or professional projects: coding bootcamp students, junior developers, data professionals, and technical writers, to name just a few!This book covers how to:• Download Git and initialize a local repository• Add files to the staging area and make commits• Create, switch, and delete branches• Merge and rebase branches• Work with remote repositories including cloning, pushing, pulling, and fetching• Use pull requests to collaborate with others* Book description: © O'ReillyRECOMMENDED BOOKSAnna Skoulikari • Learning GitTrisha Gee & Helen Scott • Getting to Know IntelliJ IDEAMichael Nygard • Release It! 2nd EditionTomasz Lelek & Jon Skeet • Software Mistakes & TradeoffsAshley Peacock • Creating Software with Modern Diagramming TechniquesTwitterInstagramLinkedInFacebookLooking for a unique learning experience?Attend the next GOTO conference near you! Get your ticket: gotopia.techSUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

Hot Girls Code
50. Back to Basics: 5 Concepts Every Software Developer Should Know

Hot Girls Code

Play Episode Listen Later Jun 18, 2024 27:10


If you're studying to become a software developer or you're early in your career, then this episode is for you! We will be covering five basic concepts every developer should know from what a variable is, to the SOLID principles. In the epsiode, we give a brief overview of our five most important software concepts as well as direct you to our other episodes if you want to learn more. Links Programming Fundamentals Check out Episode 10. Common Data Structures Check out Episode 4. Getting Started: The Fundamental Concepts of Coding Version control Check out Episode 20 Why you need Version Control in your Life if you want to learn more about version control Check out Episode 22 Git 101 to learn more about Git Object-Oriented Programming and Popular Design Principles Check out Episode 34. What is Object-Oriented Programming? to learn more about OOP and its principles Check out Episode 12. What is Good Code? to learn about a bunch of popular design principles. Check out Episode 37. Breaking Down the SOLID Principles Basics of software components Check out Episode 9: Types of Software Engineering Roles to learn about different types of software and the people that work on them Check out Episode 24 Basics of Software Infrastructure to learn more about the different parts of a software system work together Debugging and Problem-Solving Skills Check out Episode 4. Getting Started: The Fundamental Concepts of Coding (starting at 16.53) to learn more about debuggers and IDE Check out Episode 32. Are IDEs the Makeup Bags of the Coding World? (starting at 7.28) to learn even MORE about debuggers and IDE Hot Girls Code will be back on the 14th of August. Follow us on ⁠⁠⁠⁠⁠⁠⁠Instagram⁠⁠⁠⁠⁠⁠⁠ & ⁠⁠⁠⁠⁠⁠⁠Tik Tok⁠⁠⁠⁠⁠⁠⁠ @hot_girls_code to keep up to date with the podcast & learn more about being a women in tech!

Develpreneur: Become a Better Developer and Entrepreneur
Boost Your Developer Efficiency: Automation Tips for Developers

Develpreneur: Become a Better Developer and Entrepreneur

Play Episode Listen Later Jun 6, 2024 20:14


Welcome back to Season 21 of the "Building Better Developers" podcast! In this episode, "Boost Your Developer Efficiency: Automation Tips for Developers," we explore strategies to enhance productivity. As developers, we often focus on optimizing processes for clients but neglect to apply the same principles to our own work. This episode aims to change that by identifying repetitive tasks in our daily routines and exploring ways to automate and streamline them. Join us as we share insights and practical tips to help you become a more efficient and effective developer. Listen to the podcast and Boost Your Developer Efficiency Identifying Opportunities for Developer Efficiency The first step in enhancing productivity is taking inventory of daily repetitive tasks. Whether it's managing emails or routine development activities, there's always room for improvement. For instance, using email filters, labels, and rules can significantly reduce the time spent sorting through emails. If you don't use these tools, start today by setting up a few simple rules that will organize your inbox and save you time in the long run. Automating Development Tasks for Greater Efficiency Many routine development tasks can be automated to save time and reduce errors. Consider common activities like status reporting, version control, branch creation, and code merging. Automating these tasks can streamline your workflow and free up time for more critical activities. Version Control and Branch Management: If you create multiple branches daily, consider scripting the branch creation process. This can include automating the naming conventions and ensuring consistency across your projects. Build and Deployment Automation: Setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines can automate the build and deployment process. If a full CI/CD setup isn't feasible, simple scripts can still automate tasks like compiling code, copying files to servers, and packaging applications. Database Management: For projects involving databases, having a set of SQL scripts to create users, tables, and other necessary elements can save significant time. Automating these foundational tasks ensures consistency and reduces the potential for errors. Enhancing Developer Efficiency with Shell Scripts and Scripting Languages Shell scripts and other scripting tools are invaluable for automating repetitive tasks. Whether you're using shell scripts on a Unix system or PowerShell on Windows, these tools can significantly enhance productivity. File Operations: Automating file movements, backups, and log management can save time and ensure accuracy. For example, you can write a script to handle directory crawling, file copying, and log parsing, which you might frequently perform. Environment Setup: Setting up development environments can be tedious, especially when dealing with multiple projects or clients. Interactive shell scripts can automate the installation and configuration of required software, making it easier to start new projects. Boosting Efficiency with Macros and IDE Features Most Integrated Development Environments (IDEs) offer features like macros and code snippets that can automate repetitive coding tasks. By setting up templates and custom shortcuts, you can reduce the time spent writing boilerplate code. Code Snippets: Define code snippets for commonly used blocks of code. This not only speeds up coding but also ensures consistency across your projects. IDE Plugins: Explore plugins that enhance your IDE's functionality. Tools like SonarLint can help you write cleaner code by highlighting potential issues as you type. Improving Developer Efficiency with Automated Testing and Quality Assurance Automated testing is another area where you can save time and ensure code quality. Writing unit tests for your code allows you to quickly verify functionality without manually testing every change. Tools like Selenium and Appium can automate testing for web and mobile applications, ensuring that your applications work as intended. Leveraging AI and Communication Tools for Enhanced Developer Efficiency Modern AI tools like ChatGPT and GitHub Copilot can assist in coding by providing suggestions and answering questions. These tools can be particularly useful for overcoming roadblocks and finding solutions to common coding problems. Communication Tools: Use Slack and Microsoft Teams to stay connected with your team. Integrating these tools with CI/CD systems can provide real-time updates on builds and deployments, ensuring everyone is informed about the project's status. Elevate Your Developer Efficiency with Automation Incorporating these productivity shortcuts and automation techniques can transform your development workflow, making you more efficient and less prone to errors. By identifying repetitive tasks, leveraging automation tools, and using modern IDE features, you can save time and focus on more important aspects of your projects. Remember, the key to being a better developer is writing better code and working smarter and more efficiently. Stay Connected: Join the Developreneur Community We invite you to join our community and share your coding journey with us. Whether you're a seasoned developer or just starting, there's always room to learn and grow together. Contact us at info@develpreneur.com with your questions, feedback, or suggestions for future episodes. Together, let's continue exploring the exciting world of software development. Additional Resources Leverage Technology And Automation For A High Performing Business Use Regular Touch Points And Automation For Better Networking Automating Solutions – Solve First, Then Perfect Outsource And Automate For Passive Income Behind the Scenes Podcast Video

BSD Now
560: Why not BSD

BSD Now

Play Episode Listen Later May 23, 2024 61:49


FreeBSD Status Report First Quarter 2024, Why not BSD, LibreSSL version 3.9.2 released, Running NetBSD on OmniOS using bhyve, X.Org on NetBSD, Unix version control lore: what, ident, How I search in 2024, sshd split into multiple binaries, and more NOTES This episode of BSDNow is brought to you by Tarsnap (https://www.tarsnap.com/bsdnow) and the BSDNow Patreon (https://www.patreon.com/bsdnow) Headlines FreeBSD Status Report First Quarter 2024 (https://www.freebsd.org/status/report-2024-01-2024-03/) Why not BSD (https://michal.sapka.me/bsd/why-not-bsd/) + Sequel next week News Roundup LibreSSL version 3.9.2 released (https://undeadly.org/cgi?action=article;sid=20240512115958) Running NetBSD on OmniOS using bhyve (https://www.tumfatig.net/2024/running-netbsd-on-omnios-using-bhyve/) X.Org on NetBSD - the state of things (https://blog.netbsd.org/tnf/entry/x_org_on_netbsd_the) Unix version control lore: what, ident (https://dotat.at/@/2024-05-13-what-ident.html) How I search in 2024 (https://vickiboykis.com/2024/04/25/how-i-search-in-2024/) sshd(8) split into multiple binaries (https://undeadly.org/cgi?action=article;sid=20240517092416) Tarsnap This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups. Feedback/Questions Send questions, comments, show ideas/topics, or stories you want mentioned on the show to feedback@bsdnow.tv (mailto:feedback@bsdnow.tv) Join us and other BSD Fans in our BSD Now Telegram channel (https://t.me/bsdnow)

Smart Software with SmartLogic
"DevOps: From Code to Cloud" with Dan Ivovich

Smart Software with SmartLogic

Play Episode Listen Later May 9, 2024 43:43


In Elixir Wizards Office Hours Episode 8, hosts Sundi Myint and Owen Bickford lead an engaging Q&A session with co-host Dan Ivovich, diving deep into the nuances of DevOps. Drawing from his extensive experience, Dan navigates topics from the early days before Docker to managing diverse polyglot environments and optimizing observability. This episode offers insights for developers of all levels looking to sharpen their DevOps skills. Explore the realms of Docker, containerization, DevOps workflows, and the deployment intricacies of Elixir applications. Key topics discussed in this episode: Understanding DevOps and starting points for beginners Best practices for deploying applications to the cloud Using Docker for containerization Managing multiple programming environments with microservices Strategies for geographic distribution and ensuring redundancy Localization considerations involving latency and device specs Using Prometheus and OpenTelemetry for observability Adjusting scaling based on application metrics Approaching failure scenarios, including database migrations and managing dependencies Tackling challenges in monitoring setups and alert configurations Implementing incremental, zero-downtime deployment strategies The intricacies of hot code upgrades and effective state management Recommended learning paths, including Linux and CI/CD workflows Tools for visualizing system health and monitoring Identifying actionable metrics and setting effective alerts Links mentioned: Ansible open source IT automation engine https://www.ansible.com/ Wikimedia engine https://doc.wikimedia.org/ Drupal content management software https://www.drupal.org/ Capistrano remote server automation and deployment https://capistranorb.com/ Docker  https://www.docker.com/ Circle CI CI/CD Tool https://circleci.com/ DNS Cluster https://hex.pm/packages/dnscluster ElixirConf 2023 Chris McCord Phoenix Field Notes https://youtu.be/Ckgl9KO4E4M Nerves https://nerves-project.org/ Oban job processing in Elixir https://getoban.pro/ Sidekiq background jobs for Ruby https://sidekiq.org/ Prometheus https://prometheus.io/ PromEx https://hexdocs.pm/promex/PromEx.html GitHub Actions - Setup BEAM: https://github.com/erlef/setup-beam Jenkins open source automation server https://www.jenkins.io/ DataDog Cloud Monitoring https://www.datadoghq.com/ 

devtools.fm
Scott Chacon - GitHub, GitButler and changing the face of version control

devtools.fm

Play Episode Listen Later May 6, 2024 67:18


This week we have Scott Chacon, a co founder of GitHub, about his new product GitButler. We talk about the history of GitHub and how GitButler is changing what user centric version control is. We also talk about the future of version control and how AI is changing the way we work. https://scottchacon.com/ https://github.com/schacon https://twitter.com/chacon?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor https://www.linkedin.com/in/schacon/?originalSubdomain=de Episode sponsored By Clerk (https://clerk.com) Become a paid subscriber our patreon, spotify, or apple podcasts for the full episode. https://www.patreon.com/devtoolsfm https://podcasters.spotify.com/pod/show/devtoolsfm/subscribe https://podcasts.apple.com/us/podcast/devtools-fm/id1566647758 https://www.youtube.com/@devtoolsfm/membership

Smart Software with SmartLogic
"Keeping it Fresh" with Bilal Hankins and Anna Dorigo

Smart Software with SmartLogic

Play Episode Listen Later Apr 25, 2024 36:00


In Office Hours Episode 6, SmartLogic Developers Anna Dorigo and Bilal Hankins join Elixir Wizards Sundi and Dan to discuss their experiences maintaining a decade-old Ruby on Rails codebase. They delve into the critical importance of deeply understanding the codebase, keeping dependencies current, and adapting to the original application's evolving priorities and design choices. The conversation spans a range of topics, including accessibility, testing, monitoring, and the challenges of deploying database migrations in production environments. The guests share effective strategies for sustaining and enhancing older codebases, such as employing automated tools, performing code audits, and adhering to clean coding principles. Key topics discussed in this episode: Grasping the legacy codebase and its historical context Overcoming accessibility issues in older applications Safe dependency management and upgrades The effects of application scaling on database performance The critical role of comprehensive test suites in legacy systems Using tools like Sentry for error tracking and performance monitoring The benefits of automated security and dependency scans Juggling client needs with budget constraints Local simulation techniques for large datasets The value of iterative code reviews and maintaining clean code Utilizing git history for contextual understanding Onboarding strategies for legacy projects Removing obsolete code and avoiding "magic numbers" Importance of descriptive naming for better code clarity Leveraging a rich repository of example code for learning and reference Proactive code audits to anticipate issues Managing pull request sizes for smoother reviews Communicating effectively about upgrades and potential impacts Strategies for handling large databases efficiently Ensuring thorough test coverage Keeping open lines of communication with clients regarding ongoing maintenance Links mentioned: COBOL programming language https://developer.ibm.com/languages/cobol/ Ruby on Rails https://rubyonrails.org/ ARIA Rules (Accessible Rich Internet Applications) https://www.w3.org/TR/using-aria/ Shawn Vo on Elixir as a Competitive Advantage https://smartlogic.io/podcast/elixir-wizards/s5e5-vo/ Bundler Audit Ruby Gem https://rubygems.org/gems/bundler-audit/ Sentry application monitoring and error tracking software  https://sentry.io/ Dependabot Github automated dependency updates Mix hex.audit https://hexdocs.pm/hex/Mx.Tasks.Hex.Audit.html Git Blame https://git-scm.com/docs/git-blame Cow hoof trimming videos - The Hoof GP on YouTube (TW graphic imagery) Special Guests: Anna Dorigo and Bilal Hankins.

Smart Software with SmartLogic
"Saga of a Gnarly Report" with Owen and Dan

Smart Software with SmartLogic

Play Episode Listen Later Apr 18, 2024 50:21


In today's episode, Elixir Wizards Owen and Dan delve into the complexities of building advanced reporting features within software applications. They share personal insights and challenges encountered while developing reporting solutions for user-generated data, leveraging both Elixir/Phoenix and Ruby on Rails. The discussion zeroes in on crucial data modeling and architectural decisions that enhance reporting efficiency and flexibility. Owen and Dan explore tactics like materialized views, event sourcing, and database triggers to optimize data handling while being mindful of UX elements like progress indicators and background job management. They share insights on leveraging the Elixir/Beam ecosystem's strengths—like concurrency and streamlined deployment—to tackle common reporting, caching, and integration challenges. The episode highlights the impact of reporting features across all aspects of a software application's design and architecture. Key topics discussed in this episode: Reporting on assessment data, survey results, and user metrics Differences between reporting and performance/error monitoring Implementing reporting in Elixir/Phoenix vs. Ruby on Rails Displaying reports in web, printable, PDF, SVG, and CSV formats Challenges of generating PDFs for large data sets Streaming CSV data directly to the client Handling long-running report generation tasks Providing progress indicators and user notifications Strategies for canceling or abandoning incomplete reports Tradeoffs of pre-calculating report data vs. real-time generation Materializing views and denormalizing data for reporting Exploring event sourcing patterns for reporting needs Using database triggers and stored procedures for reporting Balancing data structure optimization for reports vs. day-to-day usage Caching report data for faster retrieval and rendering Charting and visualization integration in reporting systems Links mentioned: Prometheus monitoring system & time series database https://prometheus.io/ Thinking Elixir "FLAME with Chris McCord" https://podcast.thinkingelixir.com/181 Phoenix LiveView Uploads https://hexdocs.pm/phoenix/fileuploads.html https://hexdocs.pm/phoenixlive_view/Phoenix.LiveView.UploadWriter.html Postgrex PostgreSQL driver for Elixir https://hexdocs.pm/postgrex/Postgrex.html Ecto https://hexdocs.pm/ecto/Ecto.html Heroku cloud application platform  https://www.heroku.com/ Elixir Wizards S9E12 Marcelo Dominguez on Command and Query Responsibility Segregation https://smartlogic.io/podcast/elixir-wizards/s9-e12-marcelo-dominguez-cqrs/ Commanded Elixir CQRS/ES applications https://github.com/commanded/commanded Tailwind CSS Framework https://github.com/tailwindlabs Memcached https://memcached.org/ Redis https://redis.io/ Oban https://hexdocs.pm/oban/Oban.html ETS https://hexdocs.pm/ets/ETS.html Capistrano remote server automation and deployment tool https://capistranorb.com/

Smart Software with SmartLogic
"You've Got a Job to Do" with Joel Meador

Smart Software with SmartLogic

Play Episode Listen Later Apr 4, 2024 44:26


Today on Elixir Wizards Office Hours, SmartLogic Engineer Joel Meador joins Dan Ivovich to discuss all things background jobs. The behind-the-scenes heroes of app performance and scalability, background jobs take center stage as we dissect their role in optimizing user experience and managing heavy-lifting tasks away from the main application flow. From syncing with external systems to processing large datasets, background jobs are pivotal to successful application management. Dan and Joel share their perspectives on monitoring, debugging, and securing background jobs, emphasizing the need for a strategic approach to these hidden workflows. Key topics discussed in this episode: The vital role of background jobs in app performance Optimizing user experience through background processing Common pitfalls: resource starvation and latency issues Strategies for effective monitoring and debugging of task runners and job schedulers Data integrity and system security in open source software Background job tools like Oban, Sidekiq, Resque, Cron jobs, Redis pub sub CPU utilization and processing speed Best practices for implementing background jobs Keeping jobs small, focused, and well-monitored Navigating job uniqueness, locking, and deployment orchestration Leveraging asynctask for asynchronous operations The art of continuous improvement in background job management Links mentioned in this episode: https://redis.io/ Oban job processing library https://hexdocs.pm/oban/Oban.html Resque Ruby library for background jobs https://github.com/resque Sidekiq background processing for Ruby https://github.com/sidekiq Delayed Job priority queue system https://github.com/collectiveidea/delayed_job RabbitMQ messaging and streaming broker https://www.rabbitmq.com/ Mnesia distributed telecommunications DBMS https://www.erlang.org/doc/man/mnesia.html Task for Elixir https://hexdocs.pm/elixir/1.12/Task.html ETS in-memory store for Elixir and Erlang objects https://hexdocs.pm/ets/ETS.html Cron - https://en.wikipedia.org/wiki/Cron Donate to Miami Indians of Indiana https://www.miamiindians.org/take-action Joel Meador on Tumblr https://joelmeador.tumblr.com/ Special Guest: Joel Meador.

Smart Software with SmartLogic
"Discovery Discoveries" with Alicia Brindisi and Bri LaVorgna

Smart Software with SmartLogic

Play Episode Listen Later Mar 28, 2024 43:26


In Elixir Wizards Office Hours Episode 2, "Discovery Discoveries," SmartLogic's Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join Elixir Wizards Sundi Myint and Owen Bickford on an exploratory journey through the discovery phase of the software development lifecycle. This episode highlights how collaboration and communication transform the client-project team dynamic into a customized expedition. The goal of discovery is to reveal clear business goals, understand the end user, pinpoint key project objectives, and meticulously document the path forward in a Product Requirements Document (PRD). The discussion emphasizes the importance of fostering transparency, trust, and open communication. Through a mutual exchange of ideas, we are able to create the most tailored, efficient solutions that meet the client's current goals and their vision for the future. Key topics discussed in this episode: Mastering the art of tailored, collaborative discovery Navigating business landscapes and user experiences with empathy Sculpting project objectives and architectural blueprints Continuously capturing discoveries and refining documentation Striking the perfect balance between flexibility and structured processes Steering clear of scope creep while managing expectations Tapping into collective wisdom for ongoing discovery Building and sustaining a foundation of trust and transparency Links mentioned in this episode: https://smartlogic.io/ Follow SmartLogic on social media: https://twitter.com/smartlogic Contact Bri: bri@smartlogic.io What is a PRD? https://en.wikipedia.org/wiki/Productrequirementsdocument Special Guests: Alicia Brindisi and Bri LaVorgna.

artificial intelligence discovery mastering cybersecurity cryptocurrency spark programming algorithms react machine learning big data jenkins digital transformation problem solving risk management aws github product management sketch devops javascript azure discoveries scrum data privacy software engineers tech startups sql docker business intelligence git kubernetes encryption scalability software engineering data analysis smart contracts kanban figma web development quality assurance gitlab product owners flutter mongodb scrum masters ruby on rails data visualization graphql otp selenium nosql react native redis prd postgresql itil elasticsearch hadoop user experience design brindisi continuous integration google cloud platform business analysis innovation management functional programming erlang stakeholder management pair programming distributed systems concurrency software testing clean code software architecture unit testing agile software development agile coaching continuous deployment version control containerization bitbucket it strategy performance testing gdpr compliance adobe xd agile project management high availability technology consulting mobile app development data structures it service management ios development api design user interface design it project management android development blockchain development metaprogramming product lifecycle management open source development restful apis lean software development integration testing database design phoenix framework smartlogic
Smart Software with SmartLogic
"Testing 1, 2, 3" with Joel Meador and Charles Suggs

Smart Software with SmartLogic

Play Episode Listen Later Mar 21, 2024 45:40


The Elixir Wizards Podcast is back with Season 12 Office Hours, where we talk with the internal SmartLogic team about the stages of the software development lifecycle. For the season premiere, "Testing 1, 2, 3," Joel Meador and Charles Suggs join us to discuss the nuances of software testing. In this episode, we discuss everything from testing philosophies to test driven development (TDD), integration, and end-user testing. Our guests share real-world experiences that highlight the benefits of thorough testing, challenges like test maintenance, and problem-solving for complex production environments. Key topics discussed in this episode: How to find a balance that's cost-effective and practical while testing Balancing test coverage and development speed The importance of clear test plans and goals So many tests: Unit testing, integration testing, acceptance testing, penetration testing, automated vs. manual testing Agile vs. Waterfall methodologies Writing readable and maintainable tests Testing edge cases and unexpected scenarios Testing as a form of documentation and communication Advice for developers looking to improve testing practices Continuous integration and deployment Links mentioned: https://smartlogic.io/ Watch this episode on YouTube! youtu.be/unx5AIvSdc Bob Martin “Clean Code” videos - “Uncle Bob”: http://cleancoder.com/ JUnit 5 Testing for Java and the JVM https://junit.org/junit5/ ExUnit Testing for Elixir https://hexdocs.pm/exunit/ExUnit.html Code-Level Testing of Smalltalk Applications https://www.cs.ubc.ca/~murphy/stworkshop/28-7.html Agile Manifesto https://agilemanifesto.org/ Old Man Yells at Cloud https://i.kym-cdn.com/entries/icons/original/000/019/304/old.jpg TDD: Test Driven Development https://www.agilealliance.org/glossary/tdd/ Perl Programming Language https://www.perl.org/ Protractor Test Framework for Angular and AngularJS protractortest.org/#/ Waterfall Project Management https://business.adobe.com/blog/basics/waterfall CodeSync Leveling up at Bleacher Report A cautionary tale - PETER HASTIE https://www.youtube.com/watch?v=P4SzZCwB8B4 Mix ecto.dump https://hexdocs.pm/ectosql/Mix.Tasks.Ecto.Dump.html Apache JMeter Load Testing in Java https://jmeter.apache.org/ Pentest Tools Collection - Penetration Testing https://github.com/arch3rPro/PentestTools The Road to 2 Million Websocket Connections in Phoenix https://www.phoenixframework.org/blog/the-road-to-2-million-websocket-connections Donate to Miami Indians of Indiana https://www.miamiindians.org/take-action Joel Meador on Tumblr https://joelmeador.tumblr.com/ Special Guests: Charles Suggs and Joel Meador.

Smart Software with SmartLogic
Web Development Frameworks: Elixir and Phoenix vs. Ruby on Rails with Owen Bickford & Dan Ivovich

Smart Software with SmartLogic

Play Episode Listen Later Dec 7, 2023 41:41


On today's episode, Elixir Wizards Owen Bickford and Dan Ivovich compare notes on building web applications with Elixir and the Phoenix Framework versus Ruby on Rails. They discuss the history of both frameworks, key differences in architecture and approach, and deciding which programming language to use when starting a project. Both Phoenix and Rails are robust frameworks that enable developers to build high-quality web apps—Phoenix leverages functional programming in Elixir and Erlang's networking for real-time communication. Rails follows object-oriented principles and has a vast ecosystem of plug-ins. For data-heavy CRUD apps, Phoenix's immutable data pipelines provide some advantages. Developers can build great web apps with either Phoenix or Rails. Phoenix may have a slight edge for new projects based on its functional approach, built-in real-time features like LiveView, and ability to scale efficiently. But, choosing the right tech stack depends heavily on the app's specific requirements and the team's existing skills. Topics discussed in this episode: History and evolution of Phoenix Framework and Ruby on Rails Default project structure and code organization preferences in each framework Comparing object-oriented vs functional programming paradigms CRUD app development and interaction with databases Live reloading capabilities in Phoenix LiveView vs Rails Turbolinks Leveraging WebSockets for real-time UI updates Testing frameworks like RSpec, Cucumber, Wallaby, and Capybara Dependency management and size of standard libraries Scalability and distribution across nodes Readability and approachability of object-oriented code Immutability and data pipelines in functional programming Types, specs, and static analysis with Dialyzer Monkey patching in Ruby vs extensible core language in Elixir Factors to consider when choosing between frameworks Experience training new developers on Phoenix and Rails Community influences on coding styles Real-world project examples and refactoring approaches Deployment and dev ops differences Popularity and adoption curves of both frameworks Ongoing research into improving Phoenix and Rails Links Mentioned in this Episode: SmartLogic.io (https://smartlogic.io/) Dan's LinkedIn (https://www.linkedin.com/in/divovich/) Owen's LinkedIn (https://www.linkedin.com/in/owen-bickford-8b6b1523a/) Ruby https://www.ruby-lang.org/en/ Rails https://rubyonrails.org/ Sams Teach Yourself Ruby in 21 Days (https://www.overdrive.com/media/56304/sams-teach-yourself-ruby-in-21-days) Learn Ruby in 7 Days (https://www.thriftbooks.com/w/learn-ruby-in-7-days---color-print---ruby-tutorial-for-guaranteed-quick-learning-ruby-guide-with-many-practical-examples-this-ruby-programming-book--to-build-real-life-software-projects/18539364/#edition=19727339&idiq=25678249) Build Your Own Ruby on Rails Web Applications (https://www.thriftbooks.com/w/build-your-own-ruby-on-rails-web-applications_patrick-lenz/725256/item/2315989/?utm_source=google&utm_medium=cpc&utm_campaign=low_vol_backlist_standard_shopping_customer_acquisition&utm_adgroup=&utm_term=&utm_content=593118743925&gad_source=1&gclid=CjwKCAiA1MCrBhAoEiwAC2d64aQyFawuU3znN0VFgGyjR0I-0vrXlseIvht0QPOqx4DjKjdpgjCMZhoC6PcQAvD_BwE#idiq=2315989&edition=3380836) Django https://github.com/django Sidekiq https://github.com/sidekiq Kafka https://kafka.apache.org/ Phoenix Framework https://www.phoenixframework.org/ Phoenix LiveView https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.html#content Flask https://flask.palletsprojects.com/en/3.0.x/ WebSockets API https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API WebSocket connection for Phoenix https://github.com/phoenixframework/websock Morph Dom https://github.com/patrick-steele-idem/morphdom Turbolinks https://github.com/turbolinks Ecto https://github.com/elixir-ecto Capybara Testing Framework https://teamcapybara.github.io/capybara/ Wallaby Testing Framework https://wallabyjs.com/ Cucumber Testing Framework https://cucumber.io/ RSpec https://rspec.info/

Smart Software with SmartLogic
Learning a Language: Elixir vs. JavaScript with Yohana Tesfazgi & Wes Bos

Smart Software with SmartLogic

Play Episode Listen Later Nov 2, 2023 42:14


This week, the Elixir Wizards are joined by Yohana Tesfazgi and Wes Bos to compare notes on the experience of learning Elixir vs. JavaScript as your first programming language. Yohana recently completed an Elixir apprenticeship, and Wes Bos is a renowned JavaScript educator with popular courses for beginner software developers. They discuss a variety of media and resources and how people with different learning styles benefit from video courses, articles, or more hands-on projects. They also discuss the current atmosphere for those looking to transition into an engineering career and how to stick out among the crowd when new to the scene. Topics Discussed in this Episode Pros and cons of learning Elixir as your first programming language Materials and resources for beginners to JavaScript and Elixir Projects and methods for learning Elixir with no prior knowledge Recommendations for sharpening and showcasing skills How to become a standout candidate for potential employers Soft skills like communication translate well from other careers to programming work Learning subsequent languages becomes more intuitive once you learn your first How to decide which library to use for a project How to build an online presence and why it's important Open-source contributions are a way to learn from the community Ship early and often, just deploying a default Phoenix app teaches deployment skills Attend local meetups and conferences for mentoring and potential job opportunities Links Mentioned https://syntax.fm/ https://fly.io/ https://elixirschool.com/en Syntax.fm: Supper Club × How To Get Your First Dev Job With Stuart Bloxham (https://syntax.fm/show/667/supper-club-how-to-get-your-first-dev-job-with-stuart-bloxham) Quinnwilton.com (https://quinnwilton.com/) https://github.com/pallets/flask https://wesbos.com/courses https://beginnerjavascript.com/ Free course: https://javascript30.com/ https://pragmaticstudio.com/ https://elixircasts.io/ https://grox.io/ LiveView Mastery YouTube Channel (https://www.youtube.com/channel/UC7T19hPLqQ-Od3Rb3T2OX1g) Contact Yohana: yytesfazgi@gmail.com

alphalist.CTO Podcast - For CTOs and Technical Leaders
#87 - Scott Chacon // Co-founder of GitHub and GitButler

alphalist.CTO Podcast - For CTOs and Technical Leaders

Play Episode Listen Later Oct 19, 2023 51:51


Reimagine version control systems with Scott Chacon, Co-founder of GitHub and GitButler. Because, even Scott, a Git Veteran, will admit it: ``` Git is a pain sometimes.

Develop Yourself
#89 - A Complete Beginners Guide to Git and Github

Develop Yourself

Play Episode Listen Later Sep 11, 2023 39:03


Join Aaron this week as he dives into the introduction of Git and Github, which is perfect for anyone new to coding and programming. Learn the context of Git and Github, as well as Aaron's recommended workflow for using them. This episode is an auditory way to learn the fundamentals and background of Git, Github, and Version Control. Shameless PlugsslaptaskParsitydev30Peter's YouTube channel

OnTrack with Judy Warner
The Digital Bridge Ecosystem with Joao Beck

OnTrack with Judy Warner

Play Episode Listen Later Aug 15, 2023 29:42


There's a new workflow offering coming soon as a result of the collaboration between Altium and ANSYS. And today, we are joined by Joao Beck, Altium's Director of Enterprise Technical Marketing, to give us all the details. This new workflow is yet another step in Altium's quest toward a digital ecosystem, acting as an important bridge between ECAD and simulation Make sure to watch the entire episode so you can fully understand what's coming your way soon. Show Highlights: 0:00 Intro 0:50 Altium's New Workflow Offering 4:53 MCAD CoDesigner in Simulation? 7:28 A Full Suite of Capabilities 8:20 What the Workflow Looks Like 10:40 What's in the Revision History 12:47 The Report 14:14 Version Control & Rolling Back Simulations? 16:16 Simulation to Altium & Vice Versa 21:43 Mechanical Simulation? 23:00 The Digital Bridge Ecosystem 25:38 Broader Access? 26:42 Who's This For?

The Future of Supply Chain: a Dynamo Ventures Podcast
#163: The Need for Quality and Version Control in Spreadsheets with Josh McKenty of Delving

The Future of Supply Chain: a Dynamo Ventures Podcast

Play Episode Listen Later Jun 7, 2023 33:53


Highlights from their conversation include:What is the Delving story? (0:26)Josh's journey into software and supply chain (1:12)Why Excel has become the default for some in supply chain (5:28)The importance of quality and version control for Excel (9:06)How small errors can cause death (12:44)Devling's solution to version control (15:49)Why businesses should consider moving from spreadsheets (21:52)Technology is more power the less visible it gets (24:40)Josh's daily ritual that keeps him grounded and focused (30:47)Dynamo is a VC firm led by supply chain and mobility specialists that focus on seed-stage, enterprise startups.Find out more at: https://www.dynamo.vc/

The Stack Overflow Podcast
For those who just don't Git it

The Stack Overflow Podcast

Play Episode Listen Later May 23, 2023 22:30


Pierre-Étienne's interest in computing began with the functional programming language OCaml, created by Xavier Leroy. Before OCaml, Pierre-Étienne explains, “everyone thought functional programming was doomed to be extremely slow.”Pijul is a free, open-source distributed version control system. You can get started here. Want a GitHub-like interface? Find it here.Read the article that led to this conversation: Beyond Git: The other version control systems developers use. Pierre-Étienne is currently working on a new project with the creators of the open-source game engine Godot. We hosted Godot cofounder and lead developer Juan Linietsky on the podcast a few months back; listen here.Nix is a package management and system configuration tool. Learn how it works or explore the NixOS community. Connect with Pierre-Étienne on LinkedIn.Congrats to Lifeboat badge winner Rachit for answering Passing objects between fragments.

Manufacturing Hub
Ep. 112 - [Matt Paulissen] Quickly Scale Industrial Applications and Engineering Best-Practices

Manufacturing Hub

Play Episode Listen Later May 11, 2023 76:51


Come join Manufacturing Hub as we kick off an Efficient Engineering Theme!We'll talk about Agile, Version Control, Documentation, and tools to rapidly deploy solutions.A special thank you to SIemens for sponsoring this theme and your continued support of the community.Join Manufacturing Hub at Automate 2023 - Come see us in the Siemens Booth!Connect with Us Matt Paulissen Vlad Romanov Dave Griffith Manufacturing Hub SolisPLC #manufacturing #automation #digitaltransformation #engineering

Smart Software with SmartLogic
Sophie DeBenedetto on the Future of Elixir and LiveView

Smart Software with SmartLogic

Play Episode Listen Later Apr 13, 2023 51:08


In today's episode, Sophie DeBenedetto emphasizes the importance of the Elixir community's commitment to education, documentation, and tools like liveBook, fostering an environment where people with varying skill levels can learn and contribute. The discussion highlights LiveView's capabilities and the role it plays in the future of Elixir, encouraging members to share knowledge and excitement for these tools through various channels. Sophie invites listeners to attend and submit their talks for the upcoming Empex conference, which aims to showcase the best in Elixir and LiveView technologies. Additionally, the group shares light-hearted moments, reminding everyone to contribute to all types of documentation and promoting an inclusive atmosphere. Key topics discussed in this episode: • Updates on the latest release of the Programming Phoenix LiveView book • The importance of community connection in Elixir conferences • The future of documentation in the Elixir ecosystem • The Elixir community's commitment to education and documentation • LiveBook as a valuable tool for learning and experimenting • Encouraging contributions across experience levels and skill sets • Importance of sharing knowledge through liveBooks, blog posts, and conference talks • Core Components in Phoenix LiveView, and modal implementation • Creating a custom component library for internal use • Reflecting on a Phoenix LiveView Project Experience • Ease of using Tailwind CSS and its benefits in web development • Advantages of LiveView in reducing complexity and speeding up project development • LiveView's potential to handle large datasets using Streams • The role of Elixir developers in the rapidly evolving AI landscape Links in this episode: Sophie DeBenedetto – https://www.linkedin.com/in/sophiedebenedetto Programming Phoenix LiveView Book – https://pragprog.com/titles/liveview/programming-phoenix-liveview Empex NYC - https://www.empex.co/new-york SmartLogic - https://smartlogic.io/jobs Phoenix LiveView documentation: https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.html Live sessions and hooks: https://hexdocs.pm/phoenixliveview/Phoenix.LiveView.Router.html#livesession/1 LiveView: https://hexdocs.pm/phoenixlive_view/Phoenix.LiveView.html Tailwind CSS: https://tailwindcss.com/ Reuse Markup With Function Components and Slots (https://fly.io/phoenix-files/function-components/) LiveView Card Components With Bootstrap (https://fly.io/phoenix-files/liveview-bootstrap-card/) Building a Chat App With LiveView Streams (https://fly.io/phoenix-files/building-a-chat-app-with-liveview-streams/) Special Guest: Sophie DeBenedetto.

Hot Girls Code
20. Why you need Version Control in your life

Hot Girls Code

Play Episode Listen Later Apr 11, 2023 33:29


Version control is an essential concept for any developer in the industry to understand because it's a part of the day-to-day work in most companies. In this episode, we explain exactly what version control and version control systems are, as well as all the benefits of using version control. New episodes come out weekly every Wednesday morning (NZT). Follow us on Instagram & Tik Tok @hot_girls_code to keep up to date with the podcast & learn more about being a women in tech!

NosillaCast Apple Podcast
NC #931 Keyboard Maestro Tips from Bob, Live Show Gear, Arc Web Browser from Tom, Git Version Control with Keyboard Maestro

NosillaCast Apple Podcast

Play Episode Listen Later Mar 13, 2023 43:41


ScreenCastsOnline Tutorial: Create Projects with Apple Photos Keyboard Maestro Tips from Bob Cassidy All the Gear we Use for the Remote Live Show Support the Show A New Take on Web Browsers with Arc from The Browser Company – by Tom from Ontario Version Control with Git for Your Keyboard Maestro Macros Transcript of NC_2023_03_12 Join the Conversation: allison@podfeet.com podfeet.com/slack Support the Show: Patreon Donation PayPal one-time donation Podfeet Podcasts Mugs at Zazzle Podfeet 15-Year Anniversary Shirts Referral Links: Parallels Toolbox - 3 months free for you and me Learn through MacSparky Field Guides - 15% off for you and me Backblaze - One free month for me and you Setapp - One free month for me and you Eufy - $40 for me if you spend $200. Sadly nothing in it for you. PIA VPN - One month added to Paid Accounts for both of us

The Agile Embedded Podcast
Version Control Techniques

The Agile Embedded Podcast

Play Episode Listen Later Feb 3, 2023 51:19


You can find Jeff at https://jeffgable.com.You can find Luca at https://luca.engineer.

Linux Action News
Linux Action News 267

Linux Action News

Play Episode Listen Later Nov 17, 2022 15:59


Linux Action News
Linux Action News 267

Linux Action News

Play Episode Listen Later Nov 17, 2022 15:59


Postgres FM
Version control for databases

Postgres FM

Play Episode Listen Later Nov 4, 2022 31:21


Here are links to a few things we mentioned: A brief history of Version Control Systems (blog post by Mehran Hajirajabi)Redgate Source Control for Oracle (and SQL Server)Flyway Sqitch Liquibase pgAdmin Schema Diff Migra PostgresCompare Schema based versioning and deployment (blog post by Valentine Gogichashvili)Change management tools and techniques (PostgreSQL Wiki)GitLab migration_helpers.rb Database schema changes without downtime (blog post by James Coleman from Braintree/PayPal) Zero-downtime Postgres schema migrations need lock_timeout and retries (blog post by Nikolay) ------------------------What did you like or not like? What should we discuss next time? Let us know by tweeting us on @samokhvalov / @michristofides / @PostgresFM, or by commenting on our Google doc.If you would like to share this episode, here's a good link (and thank you!)Postgres FM is brought to you by:Nikolay Samokhvalov, founder of Postgres.aiMichael Christofides, founder of pgMustardWith special thanks to:Jessie Draws for the amazing artwork 

R Weekly Highlights
Issue 2022-W39 Highlights

R Weekly Highlights

Play Episode Listen Later Sep 28, 2022 33:29


A collection of highlights to give your future developer self a helping hand: Deploying a Flexdashboard using GitHub Pages and Docker, an illustrated guide showcasing the perks of Git and GitHub for version control, and how the logger package integrates smoothly with plumber for an API package. Additional note: The recording of this episode was met with unfortunate technical glitches. We apologize and promise the quality will be back to normal next time! Episode Links This week's curator: Jonathan Carroll (@carroll_jono (https://twitter.com/carroll_jono)) Deploy Flexdashboard on Github Pages with Github Actions and Docker (https://github.com/RamiKrispin/deploy-flex-actions) GitHub - The Perks of Collaboration and Version Control (https://cosimameyer.com/post/git-the-perks-of-collaboration-and-version-control/) API as a package: Logging (https://www.jumpingrivers.com/blog/api-as-a-package-logging/) Entire issue available at rweekly.org/2022-W39 (https://rweekly.org/2022-W39.html) Supplement Resources Submitting Your Work to the Table Contest | 2022 Table Contest https://www.youtube.com/watch?v=fgYgaYKpLO0 Let's Create a Quarto Doc & Share it on Quarto.Pub | Table Contest 2022 https://www.youtube.com/watch?v=l-AQ4yAQXy0

HTML All The Things - Web Development, Web Design, Small Business

Welcome back to the HTML All The Things Podcast your web development, web design, and small business headquarters. This week, Matt and Mike discussed the importance of version control focusing on one of the most popular (if not most popular) version control systems, Git. The duo debated when to learn version control in your coding journey and discussed how difficult it is to learn in comparison to the coding language of your choice.

My life as a programmer
Should I version control my files?

My life as a programmer

Play Episode Listen Later Aug 18, 2022 9:16


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

How to PhD Podcast
Most successful, free resume template and full tutorial | Technical resume fully customizable for one page and more | Going over the process using Overleaf and LaTeX in detail in the video

How to PhD Podcast

Play Episode Listen Later Aug 17, 2022 35:21


I have been told by multiple employers that my resume using this template is the best resume they had ever seen! I always got the interview if not the job! I have also helped many friends successfully use this template and give their careers huge makeovers!! So now it is YOUR turn. Please don't hate me, but this resume template is in LaTeX. If you are not familiar with that, now is a great time to learn and that is exactly what I go over here in this episode! You can Google LaTeX and get lots of help. Also, this template will allow you to hit the road running. LaTeX is fully customizable which makes it awesome to use once you get the hang of it. This template is now extendable to two or more pages. You will see. It can accommodate more than one page and is highly customizable. However, if you are early in your career, you should try to stick to one page! Link to resume template where you will start working on your resume project now: https://www.overleaf.com/read/dnhymzqppptq You can access this one-page technical resume template on Overleaf. I freaking love Overleaf. This is why. OVERLEAF IS AN ONLINE LATEX EDITOR THAT'S EASY TO USE: NO INSTALLATION, REAL-TIME COLLABORATION, VERSION CONTROL, HUNDREDS OF LATEX TEMPLATES, AND MORE. All you have to do is click on the resume template link I provide above, and then edit the Overleaf files that you will then have access to, in order to change out the fields like name, and other specifics. Once you click the link, please save the project with a different name and then turn off sharing unless you want other people to be able to edit your resume. See along the top panel to change the name of your Overleaf project and to change the sharing setting. Next, look at the left panel. In the above picture, we are viewing the PDF result of the files after compiling the LaTeX code that makes your resume. To change what shows up in this PDF result, you need to make edits in the other files like main.tex, page1sidebar.tex, etc. All parts of the resume can be edited by going into each of these files in the left panel. Try making a change, and then go back to the PDF view and click on the green button called “Recompile” in the top panel. You should then be able to see the change you made reflected in the PDF result of your work. After making all the changes, you will have your new resume in PDF format from this template. To save the resume to your computer, you can click on the button near the “Recompile” button with the down arrow on it. You do have to log in. I usually just use my Google login. I made the project for this resume template that you will have to use to edit and create your own resume ‘Read Only.' This is because I don't want people to mess up the template once they start editing because I noticed that although I asked people to create their own project first, people start to edit the original template and then the template files get broken for other users! Not fun!! If you have problems accessing this template online because it is ‘Read Only', please let me know and I will fix the problems. Full blog post: https://howtophd.org/2020/05/one-page-technical-resume-template.html GOOD LUCK!!! Leave a comment on the blog post with your questions!!! Have fun job searching and using this template to create your BEST RESUME!!!!! Note: the blog post provides the files on OneDrive as well. Any problems, let me know. You can also add me on LinkedIn and msg me there with your troubles. I would love to improve this for everyone and make sure that it works!!! --- This episode is sponsored by · Anchor: The easiest way to make a podcast. https://anchor.fm/app Support this podcast: https://anchor.fm/oindreebee/support

DATAcated On Air
Master Git for effective implementation of version control for your programming projects

DATAcated On Air

Play Episode Listen Later Jul 5, 2022 40:44


Have you found yourself in a place with Git where you're unsure what to do next? In this episode of the DATAcated on Air podcast, host Kate Strachnyi talks with Jesse Liberty, author of Git for Programmers and several other books. They discuss Git, version control, and how programmers use Git in general. Listen to learn how you can learn and improve your skills in Git. You will want to hear this episode if you are interested in... Jesse's start in programming [02:03] What is Git? [05:02] Git vs. GitHub [16:48] The future of programming [22:10] Solving conflicts [24:15] TFVC to Git [31:20] The future of Git [35:56] Resources & People Mentioned Git for Programmers: Master Git for effective implementation of version control for your programming projects Jon Galloway Programming C# 8.0: Build Cloud, Web, and Desktop Applications SonarQube Connect with Jesse Liberty On LinkedIn Jesse's Blog On Twitter Connect with DATAcated http://www.datacated.com/ DATAcated on LinkedIn: https://www.linkedin.com/company/datacated1/ Kate on LinkedIn: https://www.linkedin.com/in/kate-strachnyi-data/ DATAcated on Twitter: https://twitter.com/datacated_ DATAcated on YouTube: https://www.youtube.com/datacated Subscribe to the DATACATED On Air podcast --- Support this podcast: https://anchor.fm/datacated/support

LINUX Unplugged
464: Git Happens

LINUX Unplugged

Play Episode Listen Later Jun 27, 2022 73:15 Very Popular


We're going back in time to witness the early days of a critical tool to build Linux, then jump forward 15 years and join our buddy Brent on his journey to learn that very tooling.

Software Defined Talk
Episode 362: Are we using version control?

Software Defined Talk

Play Episode Listen Later Jun 10, 2022 67:50


This week we discuss work life balance, the State of Continuous Delivery Survey and recap WWDC. Plus, some thoughts on Buddha and parenting… Runner-up Titles The Buddha had no kids The Air Fryer is a PaaS. Rundown Work vs. Life Office workers get little reward for returning to the office – an idle factory is taboo (https://cote.io/2022/06/08/office-workers-get-little-reward-for-returning-to-work-an-idle-factory-is-taboo/) CEOs had a phenomenal year. Workers, less so (https://thehustle.co/05312022-CEO-vs-Worker-Pay/) Tesla monitored its employees on Facebook with help of PR firm during 2017 union push (https://www.cnbc.com/2022/06/02/tesla-paid-pr-firm-to-surveil-employees-on-facebook-in-2017-union-push.html) Elon Musk asks all Tesla employees to come back to the office or quit (https://electrek.co/2022/06/01/elon-musk-tesla-employees-come-back-office-or-quit/) Ford factory workers get 40-hour week (https://www.history.com/this-day-in-history/ford-factory-workers-get-40-hour-week) Survey Says State of Continuous Delivery (https://cd.foundation/wp-content/uploads/sites/78/2022/06/The-State-of-CD-Q1-2022.pdf) Chainguard raises $50M Series A for supply chain security (https://techcrunch.com/2022/06/02/chainguard-raises-50m-to-guard-supply-chains/) WWDC Apple WWDC 2022: the 16 biggest announcements (https://www.theverge.com/2022/6/6/23141939/apple-wwdc-2022-biggest-announcements-ios-16-macbook-air-macos-watchos) Create macOS or Linux virtual machines - WWDC22 - Videos (https://developer.apple.com/videos/play/wwdc2022/10002/) Apple will allow Linux VMs to run Intel apps with Rosetta in macOS Ventura (https://arstechnica.com/gadgets/2022/06/macos-ventura-will-extend-rosetta-support-to-linux-virtual-machines/) All the New Features Coming to Your Mac This Fall (https://www.wired.com/story/apple-ventura-macos-13-preview/) EU reaches deal to make USB-C a common charger for most electronic devices (https://www.engadget.com/eu-reaches-deal-to-make-usb-c-a-common-charger-for-most-electronic-devices-104605067.html) Relevant to your Interests Earnings HashiCorp quarter (https://siliconangle.com/2022/06/02/kubecost-launches-open-source-opencost-project-keep-lid-kubernetes-spending/https://twitter.com/jaminball/status/1532457687778312213?s=21&t=FiXLrZJc1LtYPQyeU27CEg) MongoDB quarter (https://twitter.com/jaminball/status/1532094080418607104) GitLab quarter (https://twitter.com/jaminball/status/1533906440695316480?s=21&t=K30ROu7mTJp1DgbvYxhDCA) Salesforce stock jumps as it raises profit forecast (https://www.cnbc.com/2022/05/31/salesforce-crm-earnings-q1-2023.html) Tech Valuations Tumble, but Business Software Stocks Are Cushioned by the Cloud (https://www.wsj.com/articles/tech-valuations-tumble-but-business-software-stocks-are-cushioned-by-the-cloud-11654164000?mod=djemalertNEWS) A Framework for Navigating Down Markets (https://future.com/framework-valuation-navigating-down-markets/) VMware Good thread (VMware history) (https://twitter.com/jdooley_clt/status/1528688334394077184) Broadcom buying VMware makes sense for IoT infrastructure (https://www.theregister.com/2022/05/26/broadcom_buying_vmware_makes_sense/) Broadcom plans 'rapid subscription transition' for VMware (https://www.theregister.com/2022/05/27/broadcom_vmware_subscriptions/) Broadcom buying VMware makes sense for IoT infrastructure (https://www.theregister.com/2022/05/26/broadcom_buying_vmware_makes_sense/) Brian Madden's brutal and unfiltered thoughts on the Broadcom / VMware deal (https://www.linkedin.com/pulse/brian-maddens-brutal-unfiltered-thoughts-broadcom-vmware-brian-madden/?trackingId=m%2FeClBkjQxSyYPzRVcnpHQ%3D%3D) Broadcom will tame the VMware beast (https://siliconangle.com/2022/05/27/broadcom-will-tame-vmware-beast/) VMware Blockchain (https://www.vmware.com/products/blockchain.html) Bolt, the payments start-up, has begun laying off employees. (https://www.nytimes.com/2022/05/25/business/bolt-layoffs.html) Layoffs.fyi - Tech Layoff Tracker and Startup Layoff Lists (https://layoffs.fyi/) Proton Is Trying to Become Google—Without Your Data (https://www.wired.com/story/proton-mail-calendar-drive-vpn/) OpenStack, except it's outer space, (https://twitter.com/Kemp/status/1530198772872933377) Microsoft confirms it's taking a 'new approach' with its game streaming device | Engadget (https://www.engadget.com/microsoft-confirms-its-taking-a-new-approach-to-its-game-streaming-device-090144247.html) How to do fun and interesting executive dinners, round tables, etc. – online and in-person (https://cote.io/2022/05/27/how-to-do-executive-dinners/) Over 380 000 open Kubernetes API servers | The Shadowserver Foundation (https://www.shadowserver.org/news/over-380-000-open-kubernetes-api-servers/) Twitter fined $150M for misusing 2FA data (https://www.techtarget.com/searchsecurity/news/252520746/Twitter-fined-150M-for-misusing-2FA-data) First she documented the alt-right. Now she's coming for crypto. (https://www.washingtonpost.com/technology/2022/05/29/molly-white-crypto/) Exclusive: Microsoft continues to iterate on an Xbox cloud streaming device codenamed 'Keystone' (https://www.windowscentral.com/gaming/xbox/exclusive-microsoft-continues-to-iterate-on-an-xbox-cloud-streaming-stick-codenamed-keystone) Microsoft won't lower software costs on AWS, Google clouds (https://www.techtarget.com/searchenterprisedesktop/news/252520735/Microsoft-wont-lower-software-costs-on-AWS-Google-clouds) A researcher's avatar was sexually assaulted on a metaverse platform owned by Meta, making her the latest victim of sexual abuse on Meta's platforms, watchdog says (https://www.businessinsider.com/researcher-claims-her-avatar-was-raped-on-metas-metaverse-platform-2022-5) Forget LinkedIn—Your Next Job Offer Could Come via Slack (https://www.wsj.com/articles/job-hunters-workers-use-slack-to-find-job-offers-fast-11653918510) Sheryl Sandberg will leave Meta after 14 years this fall (https://www.protocol.com/sheryl-sandberg-meta-coo) This crypto startup believes 'sex-to-earn' is the future of web3 (https://www.inputmag.com/tech/sexn-crypto-startup-sex-to-earn-web3-nfts) ExpressVPN rejects CERT-In directives, removes its India servers (https://economictimes.indiatimes.com/tech/technology/expressvpn-rejects-cert-in-directives-suspends-india-ops/articleshow/91956961.cms) MongoDB CTO on (no)SQL, Superapps, and Southeast Asia (https://future.com/mongodb-cto-cloud-providers-southeast-asia/) Google is combining Meet and Duo into a single app for voice and video calls (https://www.theverge.com/2022/6/1/23149832/google-meet-duo-combination-voice-video) This VR headset will measure a user's brain activity (https://www.pcgamer.com/this-vr-headset-will-measure-a-users-brain-activity) Tesla has to respond to increase in phantom braking complaints (https://electrek.co/2022/06/03/tesla-respond-increase-phantom-braking-complaints/) Amazon's retail CEO is resigning after 23 years (https://www.theverge.com/2022/6/3/23153327/amazon-ceo-consumer-retail-businesses-dave-clark-resigning) Zoom Hires Greg Tomb as President (https://www.globenewswire.com/news-release/2022/06/06/2457166/0/en/Zoom-Hires-Greg-Tomb-as-President.html?utm_source=newsletter&utm_medium=email&utm_campaign=newsletter_axioslogin&stream=top) Peloton hires Amazon Web Services executive Liz Coddington as new CFO in latest shakeup (https://techcrunch.com/2022/06/07/peloton-hires-amazon-executive-liz-coddington-new-cfo-latest-shakeup/) Musk accuses Twitter of 'resisting and thwarting' his right to information on fake accounts (https://www.cnbc.com/2022/06/06/musk-says-twitter-is-refusing-to-share-data-on-spam-accounts.html) ‘A new IBM': How the tech giant simplified its marketing (https://www.marketingweek.com/ibm-simplifying-marketing/) Coinbase extends hiring pause for 'foreseeable future' and plans to rescind some offers (https://www.cnbc.com/2022/06/02/coinbase-hiring-pause-for-foreseeable-future-and-will-rescind-offers.html) Evading the Big Blue Name Police (https://www.itjungle.com/2022/06/08/evading-the-big-blue-name-police/) IBM CEO explains why company offloaded Watson Health (https://www.theregister.com/2022/06/08/ibm_ceo_arvind_krishna_explains/) MongoDB fires up new cloud, on-premises releases (https://venturebeat.com/2022/06/07/mongodb-fires-up-new-cloud-on-premise-releases/) In reversal, Twitter plans to comply with Musk's demands for data (https://www.washingtonpost.com/technology/2022/06/08/elon-musk-twitter-bot-data/) OpenCost: Open Source Collaboration on Kubernetes Cost Standards (https://thenewstack.io/opencost-open-source-collaboration-on-kubernetes-cost-standards/) Kubecost launches open-source OpenCost project (https://siliconangle.com/2022/06/02/kubecost-launches-open-source-opencost-project-keep-lid-kubernetes-spending/) Datadog's 2022 State of Serverless repor (https://www.datadoghq.com/state-of-serverless/)t (https://www.datadoghq.com/state-of-serverless/) The IRS needs digital transformation (https://twitter.com/josephzeballos/status/1534189391328976897?s=21&t=uPoXtZtzX-q_GAtodVVbsg) Oracle quietly closes $28B deal to buy electronic health records company Cerner (https://techcrunch.com/2022/06/07/oracle-quietly-closes-28b-deal-to-buy-electronic-health-records-company-cerner/) Nonsense The Cast of HBO's 'Silicon Valley' Cast Explains What Real Startups Do (NSFW) (https://www.youtube.com/watch?v=5Y64UeNeiOM) WSJ News Exclusive | Justin Timberlake Sells Song Catalog to Blackstone-Backed Fund (https://www.wsj.com/articles/justin-timberlake-sells-song-catalog-to-blackstone-backed-fund-11653557400) Every person in the U.S. now receives an average of 65 packages a year. (https://twitter.com/mims/status/1529222322686672896) Spotify Podcasters Are Making $18,000 a Month With Nothing But White Noise (https://www.bloomberg.com/news/articles/2022-06-01/how-to-make-money-on-spotify-a-white-noise-podcast-could-bring-you-big-bucks) Flying ice cream? Unilever links with drone delivery service Flytrex (https://www.fooddive.com/news/flying-ice-cream-unilever-links-with-drone-delivery-service-flytrex/624541/) Texas to reclaim home of the largest Buc-ee's (https://www.kxan.com/news/texas/texas-to-reclaim-home-of-the-largest-buc-ees/) Sponsors Teleport — The easiest, most secure way to access infrastructure. (https://goteleport.com/?utm_campaign=eg&utm_medium=partner&utm_source=sdt) Listener Feedback / Jobs Tim wants you to work at Biogen as a Global DevOps Lead, Commercial & Medical IT (https://jobs.smartrecruiters.com/Biogen/743999821251393-global-devops-lead-commercial-medical-it) Walmart is hiring Principal Software Engineer - Linux Kernel in Sunnyvale, California (https://www.linkedin.com/jobs/view/2945555862) Ryan wants you to work at DataDog as the Vice President, Events and Field Marketing (https://www.datadoghq.com/careers/detail/?gh_jid=4252681) J&J Senior Algorithm Analytics Engineer in Redwood City, California | Medical Devices (https://jobs.jnj.com/jobs/2206008429W?lang=en-us) NYTimes is hiring a Staff Software Engineer - CI/CD Platform (https://nytimes.wd5.myworkdayjobs.com/Tech/job/New-York-NY/Staff-Software-Engineer---CI-CD-Platform_REQ-012710) Conferences FinOps X (https://events.linuxfoundation.org/finops-x/), June 20-21, 2022, Matt's there! DevOps Loop (https://devopsloop.io), June 22nd. Free! Coté put the agenda together. Open Source Summit North America (https://events.linuxfoundation.org/open-source-summit-north-america/), June 21-24, 2022, Matt's there! DevOpsDayLA (https://www.socallinuxexpo.org/scale/19x/devops-day-la) is happening at SCALE19x (https://www.socallinuxexpo.org/scale/19x), July, 29th, 2022 Discount code: DEVOP THAT Conference Wisconsin (https://that.us/call-for-counselors/wi/2022/), July 25, 2022 Discount code: SDTFriendsWI50 - $50 off 4-Day everything ticket Discount code:: SDTFriendsWI25 - $25 off 3-Day Camper ticket VMware Explore 2022, August 29 – September 1, 2022 (https://www.vmware.com/explore.html?src=so_623a10693ceb7&cid=7012H000001Kb0hQAC) SpringOne Platform (https://springone.io/?utm_source=cote&utm_medium=podcast&utm_content=sdt), SF, December 6–8, 2022 THAT Conference Texas Call For Counselors (https://that.us/call-for-counselors/tx/2023/) Jan 16-19, 2023, SDT news & hype Join us in Slack (http://www.softwaredefinedtalk.com/slack). Get a SDT Sticker! Send your postal address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) and we will send you free laptop stickers! Follow us on Twitch (https://www.twitch.tv/sdtpodcast), Twitter (https://twitter.com/softwaredeftalk), Instagram (https://www.instagram.com/softwaredefinedtalk/), LinkedIn (https://www.linkedin.com/company/software-defined-talk/) and YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured). Use the code SDT to get $20 off Coté's book, (https://leanpub.com/digitalwtf/c/sdt) Digital WTF (https://leanpub.com/digitalwtf/c/sdt), so $5 total. Become a sponsor of Software Defined Talk (https://www.softwaredefinedtalk.com/ads)! Recommendations Brandon: Apple Watch SE (https://www.apple.com/apple-watch-se/?afid=p238%7CsZvcBV5q2-dc_mtid_1870765e38482_pcrid_584606532877_pgrid_117189313172_pntwk_g_pchan__pexid__&cid=aos-us-kwgo-watch--slid---product-) for Tweens Coté: Matt Levine interview on (https://longform.org/posts/longform-podcast-490-matt-levine) The Longform podcast (https://longform.org/posts/longform-podcast-490-matt-levine). Photo Credits Banner (https://unsplash.com/photos/88IMbX3wZmI) ArtWork (https://unsplash.com/photos/5cFwQ-WMcJU)

Modernize or Die ® Podcast - CFML News Edition
Modernize or Die® - CFML News for March 8th, 2022 - Episode 138

Modernize or Die ® Podcast - CFML News Edition

Play Episode Listen Later Mar 8, 2022 79:46


2022-03-08 Weekly News - Episode 138Watch the video version on YouTube at https://youtu.be/DO6_4ccmyVg Hosts: Luis Majano- CEO of Ortus SolutionsGavin Pickin - Senior Developer for Ortus SolutionsThanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and almost every other Box out there. A few ways  to say thanks back to Ortus Solutions: Like and subscribe to our videos on YouTube.  Help ORTUS reach for the Stars - Star and Fork our Repos https://github.com/coldbox/coldbox-platform https://github.com/Ortus-Solutions/ContentBox/ https://github.com/Ortus-Solutions/commandbox/ https://github.com/ortus-solutions/docker-commandbox https://github.com/Ortus-Solutions/testbox/ https://github.com/coldbox-modules/qb/ https://github.com/coldbox-modules/quick/ https://github.com/coldbox-modules/cbwire https://github.com/Ortus-Solutions/DocBox Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github  Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips)  Patreon SupportWe have 36 patreons providing 96% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Modernize SpotlightAwesome shoutout to Ortus in the Boxteam Slack from Don BallamyShoutout to the Ortus team!  A few weeks ago we had a major security incident on our network at Azure (not CF related) that caused us to rebuild our entire network of virtual machines.  We hired a security firm to oversee the rebuild and one of our legacy API apps running on CF 11 was flagged and had to be upgraded to CF 2021 (we had planned to, but time had been limiting it).  I spent a few days trying, this app was originally written in ColdFusion 8, but then gave up and decided to rewrite the entire API application using ColdBox 6.  I was able to rebuild the entire application in 3 days.  Without the tools you guys create and work on a daily basis, this would not have been possible.  Thank You!https://boxteam.slack.com/archives/C0532LKQ3/p1646535163494699 News and EventsBuilt with ColdFusion CFMLThis repo is a community repo to list and showcase companies, sites and technologies powered by ColdFusion (CFML) and several Ortus Products.To contribute, fork and star the project. Then add your own organization file in the orgs directory and then append the name of that file ( excluding the extension ), in to the cfml-rocks.json array of orgs. You may use the schema below for reference. Send us your pull request and once validated, we will add it to the repo and site.https://github.com/Ortus-Solutions/built-with-cfml-box/CFML Spreadsheet v3.4.0 releasedSpreadsheet-CFML 3.4.0 released with a new sheetInfo() method to return properties of a specific sheet within your workbook https://github.com/cfsimplicity/spreadsheet-cfml Ortus Webinar - March - ForgeBoxication with Gavin PickinMarch 25th, 2022 Time: 11:00 AM Central Time (US and Canada)ForgeBox is CFML's package management system, and in this webinar you will learn how you can use it with any cfml app you have. You'll learn how to use ForgeBox packaged in your app, commit your own code to ForgeBox, and if we have time we might even make your code into a ColdBox module.Register today: https://us02web.zoom.us/meeting/register/tZwkduGurDgoHNf4sljBngAFLpoNSNLkzom3 More Webinars: https://www.ortussolutions.com/events/webinars Hawaii CFUG User Group - Moving your Legacy ColdFusion application to Modern CFML with Mark TakataMarch 24th, 20221:00pm Hawaiian TimeWe've all seen old legacy code in our ColdFusion applications.How do you move that legacy code to modern CFML with easier maintenance and deployment, fewer bugs, and streamlined code?Why Move to Modern CFMLMost of us understand that moving our legacy applications to modern CFML is smart. Easier Maintenance Rapid Deployment Fewer Bugs Modern, Responsive Front-End https://hawaiicoldfusionusergroup.adobeconnect.com/legacy/ Happy Birthday Docker - Docker Community All HandsThursday, March 31, 2022 | 8:00am - 11:00am PTJoin us in celebrating Docker's 9th birthday at our next Community All Hands! This virtual event is a unique opportunity for the community to come together with Docker staff to learn, share and collaborate about all things Docker.https://www.docker.com/event-community-all-hands Adobe WorkshopsJoin the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premiseWEDNESDAY, MARCH 9, 20229:00 AM CETDamien Bruyndonckx https://workshop-cf-adobe.meetus.adobeevents.com/ THURSDAY, APRIL 21, 20229:00 AM CESTDamien Bruyndonckxhttps://adobe-workshop-coldfusion.meetus.adobeevents.com/ FREE :)Full list - https://meetus.adobeevents.com/coldfusion/ CFCasts Content Updateshttps://www.cfcasts.com Just ReleasedBrad Wood on CommandBox 5.x. https://www.cfcasts.com/series/ortus-webinars-2022/videos/brad-wood-on-commandbox-5.x. Conferences and TrainingDocker Community All HandsThursday, March 31, 2022 | 8:00am - 11:00am PTJoin us in celebrating Docker's 9th birthday at our next Community All Hands! This virtual event is a unique opportunity for the community to come together with Docker staff to learn, share and collaborate about all things Docker.https://www.docker.com/event-community-all-hands  DevNexus 2022 - The largest Java conference in the USApril 12-14, 2022Atlanta, GABrad & Luis will be speakingLuis - Alpine.js: Declare and React with SimplicityBrad - What's a Pull Request? (Contributing to Open Source)https://devnexus.com/DockerConMay 10, 2022Free Online Virtual ConferenceDockerCon will be a free, immersive online experience complete with Docker product demos , breakout sessions, deep technical sessions from Docker and our partners, Docker experts, Docker Captains, our community and luminaries from across the industry and much more. Don't miss your chance to gather and connect with colleagues from around the world at the largest developer conference of the year. Sign up to pre-register for DockerCon 2022!https://www.docker.com/dockercon/ US VueJS ConfFORT LAUDERDALE, FL • JUNE 8-10, 2022Beach. Code. Vue.Workshop day: June 8Main Conference: June 9-10https://us.vuejs.org/ Into The Box 2022 - Tentative dates - September 27-30Into the Box Latam 2022 - Tentative dates - Dec 1-2CF Summit - Still waiting on news from Adobe.More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week3/8/22 - Blog - Ben Nadel - Using Common Table Expressions (CTE) To Create Derived Tables In MySQL 8Now that my ColdFusion blog is running on MySQL 8.0.28, I get to leverage a number of new features related to derived tables. Yesterday, I looked as using LATERAL derived tables to gather row-specific data. This morning, I want to look at using something called Common Table Expressions (CTE) in order to create derived tables that are factored-out of the main SQL query and placed within a named, temporary result set. This doesn't change the derived table, functionally speaking; but, I believe it does make the SQL query easier to read.https://www.bennadel.com/blog/4223-using-common-table-expressions-cte-to-create-derived-tables-in-mysql-8.htm 3/7/22 - Charlie Arehart - FusionReactor 8.7.7 released, enhances the recent DB and API Time featureI had blogged in early November about how FusionReactor 8.7.4 had added at that time a new feature where it lists on request summary pages the DB and API Time of each request, so you could readily tell how much of a request's duration might have been caused by time spent waiting for either of those kinds of resources.Now in 8.7.7, which was released last week (Mar 1), the benefit of that feature has been extended so that a) the same information is written to both the FusionReactor request logs and b) it's also now available in FR crash protection alert emails. In this post, I'll show you examples of what's changed for each, and I'll note another related changes in the prior FR update, 8.7.6.https://www.carehart.org/blog/client/index.cfm/2022/3/7/fusionreactor_8_7_7_enhances_db_and_api_time_feature 3/6/22 - Tweet - John Barret - University of Hawaii using CFLM in 2005How the University of Hawaii used to use #ColdFusion in ICS 415, a class I took way back in 2005. http://nordbotten.com/articles/ColdFusion.pdf https://twitter.com/johnny_barrett/status/1500677296499269633https://twitter.com/johnny_barrett3/5/22 - Blog - Ben Nadel - Tracking Database Schema And Schema Migrations In Git Version ControlA decade ago, I attended a presentation from Tim Cunningham titled "Version Control on the Database: the Final Frontier". At the time, I was relatively new to version control. At InVision, we had just started using git and GitHub; and, before that, I had only dabbled briefly with SVN (Subversion). I was still struggling to wrap my head around branching and merging and rebasing. So, when Tim suggested that we should also be storing our "database" in version control, I simply wasn't ready to hear it. I mean, it sounded awesome; but, due to my lack of experience, I couldn't connect - at a practical level - with anything he was saying. Cut to 2022 and I can't imagine not tracking our database schema and schema migrations in version control!https://www.bennadel.com/blog/4221-tracking-database-schema-and-schema-migrations-in-git-version-control.htm 3/4/22 - Blog - Ben Nadel - Moving MySQL To A Per-Application Datasource In ColdFusion 2021Over the weekend, after my ColdFusion blog was accidentally upgraded from MySQL 5.0.10 to 8.0.28, I had to scurry and update the datasource configuration in both my production environment as well as in my local Docker development environment. And it occurred to me that manually updating the MySQL datasource in the ColdFusion Administrator represented a huge point of human failure. And, more than that, there was no record of these changes being made; which meant that undoing said changes would be quite challenging. In a modern application context, this is highly disturbing! My application's datasource configuration workflow should be in source-control. As such, I've decided to move my blog to a per-Application datasource.https://www.bennadel.com/blog/4220-moving-mysql-to-a-per-application-datasource-in-coldfusion-2021.htm 3/4/22 - Blog - Mark Takata - Adobe - Trying out Redis for ColdFusion cachingI had a customer reach out to me last week about moving their session storage to Redis, so I decided to play around a bit with it. I'd never really had the need to utilize Redis or any of the other caches, as the companies I'd worked with used the local CF cache or other solutions. So I saw this as an opportunity to play and learn.https://coldfusion.adobe.com/2022/03/trying-redis-coldfusion-caching/ 3/4/22 - Blog - Nolan Erck - South of Shasta - Why Do Some CFML Jobs Require Degrees?Earlier today in the ColdFusion Programmers forum on Facebook somebody asked (I'm paraphrasing a little) why do some ColdFusion jobs require a Computer Science degree when they don't teach CFML in college?I have 2 answers:1 - Actually, there is (or was?) a ColdFusion curriculum written up and made available for colleges that want to teach ColdFusion in the classroom. I'm unclear on the current status of this, but my guess is someone on the Adobe ColdFusion team would have more info (Mark or Kishore probably).2 - The longer answer is, because good Computer Science degrees are not language specific. Good degrees (and good software developers) focus on constructs, concepts, and higher level skills. They don't spend (much) time worrying about the difference between a CFInclude and a Custom Tag...but they do teach you why a programming construct that leaks data (CFInclude) would be less appropriate in most situations than one that promotes better programming practices (CFFunction, CFCs, and even Custom Tags are better than CFInclude in that regard).https://southofshasta.com/blog/why-do-some-cfml-jobs-require-degrees/ 3/3/22 - Tweet - Brad Wood - Ortus Solutions - CFML Queries have member functions like arrays and structsThis came up today-- you may not realize CFML queries have the same each(), map(), reduce(), filter() member functions as arrays and structs. Your closure receives a struct representing each query row. Super easy to use for manipulating queries. https://twitter.com/bdw429s/status/1499534951699603456 https://twitter.com/bdw429s 3/2/22 - Blog - Brad Wood - Ortus Solutions - CommandBox/Undertow Server scanned with OWASP ZAPWe had a user ask recently if we had run any automated scanners against CommandBox servers to verify they were secure. While we've taken care to make CommandBox servers secure by default and I've helped many clients who have run scans against their own CommandBox-hosted apps, Ortus had never performed any scans just against CommandBox itself. I grabbed the OWASP ZAP scanner 4, which is a free scanning tool that checks for a bunch of different vulnerabilities, specifically HTTP header related. I figured it would be nice to post what I did here for the community to see.https://community.ortussolutions.com/t/commandbox-undertow-server-scanned-with-owasp-zap/9134 3/2/22 - Tweet - Brad Wood - Ortus Solutions - SQL Server MonitorI've tossed the (very old) code for a little CF tool/site I wrote years ago to visually monitor all the running process on a SQL Server (ONTO GITHUB).  It's handy for finding processes with locks blocking other processes.  It's rough, but works. Feel free to play: https://github.com/bdw429s/SQL-Server-Monitor https://twitter.com/bdw429s/status/1498812367605538816https://twitter.com/bdw429s CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 54 ColdFusion positions from 33 companies across 32 locations in 5 Countries.6 new jobs listedFull-Time - ColdFusion programmer at Washington, DC - United States Mar 08https://www.getcfmljobs.com/jobs/index.cfm/united-states/ColdFusion-programmer-at-Washington-DC/11441Full-Time - Full Stack Developer (Remote) at Sacramento, CA - United States Mar 07https://www.getcfmljobs.com/viewjob.cfm?jobid=11440Full-Time - Coldfusion Developer at Connecticut - United States Mar 05https://www.getcfmljobs.com/jobs/index.cfm/united-states/Coldfusion-Developer-at-Connecticut/11438Full-Time - IT Web Developer at Everett - United States Mar 04https://www.getcfmljobs.com/viewjob.cfm?jobid=11437 Full-Time - Senior ColdFusion Developer - GeoNorth Information Systems a.. - United States Mar 02https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-ColdFusion-Developer-GeoNorth-Information-Systems-at-Alaska/11435Full-Time - Database Administrator with ColdFusion at Remote - United States Mar 02https://www.getcfmljobs.com/jobs/index.cfm/united-states/Database-Administrator-with-ColdFusion-at-Remote/11436 Other Job LinksOrtus Solutionshttps://www.ortussolutions.com/about-us/careers Everett Community Collegehttps://employment.everettcc.edu/postings/5300 The Consortium, Inchttps://jobs.crelate.com/portal/consortium/job/ok4b6rcj95g1rhscawespxcdjy ForgeBox Module of the WeekSentry by Ortus SolutionsThis module connects your CFML application to send bug reports to Sentry (https://sentry.io)If your app uses neither ColdBox nor LogBox, you can still instantiate the SentryService and use it directly so long as you prep it with the settings it needs.Methods include captureMessage, captureException, capture… with the ability to use levels, tags, auto pass cgi variables, and much more. Great free tier options for getting started with smaller apps. https://www.forgebox.io/view/sentry VS Code Hint Tips and Tricks of the WeekFile Nesting in VS CodeVS Code v1.64 was released a few days ago and it's once again packaged with nice new features and improvements. An exciting new feature is the Side Panel that can be opened opposite to the Side Bar, i.e. the “other side of the screen”, giving you the option to have more views open at once. I can see how that can be useful on bigger screens.Another new feature that catched my interest was the experimental support for file nesting. This feature lets you visually “nest”/group related files under a “root” file in the same directory. For example, say you have a main.ts file and next to it you have main.js, main.d.ts and main.js.map. After enabling the file nesting feature and configuring it, VS Code will visually group the main.* files under the main.ts filehttps://dzhavat.github.io/2022/02/07/file-nesting-in-vs-code.html Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox,  ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website https://community.ortussolutions.com/ PatreonsJohn Wilson - Synaptrix Eric HoffmanGary KnightMario RodriguesGiancarlo GomezDavid Belanger  (Bell-an-jer)Dan CardJonathan PerretJeffry McGee - Sunstar Media6Dean MaunderJoseph Lamoree  (Lah-more-ee)?Don BellamyJan Jannek  (Yan Yannek)Laksma Tirtohadi  (Lah-ksma Turt-o-hah-dee)Carl Von StettenJeremy AdamsDidier LesnickiMatthew ClementeDaniel GarciaScott Steinbeck - Agri Tracking SystemsBen NadelBrett DeLineKai KoenigCharlie ArehartJonas ErikssonJason DaigerShawn OdenMatthew DarbyRoss PhillipsEdgardo CabezasPatrick FlynnStephany Monge  (Mongee)John WhishKevin WrightPeter AmiriYou can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors ★ Support this podcast on Patreon ★

My Amazon Guy
Version Control: Excel Template File Uploads for Amazon FBA

My Amazon Guy

Play Episode Listen Later Mar 4, 2022 1:48


Join our Channel to get early access and say thanks to Steven Pope for putting out all the content: https://www.youtube.com/channel/UClUSEsDS2sdgNJfCcCM_5Uw/join00:00 Excel Template File Uploads00:11 File names now showing together with the Batch ID number status00:58 It doesn't backdate previous file submissions01:27 Keep a backup of your dataAbout Steven Pope: Steven is the founder of My Amazon Guy. He started his career as a TV reporter in Idaho, then was an eCommerce Director for 10 years for brands ranging from Gold & Silver Coins to Women's Plus Size Clothing. Steven then created My Amazon Guy, a 175+ employee agency that focuses on growing traffic and sales on Amazon.  Steven not only owns MAG but also My Refund Guy, 2 Amazon Brands: Momstir & Age of Sage, and a Holster company HOLSTIT. Steven has more than 900 tutorial videos on YouTube showing how to handle ANY problem faced on Amazon and has interviewed every major player in the Amazon space on his podcast.LinkedIn // Degrees: MBA and BS In Communications. Amazon Advertising Sponsored Ads Accredited.About My Amazon Guy: An 160+ client full-service Amazon Agency in Atlanta, Georgia. We growth hack sales through traffic and conversion improvements. PPC, SEO, Design, Catalog Merchandising, and more all in-house. My Amazon Guy Podcast and Videos: Podcast.MyAmazonGuy.comYouTube.com/MyAmazonGuyWebsite: MyAmazonGuy.comOther Social Media links:https://www.facebook.com/myamazonguys/https://www.linkedin.com/company/my-amazon-guyhttps://twitter.com/myamazonguy✅Get 50% off First Month with Helium 10 https://bit.ly/3z1sijm✅ Order a Trademark from My Amazon Guy for $825 and get your brand registry on Amazon in under 7 days. Order here: https://myamazonguy.com/trademark-services/✅ A+ Enhanced Brand Content https://myamazonguy.com/amazon-enhanced-brand-a-plus-content/✅ Beginner Tutorial Playlist: https://www.youtube.com/playlist?list=PLDkvNlz8yl_bC5ERcdJm9mu_MLSTyl3e_✅ Coaching on Demand (Same day Appointments Available): https://myamazonguy.com/book-a-coaching-call/#amazonselling #amazonseller #amazonfba #myamazonguy

Story Points: Stories about Software Engineering

Tech Side Projects are like Pokemon....In today's episode, we talk about side projects. Side Projects are a great way to learn something new. They aren't just for new engineers trying to showcase their skills but for the senior engineer looking into a new piece of technology for work. We take a walk down memory lane and talk about the projects we have done and where as a new engineer how you can come up with your own project.Buzzwords: Git, Repository, Framework, GitHub, Version Control

COMPRESSEDfm
44 | What does it look like to work on an actual dev team?

COMPRESSEDfm

Play Episode Listen Later Jan 18, 2022 56:49


In this episode, Amy and James talk about their experiences on actual development teams and the different processes and workflows that work best.SponsorsVercelVercel combines the best developer experience with an obsessive focus on end-user performance. Their platform enables frontend teams to do their best work. It is the best place to deploy any frontend app. Start by deploying with zero configuration to their global edge network. Scale dynamically to millions of pages without breaking a sweat.For more information, visit Vercel.comZEAL is hiring!ZEAL is a computer software agency that delivers “the world's most zealous” and custom solutions. The company plans and develops web and mobile applications that consistently help clients draw in customers, foster engagement, scale technologies, and ensure delivery.ZEAL believes that a business is “only as strong as” its team and cares about culture, values, a transparent process, leveling up, giving back, and providing excellent equipment. The company has staffers distributed throughout the United States, and as it continues to grow, ZEAL looks for collaborative, object-oriented, and organized individuals to apply for open roles.For more information visit softwareresidency.com/careersDatoCMSDatoCMS is a complete and performant headless CMS built to offer the best developer experience and user-friendliness in the market. It features a rich, CDN-powered GraphQL API (with realtime updates!), a super-flexible way to handle dynamic layouts and structured content, and best-in-class image/video support, with progressive/LQIP image loading out-of-the-box."For more information, visit datocms.comShow Notes0:00 Introduction2:58 Jobs on a Development Team4:58 What is agile?7:09 Sprints8:32 Deadlines and Milestones10:19 Sponsor: Vercel11:25 Writing Stories15:23 Types of Stories21:26 Version Control and Git within a TeamEpisode 34 - Getting gitUsing Git with a Team on YouTube22:55 Continuous Integration and Continuous DeploymentEverything Svelte26:41 Code ReviewsTweet from James / Compressed.fm Codebase28:27 Sponsor: DatoCMS29:21 Prioritizing and Pointing Stories34:47 Who writes the stories?36:21 Velocity38:26 Pair ProgrammingTupleLiveShare through VS Code45:08 Meetings47:46 How Design Fits into the Process49:12 Sponsor: ZEAL50:05 Grab Bag Questions53:10 Amy's Pick: Rainbow Pirates53:27 Amy's Plug: Everything Svelte53:50 James's Pick: Kreg Pocket Hole Jig Pro 72055:53 James's Plug: James Q Quick on YouTube

The DevSecOps Talks Podcast
DEVSECOPS Talks #36 - Sturdy. Is it time for a new version control tool?

The DevSecOps Talks Podcast

Play Episode Listen Later Dec 7, 2021 43:17


We have had Git around for more than 15 years, and during that time, it has become a standard de-facto to share code and track code changes. While Git is a superior version control system to most of what we have seen before, it has been 15 years since the first release. Should we be looking for new ways to approach version control systems? Is the time right for the next generation of tools in this area?   Connect with us on LinkedIn or Twitter https://devsecops.fm/about/ and tell us about your questions, and we will answer them in the show.

Version Control
From Side Project to Building a Profitable Game with Ranjan Shrestha of Bhoos Entertainment | Ep. 02

Version Control

Play Episode Listen Later Sep 15, 2021 56:26


We invited Ranjan Shrestha for the 2nd episode of Version Control. Ranjan is the co-founder of Bhoos Entertainment which is focused on building mobile games. His company has built some of the most popular games in Nepali market crossing 500K downloads in play store. In this episode, Ranjan talked about how a side project with a friend turned into a company with niche in game development. We discussed about the technical decisions behind building those vibrant games and the mindset to overcome the challenges. Timestamps 00.30 Introduction 02:45 About Bhoos Entertainment 05:20 Marriage Card Game 12:43 Call Break 18:45 Game Dev and Algorithms 23:07 On C Programming 26:33 Javascript Meetup 27:33 React Native Animations 32:56 Networking and Multiplayer 37:11 Ranjan's Dev journey Bhoos Entertainment - Website: http://www.bhoos.com/ - Games on play store: https://play.google.com/store/apps/developer?id=Bhoos+Entertainment,+Inc - Games on app store: https://apps.apple.com/np/developer/bhoos-entertainment-inc/id1161818615 - Instagram: https://www.instagram.com/bhoosdotcom - Twitter: https://twitter.com/bhoosdotcom](https://twitter.com/bhoosdotcom - Facebook: https://www.facebook.com/bhoosdotcom Find Ranjan Shrestha on - Facebook: https://www.facebook.com/ranjan.newa - LinkedIn: https://www.linkedin.com/in/ranjan-shrestha-b98a0a8

Linux Action News
Linux Action News 206

Linux Action News

Play Episode Listen Later Sep 13, 2021 23:13


Linus Torvalds attempts to get kernel developers to clean up their code, the performance regression that almost shipped, and the major production struggle Red Hat acknowledged this week. Plus, we try out Microsoft's Linux distro, and some thoughts on our editorial style.

The Laravel Podcast
Getting Good with Git, with Gemma Anible

The Laravel Podcast

Play Episode Listen Later May 26, 2020 89:24


Gemma on twitter: https://twitter.com/ellothethGemma on Mastodon: https://mastodon.technology/@ellothethGemma's web site: https://ramblinations.com/Gemma on YouTube: Navigate your git repository: https://www.youtube.com/watch?v=QeABW6OU1GgWonderProxy: https://wonderproxy.com/CVS: https://nongnu.org/cvs/Subversion: https://subversion.apache.org/Washington, DC legal code: https://github.com/DCCouncil/dc-law-xmlSolo TV show: https://en.wikipedia.org/wiki/Solo_(TV_series)Felicity Kendal: https://en.wikipedia.org/wiki/Felicity_KendalEffervescent: https://www.thefreedictionary.com/effervescentThe Ars Technica article where I read about it: https://arstechnica.com/tech-policy/2018/11/how-i-changed-the-law-with-a-github-pull-request/TortoiseSVN (https://tortoisesvn.net/) and TortoiseGit (https://tortoisegit.org/), both for WindowsGit fast forwards: https://confluence.atlassian.com/bitbucket/git-fast-forwards-and-branch-management-329977726.htmlImage halfway down this blog, “The Git History Is A Graph!“: https://jqassistant.org/shadows-of-the-past-analysis-of-git-repositories/For what would be in the Git reflog on Github: https://developer.github.com/v3/activity/events/Git: https://git-scm.com/Pro Git boo: https://git-scm.com/book/en/v2Learn Git Branching: https://learngitbranching.js.org/Matt's Git Cherry Pick article: https://mattstauffer.com/blog/how-to-merge-only-specific-commits-from-a-pull-request/Timothy Zahn's Star Wars trilogy: https://www.goodreads.com/series/42348-star-wars-the-thrawn-trilogyMara Jade Skywalker - https://starwars.fandom.com/wiki/Mara_Jade_SkywalkerEnder's Game - https://en.wikipedia.org/wiki/Ender's_Game Transcription sponsored by Larajobs: https://larajobs.com/Editing sponsored byTighten:  https://tighten.com/

if/else
GitLab vs. GitHub: With Guests Phil Haack & Will Hall

if/else

Play Episode Listen Later Dec 16, 2019 31:51


On this episode of if/else, host Mayuko Inoue looks at two software development version control platforms: GitHub and GitLab.While both platforms offer Git repository hosting, issue tracking, and integrations, there are important differences in cost, popularity, security, and philosophy. The episode begins with a quick backgrounder on these two platforms, and then you'll hear from several software developers about their experiences with each.You'll also meet Tim Skaggs. Tim is a VP of Engineering at the hiring management software company ApolloFactor. His team currently uses GitHub, but Tim is considering a move to GitLab to save money and streamline certain processes around continuous integration and continuous delivery (CI/CD). But is this the right move? Will it solve some of the team's challenges, or will they regret the move?To help Tim make the best choice for his company, we've enlisted the help of two experts to debate the pros and cons of each option.Phil Haack is the proprietor of Haacked LLC. He was a director of engineering at GitHub and helped make GitHub friendly to developers on the Microsoft platform.Will Hall is a DevOps Consultant at HeleCloud, and a GitLab Hero with a passion for open source software.Phil and Will join Mayuko to try to surface the most important information that Tim should consider, and to game out the best scenarios for Tim's team. if/else is an original podcast by CTO.ai, makers of The Ops Platform. The Ops Platform makes it easy for development teams to create and share workflow automations without leaving the command line. Visit cto.ai/platform to join the beta.If you enjoy the show, please leave a ⭐⭐⭐⭐⭐ rating or review on Apple Podcasts.