Cloud Computing Software Development

  • Home
  • Cloud Computing Software Development

Cloud Computing Software Development Contact information, map and directions, contact form, opening hours, services, ratings, photos, videos and announcements from Cloud Computing Software Development, News & Media Website, .

Cloud Computing Software Development is dedicated to present industry news, articles and resources on software development in the Cloud: Azure, Kubernetes, Amazon Web Services (AWS), etc. Cloud Computing Software Development is dedicated to present industry news, articles, blog posts, book reviews, tools, videos and other resources about software development in a Cloud infrastructure. All major Cl

oud computing technologies and companies are discussed: Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Database as a Service (IaaS), Amazon Web Services, Cloud Foundry, Windows Azure, Salesforce.com, Heroku, OpenStack.

As a software developer, you understand that testing is an integral part of software development. However, software test...
11/09/2023

As a software developer, you understand that testing is an integral part of software development. However, software testing is not just about finding and fixing bugs; it is also about identifying and mitigating risks. Therefore, risk management is an essential part of any software testing process, and having a risk management plan in place is critical during the testing planning phase.

As a software developer, you understand that testing is an integral part of software development. However, software testing is not just about finding and fixing bugs; it is also about identifying and mitigating risks. Therefore, risk management is an essential part of any software testing process, a...

03/07/2023

Why is software development so difficult? A major reason is that you spend more time reading than writing code. If you can decrease the time required to read existing code, you can increase productivity. You can decrease the time you waste reading complicated code by writing code that’s easy to read – code that fits in your head. Code should fit in your head at all levels of abstraction. At the entry point, at the business logic level, and at the lowest levels of detail. This is fractal architecture – code that is organized according to that principle of self-similarity.

Why is software development so difficult? A major reason is that you spend more time reading than writing code. If you can decrease the time required to read existing code, you can increase productivity. You can decrease the time you waste reading complicated code by writing code that's easy to read...

Today, long gone are the days of ceremony and Java development should be productivity, simplicity. Let’s look at how we ...
12/06/2023

Today, long gone are the days of ceremony and Java development should be productivity, simplicity. Let’s look at how we make it happen, in the context of startups going FAST. This presentation describes a software architecture approach used by the speaker, and what, sometimes unorthodox, technology and design choices have been made, and their consequences.

Today, long gone are the days of ceremony and Java development should be productivity, simplicity. Let's look at how we make it happen, in the context of startups going FAST. This presentation describes a software architecture approach used by the speaker, and what, sometimes unorthodox, technology....

24/05/2023

Event-driven architectures can help reduce coupling and increase agility for developers building distributed applications. But success here requires a new mindset to help you implement documentation, tracing, and effective scaling. In this session, you will learn the best practices to adopting and promoting this new mindset in a development team.

Event-driven architectures can help reduce coupling and increase agility for developers building distributed applications. But success here requires a new mindset to help you implement documentation, tracing, and effective scaling. In this session, you will learn the best practices to adopting and p...

JMeter is an open source test automation framework developed under the stewardship of the Apache Foundation that is main...
03/04/2023

JMeter is an open source test automation framework developed under the stewardship of the Apache Foundation that is mainly used for performance and load testing. This article provides pointers to documentation, tutorials, courses and videos to learn to use JMeter.

JMeter is an open source test automation framework developed under the stewardship of the Apache Foundation that is mainly used for performance and load testing. This article provides pointers to documentation, tutorials, courses and videos to learn to use JMeter. Author: Franco Martinig, Martinig &...

With this presentation, you will learn the security best practices for Kubernetes and especially for securing applicatio...
02/03/2023

With this presentation, you will learn the security best practices for Kubernetes and especially for securing applications built with NodeJS running on Kubernetes. It discusses securing the cluster, your Node.js containers, and more. The talk also looks at how to use OpenID Connect (OIDC) to secure the access to the clusters.

With this presentation, you will learn the security best practices for Kubernetes and especially for securing applications built with NodeJS running on Kubernetes. It discusses securing the cluster, your Node.js containers, and more. The talk also looks at how to use OpenID Connect (OIDC) to secure....

