article thumbnail

Using Golang for your Serverless projects

Xebia

When you are creating a serverless project, this changes. Running tests I am a fan of TDD (test driven development), so obviously I wrote tests for my lambda functions. Photo by alleksana The post Using Golang for your Serverless projects appeared first on Xebia. file that contains the business logic.

article thumbnail

Microservices Done Right, Part 2: More Antipatterns to Avoid

Accenture

Or, when you can, avoid it altogether and go serverless! To achieve high quality, exercise “technical excellence” when developing software: unit testing, TDD, BDD, etc. Technical excellence practices – Unit Testing, TDD, BDD, etc. Technical excellence practices – unit testing, TDD, BDD, etc.

Insiders

Sign Up for our Newsletter

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

article thumbnail

170+ live online training courses opened for March and April

O'Reilly Media - Ideas

Advanced TDD (Test-Driven Development) , March 15. Creating Serverless APIs with AWS Lambda and API Gateway , March 5. Kubernetes Serverless with Knative , March 15. Automation with AWS Serverless Technologies , April 10. Getting Started with Python's Pytest , March 13. Python Programming Fundamentals , March 13.

article thumbnail

3 Stages of Learning a New Technology

Robots and Pencils

I wouldn’t apply it to: methodologies (TDD, agile, effective writing, etc.) high-level concepts (parsing, ML, IoT, serverless, etc.) I would apply this approach to: programming languages data stores libraries and frameworks tools (git, Docker, Regex, etc.) platforms (Linux, AWS Lambda, Google AppEngine etc.)

article thumbnail

Top 10 software development workshops and courses in Barcelona

Apiumhub

Codium trains and accompanies programming teams, specializing in Clean code, TDD and Legacy code. TDD and BDD. Serverless Architecture Using AWS. Software Architecture. Refactoring. Their workshops focus on learning a specific skill. Legacy Code. Clean Code. Agile methodologies. Software Architecture. Languages and Frameworks.

article thumbnail

New live online training courses

O'Reilly Media - Ideas

Advanced Test-Driven Development (TDD) , June 27. Designing Serverless Architecture with AWS Lambda , August 7-8. Scaling Python with Generators , June 25. Pythonic Object-Oriented Programming , June 26. Python Advanced: Generators and Coroutines , June 26. Pythonic design patterns , June 27. Learning Python 3 by Example , July 1.

Course 92
article thumbnail

Three Patterns for an Effective Cloud Native Development Workflow

Daniel Bryant

However, although the initialisation of the infrastructure is fast, it is typically not instantaneous (as you might want, say, in a TDD cycle). TDD for APIs), but also for verifying that a service provides the required functionality and doesn’t regress as the service evolves. This can lead to task/context switching becoming a problem.