analysisGitHub Copilot learns new tricksGitHub and Microsoft have taken their AI-powered programming assistant into new territories, tackling code reviews, simple web apps, Java upgrades, and Azure help and troubleshooting. By Simon BissonNov 07, 20248 minsGitHubJavaMicrosoft Azure analysis Serverless computing’s second actBy David LinthicumNov 08, 20245 minsServerless ComputingCloud Computingfeature The machine learning certifications tech companies wantBy Bob ViolinoNov 04, 20249 minsCertificationsMachine LearningSoftware Development how-to12 Java Enhancement Proposals changing JavaBy Matthew Tyson Nov 06, 202410 minsJavaProgramming LanguagesSoftware Development newsJava proposals would boost resistance to quantum computing attacksBy Paul Krill Nov 08, 20242 minsJavaQuantum ComputingApplication Security newsAI accelerating API development, IBM saysBy Paul Krill Nov 07, 20242 minsGenerative AIAPIsArtificial Intelligence newsJDK 24: The new features in Java 24By Paul Krill Nov 07, 202411 minsJavaProgramming LanguagesSoftware Development news.NET vector data abstractions library now available in previewBy Paul Krill Nov 06, 20241 minMicrosoft .NETGenerative AISoftware Development newsVisual Studio Code previews AI-powered code editingBy Paul Krill Nov 04, 20243 minsVisual Studio CodeIntegrated Development EnvironmentsDevelopment Tools More top storiesanalysisHow to support accurate revenue forecasting with data science and dataopsData science and dataops have a critical role to play in developing revenue forecasts business leaders can count on. By Isaac Sacolick Nov 05, 2024 8 minsData ScienceMachine LearningArtificial IntelligencefeatureDataframes explained: The modern in-memory data science formatDataframes are a staple element of data science libraries and frameworks. Here's why many developers prefer them for working with in-memory data.By Serdar Yegulalp Nov 06, 2024 6 minsData ScienceData ManagementopinionDevelopers don’t belong on an assembly lineSoftware is a product unlike any other. Forcing developers to track the time on tasks of indeterminate duration has many downsides — and no upsides. By Nick Hodges Oct 30, 2024 6 minsDeveloperCareersSoftware DevelopmentfeaturePython threading and subprocesses explainedPython lets you parallelize workloads using threads, subprocesses, or both. Here's what you need to know about Python's thread and process pools and Python threads after Python 3.13.By Serdar Yegulalp Oct 30, 2024 9 minsConcurrencyPythonProgramming Languageshow-toIs the React compiler ready for prime time?The new React compiler is now in production use at Meta. Let's take a look under the hood and see how it works and what it might mean for the future of front-end development.By Matthew Tyson Oct 30, 2024 7 minsReactJavaScriptSoftware DevelopmentfeatureVisual Studio Code vs. Sublime Text: Which code editor should you use?Do you want a maximum-flexible editor with just the right IDE features, or the fastest and most efficient editor you can find? You can have both.By Martin Heller Oct 28, 2024 10 minsCode EditorsIntegrated Development EnvironmentsDevelopment Toolsfeature11 open source AI projects that developers will loveAI copilots are great, but what else is out there? Here are 11 open source AI projects that make writing beautiful software easier.By Peter Wayner Oct 21, 2024 6 minsGenerative AIDevelopment ToolsOpen Sourcehow-toThe power of prime numbers in computingA basic feature of number theory, prime numbers are also a fundamental building block of computer science, from hashtables to cryptography.By Matthew Tyson Oct 23, 2024 9 minsSoftware DevelopmentfeatureThe best Python libraries for parallel processingDo you need to distribute a heavy Python workload across multiple CPUs or a compute cluster? These seven frameworks are up to the task.By Serdar Yegulalp Oct 23, 2024 11 minsPythonData ScienceMachine Learning Show more Show less View all Dev with Serdar videoHow to get better web requests in Python with httpxIf you use Python for accessing API endpoints or web scraping, odds are you’re using either Python’s native http libraries or a third-party module like requests. In this video, we take a look at the httpx library — an easy, powerful, and future-proof way to make HTTP requests. It provides tools for everything from sending form data to handling multipart file uploads, and works with both synchronous and async code. Oct 07, 2024 4 minsPython How to better integrate Python/C with CFFI Oct 03, 2024 5 minsPython How to create and work with zip archives using Python Oct 01, 2024 5 minsPython How to implement “modes” in software, with a game as an example Sep 12, 2024 4 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 Spotlight: AI in EnterpriseArticles * Buyer’s GuideWe showcase practical AI deployments, implementation strategies, and real-world considerations such as for data management and AI governance that IT and business leaders alike should know before plunging into AI. View all Popular topicsArtificial Intelligence newsWSO2 API managers manage AI APIsBy Paul Krill Nov 05, 2024 3 minsGenerative AIAPIsDevops newsMeta offers Llama AI to US government for national securityBy Prasanth Aby Thomas Nov 05, 2024 1 minGenerative AIOpen SourceArtificial Intelligence featureMaking the business case for generative AIBy Manish Rai Nov 05, 2024 9 minsGenerative AIArtificial IntelligenceSoftware Development View topic Cloud Computing analysisCloud providers make bank with genAI while projects failBy David Linthicum Nov 05, 2024 5 minsGenerative AICloud ComputingData Management opinionThe cloud reaches its equilibrium pointBy Matt Asay Nov 04, 2024 5 minsTechnology IndustryCloud ArchitectureCloud Computing analysisOverlooked cloud sustainability issuesBy David Linthicum Nov 01, 2024 5 minsTechnology IndustryCloud ArchitectureCloud Computing View topic Data Management featureOvercoming data inconsistency with a universal semantic layerBy Artyom Keydunov Nov 01, 2024 7 minsBusiness IntelligenceData Management featureBridging the performance gap in data infrastructure for AIBy Colleen Tartow Oct 28, 2024 12 minsGenerative AIData ArchitectureArtificial Intelligence analysisIs data gravity no longer centered in the cloud?By David Linthicum Oct 22, 2024 5 minsData ArchitectureCloud ComputingData Management View topic Software Development opinionWhy scrum is dumbBy Nick Hodges Nov 06, 2024 6 minsAgile DevelopmentSoftware Development analysisPython is the most popular language on GitHubBy Serdar Yegulalp Nov 01, 2024 2 minsPythonProgramming LanguagesSoftware Development newsGrounding with Google Search available in Google AI Studio, Gemini APIBy Paul Krill Oct 31, 2024 2 minsGoogle Cloud PlatformGenerative AIAPIs 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 SacolickMay 06, 202412 mins DeveloperTechnology IndustrySoftware Development Upcoming Events28/Nov conference The Official CSO Security Summit UKNov 28, 20249:30 am – 17:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awards CSO 30 Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awards Next CSO Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO View all events Show me moreLatestArticlesVideos news ‘Package confusion’ attack against NPM used to trick developers into downloading malware By John E. Dunn Nov 06, 20244 mins VulnerabilitiesOpen SourceSecurity news Google releases differential privacy software for JVM By Paul Krill Nov 01, 20242 mins Data PrivacyJava how-to Download the AI in the Enterprise (for Real) Spotlight By InfoWorld and CIO.com contributors Nov 01, 20241 min Machine LearningData GovernanceArtificial Intelligence video Powerful Python source code processing with "ast" Sep 10, 20249 mins Python video The power of Python enums Aug 27, 20244 mins Python video The basics of Pillow, Python's image manipulation library Aug 16, 20246 mins Python