Data platforms are becoming more necessary for software development than ever before. However, with the rise of new tech...
02/03/2023

Data platforms are becoming more necessary for software development than ever before. However, with the rise of new technologies, the way developers interact with these data has changed as well.

Data platforms are becoming more necessary for software development than ever before. However, with the rise of new technologies, the way developers interact with these data has changed as well. Author: Aiden Smith Today’s developers don’t just want access to data. They want the ability to work ...

Agile software development and continuous delivery are changing the view of organizations on their software architecture...
08/02/2023

Agile software development and continuous delivery are changing the view of organizations on their software architecture and its evolution. Two current architecture trends, Microservices and Serverless, try to answer these challenges. This article aims to answer the questions you might have about their benefits and disadvantages and to help you to make the right choice for your software architecture future.

This article aims to answer the questions you might have about their benefits and disadvantages of Microservices and Serverless software architecture and to help you to make the right choice for your future.

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tool...
20/01/2023

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools.

The rising trend of using SOA and then microservices as a software architecture has led to the creation of multiple tools for automated testing of the services API. This article presents a list of open source API testing tools. Wikipedia defines an application programming interface (API) is a way fo...

At this point, most developers know how to avoid the common mistakes when building APIs and integration code. Unfortunat...
20/01/2023

At this point, most developers know how to avoid the common mistakes when building APIs and integration code. Unfortunately, even as those developers make use of Retries, Idempotence, and Asynchronous Messaging, they often fall into a whole other set of problems that hurt their systems’ consistency, correctness, and maintainability.

At this point, most developers know how to avoid the common mistakes when building APIs and integration code. Unfortunately, even as those developers make use of Retries, Idempotence, and Asynchronous Messaging, they often fall into a whole other set of problems that hurt their systems' consistency,...

20/01/2023

What is Software Architecture? It’s a surprisingly difficult question to answer. We can describe software architecture patterns and argue about what is the best software architecture, but in reality, most definitions are vague enough to be unhelpful or so over the top to be more like a list of everything that you need to think about when building software.

What is Software Architecture? It’s a surprisingly difficult question to answer. We can describe software architecture patterns and argue about what is the best software architecture, but in reality, most definitions are vague enough to be unhelpful or so over the top to be more like a list of eve...

If you are working as a software test engineer, then you are very well aware of the struggles in test automation when it...
29/03/2022

If you are working as a software test engineer, then you are very well aware of the struggles in test automation when it comes to testing against various different browsers, installing test environments from scratch, incompatibilities between selenium, browser drivers, browser versions, etc. It is hard to replicate testing environments, install them from scratch, remember browsers dependencies etc. Luckily, with emerging technologies based on containers like Docker, many struggles in development and operations have been eradicated. But, did you ever wonder how Docker can contribute to the field of test automation?

How to setup an isolated Selenium testing environment based on specific technology to run software tests using the Docker container platform.

hIs your Java application ready for the real world in the age of microservices, containers and cloud-native? Markus Eise...
01/03/2022

hIs your Java application ready for the real world in the age of microservices, containers and cloud-native? Markus Eisele and Natale Vinto, authors of the book “Modernizing Enterprise Java,” and Ana-Maria Mihalceanu, developer advocate at Red Hat, discusses the key ways to modernize your Java application.

Is your Java application ready for the real world in the age of microservices, containers and cloud-native? Markus Eisele and Natale Vinto, authors of the book “Modernizing Enterprise Java,” and Ana-Maria Mihalceanu, developer advocate at Red Hat, discusses the key ways to modernize your Java ap...

The first thing that I liked about this book on documenting software architectures is that the authors know how to write...
18/11/2021

The first thing that I liked about this book on documenting software architectures is that the authors know how to write. It is both easy to read and well-structured. The book provides a reading guide for the different categories of readers (architect, novice and stakeholders). There are also many pointers and quotes in the margins that allow you or your brain to navigate further from the current content.

Documenting Software Architectures by Felix Bachmann, Len Bass & Paul Clements answers the question "How do you document a software architecture?"

