I enjoy reading the monthly technology radar from ThoughtWorks. It keeps you update with the trend, because Software industry is like Fashion:
New things are coming out everyday, while classic keeps classic.
Here are some ideas about the latest edition: Technology Radar Nov ‘15
Techniques
- Generated infrastructure diagrams
Interesting, using API to generate diagrams from cloud infrastructures. Sounds like a startup idea.
- NoPSD
Yes, everybody is loving Sketch. And who doesn’t know HTML5/CSS3/JavaScript now?
I’ll predict Full Stack Designer will be the next hot title. - Products over projects
I think we’re all making products instead of projects as long as the output is used by human.
- BEM
Naming convention for CSS. I like this because I’m a fan of coding standard/naming convention. They exist for better communication.
- BFF - Backend for frontends
It’s like ‘responsive backend design’? Any examples?
- Event Storming
“outside-in” domain modeling. This is interesting.
- Flux
I think the philosophy behind React.js and Flux makes sense. It reduces complexity and makes things easy to reason about. I like it.
- NPM for all the things
We just have invented too many tools, now it’s time to simplify things.
- Offline first web applications
Yes, web applications are more like ‘native’ applications now. Actually, nowadays do we really care it’s a ‘web’ application or ‘native’ application? The gap is shrinking. Exiting.
- Bug bounties
Money is not always the best incentive, but it’s usually a good one. See WeChat Red Envelope
Tools
- Composer
Who doesn’t want dependency management?
- Postman
Good tool.
- Gitrob
Be careful when you commit your password/API key to public. I like the name too.
- RAML
Spec for API. Interesting. In our hands, we have “apps, apps, and apps”. In the cloud, we have “API, API and API”. I guess we do need a spec.
- Visual Studio Code
It’s built on Electron. Using web technology to build cross platform products is the future IMHO. I’ve tried Node-WebKit (now nw.js) and it has been good.
Platforms
- AWS Lambda
There is a called the ‘serverless trend’
- SPDY
You should look at HTTP/2
Languages & Frameworks
- ECMAScript 6
I was using CoffeeScript but now I start using ES6. Check my work-in-progress Coffeescript to ES6 Cheatsheet
- Nancy
Although I don’t use .net for web, but it’s good to know. I like its idea of being “Low ceremony”.