Month: August 2023

Mechatronics, Software Engineering, Woodworking, and "Making" in General

Battery Selection Considerations for Mechatronics Project

Mechatronics is the interdisciplinary field that combines mechanical, electrical, and computer engineering to design and control complex systems. Mechatronics applications can range from robots and drones to smart appliances and wearable devices. One of the key components of any mechatronics system is the battery, which provides the power source for the system’s operation. However, not…
Read more

Microsoft Playwright Overview

Microsoft Playwright is a framework for web testing and automation that allows testing Chromium, Firefox and WebKit with a single API. It is developed by Microsoft and supports programming languages like Java, Python, C#, and Node.js. Playwright is built to enable cross-browser web automation that is evergreen, capable, reliable and fast. Some of the pros…
Read more

Test Driven Development for React Applications and overview of testing frameworks

Test-driven development (TDD) is a software development process that involves writing automated tests before writing the actual code. The idea is to specify the expected behavior and functionality of the code, and then write the code that passes the tests. This way, the code is more reliable, maintainable, and easier to refactor. But how can…
Read more

Test Driven Development: A Guide for Software Engineers

Test driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: write a failing test case that defines a desired improvement or new function, then produce the minimum amount of code to pass that test, and finally refactor the new code to acceptable standards. In this…
Read more

Tensegrity, a simple example, and uses in Industry

Tensegrity is a structural principle that combines tension and integrity, or as Buckminster Fuller, who coined the term, put it: “islands of compression in an ocean of tension”. Tensegrity structures are composed of isolated components under compression (such as rods or struts) that are held together by a network of continuous tension (such as cables…
Read more