June 2020 Summaries
2 posts from Tabnine
Filter
Month:
Year:
Post Summaries
Back to Blog
Modern coding practices have evolved from manually writing inline JavaScript within HTML files to using more sophisticated frameworks and libraries like Angular and React, which offer structured and organized approaches to code management. Inline JavaScript, once common in the 90s, is now seen as outdated due to the potential for maintenance challenges, code duplication, and stability issues across multiple pages, especially when handled by different developers. While inline scripts can still be found in areas like Google Analytics and are useful for server-side HTML renderings, they are not recommended for maintaining clean, reliable, and readable code. Frameworks like Angular and React offer better alternatives by providing architectural setups that handle DOM manipulation and data management more efficiently, thus reducing the need for inline JavaScript and helping to prevent conflicts in state management. The shift towards API-based architectures further emphasizes the importance of clear demarcation between front-end and back-end, encouraging developers to adhere to framework rules to maintain application integrity and prevent potential weaknesses resulting from improper inline JavaScript usage.
Jun 24, 2020
1,527 words in the original blog post.
Python developers often debate between using JetBrains' PyCharm and Microsoft's Visual Studio Code as their primary coding environment, each offering distinct advantages to cater to different needs. PyCharm, a full-featured IDE specifically designed for Python, provides comprehensive tools for coding, building, testing, and debugging, particularly appealing to professional developers due to its advanced capabilities and Django support, although it requires a subscription for its professional edition and has high system demands. On the other hand, Visual Studio Code is a lightweight, highly customizable code editor that supports numerous languages and frameworks through extensions, making it ideal for developers who work in multiple languages, although it requires significant setup and lacks built-in support for Django. The choice between these tools depends on the developer's specific project requirements and preferences, with PyCharm offering an all-in-one Python-focused experience, while Visual Studio Code offers flexibility and a broad range of language support.
Jun 04, 2020
1,287 words in the original blog post.