This site uses cookies to improve your experience. To help us insure we adhere to various privacy regulations, please select your country/region of residence. If you do not select a country, we will assume you are from the United States. Select your Cookie Settings or view our Privacy Policy and Terms of Use.
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Used for the proper function of the website
Used for monitoring website traffic and interactions
Cookie Settings
Cookies and similar technologies are used on this website for proper function of the website, for tracking performance analytics and for marketing purposes. We and some of our third-party providers may use cookie data for various purposes. Please review the cookie settings below and choose your preference.
Strictly Necessary: Used for the proper function of the website
Performance/Analytics: Used for monitoring website traffic and interactions
Last month we talked about TDD example in software development ( part 1 ) and TDD first cycle ( part 2 ). In this new TDD and primitive obsession article, we will focus on removing duplication and reinforcing the constructors of our entities, something key to have a robust system. TDD: primitive obsession.
Let’s continue with our series of TDD articles, in the first part we looked at the theory behind the TDD and Unit Testing. In this second part, TDD First Cycle , we begin to develop our application, an application of notes where a user can write notes and everything that comes to our mind. TDD First Cycle.
After a while thinking about what type of TDD article to write about and, since there are many of them and very good theoretical ones (written by influencers in the world of software development), I have chosen to develop a mini-project while explaining the key points of the development of the application, basically giving you a TDD example.
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!
We are delighted to announce the release of our new book “ Software Architecture Metrics: CaseStudies 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. ”- book authors.
Software documentation tools are very important in software development. Software teams may refer to documentation when talking about product requirements, release notes, or design specs. They may use docs to detail code, APIs, and record their software development processes. It is like a compass for your team.
The agile methodology, which facilitates collaboration between stakeholders, teams, and customers during software development, is fast gaining prominence in today’s enterprises. The certification is also well-suited for software engineers, business analysts, and project managers.
Learning software craftership made me reconsider how I wrote code. Being an experienced software team manager, I try to reevaluate my management practices in the same way: what could Test Driven Management or Pair-management be?
Apiumhub has been operating in the software development industry since 2014. Over the last years it has positioned itself as one of the best quality software delivery agencies. Our core is Software Architecture, this is what we are famous for! Apiumhub Workflow. We adapt it to every scenario and to every client.
TensorFlow is an open-source software library for datastream programming across a range of tasks. TDD example in software development ( part 1 ). TDD: first cycle ( part 2 ). iOS Objective-C app: sucessful casestudy. Banco Falabella wearable casestudy . Software architecture meetups.
Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud CaseStudies , September 24. Advanced Test-Driven Development (TDD) , June 27. Clean Code , July 23. Programming.
On September 29th – 30th, we were sponsoring Software Crafters Barcelona 2018 , where we also had a chance to give an opening speech and workshop on MVP & FRP for a controlerless architecture. We believe that it is very much in line with the Software Crafters Barcelona 2018 event and I hope, that some of you will find it useful.
According to Stripe , that’s exactly how much time dealing with technical debt takes an average software engineer. We’ll look at our recent client engagements and strategies that helped us maximize our clients’ value while tackling their code, architecture, and design debt. Can you imagine developers spending as much as 13.5
There is a limited number of top software developers in Dubai and far too many companies and service providers trying to get their attention over Linkedin (sometimes with strategy, that is just a blank shot). . How can you efficiently manage a remote software developer team better ? What skills are a must-have for developers?
To share your thoughts, join the AoAD2 open review mailing list. Productivity was measured at almost three times the level for comparable embedded software teams. After that point, the software team supported the other engineering disciplines while continuing to do software enhancements. Your feedback is appreciated!
Product Management for Enterprise Software , July 18. The Power of Lean in Software Projects , July 25. Python Data Science Full Throttle with Paul Deitel: Introductory AI, Big Data and Cloud CaseStudies , September 24. Advanced Test-Driven Development (TDD) , June 27. Clean Code , July 23. Programming.
If you want to learn a lot about a software development organization very quickly, there are a few simple questions you might ask. But perhaps most the revealing question is this: How far apart are the software releases? You might find out if the organization focuses on projects or products. Estimates are made. Managers commit.
Global Software Architecture Summit is taking place in CCIB , Barcelona this year! One of the largest and most important software architecture events with practical talks and hands-on workshops. GSAS speakers are experts in essential practices, innovation, working software and practical solutions. About the venue. GSAS values.
If we never need more than one instance of our function to run at any one time, Lambda will happily use just one instance of our code at a time. However if hundreds of concurrent versions of our code are necessary to handle load then Lambda will scale up automatically to support that load. No configuration or management?—?it
If we never need more than one instance of our function to run at any one time, Lambda will happily use just one instance of our code at a time. However if hundreds of concurrent versions of our code are necessary to handle load then Lambda will scale up automatically to support that load. No configuration or management?—?it
As you may already know, Apiumhub team is software architecture-oriented and reads books for software architects on a weekly basis. This year Apiumhub organizes Global Software Architecture Summit 10th of october, which will take place in Barcelona. “ Essential Software Architecture ” by Ian Gorton.
We organize all of the trending information in your field so you don't have to. Join 49,000+ users and stay up to date on the latest articles your peers are reading.
You know about us, now we want to get to know you!
Let's personalize your content
Let's get even more personalized
We recognize your account from another site in our network, please click 'Send Email' below to continue with verifying your account and setting a password.
Let's personalize your content