embeddedartistry.com
Open in
urlscan Pro
173.249.144.233
Public Scan
Submitted URL: http://embeddedartistry.com/
Effective URL: https://embeddedartistry.com/
Submission: On July 24 via api from US — Scanned from US
Effective URL: https://embeddedartistry.com/
Submission: On July 24 via api from US — Scanned from US
Form analysis
2 forms found in the DOMGET https://embeddedartistry.com/
<form role="search" method="get" class="search-form" action="https://embeddedartistry.com/">
<label for="search-form-1">
<span class="screen-reader-text"> Search for: </span>
</label>
<input type="search" id="search-form-1" class="search-field" placeholder="Search …" value="" name="s">
<button type="submit" class="search-submit"><svg class="icon icon-search" aria-hidden="true" role="img">
<use xlink:href="#icon-search"></use>
</svg><span class="screen-reader-text"> Search </span></button>
</form>
Name: mc-embedded-subscribe-form — POST https://embeddedartistry.us15.list-manage.com/subscribe/post?u=3f4551eb6b068b6cc1ef205c1&id=4fdc45fab7
<form action="https://embeddedartistry.us15.list-manage.com/subscribe/post?u=3f4551eb6b068b6cc1ef205c1&id=4fdc45fab7" method="post" id="mc-embedded-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
<div>
<input type="text" name="FNAME" class="" id="mce-FNAME" placeholder="First name" style="height: 30px; max-width:100px;float:left;margin-right:10px; margin-bottom: 4px" required="">
<input type="email" value="" name="EMAIL" id="mce-EMAIL" placeholder="e-mail" style="height: 30px; max-width:100px;float:left;margin-right:10px; margin-bottom: 4px" required="">
<input type="submit" value="Sign Up" name="subscribe" id="mc-embedded-subscribe" class="button" style="background:#3D9991; padding: 8px;">
<input type="checkbox" id="group_2" name="group[6238][2]" value="1" style="display:none" checked="">
<div style="position: absolute; left: -5000px;" aria-hidden="true">
<input type="text" name="b_3f4551eb6b068b6cc1ef205c1_4fdc45fab7" tabindex="-1" value="">
</div>
</div>
</form>
Text Content
🌓 Skip to content EMBEDDED ARTISTRY Building Superior Embedded Systems Menu * Welcome * Courses * Field Atlas * Community * Blog * Resources Expand child menu * Archive * Newsletter * For Beginners * Glossary * Libraries * Templates * Development Kits * What We’re Reading * YouTube Channel * Technology Radar * Store * Consulting HOME EXPLORE THE FRONTIERS AND FOUNDATIONS OF EMBEDDED SYSTEMS DEVELOPMENT This website is for embedded systems developers who are dedicated to excellence and continual improvement. Finding high-quality embedded systems information is extremely challenging, even with the explosion in embedded devices being developed over the past decade. Our mission is to bring the state of firmware development out of the software dark ages by accelerating and enhancing the learning process for all embedded systems developers. NEWEST CONTENT * Blog * Field Atlas * Glossary * Recently Updated * Exploring Serverless CI/CD for Embedded Devices * How to cherry-pick Specific Files from a Commit * 2023 in Review * Managing Issues and Improving Products After Launch * Resolving Git Commit History Divergence Due to Case-Sensitive Rename Operations * Responses to the Commentariat on the -Werror Article * Leveraging Your Toolchain to Improve Security * Best Practices for Safeguarding Your Connected Devices * Q&A: How Do You Stay on the Path and Make it to “Done”? * Q&A: How Many Iterations Do You Recommend for Scaling From a Prototype to Mass Production? * Software Design Principles * Software Usability Principles * Git Tag Message Guidelines * Fantastical Schedules are an Industry Problem * Original Creators Are Better at Maintaining a System Than Their Replacements * We Don’t Do a Good Job of Teaching Software Maintenance * Broken Stack Smashing Protection in GCC ARM Compilers * WEF State of the Connected World, 2023 Edition * PSA Certified 2023 Report * MITRE’s 2023 List of Top 25 Most Dangerous Software Weaknesses * Embedded Swift * Side-Channel Attack * Kconfig * Devicetree * Strategy Pattern * git * Elliptic Curve Cryptography [ECC] * Supply Chain Attack * LiFi Standard (802.11bb) [LiFi] * Proto Stage [Proto] * Monorepo Development * Messsage Queue * Main Pattern * Single Responsibility Principle * Separation of Concerns * Historical Electrical Systems * Hardware Teardowns * Quit Thinking and Look * Embedded Swift * Zephyr FEATURED COURSE DESIGNING EMBEDDED SOFTWARE FOR CHANGE Are you tired of every hardware or requirements change turning into a large rewrite? Our course teaches you how to design your software to support change. This course explores design principles, strategies, design patterns, and real-world software projects that use the techniques. Learn More on the Course Page -------------------------------------------------------------------------------- READY TO LEVEL UP YOUR SKILLS? Are you a recent graduate who feels like your classes didn’t fully prepare you for professional development projects? Are you an embedded systems developer that feels like your team is missing important practices or lagging behind in the software development industry? Are you looking for new ways to evolve your embedded career and to become a technical leader? BECOME AN EMBEDDED ARTISTRY MEMBER! Membership Information EXCLUSIVE EDUCATIONAL RESOURCES Members receive exclusive access to the Embedded Systems Field Atlas, our curated guide to embedded topics. Select courses are available to all members. Membership Information EMBEDDED SYSTEMS COMMUNITY Members can join a community of people seeking excellence and continual improvement. Learn More Membership Information DISCOUNTS ON COURSES AND PRODUCTS Members receive significant discounts on our courses and products. Educational Members can access all courses at no additional cost. Search for: Search If it's not documented, it's not done.D.L. Parnas Software Aging Talk FREE NEWSLETTER Sign up and receive our free playbook for writing portable embedded software. * Login * RSS Feed * Embedded Systems Newsletter * Membership Information FEATURED COURSES * Designing Embedded Software for Change 65 Lessons * Heapless C++ 27 Lessons * Creating a Cross-Platform Build System for Embedded Projects with CMake 88 Lessons ©2024 Embedded Artistry LLC. All rights reserved. EMBEDDED ARTISTRY and the OWL logo are registered trademarks of Embedded Artistry LLC. * My Account * Privacy Policy * Contact Us * GitHub * LinkedIn * Twitter Privacy Policy Proudly powered by WordPress