Apple opens ‘Activities’ sign-ups for WWDC 2023

Apple has opened sign-ups for ‘Activities’ which enable remote developers to actively participate in this year’s Worldwide Developers Conference (WWDC) festivities. 

Apple introduced WWDC Digital Lounges in 2021, providing developers with the opportunity to engage in online discussions with Apple engineers and designers. This year, the experience returns for WWDC23, renamed simply as Activities.

Developers can now register on the Apple Developer website to...

PyPI suspends new projects and users due to malicious activity

The PyPI (Python Package Index) team has temporarily suspended new projects and users on their platform due to malicious activity.

This surge in malicious activity aligns with a larger trend observed across several open-source registries in recent months. Notably, incidents such as the flood of malicious packages on the NPM JavaScript package manager and a similar attack on the Nuget package manager last year, involving over 140,000 malicious packages, have highlighted the...

GitHub releases Blackbird code search engine

GitHub has released its reworked code search engine, Blackbird, which is built on Rust and promises faster and more comprehensive software repository exploration.

This revision, which has been in development for three years, is part of GitHub's efforts to enhance text-based search techniques for code queries.

With Blackbird, developers can quickly search, navigate, and comprehend their code, contextualize critical information and ultimately increase productivity. Colin...

PyPI will sell ‘Organization’ accounts to corporate projects

Python Packaging Index (PyPI) has announced the introduction of ‘Organization’ accounts, as the first step in its plan to build financial support and long-term sustainability.

Organizations on PyPI are self-managed teams with exclusive branded web addresses. PyPI aims to make its platform easier to use for large community projects, organisations, or companies that manage multiple sub-teams and packages.

Notably, community projects can access the new accounts for...

Apple releases Xcode 14.3 with all the latest SDKs

Apple has released Xcode 14.3 to developers, which includes the latest SDKs for iOS 16.4, iPadOS 16.4, tvOS 16.4, watchOS 9.4, and macOS Ventura 13.3.

Xcode enables developers to create apps for Apple platforms such as iOS, macOS, and watchOS. This update allows developers to create apps that are fully compatible with the latest operating systems from Apple.

Apple recently warned that developers will be required to use Xcode 14.1 or later to build and submit their apps...

TypeScript 5: A look at the major changes

In this article, we’ll take a look at some of the major changes in TypeScript 5.

TypeScript 5 was released earlier this month. The latest version features numerous improvements to make the language smaller, simpler, and faster.

Here are the biggest changes in the latest release:

Variadic tuple types

Variadic tuple types allow developers to define tuple types with a variable number of elements. 

In previous versions of TypeScript, the number...

Copilot X heralds a new era of AI-powered coding

GitHub has unveiled Copilot X, an upgraded version of its AI-powered coding assistance tool.

Copilot X adopts OpenAI’s latest GPT-4 model and now features chat and voice interfaces, support for pull requests, command-line support, and can generate answer questions from documentation:

https://twitter.com/marktenenholtz/status/1638549603753795584

Unlike traditional coding assistance tools that rely on simple code templates or pre-defined snippets, Copilot X uses...

Go re-enters TIOBE’s top 10 programming languages

Programming language Go appears to be making a resurgence as it re-enters TIOBE’s top 10 list.

TIOBE creates its programming language popularity list using search data across 25 different engines. The methodology has been regularly criticised but suffices as a rough guide of the interest in each language.

Go was created by Google and often lingers just outside of the top 10 on the TIOBE Index. The language was last in the top 10 in July 2017.

In the March...

Clipper malware found in over 451 PyPI packages

Phylum security researchers have discovered over 451 packages on the Python Package Index (PyPI) that are infected with “clipper” malware.

Clippers replace the contents of a victim’s clipboard with something which benefits the attacker. The most prevalent clippers today look for cryptocurrency addresses and modify them to steal funds.

Starting on February 9th, Phylum was alerted by its automated risk detection platform to a long series of suspicious publications to...

The most in-demand programming languages for 2023

Coding Dojo has released its list of the most in-demand programming languages for this year.

The list uses the number of open full-time jobs to determine the skills that employers are desperately looking for.

Notably, the top three most in-demand languages have been shaken up. Likely driven by the demand for machine learning solutions, Python is now in the top spot.

Here are the top 10 programming languages by open full-time positions and their ranking change...