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
If youre afraid that AI will take your job, learning to use it well is a much better strategy than rejecting it. You are still responsible for delivering working software. OReilly author Andrew Stellman recommends several exercises for learning to use AI effectively. Thats not where softwareengineering dies: its where its born.
I usually wake up and exercise before starting my day. With exercising starting as early as 5am, it has been a great way for me to jump start the day. (If When I get home from exercising, I help get the kids ready for school with my husband, have a cup of coffee, and then walk the kiddos up to school. View job opportunities.
It seems unrealistic wanting the best of both world (speed and reliability) but the field of softwareengineering established during the past decade that speed and reliability can both be achieved. A good engineering organization moves at speed with high reliability. This is an important leadership and strategy issue.
Consider the lab exercise to implement Paxos. So DSLabs uses two basic strategies to focus the search in the areas most likely to be fruitful: We’d like to know how deep into the graph we need to explore. It’s hard to exhaustively test a distributed system with traditional testing techniques. So DSLabs also uses model checking.
Defining Aggregate Boundaries Deciding that specific business operations should succeed or fail together sounds like a simple requirements gathering exercise. If you’d like to go through the whole process of modelling domains, shaping the software architecture, and finding aggregates, join my 2 day workshop at DDD EU in February 2020.
We organize all of the trending information in your field so you don't have to. Join 5,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