article thumbnail

Interesting facts about software development: statistics 2018

Apiumhub

To get the full report with Interesting facts about software development, click here. Sneak peek: interesting facts about software development. As we all know, software development is a fast-changing field. Almost every year we see new languages, software architectures, containers, methodologies, etc. Ok, let’s start!

article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

We are delighted to announce the release of our new book “ Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture ”. Global Software Architecture Summit for meeting all these software architects, who push me forward and who generate interesting discussions. ” How did it all started?

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Main senior developer characteristics & qualities

Apiumhub

We have run a survey and collected feedback from our own Apiumhub team and in this article you find the results. . Based on our experience and on the survey we run, these are the characteristics of a senior developer: . There is a hot debate going on regarding the main senior developer characteristics & qualities. Experience.

article thumbnail

Uncle Bob Martin challenges software industry to Grow-up

Storm Consulting

The State of Software talk by Robert C. Agile Manifesto author and software expert Robert Martin asks if it is time for us to take responsibility for our work? He chunked his talk on the state of software into four timeboxes of fifteen minutes each. London, UK 1 st May 2018 at Skills Matter , for Scrum Event.

article thumbnail

Behavior-Driven Development: Pros and Cons, Implementation, and Best Practices

Altexsoft

When business professionals understand the capabilities of the technical team, and the engineers understand what the business truly requires from the software, it results in the creation of software with real business value. In BDD, acceptance tests are the starting point for software design. But how do you achieve all this?

article thumbnail

Mobiconf 2019: Our Experience

Apiumhub

After suggesting a short survey about how we organize our screens between activities and fragments , he explained how he uses navigation component to organize his screens flow to cope with problematic situations derived from the navigation between fragments like transactions, transitions or deeplinks. Legacy code GURU level unlocked!

article thumbnail

Agile vs Waterfall: Key Differences And Definition?—?Which Model Is Better?

Codegiant

Agile is also about human interactions, customer collaboration, adapting to change, and producing working software. You observe how the market reacts to the software you create and then make iterations to improve it. The Agile methodology definition was introduced by 17 software developers gathered in Utah back in 2001.

Agile 52