Speaker

Kent Inge Fagerland Simonsen

Kent Inge Fagerland Simonsen

Bergen, Norway

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Engineering
  • Green Software
  • Software Development
  • Cloud Sustainability
  • Programming
  • DevOps
  • Cloud & DevOps
  • Cloud Native
  • cloud
  • Cloud Architecture
  • Cloud Computing
  • Development
  • Sustainable software
  • sustainability & technology
  • General Programming
  • Programming Languages and Tools
  • Programming Languages & Frameworks

Experimenting for More Efficient and Greener Code

In this workshop, you will learn how to design and conduct experiments to help develop software that is both efficient and environmentally friendly. You will learn why it is useful to be able to do your own experiment and how to conduct a simple experiment in four easy to follow steps: Identify a question, design the experiment, run the experiment, and publish the results. This is a hands-on workshop where most of the time will be dedicated to letting each participant identify, design, conduct. It is therefore important that all participants bring computers that can be used to create and run code. If, at any point, you are stuck, help will be available to point you in the right direction and there will be several examples ready to provide inspiration for moving forward. You will also be given an opportunity to report on your own experiments and learn from the experiments of other participants. Finally, and most importantly, you will have fun finding answers to questions about efficient and green code and, more likely than not, discovering new questions you would like to find answers to.

Getting Started with Green Coding

Green and sustainable practices have long been overlooked by far to many of us coders and software engineers. This lack of focus risks missing out on possibly large opportunities to make the world a slightly greener place while winning business.

In this talk you will learn why green coding practices matter and also how to get started with greener coding, You will learn how to create green software in the following dimensions:

* Process and method
* Operations and infrastructure
* Coding

We will also look at how to design and conduct simple experiments to create as green software as possible and how to reduce wasting both electricity and money when applications are running in the cloud as well as which programming languages produce the most environmentally friendly code.

11 Tips for Greener Code

As developers we tend not to be overly focused on creating green and sustainable software. This lack of focus risks missing out on possibly large opportunities to make the world a slightly greener place while winning business. This talk presents 11 tips that we hope will help you get started with writing greener code more greenly.

3 Plans for Your Next Coding Problem

When we, as developers, are faced with a coding problem, there is an over-abundance of possible strategies, patterns, tactics, methodologies or architectural principles to choose from to solve the problem. This, however, makes it very hard to identify the right solution to your next coding problem.

In this talk I will present three easy to remember and simple to use plans that can be used to solve nearly any (solvable) coding problems. When you are equipped with the three plans you will know how to tackle any given coding challenge (you still have to do the tackling yourself though).

WeAreDevelopers World Congress 2023 Sessionize Event

July 2023 Berlin, Germany

Kent Inge Fagerland Simonsen

Bergen, Norway

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top