Learn six key patterns of an event-driven messaging architecture design that have facilitated creating a robust distribu...
26/08/2021

Learn six key patterns of an event-driven messaging architecture design that have facilitated creating a robust distributed system used by more than 1400 microservices. Some of the patterns here are more commonplace than others, but they all share the same principles. By using an event-driven pattern, you get less boilerplate code and more resiliency. In addition the microservices are much less coupled to one another as the producer does not need to know who consumes its data. Scaling out is easy as adding more partitions to the topic and more service instances.

Learn six key patterns of an event-driven messaging architecture design that have facilitated creating a robust distributed system used by more than 1400 microservices.

Java is becoming increasingly popular in different parts of the world. If you decide to start learning Java or improve y...
20/08/2021

Java is becoming increasingly popular in different parts of the world. If you decide to start learning Java or improve your current skills, you’ll need good, clear, and concise literature to help. Among tons of resources, it is necessary to find the ones that will cope with the teaching mission the best. This article presents the best books to learn Java and other resources that will allow you to get started immediately.

Learning Java can be done in many ways, including the use of books. Here are the best books to learn Java. You’ll also find resources here you can find these books in this article.

Bugs, issues, defects, there are many names to define the problems you have with software, either during the development...
30/07/2021

Bugs, issues, defects, there are many names to define the problems you have with software, either during the development phase or when the application is already in production. Bug tracking tools are an integrated part of a software quality and software testing strategy and there are many open source tools available.

Bugs, issue, defect, there are many names to define the problems you have with software, either during the development phase or when the application is already in production. Bug tracking tools are an integrated part of a software quality and software testing strategy and there are many open source....

26/05/2021

How much architectural work needs to be done before you actually start coding? Should you know what software architecture is and how to use it even if you don’t have the “software architect” title? And finally, how can you use diagrams to shape your software architecture?

How much architectural work needs to be done before you actually start coding? Should you know what software architecture is and how to use it even if you don’t have the “software architect” title? And finally, how can you use diagrams to shape your software architecture? In this Book Club epi...

Cloud-native systems increasingly integrate services, or functions. Microservices and serverless patterns produce many s...
28/04/2021

Cloud-native systems increasingly integrate services, or functions. Microservices and serverless patterns produce many small parts. See how effective visualization matters in cloud solution design and implementation. Understand emergent visualization by example.

Cloud-native systems increasingly integrate services, or functions. Microservices and serverless patterns produce many small parts. See how effective visualization matters in cloud solution design and implementation. Understand emergent visualization by example. What will you learn from this talk?Ho...

A successful strategy for software testing relies on well selected priorities, methods and tools aligned on the business...
21/04/2021

A successful strategy for software testing relies on well selected priorities, methods and tools aligned on the business and product imperatives. The test pyramids mental models are a common way to define and structure our test strategy, organizing the various possible combination of test techniques, tools, and automation effort. Do they apply to all models? How can we challenge them regarding their inherent assumptions? Do solutions and ways of working available nowadays could help revisit them? This is what is shared in this article focused on test automation strategies.

The Test Pyramid is mental model used by software testers to implement a software testing strategy during the software development life cycle.

Serverless is all about unleashing developer productivity by reducing the management burden and allowing you to focus on...
31/03/2021

Serverless is all about unleashing developer productivity by reducing the management burden and allowing you to focus on the application logic. But even for serverless applications, security is key! This presentation will guide you on how to secure your Azure Serverless applications. We are going to take a look at the different options for securing your serverless apps, such as using Azure Key Vault, ClaimsPrincipal binding data for Azure Functions and much more.

Serverless is all about unleashing developer productivity by reducing the management burden and allowing you to focus on the application logic. But even for serverless applications, security is key! This presentation will guide you on how to secure your Azure Serverless applications. We are going to...

04/03/2021

Serverless is not just for start-ups. Australia’s largest finance and government agencies are using these software architecture patterns in production to push the boundaries of scalability and resiliency. This presentation presents modern Windows Azure cloud architectures for shipping apps and API’s based on work that has been done with organizations around Australia.

