SCShawn Conwayinshawnway210.hashnode.dev·Nov 30, 2023 · 3 min readUsing useParams in JavascriptReact Router is an essential tool for building single-page applications with React. It allows developers to create dynamic, navigable user interfaces by managing the application's routing logic. One powerful feature provided by React Router is usePar...00
SCShawn Conwayinshawnway210.hashnode.dev·Nov 9, 2023 · 6 min readRelationship LoadingA relationship is an association between tables that allows databases to store data in the different tables without redundancy. This allows the tables to run efficiently and simultaneously. There are three common types of relationships in SQLAlchemy....00
SCShawn Conwayinshawnway210.hashnode.dev·Oct 20, 2023 · 7 min readCaching in PythonCaching is a technique in programming that improves performance by storing data that is frequently accessed in a temporary place. The cache is used to reduce access time, reduce system load and improve user experience. Here is a basic example of cach...00
SCShawn Conwayinshawnway210.hashnode.dev·Sep 28, 2023 · 2 min readDo Not Use Index As A KeyA key is a unique and permanent property that allows you to identify changed, updated, or deleted items from a list of elements. In React anything that you are returning from inside the map () function must have a key. const mappedFruit = fruits.map(...00
SCShawn Conwayinshawnway210.hashnode.dev·Sep 4, 2023 · 2 min readPromises in JavaScriptA promise handles asynchronous operations in our code. The W3 schools website states that a promise links producing code, which is code that can take some time, to consuming code. Consuming code must wait for results. A promise takes one argument, a ...00