• CTRL ALT News
  • Posts
  • OpenAI Updates, Angular 17, TypeScript 5.3, and More - This week in web dev (November 10th 2023)

OpenAI Updates, Angular 17, TypeScript 5.3, and More - This week in web dev (November 10th 2023)

Hi friend 👋! The weekend is quickly approaching, but I still want to serve you some top news for web developers this week! This week has been slow in the development department, but important news in the AI sector will have a great influence on the future of developers.

OpenAI Updates, Angular 17, TypeScript 5.3, and More - This week in web dev (November 10th, 2023)

Hi friend 👋! The weekend is quickly approaching, but I still want to serve you some top news for web developers this week! This week has been slow in the development department, but important news in the AI sector will have a great influence on the future of developers.

To support me:

  • Share the newsletter with your friends, it helps more than you think!

  • Please share your feedback with me!

Earlier this week OpenAI held their annual DevDay, filled with new updates on all their products. OpenAI announced several major updates and lowered pricing at its annual DevDay event. Key highlights include:

  1. GPT-4 Turbo has 128K context capacity and is more capable and cheaper, at 3x lower input token price and 2x lower output price versus GPT-4.

  2. New Assistants API makes building AI apps easier via persistent threads, function calling, code execution, and knowledge retrieval.

  3. Multimodal capabilities added including GPT-4 Turbo with vision, DALL-E 3 in the Images API, and text-to-speech.

  4. Experimental access to GPT-4 fine-tuning and custom models for select organizations.

  5. Lower prices across models, higher rate limits, and new Copyright Shield to defend customers against copyright claims.

OpenAI announced GPTs, which allow anyone to create customized versions of ChatGPT for specific purposes without coding. GPTs combine instructions, extra knowledge, and skills like searching the web or generating images. Users can build GPTs for personal use, share them publicly, or deploy them internally at organizations. The GPT Store launching later this month will feature verified creations that can climb leaderboards and earn money based on usage. New safety systems aim to prevent harmful GPTs. Developers can also connect GPTs to external APIs and data sources via custom actions. For enterprises, employees can publish internal GPTs tailored to business needs.

You will now be able to create your perfect programming partner, or maybe a rubber duck 🦆 

Angular v17 introduces major new capabilities including built-in control flow, deferrable views for lazy loading, and revamped server-side rendering. The new control flow brings intuitive syntax and performance boosts up to 90% faster. Deferrable views enable declarative lazy loading with a single line of code. Server-side rendering setup is streamlined in new projects and build times improved up to 87%. Additional highlights are the new Angular brand identity and interactive documentation on angular.dev. Dependency injection debugging lands in DevTools. Standalone APIs are now default for new code. Under the hood, Vite and esbuild power faster builds. The post shares a roadmap for upcoming reactivity features, testing updates, and Material Design integration.

TypeScript 5.3 RC brings new capabilities including import attributes, resolution-mode support across all module modes, and switch(true) narrowing. Additional highlights are instanceof narrowing via Symbol.hasInstance, checks on super property accesses, interactive inlay hints, and preferring type-only auto-imports. Under the hood, optimizations like skipping JSDoc parsing and comparing non-normalized intersections speed up type-checking. tsserverlibrary.js now re-exports typescript.js for consolidation. Breaking changes affect DOM lib typing and checks on super accesses to instance properties. The post shares plans for the 5.3 release over the next 2 weeks, encouraging feedback during this period before the final stable version.

Shopify's Hydrogen framework for building high-performance composable storefronts is now available on Netlify with a new Remix runtime. Hydrogen offers flexible components and client libraries optimized for e-commerce sites. Powered by Netlify's new Remix v2 runtime, the Netlify runtime for Hydrogen enables deploying Hydrogen sites to Netlify Edge Functions for edge rendering. This provides speed while leveraging Netlify's developer productivity features. Users can create a new Hydrogen project on Netlify via the Remix CLI using the netlify/hydrogen-template. Overall, the integration brings Hydrogen's capabilities for composable commerce to Netlify's edge platform and workflows.

Educative

Learning new tech-skills can be a challange, but by taking advantage of Educatives end of year discount (10-20%), you can learn them for cheap.

Educative end of year discount.