Understanding GraphQL engine implementations | InfoWorld

When we talk about advantages of GraphQL we often hear one-liners such as “only fetch what you need,” “only requires one generic endpoint,” “data source agnostic,” or “more flexibility for developers.” But as always things are more subtle than a one-liner could ever describe.

Generic and flexible are the key words here and it’s important to realize that it’s hard to keep generic APIs performant. Performance is the number one reason that someone would write a highly customized endpoint in REST (e.g. to join specific data together) and that is exactly what GraphQL tries to eliminate. In other words, it’s

Read More

What you need to know

The US Department of Justice has filed a lawsuit against Google today, claiming the company has an illegal monopoly of search traffic. It’s a major challenge to the dominance of the Big Tech companies — the first from the DOJ. But it’s been coming on for a long time.

The DOJ’s complaint is 57 pages long, but to sum it up, it contends that Google uses a series of business deals and shady practices to kneecap any potential competition, calling it “a monopoly gatekeeper for the internet.” The deals it’s made with Apple and other hardware manufacturers to make its

Read More

MongoDB Atlas unveils multicloud cluster support

NoSQL database vendor MongoDB will enable users to deploy a distributed MongoDB database across AWS, Google Cloud, and Microsoft Azure via a multicloud clusters capability being added to the company’s MongoDB Atlas cloud database service.

Through the multicloud clusters functionality, MongoDB Atlas users are spared the operational complexity of managing data replication and migration across clouds. The multicloud support lets users take advantage of unique capabilities and the reach of the different cloud providers while also providing for uptime assurances.

Starting today, MongoDB Atlas, which is available in 79 AWS, Google Cloud, and Microsoft Azure regions worldwide, now supports

Read More

Build custom models with Azure Machine Learning Designer

Machine learning is an important part of modern application development, replacing much of what used to be done using a complex series of rules engines, and expanding coverage to a much wider set of problems. Services like Azure’s Cognitive Services provide prebuilt, pretrained models that support many common use cases, but many more need custom model development.

Going custom with ML

How do we go about building custom machine learning models? You can start at one end using statistical analysis languages like R to build and validate models, where you’ve already got a feel for the underlying structure of your

Read More

Call of Duty’s Halloween event has a Zombie royale and horror crossovers

Activision today dropped the trailer for its Call of Duty Halloween event: The Haunting of Verdansk. We’re getting a few new game modes, a bunch of horror themed packs, and rewards, both in Modern Warfare and Warzone.

Warzone players will get to experience Verdansk at night, and it’ll come with “more than a few Halloween-themed frights” — and I’d be content with that, to be honest. But Modern Warfare‘s also getting a fright-themed coat of paint. My favorite new addition is that, if you get three kills in a single life, your operator’s head will turn into

Read More

How to make the most of the AWS free tier

Free is a powerful incentive. When I taught a course on web frameworks at the local college, we designed the assignments to ensure that all of the experiments could be done quickly with Amazon Web Services’s collection of free machines. Each student created, built out, and stood up more than a dozen different servers and they didn’t add a penny to their student debt.

This is a good example of why Amazon and the other cloud services offer hundreds of different ways to try out their products. New products are born, tested, poked, and prodded for only the cost of

Read More