Skip to main content

Posts

Showing posts from May, 2024

IBM Launches The Granite Code LLM Series

  IBM is introducing decoder-only code models for code generative tasks as part of its Granite collection. The models have been trained with code written in 116 programming languages and range in size from 3 to 34 billion parameters. https://www.i-programmer.info/news/105-artificial-intelligence/17226-ibm-launches-the-granite-code-llm-series.html

Get Started With Ollama's Python & Javascript Libraries

  New libraries allow you to integrate new and existing apps with Ollama in just a few lines of code. Here we show you how to use ollama-python and ollama-javascript so that you can integrate Ollama's functionality from within your Python or Javascript programs. https://www.i-programmer.info/news/105-artificial-intelligence/17232-get-started-with-ollamas-python-a-javascript-libraries.html

GitHub and Gradle Partner To Strengthen Supply Chain Security

  Integrating Gradle builds with Github's Actions promotes the best security practices among Gradle users. To do this there's a new official and open-source GitHub Action that generates complete and accurate information about dependencies in Gradle projects courtesy of Dependabot.  https://www.i-programmer.info/news/90-tools/17224-github-and-gradle-partner-to-strengthen-supply-chain-security.html

New Eclipse Temurin OpenJDK Build Released

  The Eclipse Foundation, together with the Adoptium Working Group, have announced the latest release of the Temurin Java SE runtime. This landmark release supports 54 version/platform combinations and five major OpenJDK versions. Given the news, we examine why Temurin has been the flagship of the OpenJDK builds. https://www.i-programmer.info/news/136-open-source/17219-new-eclipse-temurin-openjdk-build-released.html

Oracle Database 23ai - Feel the Difference

  The Empire strikes back with the most advanced  Oracle version to date. The focus of this new version is surprise, surprise, AI , which is so embedded into the new product that Oracle found prudent to change its name from 23c to 23ai to make the point. Let's find out what's on offer. https://www.i-programmer.info/news/84-database/17215-oracle-database-23ai-feel-the-difference.html

Let PostgreSQL Pick An Index For You

  Supabase has launched Index Advisor, a Postgres extension for recommending indexes that improve query performance, easing the burden off the developer's shoulders. Usually when you create your tables you'll also want to create indexes upon them for rapid retrieval. In order to do that you'll need a good understanding of your domain and how the code accesses data. RDBMs's are optimized to work declaratively; that is you tell them what you want without instructing them how to, like you do in the imperative programming model, letting it decide the best way of going about it. https://www.i-programmer.info/news/84-database/17197-let-postgresql-pick-an-index-for-you.html

Wasmer's py2wasm Compiles Python To WebAssembly

  py2wasm is a compiler that turns your Python code into WebAssembly, "running it at 3x faster speeds". Let's make something clear first. The official announcement from Wasmer states that by turning you program to Webassembly with py2wasm, it runs at "3x faster speeds". What it important to understand is this is in comparison to CPython WASM (CPython interpreter inside of WebAssembly), not native CPython. As such, it is an improvement over the current state of running Python programs in WebAssembly. https://www.i-programmer.info/news/87-web-development/17191-wasmers-py2wasm-compiles-python-to-webassembly.html