It would be an understatement to say it’s been a turbulent year since the last time IEEE Spectrum broke out the digital measuring tools to probe the relative popularity of programming languages. Yet one thing remains constant: the dominance of Python.
Since it’s impossible for even the most aggressive spy agency in the world to find out what language every single programmer uses when they sit down at their keyboards—especially the ones tapping away on retro computers or even programmable calculators—we rely on combining 11 metrics from online sources that we think are good proxies for the popularity of 55 languages.
Because different programmers have different interests and needs, our online rankings are interactive, allowing you to weight the metrics as you see fit. Think one measure is way more valuable than the others? Max it out. Disagree with us about the worth of another? Turn it off. We have a number of preset rankings that focus on things such as emerging languages or what jobs employers are looking to fill (big thanks to CareerBuilder for making it possible to query their database this year, now that it’s no longer accessible using a public application programming language).
Companies world-wide are diverting capital spending from information-technology hardware to cloud services, artificial intelligence and other tools that hold the promise of cutting costs and boosting revenue, according to research group International Data Corp.
Overall corporate spending on enterprise technology is expected to decline this year, as companies slash IT budgets to cope with a downturn in business sparked by the coronavirus pandemic, the research group said in a report Wednesday.
The group’s IT spending index dropped to 987 in April, down from 1,005 in March. The index is based on a global survey of enterprise IT buyers and a composite of market and economic indicators. A score above 1,000 indicates that IT spending is expected to increase, while a score below 1,000 points toward a likely decline.
U.S. colleges can track hundreds of thousands of students using short-range phone sensors and campus-wide Wi-Fi networks to assess their academic performance, monitor their conduct, or rate their mental health. Academicians and education advocates are concerned such monitoring and supervision will infantilize students and make them accept surveillance as a normal part of life. The schools rely on networks of Bluetooth transmitters and wireless access points to piece together students’ movements. School and technology company officials say location tracking allows schools to intervene before problems crop up, but some institutions calculate “risk scores” based on factors such as how often pupils visit the library. Critics contend such policies could undermine student independence and discourage non-academic pursuits. The University of California, San Diego’s Erin Rose Glass said, “We’re reinforcing this sense of powerlessness … when we could be asking harder questions, like: why are we creating institutions where students don’t want to show up?”
The systems highlight how widespread surveillance has increasingly become a fact of life: Students “should have all the rights, responsibilities and privileges that an adult has. So why do we treat them so differently?”
When mainstreamcloudcomputing first began to appear on the horizon, (Amazon launched itsElastic Compute Cloudproduct in 2006.) many organizations were initially hesitant to entrust their most valuable data and processes to a technological innovation named after something that appears so delicate.
As organizations continue to transition more of their computing infrastructure to cloud environments, the decision on what provider to use commonly comes down to the Big Three — Amazon Web Services vs. Microsoft’s Azure vs. Google Cloud Platform. And one of the top concerns when choosing a cloud computing provider is, yes, security.
A decade ago clouds were more marketing hot air than reality. Today,IDCsays more than a third of all IT spending worldwide is on the cloud. Looking ahead,Gartnerpredicts that half of global enterprises will have gone all-in on the cloud by 2021. And the Cloud runs on Linux.
As the demand for professionals with AWS certification continues to rise, so too do their salaries and benefits. In the USA, AWS solutions architect certification is reported to be the highest-earning certification, at an average annual salary of $113,000.
Outside of the US, countries such as Canada, Australia, UK, Malaysia, Singapore, UAE, and India are great places for AWS solutions architects to work. Below is a series of tables showing AWS solutions architect salary for beginners, intermediary, manager, and late-career levels in the countries mentioned above. This data is compiled from Payscale.
In my previous post I wrote about a recent ACM Communications article on Serverless Computing, and the paradigm of serverless functions. An example is Netflix which uses serverless functions to process video files.
An excellent article on Serverless Computing, by Paul Castro, Vatche Ishakian, Vinod Muthusamy, Aleksander Slominski, in the Communications of the ACM, December 2019, volume 62, no. 12, pages 44-54 (https://doi.org/10.1145/3368454)
Studies of reported usage of cloud resources in datacenters show a substantial gap between the resources that cloud customers allocate and pay for (leasing VMs), and actual resource utilization (CPU, memory, and so on). Enter Serverless computing where VMs do not have to be provisioned; it is a FaaS (Function as a Service) paradigm. In the cloud context, the current serverless landscape was introduced during an AWS re:Invent event in 2014. Since then, multiple cloud providers, industrial, and academic institutions have introduced their own serverless platforms.
As the market leader and most mature provider in the cloud computing space, AWS is considered a thought leader and point of reference for all of its competitors. In 2019, AWS continues to lead in public cloud adoption, and it currently offers eleven certifications that cover both foundational and specialty cloud computing topics.
AWS offers 11 different certifications. The article below discusses which one is right for you: