What I learned from the 2018 JetBrains Developer ecosystem survey…

 

JetBrains, like many other organizations, doe a yearly survey for anyone willing to take a couple minutes and submit some answers. As such all answers are based on the bias of those willing to provide some effort to complete the survey. That said; it does have some interesting insights into the trend and direction the software industry is pointing at the moment.

  • Javascript is still smashing it in overall popularity and is continuing to gain momentum.
  • Go has the larges margin of desire to start using.
  • Over 1/3 of developers surveyed do not plan to try a new language in the next year… 🙁
  • Code review tools / static analysis needs attention (14% and 13% usage)
  • 75% of dev’s use a dark theme
  • Python beats out Javascript for ‘languages learned in the last year’
  • 1/3 of all applications are public cloud hosted

The survey has a lot more data in and nice visuals to help digest it all. Have a peak at is over on JetBrains: https://www.jetbrains.com/research/devecosystem-2018/

PHP serverless abstraction framework…

…as serverless architecture picks up steam in the market I predict we will see more and more languages adopting it; is not whole sale from the vendors then from the community itself. As an example here is Bref, a serverless framework for PHP; it can run on it’s own or be used as a bridge for other existing frameworks. Ala Laravel or Slim or CodeIgnitor as AWS Lambda functions. Not a AWS fan? That’s ok, Bref can deploy to any other cloud provider with minimal effort as well. If nothing else, it is worth a read,

https://github.com/mnapoli/bref

AWS Lambda internals

Ran and Nitzan over at epsagon did a two part article on Medium about  AWS Lambda and its internals / runtime environment. It is a pretty interesting read if you are into the serverless architecture specifically or Lambda in general.

NoSQL search results in MICRO-seconds; via AWS’s new DynamoDB Accelerator.

If you have a noSQL data store and need the fast machine possible response time; check this out:

“…Using DAX, you can improve the read performance of your DynamoDB tables by up to 10x—taking the time required for reads from milliseconds to microseconds—even at millions of requests per second….”

I am constantly amazed at the speed some of these services are able to run at, just amazing.