Best of MediumFebruary 2023

  1. 1
    Article
    Avatar of medium_jsMedium·3y

    4 React Tips to Instantly Improve Your Code

    Tips to improve React code, including using currying in handlers, separating responsibilities in components, using object maps instead of conditions, and putting independent variables outside of React lifecycle.

  2. 2
    Article
    Avatar of medium_jsMedium·3y

    Why PHP should be renamed to HypeScript

    PHP is facing challenges as it is perceived as not cool anymore, leading to a decline in popularity among younger developers. The post suggests renaming PHP to HypeScript as a way to rebrand and attract new developers without changing the programming language.

  3. 3
    Article
    Avatar of medium_jsMedium·3y

    C# vs Rust vs Go. A performance benchmarking in Kubernetes

    A performance benchmarking article comparing the performance of Rust, C#, and Go in creating high-performance web APIs and deploying them to a Kubernetes cluster. The article also discusses how to monitor the resource usage of these APIs with performance monitoring tools.

  4. 4
    Article
    Avatar of medium_jsMedium·3y

    Optimizing Your Web App: How To Score 100 on Lighthouse

    Learn how to optimize your web app to score 100 on Lighthouse. Understand the difference between Lighthouse score and field data, and the impact of Total Blocking Time on performance.

  5. 5
    Article
    Avatar of medium_jsMedium·3y

    How to handle errors in React: full guide

    Learn about the importance of error handling in React, the limitations of using try/catch, and how to catch async errors and errors in event handlers with ErrorBoundary.

  6. 6
    Article
    Avatar of medium_jsMedium·3y

    7 Free Public APIs you will love as a developer💖

    Discover 7 free public APIs for developers including JSON Placeholder, Google Translate, Open Weather Map, REST Countries, IP API, Random Data API, and The Pokemon API.

  7. 7
    Article
    Avatar of medium_jsMedium·3y

    Simple ways to improve your React app performance without useMemo.

    Learn simple ways to improve your React app performance without using useMemo. Stop using useEffect excessively, push state down to minimize re-renders, and use React.lazy and Suspense to lazy-load components.

  8. 8
    Article
    Avatar of medium_jsMedium·3y

    JavaScript Development Hacks: 13 Hidden Gems you need to know

    Learn about hidden JavaScript features to improve coding skills, including Array.flat(), Array.flatMap(), and Object.fromEntries().

  9. 9
    Article
    Avatar of medium_jsMedium·3y

    Introducing the new JupyterLab Desktop!

    JupyterLab Desktop has released a major update with new features and improved user experience. It introduces a Welcome Page, sessions and projects, one-click notebook creation, drag and drop support, multiple session window support, Python environment auto-discovery, and more. Security, privacy, and configuration options have also been enhanced. Try it out and share feedback!

  10. 10
    Article
    Avatar of medium_jsMedium·3y

    What’s New in Python 3.11

    Python 3.11.2 is 10-60% faster than 3.10. Measured a 1.25x speedup on the standard benchmark suite. There is a number of new features and improvements in the popular programming language. In this blog article, we’ll look at some of the new features in Python 3.

  11. 11
    Article
    Avatar of medium_jsMedium·3y

    Artificial Intelligence with Javascript: A brief insight for engineers.

    Learn how to implement AI in web apps using Javascript, including converting pre-trained models from Python to JS. Discover the use cases of AI in web applications.

  12. 12
    Article
    Avatar of medium_jsMedium·3y

    Pandas 2.0 is Here (Coming Soon)

    Pandas 2.0 introduces faster and more memory-efficient operations with pyarrow backend, Copy-on-Write optimization improves performance and reduces memory usage, and the index can now hold NumPy numeric types resulting in faster operations.

  13. 13
    Article
    Avatar of medium_jsMedium·3y

    9 Best Distributed Tracing Tools for Developers

    Explore the 9 best distributed tracing tools for developers working in microservices architecture. These tools provide end-to-end visibility and help monitor and troubleshoot complex distributed systems.

  14. 14
    Article
    Avatar of medium_jsMedium·3y

    Little bug, Big impact. 25k bounty

    An ethical hacker discovers sensitive data stored in the front-end of a web application, highlighting the importance of avoiding secrets in JavaScript code and using secure storage. JavaScript source mapping and the SourceMapper tool are discussed.

  15. 15
    Article
    Avatar of medium_jsMedium·3y

    5 Python Scripts I Found Useful for Data Processing Operations

    Some useful data preprocessing scripts in Python 5 Python Scripts I found useful for Data Processing Operations. The scripts below may aid you in removing your loops, particularly data processing operations. The script below can allow you to deliver different names for various aggregations using a single column: Filtering Nested Dictionaries.