JS.weekly() => #36

Why estimates fail, Serverless GraphQL API, framework comparison.

JavaScripting.com
JS.weekly()
2 min readApr 25, 2019

--

Why software projects take longer than you think — a statistical model

Key takeaways:

  • People estimate the median completion time well, but not the mean.
  • The mean turns out to be substantially worse than the median, due to the distribution being skewed (log-normally).
  • When you add up the estimates for n tasks, things get even worse.
  • Tasks with the most uncertainty (rather the biggest size) can often dominate the mean time it takes to complete all tasks.
  • The mean time to complete a task we know nothing about is actually infinite.

Learn how YOU can build a Serverless GraphQL API on top of a Microservice architecture

Article is covering following:

  • GraphQL and Microservices, these are two great paradigms that really go quite well together, let’s explain how
  • Building Microservices and Dockerizing them, let’s create two micros services, each with their own areas of responsibility and let’s Dockerize them
  • Implementing GraphQl, we will show how we can define a GraphQL backend with schema and resolver and how to query it, of course, we will also tie in our Micro services here.

A RealWorld Comparison of Front-End Frameworks with Benchmarks (2019 update)

Summary:

Q: Do you like types?
A: Look into Elm, PureScript, and TypeScript — Angular, AppRun, Dojo.

Q: Do you want to have a very small footprint?
A: Check out Svelte, Stencil, and AppRun.

Q: Do you want to have the smallest code base to maintain?
A: Check out ClojureScript with re-frame, AppRun and Svelte.

Q: Want to learn something new?
A: Pick the one you don’t know!

We are adding new libraries to JavaScripting.com every week. Here is one worth checking out:

Jeeliz Ar

JavaScript object detection lightweight library for augmented reality (WebXR demos included). It uses convolutional neural networks running on the GPU with WebGL.

JS.weekly() is a weekly digest of the best JavaScript articles, hand-picked by our experts in the JavaScripting community, sponsored by Salsita Software. Don’t forget to follow us on Twitter.

--

--

JavaScripting.com
JS.weekly()

The best JavaScript, web development and general programming articles of the day. Sponsored by Salsita Software (http://www.salsitasoft.com)