Uncategorized

Microsoft previews new F# syntax for string interpolation

Microsoft is previewing new syntax for string interpolation in F#, an improvement intended to make it easier to work with interpolated strings. Interpolated strings allow developers to embed F# expressions into string literals. But they can become cumbersome when dealing with text that contains many curly braces. The F# interpolation syntax addresses this. Announced July …

Microsoft previews new F# syntax for string interpolation Read More »

AI and the future of software development

Artificial intelligence is changing software development in ways large and small. While many companies race to roll out AI-enabled features, the potential for AI goes beyond the feature level. Rather, AI will become the foundation for most—if not all—SaaS solutions. Machine learning and AI models will allow SaaS technologies to continually drive new efficiencies across …

AI and the future of software development Read More »

Julia language cracks top 20 in Tiobe popularity index

Julia, a high-performance dynamic language for numerical computing, and potential rival to Python for data science, has cracked the top 20 in the Tiobe index of programming language popularity for the first time. In the August 2023 release of the Tiobe Index published August 6, Julia ranked as the 20th most popular language, with a …

Julia language cracks top 20 in Tiobe popularity index Read More »

Generative AI and a new version of old programming

Artificial intelligence is changing everything. Just ask the CEOs of public companies who can’t seem to stop bringing up the topic on earnings calls. Or ask one CEO, Amazon’s Andy Jassy, who just elevated an AI-oriented exec to his “S-team,” overseeing AI across Amazon. Clearly, AI is a big deal. But what about you, a developer working …

Generative AI and a new version of old programming Read More »

Python moves to remove the GIL and boost concurrency

After much debate, the Python Steering Council intends to approve a proposal, PEP 703, “Making the Global Interpreter Lock Optional in CPython.” This proposal is the culmination of many attempts over the years to remove Python’s Global Interpter Lock, or GIL. Removing the GIL removes a major obstacle to multi-threading, making Python a truly multi-core …

Python moves to remove the GIL and boost concurrency Read More »

Salesforce Einstein Studio to help enterprises train generative AI models

Salesforce on Friday released a new no-code, interface-based AI and generative AI model training tool, dubbed Einstein Studio, as part of its Data Cloud offering. Targeted at data scientists and engineers, Einstein Studio is designed to help enterprises connect their Salesforce data to any AI or large language model, including Llama 2 and OpenAI’s GPT …

Salesforce Einstein Studio to help enterprises train generative AI models Read More »

Generative AI with LangChain, RStudio, and just enough Python

LangChain is one of the hottest development platforms for creating applications that use generative AI—but it’s only available for Python and JavaScript. What to do if you’re an R programmer who wants to use LangChain? Fortunately, you can do lots of useful things in LangChain with pretty basic Python code. And, thanks to the reticulate …

Generative AI with LangChain, RStudio, and just enough Python Read More »

Intro to Nest.js: The higher-order JavaScript and TypeScript server

Not to be confused with Next.js, Nest.js is a newer and unique approach to JavaScript server technology. It takes a familiar server like Express or Fastify and layers on a number of useful abstractions, which are geared toward empowering and simplifying higher-level application design. Thanks to its distinctive blend of programming paradigms, first-order TypeScript support, and built-in …

Intro to Nest.js: The higher-order JavaScript and TypeScript server Read More »