opinionWhy I don’t buy Apple productsSure, Apple is a great company that makes great products. But many of its policies and practices rub me the wrong way. By Nick HodgesAug 13, 20245 minsDeveloperCareersSoftware Development analysis 5 things great data science product managers doBy Isaac SacolickAug 12, 202411 minsAgile DevelopmentDevopsCareersanalysis A strategic road map for navigating the cloud skills shortageBy David LinthicumAug 09, 20246 minsIT SkillsCareersCloud Computing opinionThe rise and fall of Stack OverflowBy Nick Hodges Jul 30, 20245 minsDeveloperCareersSoftware Development newsDeveloper productivity poorly understood, report saysBy Paul Krill Jul 18, 20242 minsCareersSoftware Development opinionWhat senior developers doBy Nick Hodges Jul 16, 20248 minsDeveloperCareersSoftware Development newsHR professionals trust AI recommendationsBy Paul Krill Jul 11, 20243 minsTechnology IndustryCareers opinionWhat senior developers knowBy Nick Hodges Jun 25, 20246 minsDeveloperCareersSoftware Development feature4 cloud certifications that will help you stand outBy Bob Violino Jun 24, 20249 minsCertificationsCareersCloud Computing ArticlesanalysisA CISO game plan for cloud securityCISOs are still hampered by bad assumptions and outdated approaches. They should be involved in decisions from day 1 to address unique business needs. By David Linthicum Jun 11, 2024 4 minsCloud SecurityCareersCloud ComputingfeatureAddressing workers’ concerns about AISuccessful integration of AI into daily operations hinges on front-line employees, yet the impact on their morale is often overlooked. By Bill Surrette Jun 04, 2024 9 minsGenerative AIArtificial IntelligenceCareersanalysisWhat’s your plan for the cloud skills gap?It's old news that no one in IT can find enough talent to build and run modern IT solutions. AI won’t save you, so start looking at other options. By David Linthicum May 31, 2024 4 minsTechnology IndustryIT SkillsCareersnewsAzul CEO sees Java’s AI future as brightExec Scott Sellers says Java will eventually compete with Python in the AI space, and says removing sun.misc.Unsafe from Java is long overdue.By Paul Krill May 29, 2024 4 minsJavaGenerative AICareersfeature10 big devops mistakes and how to avoid themDevops adoption is on the rise and more organizations are reaping the rewards—and learning from their mistakes. Here's what you need to know before getting started.By Bob Violino May 27, 2024 8 minsDevopsCareersSoftware Developmenthow-toDownload the enterprise architecture (EA) tools buyer’s guideFrom the editors of our sister publication CIO.com, this enterprise buyer’s guide helps IT leaders understand what enterprise architecture (EA) can do for them and the kinds of tools available to do EA well.By Sarah White and Peter Wayner May 22, 2024 1 minDevelopment ToolsEnterprise Buyer’s GuidesCareersanalysisHow to improve cloud-based generative AI performanceThe problems can be hard to find but easy to solve. With a proactive approach and best practices, you can avoid unhappy users and a damaged business reputation.By David Linthicum May 21, 2024 5 minsGenerative AICareersCloud Computinghow-toDownload the cloud cost management enterprise buyer’s guideFrom the editors of our sister publication CIO.com, this enterprise buyer’s guide helps IT staff understand the cost management tools available to keep their cloud spend under control.By Peter Wayner May 15, 2024 1 minCloud ManagementEnterprise Buyer’s GuidesCareersanalysisCloud environments beyond the Big ThreeThe idea of decentralizing cloud computing has been overshadowed by AI, but frustration with high cloud prices has boosted interest in other options. By David Linthicum May 10, 2024 4 minsCloud ArchitectureHybrid CloudCareersanalysisWhat developers hateTake a look at this unscientific survey to discover some ways to keep developers happy. A few are even simple. By Matt Asay May 06, 2024 4 minsDeveloperDevelopment Libraries and FrameworksCareersanalysisHow cloud cost visibility impacts business and employmentNew data reveals some interesting information about cloud cost management and the fear of being fired. Should we rethink our approaches?By David Linthicum Apr 30, 2024 5 minsCareersCloud ComputinganalysisThe cloud is not a slam dunk platform for generative AIWith public cloud providers chasing generative AI, it may be a surprise when dollars flow in other directions. Vendors and customers have a lot to consider.By David Linthicum Apr 23, 2024 5 minsTechnology IndustryGenerative AICareers Show more Show less View all Upcoming Events01/Oct conferenceDevOps Summit UKOct 01, 20249:00 AM – 17:30 PM GMTAndaz London Liverpool Street CIO 28/Nov conferenceThe Official CSO Security Summit UKNov 28, 20249:30 am – 17:30 GMTAndaz London Liverpool Street CSO and CISO 28/Nov awardsCSO 30 Awards UKNov 28, 202418:30-21:30 GMTAndaz London Liverpool Street CSO and CISO View all events Video on demand videoHow to implement “modes” in software, with a game as an exampleIn software development, there’s the concept of a “mode” – a distinct set of behaviors for a program that changes the way it receives user input. In this video we’ll demonstrate a simple video game (using the PyGame framework) that uses three distinct modes of behavior, and use it as an example for how to implement modal behaviors in a program. The code shown in this video is available at https://gist.github.com/syegulalp/ab5ccf257381344ea6c3f29bf36936bc – you are free to use it as you see fit. Sep 12, 2024 4 minsPython Powerful Python source code processing with “ast” Sep 10, 2024 9 minsPython The power of Python enums Aug 27, 2024 4 minsPython The basics of Pillow, Python’s image manipulation library Aug 16, 2024 6 minsPython See all videosExplore a topic Analytics Artificial Intelligence Cloud Computing Data Management Databases Development Tools Devops Emerging Technology Generative AI Java JavaScript Microsoft .NET Open Source Programming Languages View all topics All topics Close Analytics Artificial Intelligence 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 Show me moreLatestArticlesVideos news Deno 2.0 moves to release candidate stage By Paul Krill Sep 19, 20244 mins JavaScriptNode.jsTypescript news New Arm partnerships extend AI performance from edge to cloud By Paul Krill Sep 19, 20242 mins PythonGenerative AIMachine Learning news YugabyteDB 2.19 gets new PostgreSQL-compatibility features By Anirban Ghoshal Sep 19, 20243 mins PostgreSQLRelational DatabasesDatabases video How to use the watch command Aug 16, 20242 mins Open Source video How to use dbm to stash data quickly in Python Jul 04, 20244 mins Python video How to auto-generate Python type hints with Monkeytype Jun 11, 20245 mins Python