Can you believe it’s almost 2019? We can’t either, but we’re excited it’ll be another big year for developers. According to the U.S. Bureau of Labor Statistics, due to increased demand for software solutions, developer employment is forecasted to increase 24% from 2016 to 2026 (Qlik’s contributing with these worldwide openings). To compare, the average growth rate for all occupations is 7%.
For the last few years, microservices have been gaining popularity as the software architecture pattern of the day. But even as enterprises grapple with how they can undergo “digital transformation,” some startups are looking back to their monolithic roots. Software Engineer Alexandra Noonan topped Hacker News in July with a blog post about Segment’s journey to microservices and back again.
When I attended the Pacific Northwest BI & Analytics Summit this summer, we had a great discussion about data interpretation and the way organizations consume data. One of the things that came up was how the industry has been so focused on using dashboards as the delivery mechanism for analytics that we’ve lost the art of long-form analysis.
Good API design separates APIs that merely expose assets from those that help developers get things done. As I’ve written before, and as we’ll explore in this article, good design includes the style in which web API URLs are constructed.
TL; DR, You can build UI test automation without mastering any of the programming languages. In every well-designed tech team, there is a balanced amount of developers taking care of the web, internal system, and applications. Next to them, ideally, are product owners, tech leads, designers and software testers. Being the only QA person in my team gave me hard times, but also a lot of freedom in my actions, decisions, strategies and, most significantly, allowed me to try out new approaches.