• React - Web Development - Beginner - JavaScript

    React Compiler: A Big Step in React

    React just took a quiet but deeply meaningful step forward. With the release of the React Compiler, we are entering a new phase of performance. In this new era not the developer, the compiler takes on the burden of micro-optimisation. In this blog post, I will be summarizing what has happened. For a deeper dive please check https://react.dev/learn/react-compiler. If you’ve written React for any length of time, you’ve likely to get familiarized with useMemo, useCallback, and memoization strategies. We have learned to optimize re-renders manually, scattering hooks throughout our components to avoid unnecessary updates. However the results have been complicated.…

  • Coding - Web Development - Beginner - JavaScript

    Deno, Just Another JavaScript Runtime for Backend

    JavaScript has come a long way since its creation. It started as a very basic language for making web pages interactive. It has become more powerful and it has been the monopoly over web development for decades. However in this blog post we won’t be talking about JavaScript’s web development capabilities. The idea of Node.js has been an unexpected step for JavaScript, because JavaScript was tightly coupled with frontend development. Yet Node.js was allowing it to run on the server. This was a game-changer for the industry. It enabled developers to use JavaScript for both frontend and backend. However, no…

  • Java - JavaScript - Databases - C/C++ - Python - NoSQL - Containerization - C# - Angular - React

    Free Enterprise Languages and Future-Proof Tech Choices

    In 2021, Oracle decided to monetize Java by changing its licensing policy after JDK 17. Previously, businesses had to pay for updates and support, but with JDK 17, Oracle introduced the No-Fee Terms and Conditions (NFTC). This makes Oracle JDK free only for personal, internal business, and testing use. Redistribution is allowed as long as no fees are charged. However, NFTC does not apply if JDK 17 is obtained through other Oracle agreements like the Oracle Master Agreement. While Java seems free under NFTC, Oracle’s history of licensing changes means enterprises should be cautious. In short, Java is no longer…

  • C# - Beginner - JavaScript - Java - Python - Amazon Web Services

    How to Access AWS Secrets Manager Programmatically with C#, Java, Python and JavaScript

    AWS Secrets Manager is a fully managed service that helps you easily store and retrieve credentials, API keys, and other sensitive data in a secure way. It integrates seamlessly with AWS Identity and Access Management (IAM) to ensure that only authorized users and applications can access your secrets. Beyond simple storage, it also offers basic security practices like automatic rotation of secrets. The main idea of using AWS Secrets Manager is that you no longer need to hardcode sensitive information in your applications or configuration files. Instead, you can reference them securely and fetch them when needed. This practice, sharply…