An examination of how efficient and reliable software is at performing its intended function
POPULARITY
Uncover new Windows 11 features, including the innovative Windows Sandbox 2.0., real-time language translation in live captions, an upgraded Snipping Tool steps up its game with OCR and video trimming capabilities, and Snap Assist, ensuring you unlock the full potential of your Windows 11 experience. Host: Paul Thurrott Download or subscribe to Hands-On Windows at https://twit.tv/shows/hands-on-windows Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Uncover new Windows 11 features, including the innovative Windows Sandbox 2.0., real-time language translation in live captions, an upgraded Snipping Tool steps up its game with OCR and video trimming capabilities, and Snap Assist, ensuring you unlock the full potential of your Windows 11 experience. Host: Paul Thurrott Download or subscribe to Hands-On Windows at https://twit.tv/shows/hands-on-windows Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
Uncover new Windows 11 features, including the innovative Windows Sandbox 2.0., real-time language translation in live captions, an upgraded Snipping Tool steps up its game with OCR and video trimming capabilities, and Snap Assist, ensuring you unlock the full potential of your Windows 11 experience. Host: Paul Thurrott Download or subscribe to Hands-On Windows at https://twit.tv/shows/hands-on-windows Want access to the ad-free video and exclusive features? Become a member of Club TWiT today! https://twit.tv/clubtwit Club TWiT members can discuss this episode and leave feedback in the Club TWiT Discord.
In this episode of the Post Status Happiness Hour, host Michelle Frechette interviews Roger Williams from Kinsta. Who serves as the Partnerships and Community Manager for North America. They discuss various topics including the WordPress community, Kinsta's new affiliate program, and their global sponsorship of WordCamps. The episode also highlights the creation of collaborative music playlists within the Post Status Slack community and the importance of concise, engaging content. Additionally, the guest shares insights on supporting WordPress contributors and the launch of Kinsta's new automatic updates feature for themes and plugins.Top Takeaways:The Importance of Thorough Testing in Software Development and Releases: Michelle emphasized the critical role of testing and feedback during the release cycle of WordPress 6.8, particularly as they approach its official launch. Despite having a dedicated testing community, the need for more testers is constant to ensure compatibility with a wide range of plugins and themes. The takeaway is that comprehensive testing is vital for minimizing issues at launch, and encouraging more community involvement can help ensure smoother releases.The Value of Consistent Community Contribution and Support for Open Source Projects: Roger highlighted the importance of documentation in open-source projects like WordPress, noting that it's often underappreciated until something goes wrong. He also spoke about Kinsta's involvement in supporting the community through contributions, such as sponsoring WordCamp and supporting documentation initiatives. The takeaway is that consistent, behind-the-scenes contributions, like documentation and community support, are crucial for the sustainability and success of open-source projects, even though they are often taken for granted.Kinsta's Automatic Updates Feature Enhances Site Reliability: Roger introduced Kinsta's new Automatic Updates feature, which ensures WordPress sites remain updated while minimizing risks. The system takes a before-and-after screenshot during updates and automatically reverts changes if visual differences are detected, helping prevent website issues that could impact business operations.Mentioned In The Show:KinstaLinux container project LinkedInWordCamp USSevallaCloudflare EnterpriseStackOverflowMeetup.comWordPress FoundationEsoTerra CideryKinsta Automatic Updates
This is the Engineering Culture Podcast, from the people behind InfoQ.com and the QCon conferences. In this podcast Shane Hastie, Lead Editor for Culture & Methods spoke to Adam Sandman about how generative AI is transforming software development and testing by automating mundane tasks, enabling faster prototyping, and collapsing traditional roles into broader generalist positions, while also highlighting challenges like increased defects, ethical concerns, and the evolving nature of human-machine collaboration. Read a transcript of this interview: https://bit.ly/41RNyZl Subscribe to the Software Architects' Newsletter for your monthly guide to the essential news and experience from industry peers on emerging patterns and technologies: https://www.infoq.com/software-architects-newsletter Upcoming Events: QCon London (April 7-10, 2025) Discover new ideas and insights from senior practitioners driving change and innovation in software development. https://qconlondon.com/ InfoQ Dev Summit Boston (June 9-10, 2025) Actionable insights on today's critical dev priorities. devsummit.infoq.com/conference/boston2025 InfoQ Dev Summit Munich (October 15-16, 2025) Essential insights on critical software development priorities. https://devsummit.infoq.com/conference/munich2025 QCon San Francisco 2025 (November 17-21, 2025) Get practical inspiration and best practices on emerging software trends directly from senior software developers at early adopter companies. https://qconsf.com/ QCon AI NYC 2025 (December 16-17, 2025) https://ai.qconferences.com/ The InfoQ Podcasts: Weekly inspiration to drive innovation and build great teams from senior software leaders. Listen to all our podcasts and read interview transcripts: - The InfoQ Podcast https://www.infoq.com/podcasts/ - Engineering Culture Podcast by InfoQ https://www.infoq.com/podcasts/#engineering_culture - Generally AI: https://www.infoq.com/generally-ai-podcast/ Follow InfoQ: - Mastodon: https://techhub.social/@infoq - Twitter: twitter.com/InfoQ - LinkedIn: www.linkedin.com/company/infoq - Facebook: bit.ly/2jmlyG8 - Instagram: @infoqdotcom - Youtube: www.youtube.com/infoq Write for InfoQ: Learn and share the changes and innovations in professional software development. - Join a community of experts. - Increase your visibility. - Grow your career. https://www.infoq.com/write-for-infoq
In episode 17 of How It's Tested, Eden sits down with Steve Tooke, Director of Product at Kosli and former co-founder of Cucumber, to explore the impact of Behavior-Driven Development (BDD) on software testing. They discuss how Cucumber evolved from an open-source tool into an industry staple, the challenges of test automation, and how AI is reshaping software quality.
Dell's recent announcement mandating a full return to the office for employees living near an office marks a significant shift from its previous hybrid work policy. CEO Michael Dell emphasized the importance of in-person collaboration, arguing that brief face-to-face conversations can enhance productivity compared to lengthy email exchanges. However, this decision has led to a notable decline in employee morale, with satisfaction scores dropping sharply. While some flexibility remains for remote workers living far from an office, the overall sentiment among employees suggests widespread dissatisfaction with the move back to traditional office work.In contrast, the Office of Personnel Management has exempted military spouses from the return-to-office mandate, allowing them to maintain their remote work arrangements. This decision highlights the complexities of return-to-office policies, which often prioritize employer interests over employee needs. Meanwhile, Google employees have expressed their concerns about job security through an internal petition, reflecting a broader trend of anxiety among workers in the tech industry amid ongoing layoffs and cost-cutting measures.Despite the push for in-office work from companies like Dell, data from Ireland indicates a strong demand for remote and hybrid work arrangements, particularly in high-demand sectors such as software development. The report shows that a significant percentage of job postings mention flexible work options, suggesting that job seekers continue to prioritize remote work opportunities. This raises questions about whether companies are responding to genuine business needs or simply adhering to outdated managerial practices.The podcast also delves into the changing landscape of vendor partner programs, with a trend toward consolidation as partners seek deeper, more strategic relationships with fewer vendors. Additionally, insights into the role of AI in software testing reveal that while AI can assist in generating tests, human oversight remains crucial for managing complex software development tasks. The discussion emphasizes the need for a balanced approach to tech policy coverage, considering both local and national influences as well as the impact on consumers. Three things to know today 00:00 Return to Office or Bust? Dell, Federal Workers, and Job Market Trends Paint a Complicated Picture 05:51 More Strategy, Fewer Vendors: Why the Partner Landscape Is Changing Fast07:33 AI Speeds Up at Microsoft, Reshapes Software Testing, and Faces Policy Challenges—Are We Keeping Up? Supported by: https://cometbackup.com/?utm_source=mspradio&utm_medium=podcast&utm_campaign=sponsorship Event: https://www.nerdiocon.com/ All our Sponsors: https://businessof.tech/sponsors/ Do you want the show on your podcast app or the written versions of the stories? Subscribe to the Business of Tech: https://www.businessof.tech/subscribe/Looking for a link from the stories? The entire script of the show, with links to articles, are posted in each story on https://www.businessof.tech/ Support the show on Patreon: https://patreon.com/mspradio/ Want to be a guest on Business of Tech: Daily 10-Minute IT Services Insights? Send Dave Sobel a message on PodMatch, here: https://www.podmatch.com/hostdetailpreview/businessoftech Want our stuff? Cool Merch? Wear “Why Do We Care?” - Visit https://mspradio.myspreadshop.com Follow us on:LinkedIn: https://www.linkedin.com/company/28908079/YouTube: https://youtube.com/mspradio/Facebook: https://www.facebook.com/mspradionews/Instagram: https://www.instagram.com/mspradio/TikTok: https://www.tiktok.com/@businessoftechBluesky: https://bsky.app/profile/businessof.tech
Join us for an insightful conversation with Dani Grant, co-founder of Jam.dev, as she shares her journey from Cloudflare PM to startup founder. Learn how Jam.dev persevered through eight failed attempts before finding product-market fit and growing to 85,000 users. Dani reveals valuable lessons about product-led growth, building in public, and raising venture capital. From tactical fundraising tips to creative community building strategies like jam.pizza, this episode is packed with practical insights for founders and anyone interested in the startup journey. SponsorConvex is the backend for founders. Convex is the backend application platform for product-obsessed founders. Show Notes0:00 - Intro0:29 - Sponsor: Convex1:08 - Meeting Dani Grant1:41 - Early Career at Cloudflare3:09 - Finding Internships & Career Growth5:25 - Starting Jam.dev11:56 - Product Evolution & User Growth16:57 - Product Features & Implementation21:22 - Monetization Strategy23:37 - Technical Deep Dive: How Jam Works27:49 - Future Plans & Mobile Development29:12 - Fundraising Tips & Strategies34:00 - Supporting Developer Communities36:18 - Picks and Plugs LinksCompanies/Products:Jam.devCloudflareConvex (sponsor)SentryData DogHotjarFullStoryJIRAMetabaseNotionSocial/Personal:Dani Grant's TwitterDani Grant's email (dani@jam.dev)Brad Garropy's Twitter (@bradgarropy)Learn Build Teach DiscordDeals for Devs projectBooks/Media:"Tomorrow and Tomorrow and Tomorrow" (book mentioned by Dani)Matt Wolf's YouTube channel (AI recaps)Career Resources:jam.dev/careers (mentioned they're hiring)jam.pizza (community meetup sponsorship form)Technical Tools Mentioned:ViteRemixES BuildProducts Similar to Jam:FullStoryHotjarSentryDatadogDevelopment Tools:Chrome Extension Store (where Jam is available)Community:LearnBuildTeach.comDeals for Devs
Tworzenie integracyjnych środowisk testowych w całym przedsiębiorstwie jest powszechną, marnotrawną praktyką, która spowalnia wszystko i wszystkich. Brzmi ostro lub może także nawet znajomo? Ale właśnie w taki sposób duże środowiska integracyjne są określane w kolejnych wydaniach Technology Radaru Thoughtworks i to od 2017 roku! O rok dłużej, bo od 2016 raport ten sugeruje także wdrażanie testów kontraktowych jako jedno z możliwych rozwiązań tego problemu.Temat samych testów kontraktowych pojawił się już w podkaście, w odcinku "O testowaniu kontraktowym z Rafałem Maciakiem". W dzisiejszej rozmowie, wraz z Jackiem Milewskim, uzupełniamy to podejście o aspekty praktyczne, aby zabezpieczanie komunikacji pomiędzy serwisami nie stało się szybko długiem technicznym, którego utrzymanie będzie kosztować wszystkie zespoły czas i niepotrzebne nerwy.Materiały dodatkowe do tego odcinka znajdują się na stronie tego odcinka na bettersoftwaredesign.pl.
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
I want to share with you one of our most popular Test Guild webinars “From Manual QA to Automation Engineer Using AI” that took place a few months ago from Tal and Subnesh of BlingIO. BlinqIO is also our Platinum sponsor for our 2025 online Automation Guild taking place Feb 10-15th. Don't miss AutomationGuild25 register now: https://testguild.me/future25 Got big automation testing goals for 2025? But you're not sure how to achieve them without creating hard to maintain automation? Learn What works from the brightest minds in Software Testing by attending Automation Guild 2025 which is only a week away (Feb 10-15) . That where you'll learn how to apply AI to your work, the latest in functional and non-functional test automation, and strategies you can put to work right away. Secure your future by getting your tickets at testguild.com. I hope to see you there. Listen in to discover: How the role of QA is changing in the context of software development and what this means for career advancement. Key skills needed to transition from manual QA to automation, including an understanding of AI tools. Practical strategies for leveraging AI to improve test creation, management, and execution.
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
In today's episode, we'll explore my specially curated list of the top 10 must-attend software testing conferences and events for 2025. See all testing conferences with dates and time: https://testguild.com/software-testing-conferences/ Whether you want to stay ahead in the ever-evolving world of test automation, QA, and software testing, this episode is packed with invaluable insights. We'll explore conferences focused on industry-leading tools like Playwright, Selenium, Appium, Cypress, and Robot Framework and events dedicated to security testing, QA leadership, and performance engineering. I'll share experiences, expert-led sessions, and real-world success stories from these remarkable gatherings. Plus, you'll get tips on how to make the most of your conference experience—from networking to taking structured notes. Stay tuned until the end, when I'll reveal a no-brainer event you won't want to miss! This episode is a must-listen if you're ready to boost your testing knowledge and connect with like-minded professionals. Let's get started! ** For Bitrise users signing up on BrowserStack App Automate, grab your free upgrade to App Automate Device Cloud Plan here: https://testguild.me/bitriseuser ** For App Automate users signing up on Bitrise, grab your free credits here: https://testguild.me/AppAutomateUser ** BrowserStack Test Observability: Why Your Automation Tests Are Failing (Test Observability Can Help): https://youtu.be/1myqnQLnA7g
pytest-cov is a pytest plugin that helps produce coverage reports using Coverage.py.In this episode, we'll discuss:what Coverage.py iswhy you should measure code coverage on both your source and test codewhat pytest-cov isextra features pytest-cov gives you over and above coverage.pyand generally why using both is awesomeLinks:coverage.pypytest-covhow to set up context reportsTop pytest PluginsErrata:I mentioned that Coverage has the ability to show context (which line is covered by which test) for the past year or so.However, that feature was released in Oct 2018. coverage 5.0 alpha That's over 6 years. Oops. Sorry Ned. Learn pytestpytest is the number one test framework for Python.Learn the basics super fast with Hello, pytest!Then later you can become a pytest expert with The Complete pytest CourseBoth courses are at courses.pythontest.com
In this episode of Business Ninjas, Andrew Lippman sits down with Derek Weeks, Chief Marketing Officer at Katalon Inc. and author of Unfair Mindshare, to explore the transformative power of community-led marketing and innovation in quality assurance.What you'll learn in this episode:
Welcome to the CanadianSME Small Business Podcast! Today, we delve into the evolving world of software testing and how small businesses can thrive in this dynamic industry. From addressing emerging challenges to enhancing technical skills, we'll uncover valuable insights into this critical field.Our guest is Sammy Kolluru, Managing Director of imbus Canada Corporation and a recognized leader in Software Testing and Quality Assurance. With over 17 years of expertise, Sammy has been pivotal in establishing imbus Canada as a top solutions provider, renowned for its focus on innovation and effectiveness in software quality.Sammy also serves as a founding member and Board Director of TMMi America, contributing extensively to advancing global software quality standards. His journey as an immigrant entrepreneur in the tech industry is an inspiring testament to resilience, innovation, and leadership.This episode highlights:Emerging Trends in Software Testing: Sammy's insights on navigating challenges and opportunities in the field.Global Standards in Quality Assurance: A closer look at Sammy's role with TMMi America and its impact on the industry.Leadership and Innovation: Sammy's inspiring story as an immigrant leader shaping the tech landscape in Canada.Future of Software Testing: What small businesses need to know to stay competitive in a rapidly changing industry.Join us as we explore how Sammy Kolluru is shaping the future of software testing, fostering innovation, and helping businesses achieve excellence in quality assurance.Special thanks to our partners:RBC: https://www.rbcroyalbank.com/dms/business/accounts/beyond-banking/index.htmlUPS: https://solutions.ups.com/ca-beunstoppable.html?WT.mc_id=BUSMEWAConstant Contact: https://www.constantcontact.com/landing1/new-marketer?utm_campaign=canadiansme&utm_medium=sponsorlogo&utm_source=brandIHG Hotels and Resorts: https://businessedge.ihg.com/s/registration?language=en_US&CanSMEGoogle: https://www.google.ca/
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Today, we will explore Generative AI (Gen AI) in QA and testing, featuring insights from our esteemed guest, Fitz Nowlan a VP, AI and Architecture at SmartBear. In this episode, we explore how Gen AI impacts testing things like automating routine tasks and freeing human testers to focus on higher-level strategic decision-making. Fitz and I discuss the critical role of human judgment in evaluating performance metrics, the importance of understanding application requirements, and the emerging trend of agentic workflows in AI by 2025. Fitz shares his vision for the future of software creation and the evolving role of testers in what he describes as a "golden age" for QA. Whether you're a tester, developer, or simply curious about the future of AI in software testing, this episode is packed with valuable insights and practical advice.
LambdaTest, a cloud-based software testing platform, has raised $38 million in a funding round as it looks to expand its presence in existing markets and advance its AI capabilities. The San Francisco and Noida-headquartered startup's Series D round has been led by Avataar Ventures with participation from Qualcomm Ventures, bringing its total funding to $108 million. Learn more about your ad choices. Visit podcastchoices.com/adchoices
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Today, Gaurav Mittal, an expert data science manager with over 18 years of experience, joins the podcast. In this episode, Gaurav shares his journey from manual to automation testing and delves into AI's revolutionary impact on software testing careers. Add visual checks toi your tests now: https://testguild.me/vizstack We'll explore how open-source AI models and libraries like TensorFlow and Keras make powerful tools accessible without the price tag and discuss the crucial role of retraining machine learning models to adapt to dynamic data. Gaurav will highlight the substantial benefits of automation in categorizing emails and its time-saving prowess. We'll also uncover the advantages of shift-left testing with AI, enhancing efficiency in the CI/CD pipeline and fostering collaboration among QA teams, developers, and project managers. Moreover, Gaurav offers a comparative insight between Selenium and the newer Playwright, advocating for the latter's superior performance. Throughout the episode, Gaurav emphasizes the practicality of AI as an assistant rather than a necessity in automation efforts. He also provides hands-on advice for integrating open-source AI models into your processes. Stay tuned for actionable tips and incredible insights on utilizing AI to elevate your automation game—all this and more, right here on the TestGuild Automation Podcast!
In some industries, artificial intelligence seems cause for optimism – not alarm – according to a recent report done by Idera that looks at the impact of AI on Quality. Judy Bossi, VP of Product Management at Idera, explains how AI is reshaping the future of QA, common barriers to AI adoption, and what's needed to move forward with new technology. Image courtesy of Idera
In this episode of the Security Swarm Podcast, the dynamic duo Andy Syrewicze and Paul Schnackenburg discuss the software quality problem in the cybersecurity and technology industry, as highlighted by Jen Easterly, the director of CISA. They delve into the risks associated with software selection, the role of industry analysts, the importance of software stability and security over innovation, and the need for developers to focus on secure coding practices. One area Andy and Paul focus on are the risks associated with software selection, highlighting the importance of evaluating factors such as the software's origin, reputation, and security features when making decisions. Andy and Paul also discuss the role of industry analysts like Gartner and Forrester, and how their focus on innovation and feature sets may not always align with the critical need for stability, security, and reliable support. Do you want to join the conversation? Join us in our Security Lab LinkedIn Group! Key Takeaways: The cybersecurity industry has a software quality problem, not just a security problem. Selecting software requires careful risk assessment, considering factors like the software's origin, reputation, and security features. Industry analysts often focus on innovation and features rather than software stability and security. The technology industry should reward software that is stable, secure, and operates as intended, not just the latest innovative features. Developers need to be trained in secure coding practices, as many graduates lack this knowledge. Understanding how threat actors could exploit vulnerabilities is crucial for developers to write secure code. The software landscape is constantly evolving, and the threat landscape is changing, requiring ongoing education and adaptation. Supply chain risks, such as pre-installed malware on refurbished devices, highlight the need for comprehensive security measures. Timestamps: (06:04) Assessing Software Risks (16:50) The Analyst Approach (21:11) Rewarding Stability and Security (27:16) Secure Coding Practices in Academia (32:59) Developers Understanding Threat Actors (34:33) Supply Chain Risks (37:32) Valuing Stability and Security over Innovation Episode Resources: Paul's Article Andy and Eric's Episode on Vendor Risk -- Proactively protect your organization's email from the growing threat of software vulnerabilities and malicious attacks. 365 Total Protection provides comprehensive security for Microsoft 365, safeguarding your business with advanced threat detection, spam filtering, and email encryption. Ensure your software is secure and your data is protected with Hornetsecurity's industry-leading 365 Total Protection. Defend your organization against sophisticated cyber threats with Hornetsecurity's Advanced Threat Protection, powered by cutting-edge technology. Our advanced system analyzes email content and attachments to detect and block even the most evasive malware and phishing attempts. Stay one step ahead of threat actors and protect your business with Hornetsecurity's Advanced Threat Protection.
Chapters01:21 Guest IntroductionIntroduction to guest Jay Aigner, a founder of a QA software testing company, sharing glimpses into starting his business.01:39 Current Company Operations Jay Aigner explains his company's role in alleviating QA bottlenecks and providing quality assurance services to software companies.02:17 Initial Inspiration for Starting a BusinessJay recounts his career journey leading up to entrepreneurship, inspired by personal life challenges and a lack of job opportunities.03:17 Side Gigs Before Entrepreneurship Jay discusses managing multiple consulting gigs while holding a full-time job and how that transitioned into his business.04:02 Transitioning to Full-Time Business The turning point when Jay decided to focus solely on his business, pursuing an opportunity after being laid off.05:02 First Steps in Growing Business Details on how Jay's business acquired its first customers through Upwork and networking in local business groups.06:21 Building a Team Jay describes the initial team-building phase, stating the importance of offloading tasks to focus on growth and leadership.07:34 Addressing Sales Challenges The struggles and learning curve involved in establishing an effective sales framework and team within the company.08:43 Utilizing AI and Technology Discussing how the company integrates AI for enhanced efficiency while focusing on personalized client interactions.10:11 Sales Strategies and Customer Relationships Insights into maintaining customer relationships and developing targeted sales strategies through localized networking.11:54 Importance of a Structured Sales FrameworkThe critical role of a formal sales framework and accountability in scaling and managing sales efforts effectively.12:40 Strategic Partnership and Lead Generation Jay emphasizes the importance of strategic partnerships and localized lead generation in scaling the business.14:24 Utilizing, Training, and Implementing AIHow AI is utilized for list building and data analysis, providing a competitive edge in personalized marketing.16:18 Growth Through Strategic PartnershipsJay elaborates on the future growth strategies focused on forming strategic partnerships within the industry.19:31 Value of a Podcast in Business NetworkingJay shares the benefits of running a podcast for networking, brand building, and direct business opportunities.About GuestJay Aigner is the founder and CEO of JDAQA Software Testing, a leading provider of QA solutions for modern software platforms. With over a decade of experience across various software domains, Jay has expertise in development, quality assurance, and product management. He transformed JDAQA from a startup consulting firm into a prominent software testing company operating nationally and internationally. Jay also hosts The First Customer Podcast, interviewing successful software entrepreneurs and leaders. In his free time, he enjoys spending time with his family, astrophotography, flying, skateboarding, and fishing.Social Links Connect with Jay on LinkedIn:(13) Jay Aigner | LinkedInThe First Customer YouTube Channel:The First Customer - YouTubeBooks recommended by Jay: Ecosystem Lead Growth. https://a.co/d/bM2siVqFanatical Prospecting: Fanatical Prospecting - Jeb BlountAlice's Website:https://aliceheiman.com/Connect with Alice on LinkedIn: https://www.linkedin.com/in/aliceheiman/
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
Today's episode, we are thrilled to have Prathyusha Nama, a seasoned leader in automation with over a decade of experience, particularly in mobile automation. Checkout this weeks sponsor BrowserStack App Automate: https://testguild.me/appautomate Prathyusha delves into the recent Microsoft and CrowdStrike incident that brought significant disruption and how it highlights the urgent need for robust testing practices. We'll explore the pitfalls of outsourcing testing, the significance of testing in any industry, and the inability of a single individual to manage it alone. Prathyusha shares insights on contract testing and shift-left and backward compatibility testing, which could help avoid such mishaps. Additionally, she discusses the emotional impact of software failures, the nationwide attention they grab, and the necessity for companies to reevaluate their quality assurance priorities. Prathyusha also reflects on her experiences mentoring tech professionals and their common challenges, such as setting up automation environments and lack of recognition within organizations. We discuss how contract testing can ensure API compatibility across different teams, preventing disastrous deployment failures. Listen in to hear Prathyus discuss essential strategies, such as selective rollouts, comprehensive testing, and a detailed rollback plan.
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.
Federal Tech Podcast: Listen and learn how successful companies get federal contracts
John Gilroy on LinkedIn https://www.linkedin.com/in/john-gilroy/ Want to listen to other episodes? www.Federaltechpodcast.com Once upon a time, requirements would be collected and a software team would write custom code and after a year or two, a solution would be released. This seems like the Land of Oz. Today's software developers grab code off the shelf, assemble it, and then deploy it. Then iteration after iteration must be evaluated and deployed in a world of constantly changing system requirements and cyber attacks. Let us not forget testing must be included in each phase. There is functional testing, performance testing, checking for data integrity, mobile testing, and let us not forget user interface testing. In the federal world, consideration must be given to compliance. In the intelligence sphere, this is all taken up a notch. Modern software development is a marathon with a constantly changing course and a never-ending finish line. Today, we sat down with Adam Rosenbaum from Tricentis to examine the role of testing in this arduous process. He suggests that the custom part of coding prevalent years ago should be applied to automating testing. This way, application testing can be automated using custom built-for-purpose solutions to verify functionality and performance. Adam Rosenbaum looks at a no code, low code approach to relieve some of the burden of excessive testing demands. Two main benefits of automated testing are to be able to do several tests at once and that time can be used to free up developers for other human-based analytical work.
Bill Laboon is the Director of Education and Governance Initiatives at the Web3 Foundation, after spending the previous five years teaching Computer Science at the University of Pittsburgh. He is the author of two books: A Friendly Introduction to Software Testing, an undergraduate textbook; and Strength in Numbers, a near-future novel set in a world in which cryptocurrency has eliminated traditional money.In this conversation, we discuss:- Future growth and evolution of the Polkadot ecosystem- Reaching 1000 referendums in the Polkadot ecosystem- Dot Play and Kylix Finance- The Decentralized Futures grant programme- Zug is the crypto valley of the world- Importance of regulatory oversight in crypto- Upcoming US election- Trump launching World Liberty Coin- Web3 education in LATAM- Polkadot isn't one blockchain, it's 51 different para-chains- Friend.tech going under- Crypto needs end-user consumer appsWeb3 FoundationWebsite: web3.foundationX: @Web3foundationBill LaboonX: @BillLaboonLinkedIn: Bill Laboon --------------------------------------------------------------------------------- This episode is brought to you by PrimeXBT. PrimeXBT offers a robust trading system for both beginners and professional traders that demand highly reliable market data and performance. Traders of all experience levels can easily design and customize layouts and widgets to best fit their trading style. PrimeXBT is always offering innovative products and professional trading conditions to all customers. PrimeXBT is running an exclusive promotion for listeners of the podcast. After making your first deposit, 50% of that first deposit will be credited to your account as a bonus that can be used as additional collateral to open positions. Code: CRYPTONEWS50 This promotion is available for a month after activation. Click the link below: PrimeXBT x CRYPTONEWS50
Software Engineering Radio - The Podcast for Professional Software Developers
Goran Petrovic, a Staff Software Engineer at Google, speaks with host Gregory M. Kapfhammer about how to perform mutation testing on large software systems. They explore the design and implementation of the mutation testing infrastructure at Google, discussing the strategies for ensuring that it enhances both developer productivity and software quality. They also investigate the findings from experiments that quantify how mutation testing enables software engineers at Google to write better tests that can detect defects and increase confidence in software correctness. Brought to you by IEEE Computer Society and IEEE Software magazine.
What does poker have to do with software testing? Have you seen the new open-source Playwright Studio framework? How can you use AI to help with Fintech testing? Find out in this episode of the Test Guild New Shows for the week of Aug25. So, grab your favorite cup of coffee or tea, and let's do this. Time News Title Link 0:16 Register for Newsshow https://testguild.me/newsub 0:26 Poker Software tTesting https://testguild.me/hz1znw 1:52 Selenium Grid https://testguild.me/4mpmwi 2:45 Playwright Studio https://testguild.me/jurp2u 3:23 Kane AI https://testguild.me/6qnwf8 4:36 AI in Fintech Testing https://testguild.me/fintech 5:20 Opkey $$ https://testguild.me/0s8nyk 6:24 QA Product Management https://testguild.me/9adzrl 7:32 Artillery https://testguild.me/1sgqjz 8:21 Kubiya $$ https://testguild.me/bdlfxj 9:15 Kubiya Podcast Interview https://testguild.com/p115
Stephan Janssen is always on the bleeding edge of both helping developers grow and with how he uses technology to accomplish amazing things. He led the creation of Devoxx but is a coder at heart. Stephan shares his journey with AI, both as a "library" in his applications and also as an "assistant" that helps him iterate and program more quickly. Resources: DevoxxGenie IntelliJ Plugin Ollama LangChain for Java LMstudio Llama.cpp James on The AI Native Dev Podcast: Rethinking Software Development: James Ward on AI's Role in Software Testing and Coding Discuss this episode: discord.gg/XVKD2uPKyF
In this latest episode of Affinity Protocol (hosted by the Affinity Innovations, Inc. Team), the guys discuss Olympics, Microsoft issues, CrowdStrike, testing software releases (including Affinity Innovations, Inc.) and much more! Hosts/Guest Hosts: Chris, Paul and Little Chris - Want To Sponsor DV Radio? No pricing model beats DV Radio when it comes to sponsorship. https://bit.ly/SponsorDVRadio [NOTE: Check links under description!] ---------- Edited by Munkee Bawlz Media https://www.munkeebawlzmedia.com/ ---------- Affinity Newsletter Bi-Weekly Newsletter of Affinity Innovations, Inc. ---------- Find out more about Affinity https://affinitybsc.com/ ---------- Affinity Innovations, Inc. https://affinityinc.tech/ ---------- Already Using Crypto? Checkout ADAPT! https://www.adapt.exchange/ ---------- **LINKS TO CHECK OUT** GRAB YOUR DV RADIO MERCH NOW! https://bit.ly/DVR_Store ---------- EVERYTHING DYSFUNCTIONAL VETERANS https://whereisdv.carrd.co ---------- Grab DV Radio's Battlegrounds From Ubora Coffee At: http://bit.ly/DVR-BattlegroundCoffee ---------- DV RADIO PARTNERS, SPONSORS, and AFFILIATES https://dvr-listen-support.carrd.co Please remember that any information in this show is given strictly as educational and informative purposes only, using them for your own and personal investment decisions is done so at YOUR OWN discretion.
CrowdStrike showed the world that problems can be found in unexpected places and can manifest in ways never intended with devastating results. While there is much pontificating about the root cause and how it happened, the point is "it happened". The popular joke of "Maybe they should have tested more" will invariably be said but what specifically does that mean? Testing Show hosts Matthew Heusser and Michael Larsen welcome 1-800-CONTACTS Software Test Engineer Rachel Kibler and Qualitest CTO Vikul Gupta to discuss the various findings and speculations related to the Crowdstrike issue. We then delve into ways that testers can learn from and be better prepared for situations like this going forward, as well as leveraging next-generation technology like Generative AI to assist in the process.
10,000 flight cancellations, disruptions in the UK National Health Service, and the banking sector cast into turmoil. The CrowdStrike outage sent the entire world into disarray. In this episode of the Tech For Non-Techies podcast, host Sophia Matveeva imparts crucial knowledge on how to prevent IT crises and emphasizes the importance of understanding tech for business leaders. Timestamps 00:00:00 Introduction 00:02:21 Severity of the CrowdStrike outage 00:03:22 Overview of the CrowdStrike Incident 00:04:23 Implications of Software Malfunctions 00:06:30 Importance of IT Risk Management 00:08:34 Software Testing and Quality Assurance 00:11:27 Aligning Engineering and Business Objectives 00:13:23 Relationship-Building between Tech and Business Teams To learn about the Post Office disaster, https://www.techfornontechies.co/blog/lessons-from-the-post-office-scandal For the transcript, go to: https://www.techfornontechies.co/blog/business-leaders-lessons-from-the-global-it-outage For more career & tech lessons, subscribe to Tech for Non-Techies on: Apple Spotify YouTube Amazon Podcasts Stitcher Pandora Do you want to succeed in the Digital Age? Check out the Digital Leadership Coaching Program Say hi to Sophia on Twitter and follow her on LinkedIn. Following us on YouTube, Facebook, Instagram and TikTok will make you smarter
Today, we have a special guest – Jay Aigner, a seasoned software testing and quality assurance expert. Jay brings a wealth of knowledge from his experience founding and running a top-tier QA agency. In this episode, we delve into topics highly relevant to your daily work in DevOps software testing and quality assurance. We'll discuss the importance of maintaining a paper trail for daily updates, the intricate process of evaluating and selecting automation tools, and the dynamic nature of tool selection. We'll also explore the significance of proofs of concept (POCs), the challenges in integrating automation into software development, and the critical role of communication and alignment within organizations. Jay shares practical insights on balancing manual and automated testing, navigating common pitfalls in CI/CD pipelines, and the evolving landscape of QA, including the impact of AI and future trends. Whether you're dealing with poor releases, bandwidth issues, or need expert advice on tool selection and implementation, this episode is packed with actionable takeaways to help enhance your QA processes. Try out SmartBear's Bugsnag for free, today. No credit card required. https://links.testguild.com/bugsnag
Well-known for his insightful and meticulous write-ups on testing distributed systems, Kyle (aka Aphyr) joins the show to chat about the origins of Jepsen, how he built a business around testing distributed systems, his writing process, favorite databases, and more. Segments: (00:03:29) From Physics to Software Engineering (00:07:47) The origins of Jepsen (00:09:41) Turning Jepsen into a full-time venture (00:13:14) Jepsen's testing philosophy (00:16:30) The consulting journey (00:19:16) Structuring a consultancy (00:22:32) Setting boundaries (00:24:32) Pricing misadventures (00:29:17) Pros and cons of being an independent consultant (00:32:08) Managing your time when working for yourself (00:38:23) Best part of the job (00:41:13) Early writing influences (00:45:25) LLMs and AI-generated content (00:48:17) “The period where you can trust what you read is actually very recent” (00:51:33) How to become a better writer (00:54:25) Developing a formal understanding of distributed systems (00:59:30) Common faults in distributed systems (01:01:17) The complexity of testing distributed systems (01:07:32) Communicating criticism effectively (01:10:26) Advice for distributed systems engineers (01:13:46) “Anybody trying to sell you a distributed lock is selling you sawdust and lies” (01:16:31) Failure mode documentation (01:18:52) The pitfalls of containerization (01:20:17) Lightning round - favorite databases Show Notes: “Anybody who is trying to sell you a distributed lock is trying to sell you sawdust and Lies”: https://martin.kleppmann.com/2016/02/08/how-to-do-distributed-locking.html Kyle's excellent write-ups on testing distributed systems: https://jepsen.io/analyses Kyle's blog: https://aphyr.com/posts Training courses that Kyle runs: https://jepsen.io/services/training Stay in touch:
CI/CD is a topic that comes up a lot and many organizations profess to doing it. Are they really doing it effectively? That was the question we had in mind and to that end, Nikolay Advolodkin, staff developer advocate at Sauce Labs, joined us to talk about implementing automated software testing and improving testing practices, specifically around the CI/CD processes.
In the latest episode of Pathmonk Presents, we had the pleasure of hosting Mudit Singh, who currently serves as the Head of Marketing and Growth at LambdaTest. Lambda Test is a prominent test orchestration and execution platform. During the episode, Mudit provided a wealth of valuable insights into how Lambda Test is revolutionizing the way developers and testers conduct tests at scale. He delved into the platform's role in accelerating development pipelines and ensuring high application quality through a community-driven approach. Gain valuable insights into the transformative potential of testing automation and quality engineering, and learn how strategic marketing plays a crucial role in driving LambdaTest's growth.
It's the season finale of Elixir Wizards Office Hours! SmartLogic's Project Manager Alicia Brindisi and VP of Delivery Bri LaVorgna join host Dan to delve into the agile ceremony of retrospectives. They explore the vital role of retrospectives in Agile project management and unveil practical strategies for enhancing their effectiveness. Alicia and Bri break down the elements of a successful retrospective. They cover everything from meticulous preparation to facilitation techniques, and how to choose the best format for fostering open dialogue and actionable results. Learn how to navigate common obstacles and guide discussions toward productive, solution-focused outcomes. Throughout the episode, they emphasize the transformative potential of retrospectives within the Agile framework, portraying them not just as a procedural activity, but as a catalyst for continuous team growth and project success. Key topics discussed in this episode: Mastering the full potential of retrospectives in Agile environments Best practices for effective preparation and facilitation Choosing the right format to suit your team's dynamics Strategies for overcoming typical challenges during retrospectives Techniques for addressing and resolving interpersonal conflicts constructively The critical importance of valuing each team member's perspective Practical advice on applying insights from retrospectives to enact organizational changes Tailoring and refining retrospectives to meet your team's unique requirements Links mentioned: SmartLogic https://smartlogic.io/ SmartLogic LinkedIn https://www.linkedin.com/company/smartlogic-io Contact Bri Bri@smartlogic.io Retrium Retrospectives for Scrum & Agile Teams https://www.retrium.com/ 4Ls Retrospective Template https://www.retrium.com/retrospective-techniques/4ls Start Stop Continue Retrospective https://www.retrium.com/retrospective-techniques/start-stop-continue Sailboat Retrospective https://www.retrium.com/retrospective-techniques/sailboat Starfish Retrospective https://www.retrium.com/retrospective-techniques/starfish ClickUp Project Management Platform https://clickup.com/teams/project-management Asana Task Manager http://www.asana.com Jira Project Management Tool https://www.atlassian.com/software/jira Special Guests: Alicia Brindisi and Bri LaVorgna.
Today we're going to talk about the impact of software testing on the customer experience, and how rising customer expectations mean that brands need to up their testing game, using more agile methods, and AI-based solutions. To help me discuss this topic, I'd like to welcome Stephen Feloney, VP of Products - Continuous Testing at Perforce. Resources Perforce website: https://www.perforce.com Listen to The Agile Brand without the ads. Learn more here: https://bit.ly/3ymf7hd Headed to MAICON 24 - the premier marketing and AI conference? Use our discount code AGILE150 for $150 off your registration code. Register here: http://tinyurl.com/5jpwhycv Don't miss a thing: get the latest episodes, sign up for our newsletter and more: https://www.theagilebrand.show Check out The Agile Brand Guide website with articles, insights, and Martechipedia, the wiki for marketing technology: https://www.agilebrandguide.com The Agile Brand podcast is brought to you by TEKsystems. Learn more here: https://www.teksystems.com/versionnextnow The Agile Brand is produced by Missing Link—a Latina-owned strategy-driven, creatively fueled production co-op. From ideation to creation, they craft human connections through intelligent, engaging and informative content. https://www.missinglink.company
Key Insights:Importance of Code Reviews: Code reviews are essential for error detection, understanding new features, adhering to coding standards, and ensuring only reviewed code is deployed.Emotional Impact: Emotional dynamics play a significant role, with 30% of developers reviewing code from less favored colleagues, which can lead to biased judgments and negative feelings.Striving for Objectivity: Despite personal feelings, approximately 76% of developers strive for objectivity to maintain professionalism.Impact of Developer Experience: The experience level of a developer also influences the depth of code reviews and the manner in which feedback is provided.Perceptions Formed: Reviewers' perceptions of code quality can affect their views on the author's skills or character.Strategies to Mitigate Bias: The episode outlines multiple strategies to reduce bias in code reviews, such as involving multiple reviewers, standardizing review criteria, and implementing anonymous reviews.Additional Resources: Read the full paper called "How social interactions can affect Modern Code Review"Visit awesomecodereviews.com to discover Dr. McKayla's latest article on the top 10 code review techniques and methodologies, including systematic approaches like using checklists and change-impact analysis.Conclusion: The podcast sheds light on both the positive and negative impacts of human factors in code reviews and emphasizes the need for strategies to minimize bias, enhancing both code quality and team dynamics.
Testing is a super important part of the software development process to ensure that bugs don't make their way into our code. But what exactly is testing and how do we do it? In this episode, we cover some different types of testing - manual testing, automation testing, functional testing, and non-functional testing. Even if you work with a test analyst or QA, it's really valuable as a developer to understand what testing actually is and how it all works so you can make sure you're using those good testing practices in the work you do. Links Check out Episode 37 Breaking Down the SOLID Principles to learn more about interfaces 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!
In this episode of The Testing Show, Matt and Michael welcome Alisha Mittal, Vice President at the Everest Group, and Vikul Gupta, CTO for Qualitest North America, about the role of generative AI in testing. We look at the current state of the market and the challenges enterprises face in adopting generative AI, and how generative AI can enhance testing efforts and improve test collateral creation.
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
In today's episode, we're thrilled to have Tobias Müller, a software development veteran and an expert in autonomous software testing. With over a decade of experience in the field, Tobias brings a wealth of knowledge, especially from his work with TestResults IO, where he delves into the AI-driven aspects of testing. Join us as Tobias debunks common myths surrounding autonomous software testing. He clarifies the often misunderstood differences between automated and autonomous testing and expresses a healthy skepticism about the current capabilities of fully autonomous tools. Despite the challenges, Tobias sees a promising future where autonomous testing could significantly ease the testing process by harnessing vast data pools and sophisticated learning models. We delve into the dynamic nature of the testing landscape. We advocate for a synergy between human proficiency and AI to enhance testing efficiency without completely replacing the human element. We delve into the potential and limitations of AI in testing, underlining the crucial role of human oversight in decision-making processes. Be one of the first to discover how to automate non-automatable applications: https://links.testguild.com/Z6PFe
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.
In Episode 031 of the #kilnroadtrip, created and produced by The Swell Pod, hosts Spencer McKeown and Josh Taylor interview Jeff Handy, CEO of Qualiti, about the transformative role of AI in software testing. They delve into Jeff's journey in the tech industry and discuss how Qualiti's AI-driven platform streamlines the test automation process, enhancing efficiency for developers. Additionally, they touch on Jeff's experiences working at Kiln, highlighting the innovative and collaborative environment. Check out today's episode and every other installment of the Kiln.Roadtrip by listening, watching, and subscribing to the podcast here - https://linktr.ee/theswellpod Qualiti - We use your real customer usage and backend telemetry to generate automated tests with AI. qualiti.ai Location: Kiln. Lehi The Kiln Road Trip: Uncovering Deep Truths with 100 Pleasantly Rebellious Humans. 10 days. 5 States. 3,580 Miles.100 Interviews! Daily episodes starting on March 5, Monday to Friday, for the next 100 days, followed by a short documentary and a book about the journey. Thank you to the partners and sponsors who made the kiln.roadtrip possible: Kiln, Moterra, and Torus. And thank you to the crew who helped us document and share the journey: Denisse Leon, Ty Cottle, Nathan Clark, and Findlay McKeown. Bullets: Interview with Jeff Handy, co-founder and CEO of Qualiti Discussion of Jeff's background and experience Evolution of software testing Benefits of using Qualiti's AI platform for test automation in software development Time Stamps: The Kiln Road Trip (00:00:03) Introduction to the podcast series and the journey across five states to interview rebellious humans. Jeff Handy's Background (00:01:15) Jeff Handy introduces himself, his background, and the founding of Qualiti, a company using AI for test automation in software development. Evolution of Software Testing (00:07:41) Discussion on the evolution of software testing from manual to automated and the impact of automation on the industry. Qualiti's Platform Benefits (00:10:09) The impact of utilizing Qualiti's platform on software development, including time and cost savings, higher Qualiti products, and increased efficiency. Qualiti's Journey and Impact (00:12:54) The timeline of Qualiti's development, from early research to general release, and the impact of the platform on innovation and efficiency. Working at Kiln (00:13:27) Jeff Handy's experience working at Kiln, including community connections, lead investor introduction, and the benefits of the co-working space. Creating Something New (00:18:05) Discussion on the process of creating something new, challenging the status quo, and creating a movement. Understanding Life's Influence (00:18:20) the paradigm shift in realizing one's ability to influence life and the importance of understanding an industry or problem well. Tags: #SwellPod, #KilnRoadTrip, #Kiln, #MotorraCamperVans, #podcast, #interview, #innovation, #resilience, #communitybuilding, #passion, #purpose, #community, #diversity, #collaboration, #thoughtleadership, #100interviews, #entrepreneur, #CEO, #leadership
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/
In this episode, Tim interviews Jonas Breisel, a software tester trainer and entrepreneur from Explorer for a Test. Jonas shares his journey from obscurity to success in the field of software testing. He recounts the challenges he faced in initially gaining attention on LinkedIn, the pivotal role of education in his growth, and the evolution of his content strategy to engage and provide value to his audience. Despite initial setbacks and financial struggles due to overinvestment in education, Jonas persevered and eventually landed a significant deal with a major company, solidifying his position as a thought leader. Who is Jonas Breisel? Jonas Breisel, the visionary CEO and founder of Xplorafory Test, is on a mission. With his extensive experience and IT certifications, he leads a successful software testing and training venture. His dedication is to empower individuals to build rewarding careers in software testing, offering a balance of higher income and fewer work hours. By 2028, Jonas aims to help 10,000 people transition into a career they're proud of, leaving a lasting impact on the industry. Connect with Jonas: LinkedIn: https://www.linkedin.com/jonas-breisel/ Company LinkedIn: https://www.xploraforytest.com/ Facebook: https://www.facebook.com/JonasBriesel/ Instagram: https://www.instagram.com/xploraforytest/ Phone: +46705-186 265 Email: info@xploraforytest.com jonas.breisel@xploraforytest.se ———— I love connecting with Work at Home RockStars! Reach out on LinkedIn, Instagram, or via email. Website
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.
TestTalks | Automation Awesomeness | Helping YOU Succeed with Test Automation
I'm thrilled to have two titans in software testing, Matt Heusser and Michael Larsen, with us today. These veterans, with their wealth of experience and knowledge, are here to discuss their latest contribution to the testing community, their new book, "Software Testing Strategies." In today's episode, we will unpack the inspiration behind "Software Testing Strategies," exploring the trio of testing essentials: skills, strategy, and the nuances of day-to-day operations, including the politics that intertwine with the testing process. The authors will discuss their approach to addressing the complexities of software testing, finding the most effective tests among endless possibilities, and how their book aims to guide you through these challenges. Matt and Michael will also share critical insights into organizational dynamics, the value of adaptability in the testing realm, and the ethical considerations professionals face in their careers. Plus, we'll touch on the difficult journey of updating outdated systems, navigating the minefield of communication, and why terms like "QA" may need a rethink. Listeners, you're in for a treat, with real-world stories, practical advice, and invaluable expertise that's just a discount code away – so stay tuned as we dive into the world of "Software Testing Strategies" on the TestGuild Automation Podcast.
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.
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.
In this episode of The Testing Show, Michael Larsen interviews Señor Performo, Leandro Melendez, about cognitive biases and how they can affect testing. They discuss various biases such as confirmation bias, the halo effect, the sunk cost fallacy, and more. We like to think that we are immune to cognitive biases and logical fallacies because we testers prize critical thinking but as Leandro points out, you would be wrong, we are as prone to them as anyone else.
Today we're talking to Steve Semelsberger, CEO at Testlio. We discuss how modern approaches to app testing are helping engineering leaders increase quality coverage, why the stakes for accurate app testing are higher than ever before, and why the mindset behind testing is crucial for uncovering tangible business benefits. All of this right here, right now, on the Modern CTO Podcast! To learn more about Testlio, visit their website here. Have feedback about the show? Let us know here. Produced by ProSeries Media. For booking inquiries, email booking@proseriesmedia.com