Technology radar
- Stack Overflow Insights
- Stack Overflow Trends
- Most Popular Technologies 2019
- Discover languages in Github
On this page you can see the cutting edge and popular technologies.
Design, Architecture, Approaches
- Always: computer science fundamentals / data structures / algorithms
- Microservice architectures
- Domain driven design
- Messaging with Kafka, RabbitMQ
- GraphQL
- RESTful API
General frameworks
- .NET Core
Web
- Large: Angular, React
- Small: Vue, Meteor, Knockout, Ember, Redux
- Build: Gulp, Webpack
- TypeScript, Babel
- Testing: Jest, Mocha, Chai, Jasmine, Karma, Protractor
- Performance: Pagespeed
Web Frameworks:
- ASP.NET Core
- Ruby on Rails
- Spring (Java)
- Express
- NestJS
- Django
- Flask
Languages
- Python - must have
- JavaScript
- TypeScript
- C#
- Go
- Java
- Rust
Databases
- SQL Server
- PostgreSQL
- MongoDB
- ElasticSearch
- Redis
- Memcached
Messaging
- Apache Kafka (Confluent)
- RabbitMQ
- ActiveMQ
- .NET Service bus: NServiceBus, MassTransit, EasyNetQ
Cloud
- AWS
- Azure
Mobile
- With Angular: NativeScript, Ionic, Ionic2
- With React: React Native
- Xamarin
Cross platform
- Cross Platform UI: Avalonia
Infrastructure
CI/CD: TeamCity, Bamboo, Azure DevOps; Monitoring: Grafana, Kibana; Logs: Seq, ElasticSearch, Splunk, New Relic;
- Docker, K8S
- Salt
- Ansible
- Capistrano
- Bcfg2
- CFEngine
- Chef
- Puppet
- Octopus
Tools
IDE: VS Code, WebStorm
Patterns & Practices
- Saga
Middleware
Business Intelligence - BI
- Datazen
- Power BI
- SQL Reporting Services 2016
Most in-demand languages in U.S.
State/Language | Java | C# | JavaScript | MEAN Stack | Python |
---|---|---|---|---|---|
New York | 2 | 4 | 1 | 1 | 3 |
Los Angeles | 2 | 4 | 3 | 3 | 1 |
Dallas | 2 | 4 | 3 | 3 | 1 |
Houston | 2 | 4 | 1 | 1 | 3 |
San Jose | 2 | - | 3 | 3 | 1 |
Washington D.C. | 2 | 4 | 3 | 3 | 1 |
Boston | 2 | 4 | 3 | 3 | 1 |
Atlanta | 2 | 5 | 3 | 3 | 1 |
Seattle | 2 | 5 | 3 | 3 | 1 |
Details
San Diego
Tech | Rating |
---|---|
C#, .NET | 2 |
ASP.NET MVC | 2 |
JS (ES6) | 4 |
TS | |
Python | 1 |
Java | 1 |
Ruby | |
Go | 3 |
Node | 3 |
GraphQL | 1 |
React | 4 |
Angular | |
Mongo | 2 |
Sql Server | 2 |
Elastic Search | 1 |
Redis | 1 |
RabbitMQ | 1 |
Kafka | 1 |
Docker | |
Kubernetes | |
AWS | 2 |
Azure | 1 |
Google Cloud | 1 |
Alghoritms, Data-Structures | |
Linux | |
Material UI | 1 |
Salary:
- Senior - GD: 106 (79-135), 122 (97-155)
- Lead - GD: 112 (84-144) LIN: 133 (103-185)
- Principal - GD: 119 (89-151) LIN: 160 (123-200)
- Architect - GD: 121 (96-151) LIN: 142 (104-194)
San Francisco
- JavaScript, Go, Python, Ruby, Java
- React,
- Node, GraphQL, Node
- Docker, Kubernetes
- PostgreSQL
- Kafka
- AWS, GCP
Articles:
Salaries
Based on LinkedIn and Glassdoor salaries.
SE - Software Engineer
Role | Hosuton Median | Houston Range | Austin Medium | Austin Range |
---|---|---|---|---|
Lead SE | 110 | 85 - 145 | 126 | 87 - 166 |
Principal SE | 145 | 102 - 183 | 131 | 105 - 180 |
Software Architect | 139 | 95 - 174 | 150 | 115 - 195 |