A guide to implementing fine-grained authorization
Authentication and authorization rank among the top priorities for application developers today. While they’re often used interchangeably, they actually represent two very different things. Yet in order to ensure a secure and seamless experience for users, both must work in concert. To illustrate the distinction between authentication and authorization, I often use the example of taking your family to Disneyland. Authentication is […]
Read MoreGitHub counts 20 million US software developers
GitHub’s Innovation Graph, a repository containing structured data files of public activity on GitHub, counts more than 20 million US software developers using the platform. Just-released findings incorporating data from Q3 2023 provide a comprehensive breakdown of global developer activity including top languages, numbers of users by country, and economy collaborators, GitHub said. GitHub released […]
Read More3 technologies coming to generative AI’s aid in 2024
As the momentous first year of ChatGPT comes to a close, it’s clear that generative AI (genAI) and large language models (LLMs) are exciting technologies. But are they ready for prime-time enterprise use? There are well-understood challenges with ChatGPT, where its responses have poor accuracy. Despite being based on sophisticated computer models of human knowledge […]
Read MoreWhat growing AI datasets mean for data engineering and management
From early-2000s chatbots to the latest GPT-4 model, generative AI continues to permeate the lives of workers both in and out of the tech industry. With giants like Microsoft, Google, and Amazon investing millions in R&D for their AI solutions, it’s hardly surprising that global adoption of AI technologies more than doubled between the years […]
Read MorePinecone’s new serverless database may see few takers, analysts say
There might be few takers for Pinecone’s new serverless vector database, dubbed Pinecone Serverless, analysts believe. “Why set up and administer a separate database—even one with the advantages of serverless scalability—if you can get the same functionality from the database you are already using and in which you are already managing your data?”, said Doug […]
Read MoreOpenAI launches GPT Store to expand user base and add revenue streams
OpenAI finally launched the much-awaited GPT store, which allows users to purchase and sell different GPTs based on OpenAI’s large language models. The store serves as a marketplace for personalized AI applications, allowing users to access various AI applications. Some examples of customized applications, shared by OpenAI, include Khan Academy’s Code Tutor for learning coding […]
Read More5 ways QA will evaluate the impact of new generative AI testing tools
In a recent article about upgrading continuous testing for generative AI, I asked how code generation tools, copilots, and other generative AI capabilities would impact quality assurance (QA) and continuous testing. As generative AI accelerated coding and software development, how would code testing and quality assurance keep up with the higher velocity? At that time, […]
Read MoreHow finops can make the cloud more secure
Cloud finops is the discipline of accounting for and optimizing cloud computing spending. It’s a reaction to years of undisciplined cloud spending or a way to bring order back to using cloud resources. Overall, it is a step in the right direction. However, it’s rarely discussed as a path to enhanced security. The links to […]
Read MoreIntro to PyScript: Run Python in your web browser
Created by Anaconda and launched in April 2022, PyScript is an experimental but promising new technology that makes the Python runtime available as a scripting language in WebAssembly-enabled browsers. Every commonly used browser now supports WebAssembly, the high-speed runtime standard that languages like C, C++, and Rust can compile to. Python’s reference implementation is written […]
Read MoreMicrosoft releases Azure Migrate assessment tool for .NET applications
Microsoft has unveiled AppCAT, an Azure Migrate tool intended to assist users in migrating their on-premises .NET applications to the company’s Azure cloud. Introduced January 3, the Azure Migrate application and code assessment tool for .NET, or AppCAT for short, lets users assess .NET source code, binaries, and configurations of an application to find potential […]
Read More