newsGitHub rolls out AI-powered fixes for code vulnerabilitiesCopilot Autofix, a new addition to the GitHub Advanced Security service, analyzes vulnerabilities in code and offers code suggestions to help developers fix them. By Paul KrillAug 15, 20242 minsDevSecOpsGitHubApplication Security news Anthropic adds prompt caching to Claude, cutting costs for developersBy Lynn GreinerAug 15, 20244 minsGenerative AIArtificial IntelligenceCloud Computingfeature The magic of RAG is in the retrievalBy Chandini JainAug 15, 20247 minsGenerative AIArtificial IntelligenceSoftware Development analysisRed-teaming AI with PyRITBy Simon Bisson Aug 15, 20247 minsMicrosoft AzureGenerative AIApplication Security newsVisual Studio v17.11 brings productivity improvements, GitHub Copilot enhancementsBy Paul Krill Aug 14, 20243 minsVisual StudioIntegrated Development EnvironmentsDevelopment Tools newsRuby on Rails gets better production defaultsBy Paul Krill Aug 14, 20242 minsWeb DevelopmentRubyProgramming Languages how-toFunctional programming with Java collectionsBy Matthew Tyson Aug 14, 20249 minsJavaProgramming LanguagesSoftware Development newsGo 1.23 arrives with faster PGO build timesBy Paul Krill Aug 13, 20243 minsGoogle Go newsLinux Foundation’s adoption of OMI could pave way for ethical LLMs, analysts sayBy Anirban Ghoshal Aug 13, 20246 minsGenerative AIArtificial IntelligenceSoftware Development More top storiesreviewsTabnine AI coding assistant flexes its modelsTabnine aces AI-powered coding with multiple levels of context, private and protected proprietary models, and multiple selectable models for chat. By Martin Heller Aug 12, 2024 12 minsGenerative AIDevelopment ToolsArtificial Intelligenceanalysis5 things great data science product managers doProduct management has similar objectives for any kind of software rollout, but some responsibilities are specific to analytics and data products. Here are five ways a great product manager improves the results of data science initiatives. By Isaac Sacolick Aug 12, 2024 11 minsAgile DevelopmentDevopsCareersfeature11 reasons the new JavaScript isn’t like the old JavaScriptJavaScript is one of the most successful and versatile programming languages in the world, but it certainly didn’t start out that way. Here are 11 ways that JavaScript today is nothing like the language its inventors envisioned.By Peter Wayner Aug 05, 2024 9 minsJavaScriptProgramming LanguagesSoftware DevelopmentopinionAI software resists open sourceA core group of smart and well-meaning people would dearly love all AI to be open source. If only developers cared.By Matt Asay Aug 12, 2024 4 minsTechnology IndustryGenerative AIOpen Sourcehow-toFull-stack development with Java, React, and Spring Boot, Part 3Get ready to deploy the Spring Java and React application to production, using MongoDB Atlas, Vercel for the React front end, and a Spring VM to host the back end.By Matthew Tyson Aug 07, 2024 11 minsJavaReactSoftware Deploymenthow-toFull-stack development with Java, React, and Spring Boot, Part 2Explore the popular and powerful React + Java + Spring stack by incorporating a service layer and a MongoDB instance for data persistence.By Matthew Tyson Jul 31, 2024 8 minsJavaReactWeb Developmenthow-toFull-stack development with Java, React, and Spring Boot, Part 1React and Java come together seamlessly in this three-part introduction to full-stack development with React and Spring Boot. Part 1 gets you started with a basic application framework that you can customize as needed.By Matthew Tyson Jul 24, 2024 9 minsReactJavaSoftware Development Show more Show less View all Dev with Serdar videoHow to use dbm to stash data quickly in PythonSometimes with a program you just need a quick and dirty way to persist values across to disk. The dbm module in Python provides a native way to do this across platforms, with no more effort than you’d need to save values in a dictionary. Learn in this video the basics of how it works, and how it’s been updated to use SQLite as a storage backend. Jul 04, 2024 4 minsPython How to auto-generate Python type hints with Monkeytype Jun 11, 2024 5 minsPython How to make HTML GUIs in Python with NiceGUI Jun 04, 2024 5 minsPython Python 3.13’s new JIT and no-GIL modes May 23, 2024 7 minsPython See all videos Explore a topic Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source View all topics All topics Close Analytics Artificial Intelligence Careers Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source Programming Languages Python Security Software Development Technology Industry Popular topicsArtificial Intelligence featureiPaaS in an AI-driven worldBy Rich Waldron Aug 13, 2024 6 minsGenerative AIData IntegrationArtificial Intelligence featureWhat generative AI can do for sysadminsBy Scott McCarty Aug 07, 2024 13 minsGenerative AIArtificial Intelligence newsJetBrains updates IDEs, improves AI assistantBy Paul Krill Aug 06, 2024 3 minsIntegrated Development EnvironmentsGenerative AIDevelopment Tools View topic Cloud Computing analysisA strategic road map for navigating the cloud skills shortageBy David Linthicum Aug 09, 2024 6 minsIT SkillsCareersCloud Computing newsAWS closes several cloud services to new customersBy Paul Krill Aug 08, 2024 2 minsAmazon Web ServicesCloud ComputingSoftware Development analysisIs efficiency on your cloud architect’s radar?By David Linthicum Aug 06, 2024 5 minsDesign PatternsCloud ArchitectureCloud Computing View topic Data Management featureA developer’s guide to the headless data architectureBy Adam Bellemare Aug 05, 2024 9 minsData ArchitectureData ManagementSoftware Development featureWhy Apache Iceberg is on fire right nowBy James Malone Jul 31, 2024 5 minsData WarehousingDatabasesCloud Computing newsBMC report examines DataOps practicesBy Paul Krill Jul 26, 2024 3 minsData Management View topic Software Development newsJDK 23: The new features in Java 23By Paul Krill Aug 13, 2024 9 minsJavaProgramming LanguagesSoftware Development opinionWhy I don’t buy Apple productsBy Nick Hodges Aug 13, 2024 5 minsDeveloperCareersSoftware Development newsTauri 2.0 moves core functionality to pluginsBy Paul Krill Aug 12, 2024 3 minsRustDevelopment Libraries and FrameworksSoftware Development View topic Upcoming Events19/Sep conference The Official CIO Summit UKSep 19, 20249:00 AM – 17:30 PM GMTCounty Hall, London CIO 19/Sep awards CIO 100 Awards UKSep 19, 2024County Hall, London CIO 01/Oct conference DevOps Summit UKOct 01, 20249:00 AM – 17:30 PM GMTAndaz London Liverpool Street CIO View all events Spotlight Story feature10 principles for creating a great developer experienceTech leaders who maximize developer satisfaction and minimize frustration reap the rewards in hiring, retaining, and delivering results from their dev teams.By Isaac SacolickMay 06, 202412 mins DeveloperTechnology IndustrySoftware Development Show me moreLatestArticlesVideos analysis Remember quantum computing in the cloud? By David Linthicum Aug 13, 20245 mins Generative AIGPUsQuantum Computing news Google Cloud adds 3 new Apache Airflow operators to Vertex AI By Anirban Ghoshal Aug 12, 20243 mins Generative AIPython feature Practical strategies for mitigating API security risks By Christopher Davey Aug 12, 20246 mins DevSecOpsApplication SecurityAPIs video How to use the watch command Jul 30, 20242 mins Open Source video How to use Cython for parallel operations in Numpy arrays May 14, 20246 mins Python video How to use Ibis, a universal Python dataframe library May 09, 20245 mins Python