Serverless is not just for start-ups. Australia’s largest finance and government agencies are using these software architecture patterns in production to push the boundaries of scalability and resiliency. This presentation presents modern Windows Azure cloud architectures for shipping apps and API...

When it comes to cloud services, the name AWS is nearly synonymous with the public cloud. Although Amazon’s grip on the ...
24/02/2021

When it comes to cloud services, the name AWS is nearly synonymous with the public cloud. Although Amazon’s grip on the cloud might be loosening (however slowly), there’s no question that AWS with its estimated 47% market share is a cloud behemoth. This means that for many businesses, cloud security starts with AWS security. Within AWS, one very common cause of data insecurity is S3 bucket misconfigurations. Generally, this is the result of bucket permissions mistakenly being set too low, allowing for accidental exposure of a bucket’s contents to unauthorized parties or to the entire internet in the worst case scenario.

When it comes to cloud services, the name AWS is nearly synonymous with the public cloud. Although Amazon’s grip on the cloud might be loosening (however slowly), there’s no question that AWS with its estimated 47% market share is a cloud behemoth. This means that for many businesses, cloud secu...

Distributed software systems and software architectures are known for being notoriously difficult to wrangle. But why? T...
17/02/2021

Distributed software systems and software architectures are known for being notoriously difficult to wrangle. But why? This talk covers a brief history of distributed computing, clear up some common myths about the CAP theorem, dig into why network partitions are inevitable. It closes out by highlighting how a few popular consensus algorithms mitigate the risks of operating in a distributed fashion. This presentation also discusses how to design systems that take into account human factors, which can help reduce the impact of programmatic uncertainty.

Distributed software systems and software architectures are known for being notoriously difficult to wrangle. But why? This talk covers a brief history of distributed computing, clear up some common myths about the CAP theorem, dig into why network partitions are inevitable. It closes out by highlig...

Have you seen a recent job posting for a software tester or software QA engineer? The majority of job descriptions have ...
15/02/2021

Have you seen a recent job posting for a software tester or software QA engineer? The majority of job descriptions have some requirement for API Testing experience. That is how important and in-demand the skills are for testing (let alone automating) an API.

Have you seen a recent job posting for a software tester or software QA engineer? The majority of job descriptions have some requirement for API Testing experience. That is how important and in-demand the skills are for testing (let alone automating) an API. What do you do if this is all new to you?...

08/02/2021

Change Messy Software Without Breaking It

As Cloud Computing is becoming a mainstream infrastructure for enterprise software, more and more companies are migratin...
05/02/2021

As Cloud Computing is becoming a mainstream infrastructure for enterprise software, more and more companies are migrating to cloud platforms. This article discusses the differences between public and private clouds. It also explains the different options that are available to run private clouds.

As Cloud Computing is becoming a mainstream infrastructure for enterprise software, more and more companies are migrating to cloud platforms. This article discusses the differences between public and private clouds. It also explains the different options that are available to run private clouds. Aut...

The Cloud is here to stay, and PaSS services are the ones that makes it different from a classic data center offering. I...
27/01/2021

The Cloud is here to stay, and PaSS services are the ones that makes it different from a classic data center offering. If you are new to cloud computing software development, the question you might be asking yourself is “Where do I start?”

The Cloud is here to stay, and PaSS services are the ones that makes it different from a classic data center offering. If you are new to cloud computing software development, the question you might be asking yourself is "Where do I start?" Tiberiu Covaci, Microsoft Regional Director and Azure …

The goal of being able to build quality in software products from the get-go is something that many organizations are tr...
19/01/2021

The goal of being able to build quality in software products from the get-go is something that many organizations are trying to achieve. However, the very definition of software quality is somewhat elusive which makes it difficult to agree upon the perceived level of quality in software products.

The goal of being able to build quality in software products from the get-go is something that many organizations are trying to achieve. However, the very definition of software quality is somewhat elusive which makes it difficult to agree upon the perceived level of quality in software products. Mo...

Address


Alerts

Be the first to know and let us send you an email when Cloud Computing Software Development posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

  • Address
  • Alerts
  • Claim ownership or report listing
  • Want your business to be the top-listed Media Company?

Share