newsAWS’ Amazon Bedrock GenAI service gets cross-region inferencing featureThe feature is designed to help developers save time by automating cross-region inference routing for requests coming to Amazon Bedrock.By Anirban GhoshalAug 28, 20244 minsAmazon Web ServicesGenerative AIDevelopment Tools how-to Better than reflection: Using method handles and variable handles in JavaBy Matthew TysonAug 28, 20248 minsJavaAPIsProgramming Languagesopinion I switched to a vertical mouse and I'm never looking back. Here's why.By Serdar YegulalpAug 28, 20245 minsDeveloperSoftware Development newsMicrosoft donates Mono cross-platform .NET to WineHQBy Paul Krill Aug 27, 20242 minsMicrosoft .NETDevelopment Libraries and FrameworksSoftware Development analysisQuantum computing attacks on cloud-based systemsBy David Linthicum Aug 27, 20246 minsQuantum ComputingCloud SecurityEmerging Technology featureWhat AI regulations mean for software developersBy Ram Movva and Aviral Verma Aug 27, 20246 minsGenerative AIArtificial IntelligenceSoftware Development opinionAre you the boss of your feed?By Nick Hodges Aug 27, 20245 minsTechnology Industry newsKotlin update shines on garbage collectorBy Paul Krill Aug 27, 20242 minsKotlinProgramming LanguagesSoftware Development news Deno 1.46 simplifies CLI By Paul Krill Aug 26, 20243 minsJavaScriptNode.jsTypescript More top storiesfeature3 languages changing data sciencePython, Julia, and Rust are three leading languages for data science, but each has different strengths. Here's what you need to know.By Serdar Yegulalp Aug 21, 2024 8 minsJuliaPythonRustfeatureState of JavaScript: Insights from the latest JavaScript developer surveyThe annual State of JavaScript survey is one of the best ways to keep your finger on the pulse of what's new and noteworthy in the world of JavaScript. Here's the rundown from the most recent survey.By Matthew Tyson Aug 21, 2024 9 minsJavaScriptProgramming LanguagesSoftware DevelopmentfeatureHow to bring runaway cloud costs under controlDon't let runaway cloud costs take you by surprise. Here are seven ways to keep cloud costs under control while making the most of cloud services.By Bob Violino Aug 19, 2024 10 minsCloud ComputingSoftware DevelopmentanalysisEverything’s coming up Python!Python tops the charts in the Tiobe programming language index. Also, who broke setuptools, and what’s the best way to install Python? It’s all here, in the mid-month Python report.By Serdar Yegulalp Aug 16, 2024 2 minsPythonDevelopment ToolsSoftware DevelopmentnewsRust team announces 2024 development goalsFlagship goals include finalizing the Rust 2024 edition, bringing async on par with sync functionality, and smoothing the path to Linux kernel development with Rust.By Paul Krill Aug 16, 2024 3 minsRustreviewsTabnine 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 IntelligencefeatureAPI security starts with API discoveryYou can’t just fire up a web browser and explore all your APIs running in production. We need discovery tools built for APIs. By Rob Dickinson Aug 21, 2024 7 minsApplication SecurityAPIsSoftware DevelopmentfeatureUse the AI S-curve to drive meaningful technological changeUnderstanding the lumpy pattern of technological evolution is essential for organizations that want to make informed decisions about when to invest in and adopt new technologies. By Kyle Crum Aug 20, 2024 7 minsGenerative AIArtificial Intelligence Show more Show less View all Dev with Serdar videoThe power of Python enumsThe \\\”enum\\\” type in Python lets you create variables constrained to a predefined range of values. Learn how this built-in Python type can be used to express the state of something, whether as a string, an integer, or some other type – and how to ensure the values you create remain consistent both inside and outside your program. Aug 27, 2024 4 minsPython The basics of Pillow, Python’s image manipulation library 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 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 analysisNavigating the AI frontierBy David Linthicum Aug 23, 2024 5 minsGenerative AIArtificial IntelligenceCloud Computing news analysisThe reality of AI-centric codingBy Evan Schuman Aug 22, 2024 8 minsGenerative AIDevelopment ApproachesArtificial Intelligence how-toDownload the high-performance AI enterprise buyer’s guideBy Neal Weinberg Aug 20, 2024 1 minEnterprise Buyer’s GuidesArtificial IntelligenceCloud Computing View topic Cloud Computing analysisAchieving cloudops excellenceBy David Linthicum Aug 20, 2024 5 minsCloud ManagementCloud Computing featureCutting Kubernetes costs with virtual clustersBy Travis Van Aug 19, 2024 10 minsContainersKubernetesCloud Native analysisRevolutionizing cloud security with AIBy David Linthicum Aug 16, 2024 4 minsGenerative AICloud SecurityArtificial Intelligence View topic Data Management analysisThe definitive guide to data pipelinesBy Isaac Sacolick Aug 26, 2024 14 minsGenerative AIData ArchitectureEnterprise Buyer’s Guides featureDeveloping agile ETL flows with BallerinaBy Chathura Ekanayake Aug 26, 2024 12 minsData IntegrationData ManagementSoftware Development featureiPaaS in an AI-driven worldBy Rich Waldron Aug 13, 2024 6 minsGenerative AIData IntegrationArtificial Intelligence View topic Software Development how-toMethod overloading in the JVMBy Rafael del Nero Aug 23, 2024 11 minsJavaProgramming LanguagesSoftware Development newsJDK 24 preps for restrictions on JNI useBy Paul Krill Aug 23, 2024 3 minsJavaProgramming LanguagesSoftware Development analysisTake advantage of dev containersBy Simon Bisson Aug 22, 2024 7 minsContainersMicrosoft AzureCloud Native 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 opinion The slow evolution of enterprise tech By Matt Asay Aug 26, 20246 mins Technology IndustryDatabasesProgramming Languages news Visual Studio boosts C++ development By Paul Krill Aug 22, 20242 mins Visual StudioC++Software Development how-to How to avoid exceptions in C# By Joydip Kanjilal Aug 22, 20247 mins Microsoft .NETC#Development Libraries and Frameworks video How to use the watch command Aug 16, 20242 mins Open Source video How to make HTML GUIs in Python with NiceGUI Jun 04, 20245 mins Python video Python 3.13's new JIT and no-GIL modes May 23, 20247 mins Python