Dev News: Netlify’s New Tools JupyterLab 4.0 and MDN Get AI

AI News


Web development platform Netlify acquired visual editing solution Stackbit on Thursday. Netlify said the acquisition expands its product portfolio and “allows marketers and product managers to design, create and edit experiences within a composable platform.”

Stackbit can aggregate content from any headless CMS, content source, or custom data source to “create a single streamlined workflow for front-end content changes.” It will also be possible to update objects in the UI and automatically write changes back to the original source, the company said in a statement.

“Stackbit reduces bottlenecks and increases developer productivity by making web changes quick and easy for all employees,” Netlify said in a statement. “The addition of Stackbit to his Netlify platform gives Netlify customers the tools they need to quickly update their web copy and content, edit, localize content and get it done faster. increase.”

Some of the features Stackbit brings to Netlify include:

  • No-code website editing for non-developers. Easily update and edit your website in real time, create pages, drop components, and adjust layouts and styles on demand.
  • Teams can use themes or create their own designs to customize the website design and layout.
  • Stackbit reads and writes content from CMS, databases, e-commerce catalogs, or custom data sources.
  • Stackbit works seamlessly with any CMS application, content source, headless frontend platform and framework.

JupyterLab 4.0 major release

JupyterLab 4.0 — teased as a major release — will be available this month. According to a blog post about this release, it includes an updated text editor called CodeMirror 6, a new extension manager, and improved documentation search. It also includes UI and accessibility improvements and developer tool updates.

In this release, real-time collaboration was also moved to a separate package (jupyter_collaboration, version 1.0.0) and is now available. It can support the display of multiple cursors and selections, as well as the registration of new shared model types.

Accessibility improvements include improved focus and keyboard navigation in the file browser, added ARIA roles, and labels for UI elements. You can also collapse the main menu into a hamburger menu if there isn’t enough space to display all the menu items.

JupyterLab is a highly extensible, feature-rich notebook creation application and editing environment that, like Jupyter Notebooks, provides tools (and standards) for interactive computing using computational notebooks. Part of Project Jupyter, a larger umbrella project aimed at

Finally, over 100 bug fixes have been resolved to improve the stability and performance of JupyterLab. This package is now available on his PyPI and conda-forge. You can upgrade by running:

pip install --upgrade jupyterlab or conda install -c conda-forge jupyterlab.

AI Help added to Mozilla Developer Network

The Mozilla Developer Network (MDN) has added AI Help, an artificial intelligence tool designed to optimize searches, to its site. Users simply type a request into the search field and the AI ​​”accesses a comprehensive repository of documents, retrieves the most relevant information and presents it in a concise overview,” the site says. I mentioned it in a blog post about the feature.

This blog post provides an “inside peek” showing how AI leverages the two technologies. First, the site generated embeds for every section of her MDN article. Embedding was defined as “the transformation of high-dimensional data into a low-dimensional space”.

“Each embedding (usually a vector) encapsulates a specific property or feature of the original data,” the post states. “These embeddings capture both the semantic and syntactic relationships between words and sentences and place them in a continuous vector space. You will be able to understand the nuances of

Embeddings are stored in a PostgreSQL database hosted by Supabase. Then add generative AI to streamline the process of finding answers.

“Instead of having users read all the content and extract the answers themselves, we leverage OpenAI’s Chat API to create prompts,” the post explains. “This prompt contains some system-level instructions on desired tones and other related considerations, as well as more technical guidelines such as the requirement to always respond in markdown.” Uses content related to as the context for the Chat API to ask user questions on behalf of the user.”

The process uses AI to help users access the information they need, allowing for more efficient interactions, the post added.

group Created in sketch.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *