Latest from todayhow-to4 key concepts for Rust beginnersRust is a language of rules, some of them stricter than most. Here's what you need to know before writing your first program in Rust.By Serdar YegulalpDec 18, 20246 minsProgramming LanguagesRustSoftware Development opinion You have a license to codeBy Nick HodgesDec 18, 20245 minsCareersDeveloperSoftware Developmentopinion Just say no to JavaScriptBy Nick HodgesDec 04, 20247 minsJavaScriptProgramming LanguagesTypescript newsGo 1.24 brings full support for generic type aliasesBy Paul Krill Dec 19, 20243 minsGoogle GoProgramming LanguagesSoftware Development analysisEnterprise-grade caching with Azure Managed RedisBy Simon Bisson Dec 19, 20248 minsContainersMicrosoft AzureServerless Computing how-toCreate searchable Bluesky bookmarks with RBy Sharon Machlis Dec 19, 202415 minsGenerative AINatural Language ProcessingR Language newsOpenAI rolls out upgrade to reasoning model, new dev tools By Paul Barker Dec 18, 20244 minsArtificial IntelligenceDevelopment Tools newsGitHub launches free tier of Copilot AI coding assistantBy Paul Krill Dec 18, 20241 minDevelopment ToolsGenerative AISoftware Development newsJavaScript is still number one – JetBrains reportBy Paul Krill Dec 16, 20243 minsJavaJavaScriptPython More top storiesawardsInfoWorld’s 2024 Technology of the Year Award winnersInfoWorld recognizes the year’s best products in AI, business intelligence, cloud, devops, and more. By InfoWorld Awards Team Dec 12, 2024 33 minsBusiness IntelligenceDatabasesGenerative AIfeatureWhat tech teams need to know about WebAssemblyWasm is a compelling technology with an array of use cases up and down the tech stack—but don't let the gotchas surprise you. Here's what teams need to know before adopting WebAssembly.By Bob Violino Dec 16, 2024 8 minsDevelopment ToolsSoftware DevelopmentWeb DevelopmentanalysisSmarter devops: How to avoid deployment horrorsEvery deployment carries risks, but smarter devops teams know how to balance speed with preparedness to avoid deployment horrors.By Isaac Sacolick Dec 17, 2024 9 minsDevopsSoftware DeploymentSoftware Developmenthow-toBuild a server-side web app with .NET, C#, and HTMXCombine .Net with C# and HTMX for a streamlined development process that yields a dynamic front end without writing a line of JavaScript.By Matthew Tyson Dec 18, 2024 9 minsMicrosoft .NETSoftware DevelopmentWeb DevelopmentanalysisDoes AWS have a complexity problem? The cloud computing giant has finally realized it must deal with complexity, by adopting a six-step framework it calls ‘simplexity.’ It doesn’t scale. By David Linthicum Dec 17, 2024 6 minsAmazon Web ServicesCloud ComputingMulti CloudopinionWeaponizing generative AIThe security of genAI models is iffy and takes a back seat to other issues, but with developers increasingly using genAI for code, it needs to become a priority. By Matt Asay Dec 16, 2024 4 minsArtificial IntelligenceGenerative AISecurityfeatureTop 5 use cases for small language modelsSmall language models shine for domain-specific or specialized use cases, while making it easier for enterprises to balance performance, cost, and security concerns. By Aravind Chandramouli Dec 17, 2024 5 minsArtificial IntelligenceGenerative AISoftware DevelopmentanalysisThe Python AI library hack that didn't hack PythonThere are some critical takeaways from the Ultralytics AI Python library hack, but they're not the ones you might expect. Also, 10 tips for making Python faster and a look at uv—the all-in-one Python project management tool that replaces pip and venv.By Serdar Yegulalp Dec 13, 2024 2 minsProgramming LanguagesPythonSoftware Developmentfeature4 steps to streamline enterprise cloud spendingWith cloud costs on the rise, enterprises need to adopt effective strategies for managing their cloud spend. Take these steps to align cloud investments with their goals and unlock new opportunities for growth and innovation. By Jo Debecker Dec 16, 2024 8 minsCloud ComputingCloud ManagementanalysisChicago flunks cloud economicsThe city’s cynical plan to increase cloud computing taxes during a billion-dollar budget shortfall will drive away the businesses it needs to succeed.By David Linthicum Dec 13, 2024 6 minsCloud ComputingTechnology IndustryanalysisAzure hardware innovations and the serverless cloud futureMicrosoft Azure CTO Mark Russinovich’s annual presentation on Azure hardware revealed a lot about the future of Microsoft’s cloud.By Simon Bisson Dec 12, 2024 9 minsContainersGenerative AIKubernetesanalysis3 takeaways from the Ultralytics AI Python library hackThe Ultralytics AI library hack points to critical vulnerabilities in the Python ecosystem—but not where you might think. Here's what developers need to know.By Serdar Yegulalp Dec 11, 2024 5 minsApplication SecurityGitHubPython Show more Show less View all Dev with Serdar videoHow to use watchdog to monitor file system changes using PythonA common problem: you have a directory full of files and want to take some action every time something changes in it. The “Watchdog” library for Python gives you tools to observe changes in a directory structure and take action based on any generated events. Learn how to set up and work with Watchdog in this simple demonstration. Dec 17, 2024 3 minsPython The power of Python’s abstract base classes Dec 13, 2024 5 minsPython Text drawing and screen capture with Python’s Pillow library Nov 25, 2024 3 minsPython Use \”__main__\” in Python to make packages runnable Nov 22, 2024 3 minsPythonSee 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 Spotlight: Optimizing the Cloud Articles • Buyer’s Guide Cloud computing is now standard technology for business, so IT must now navigate its costs, security, and optimization at a whole new level. View all Popular topicsArtificial Intelligence brandpostSponsored by IDCFrom surveillance to safety: How Kazakhstan’s Carpet CCTV is reshaping securityBy IDC 18 Dec 2024 3 minsArtificial Intelligence newsAerospike Vector Search adds self-healing live indexesBy Paul Krill 16 Dec 2024 2 minsArtificial IntelligenceDatabasesGenerative AI newsDatabricks unveils synthetic data generation API to help evaluate agents fasterBy Anirban Ghoshal 10 Dec 2024 3 minsAPIsArtificial IntelligenceDevelopment Tools View topic Cloud Computing analysis5G never delivered for cloud computingBy David Linthicum 10 Dec 2024 5 minsCloud ComputingTechnology Industry newsClarifai previews AI compute orchestrationBy Paul Krill 06 Dec 2024 2 minsCloud ManagementGenerative AISoftware Deployment newsOpenAI releases o1 LLM, unveils ChatGPT ProBy Paul Krill 06 Dec 2024 2 minsArtificial IntelligenceCloud ComputingGenerative AI View topic Data Management featureUnderstanding unstructured data in the context of AIBy James Luan 03 Dec 2024 8 minsBig DataDatabasesGenerative AI featureBuild generative AI pipelines without the infrastructure headacheBy Mike Rinehart and Bharat Patel 26 Nov 2024 7 minsArtificial IntelligenceData ManagementGenerative AI feature3 data engineering trends riding Kafka, Flink, and IcebergBy Adi Polak 25 Nov 2024 5 minsData EngineeringData ManagementSoftware Development View topic Software Development featureFAQ: Getting started with BlueskyBy Sharon Machlis 19 Dec 2024 8 minsDeveloperR LanguageTechnology Industry newsTabnine code assistant now flags unlicensed codeBy Paul Krill 18 Dec 2024 2 minsGenerative AIOpen SourceSoftware Development newsJetBrains launches search portal for Kotlin Multiplatform librariesBy Paul Krill 17 Dec 2024 2 minsDevelopment Libraries and FrameworksKotlinProgramming Languages View topic 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 Sacolick06 May 202412 mins DeveloperSoftware DevelopmentTechnology Industry Show me moreLatestArticlesVideos analysis Cost-conscious repatriation strategies By David Linthicum 20 Dec 20245 mins Cloud ManagementHybrid CloudTechnology Industry brandpost Sponsored by IDC Smart policing revolution: How Kazakhstan is setting a global benchmark By IDC 19 Dec 20243 mins Data Integration news Gemini Code Assist tools target developer productivity from within IDEs By Anirban Ghoshal 17 Dec 20243 mins DeveloperDevelopment Tools video Building Python wheels to distribute your programs 15 Nov 20246 mins PythonSoftware Development video Creating a pip install-able Python package 14 Nov 20243 mins PythonSoftware Development video How to get better web requests in Python with httpx 07 Oct 20244 mins Python