analysisAchieving cloudops excellenceIf enterprises want to sustain their digital transformation journeys, cloud operations must be a priority, with the funding to match.By David LinthicumAug 20, 20245 minsCloud ManagementCloud Computing how-to Java polymorphism and its typesBy Jeff FriesenAug 20, 202415 minsJavaProgramming LanguagesSoftware Developmenthow-to Download the high-performance AI enterprise buyer’s guideBy Neal WeinbergAug 20, 20241 minEnterprise Buyer’s GuidesArtificial IntelligenceCloud Computing newsMicrosoft .NET 9 previews C#, runtime, SDK improvementsBy Paul Krill Aug 19, 20243 minsMicrosoft .NETC#Development Libraries and Frameworks featureHow to bring runaway cloud costs under controlBy Bob Violino Aug 19, 202410 minsCloud ComputingSoftware Development featureCutting Kubernetes costs with virtual clusters By Travis Van Aug 19, 202410 minsContainersKubernetesCloud Native opinionSecurity takes a front seatBy Matt Asay Aug 19, 20244 minsTechnology IndustryApplication SecurityCloud Security how-toString comparisons in JavaBy Rafael del Nero Aug 16, 202410 minsJavaProgramming LanguagesSoftware Development analysisRevolutionizing cloud security with AIBy David Linthicum Aug 16, 20244 minsGenerative AICloud SecurityArtificial Intelligence 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 videoThe basics of Pillow, Python’s image manipulation libraryPython comes with many things, but by default it does not have tools for manipulating images. The third-party Pillow library, formerly known as PIL (the Python Imaging Library), provides a slew of modules for reading various image formats, processing image data, performing common manipulations like thumbnailing, and saving images back to files. In this video we’ll walk through the basics of using Pillow, and also single out some of the caveats of working with it, such as its internal inconsistencies and quirks. Aug 16, 2024 6 minsPython How to use dbm to stash data quickly in Python 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 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 newsAnthropic adds prompt caching to Claude, cutting costs for developersBy Lynn Greiner Aug 15, 2024 4 minsGenerative AIArtificial IntelligenceCloud Computing featureThe magic of RAG is in the retrievalBy Chandini Jain Aug 15, 2024 7 minsGenerative AIArtificial IntelligenceSoftware Development analysisRed-teaming AI with PyRITBy Simon Bisson Aug 15, 2024 7 minsMicrosoft AzureGenerative AIApplication Security 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 featureiPaaS in an AI-driven worldBy Rich Waldron Aug 13, 2024 6 minsGenerative AIData IntegrationArtificial Intelligence 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 View topic Software Development analysisEverything’s coming up Python!By Serdar Yegulalp Aug 16, 2024 2 minsPythonDevelopment ToolsSoftware Development newsGitHub rolls out AI-powered fixes for code vulnerabilitiesBy Paul Krill Aug 15, 2024 2 minsDevSecOpsGitHubApplication Security newsVisual Studio v17.11 brings productivity improvements, GitHub Copilot enhancementsBy Paul Krill Aug 14, 2024 3 minsVisual StudioIntegrated Development EnvironmentsDevelopment Tools 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 news Rust team announces 2024 development goals By Paul Krill Aug 16, 20243 mins Rust news Ruby on Rails gets better production defaults By Paul Krill Aug 14, 20242 mins Web DevelopmentRubyProgramming Languages how-to Functional programming with Java collections By Matthew Tyson Aug 14, 20249 mins JavaProgramming LanguagesSoftware Development video How to use the watch command Aug 16, 20242 mins Open Source video Python 3.13's new JIT and no-GIL modes May 23, 20247 mins Python video How to use Cython for parallel operations in Numpy arrays May 14, 20246 mins Python