Best of InfoWorld — May 2024
- 1
- 2
InfoWorld·2y
Data storage for front-end JavaScript
This post explores various options for storing data in front-end JavaScript programs, including JavaScript variables, saving data on the server, using the web storage API, cookies, and IndexedDB. It also mentions the service worker cache API for caching responses. The post concludes with a discussion on data persistence using WebAssembly.
- 3
InfoWorld·2y
Angular 18 will arrive next week
Angular 18, the upcoming release of Google's web app development framework, is set to arrive with features like deferrable views and declarative control flow moving out of developer preview. Other features include zoneless change detection, Angular DevTools enhancements, default content for ng-content, and a new docs website.
- 4
InfoWorld·2y
C# 13 enhances params, introduces extension types
C# 13 enhances 'params' parameters to provide more flexibility and introduces extension types for customizing specific instances of underlying objects. Other improvements planned for C# 13 include field access in auto-properties and a revamped approach to breaking changes for cleaner language evolution.
- 5
- 6
InfoWorld·2y
10 big devops mistakes and how to avoid them
Devops continues to grow in popularity as organizations look for ways to add efficiencies to the development process. Certain mistakes can sabotage development efforts if not addressed, such as lack of communication between dev and ops teams, overlooking cybersecurity, complex IT infrastructure, misalignment of devops priorities with business goals, integration of new technologies without proper evaluation, reliance on outdated technologies, cultural resistance to change, challenges of remote work, divergent goals between dev and ops teams, and the misconception that automation solves everything.
- 7
InfoWorld·2y
Why enterprises rely on JavaScript, Python, and Java
JavaScript, Python, and Java have remained popular programming languages for enterprises for nearly 30 years. JavaScript powers the front end of applications, Python excels in queries and data analysis, and Java provides the underlying architecture for most enterprise applications.
- 8
InfoWorld·2y
Django tutorial: Get started with Django 5.0
Django is a popular Python web framework inspired by Ruby on Rails. It includes core libraries to build web applications and provides tools for managing databases, adding routes and views, and using templates. This article guides readers through the process of installing Django, creating projects and apps, and working with routes, views, and templates.
- 9
InfoWorld·2y
Why you should use SQLite
SQLite is an embeddable open source database that is fast, portable, and reliable. It can be used as a conventional relational database or to store configuration data for a program. SQLite has cross-platform compatibility, is compatible with most programming languages, is self-contained, and has extensive tooling. It is frequently compared to MySQL and other embedded databases. However, SQLite has limitations when it comes to certain features, scale-out designs, simultaneous write operations, and strong data typing.
- 10