{"id":225930,"date":"2023-04-19T16:35:33","date_gmt":"2023-04-19T15:35:33","guid":{"rendered":"https:\/\/objectbox.io\/?p=225930"},"modified":"2023-04-20T12:39:35","modified_gmt":"2023-04-20T11:39:35","slug":"green-coding","status":"publish","type":"post","link":"https:\/\/objectbox.io\/green-coding\/","title":{"rendered":"Green Coding: Developing Sustainable Software for a Greener Future"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; min_height=&#8221;5727.1px&#8221; custom_margin=&#8221;-8.2%|auto||auto|false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\"><\/span><span style=\"font-weight: 400;\"><strong>Digitization helps to save CO\u2082<\/strong> \u2013 many experts agree on that. But things are not that simple, because the creation of software and its use contribute to greenhouse gas emissions too. <\/span><span style=\"font-weight: 400;\"><strong>All code creates a carbon footprint.<\/strong> Software development and use affect the environment from the energy consumed while running to the associated electronic device waste.<\/span><span style=\"font-weight: 400;\"><a href=\"https:\/\/objectbox.io\/why-do-we-need-edge-computing-for-a-sustainable-future\/\" target=\"_blank\" rel=\"noopener\"> Choosing a sustainable software architecture<\/a> matters, but every <strong>developer also can make a difference by applying green coding principles.\u00a0<\/strong><\/span><\/p>\n<p><span style=\"font-weight: 400;\">This article will explore the importance of green software development and its main principles.<\/span><\/p>\n<p><quillbot-extension-portal><\/quillbot-extension-portal><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; header_2_text_color=&#8221;#393939&#8243; width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;2%|2%|2%|2%|true|true&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#17A6A6&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2>Table of Contents<\/h2>\n<p><a href=\"#importance-of-green-coding\"><strong>1. Green Software Development: Balancing Digitization and Environmental Sustainability\u00a0<\/strong><\/a><\/p>\n<p><a href=\"#sustainability-in-software-development\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0 1.1 What does sustainability in software development mean?<\/span>\u00a0<\/a><\/p>\n<p><a href=\"#green-software-development\">\u00a0\u00a0\u00a0\u00a0 1.2 What is green coding \/ green software development?\u00a0<\/a><\/p>\n<p><a href=\"#green-it\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0 1.3 What is the difference between Green IT and Green Coding?<\/span>\u00a0<\/a><\/p>\n<p><a href=\"#why-developers-should-care\"><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0 1.4 Why is it time for developers to prioritize environmental sustainability?<\/span>\u00a0<\/a><\/p>\n<p><a href=\"#sustainable-development-in-practice\"><strong>2. How to put sustainable software development into practice\u00a0<\/strong><\/a><\/p>\n<p><a href=\"#practical-tips\">\u00a0\u00a0\u00a0\u00a0 2.1 <span style=\"font-weight: 400;\">Guidelines to making your code more sustainable<\/span><\/a><\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"#green-it\">\u00a0 \u00a0 \u00a02.2 Examples of sustainable coding: More impactful than you would expect<\/a><\/span><\/p>\n<p><a href=\"#objectbox-db-sync\"><strong>3. Sustainable Edge Data Managment w. ObjectBox &#8211; a ready-made developer tool<\/strong><\/a><\/p>\n<p><a href=\"#references\"><span style=\"font-weight: 400;\"><strong>4. References<\/strong><\/span><\/a><\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;importance-of-green-coding&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;5%||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><span style=\"font-weight: 400;\">Green Software Development: Balancing Digitization and Environmental Sustainability<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">In this section, we&#8217;ll first define some important terms in the topic of environmentally conscious software development. Then, we&#8217;ll discuss why it is relevant and discussing the broader benefits of adopting green coding practices.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;sustainability-in-software-development&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;4%||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span style=\"font-weight: 400;\">What does sustainability in software development mean?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In our view, sustainability in software development (also \u201cgreen software development\u201d) entails developing and maintaining software in a way that is not only environmentally, but also socially and economically responsible. So, what really counts is the long-term bottom-line value from a general societal perspective, not an &#8220;individual balance sheet\u201d.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_image src=&#8221;https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/IMG_0131-scaled.jpg&#8221; title_text=&#8221;Green coding is about balancing your inputs and bottom-line expenses&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; width=&#8221;70%&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;||0px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">There are many trade-offs in such an ambition, and therefore sustainable software development is rather a set of guiding principles than hands-on measures that are truly the same for everyone. Let\u2019s dive a bit into how sustainable software development can contribute to all three aspects:<\/span><\/p>\n<p>[\/et_pb_text][et_pb_blurb title=&#8221;Environmental aspects&#8221; image=&#8221;https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/leaf-environment-teal.png&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;100%&#8221; content_max_width=&#8221;800px&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">Since software is a significant source of direct greenhouse gas emissions, it is becoming more important to create software that reduces resource use as much as possible. As the world becomes more reliant on technology, energy consumption and carbon footprint of software will continue to grow. By adopting green software development practices, software developers can help to mitigate these environmental impacts.<\/span><\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Broader Economic contribution&#8221; image=&#8221;https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2020\/02\/earth-teal.png&#8221; alt=&#8221;earth-teal&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;100%&#8221; content_max_width=&#8221;800px&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">If a software uses less energy and resources to accomplish the same tasks as another software, the users of that software can reduce their operating costs and improve their bottom line. Increasing the longevity of hardware (less wear, but also less hw requirements extending the usability of existing hw) also yields direct economic savings for the software users (companies as well as individuals). On a broader level, this compounds significantly over the number of users and with time and thus contributes to economic welfare. What sounds like a small contribution does add up tremendously in the end\u2026<\/span><\/p>\n<p>[\/et_pb_blurb][et_pb_blurb title=&#8221;Social impact&#8221; image=&#8221;https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/community-teal.png&#8221; icon_placement=&#8221;left&#8221; image_icon_width=&#8221;100%&#8221; content_max_width=&#8221;800px&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">Sustainable software development includes responsibility for the social impact of the software created. As a result, sustainable software aims to be transparent, inclusive, and offer data sovereignty. By giving individuals and organizations greater control over their own data, software empowers them and protects their privacy. At the same time, it promotes greater accountability and transparency in data-driven decision-making.<br \/><\/span><\/p>\n<p>[\/et_pb_blurb][et_pb_text _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">Overall, sustainability in software development involves taking a holistic approach. On top, sustainable software companies take steps to minimize negative impacts and promote positive ones over the long term.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is why it has been one of our core values since we started ObjectBox:<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(125,220,125,0.21)&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2%|2%|2%|2%|true|true&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#7DDC7D&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><b>Be Sustainable in every respect<\/b><span style=\"font-weight: 400;\"> \u2013 we apply sutainability to our technology, as well as the people and small every-day decisions. ObjectBox aims to be the most resourceful data management solution for connected devices. We strive to save resources (energy, CO\u2082, bandwidth, time, etc.), but also always choose the sustainable path (recycled paper, saving energy, etc.), and\u00a0<a href=\"https:\/\/objectbox.io\/jobs\/\" target=\"_blank\" rel=\"noopener\">support our employees to lead balanced and sustainable lives<\/a>.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;green-software-development&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span style=\"font-weight: 400;\">What is green coding \/ green software development?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Recently, the term &#8220;green coding&#8221; has emerged to describe the practice of creating and writing code (aka software) in a way that minimizes its environmental impact. This can involve using efficient code that consumes less energy, optimizing data usage, and reducing electronic waste.<\/span><span style=\"font-weight: 400;\"><\/span><\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;green-it&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span style=\"font-weight: 400;\">What is the difference between Green IT and Green Coding?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Green IT is primarily about the hardware and the optimization of data centers. Today, it often actually is about optimizing cloud usage. The code decides whether this hardware is used efficiently. By contrast, green coding is about making the code more efficient, so that running the code (e.g. using an app on the smartphone, or using an email program) uses less resources and less electricity, thus producing less CO\u2082.\u00a0<\/span><\/p>\n<p><quillbot-extension-portal><\/quillbot-extension-portal><\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;why-developers-should-care&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span style=\"font-weight: 400;\">Why is it time for developers to prioritize environmental sustainability?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Various studies estimate the Carbon footprint of the digital economy to be between 2.3 &#8211; 3.7% percent of global CO\u2082 emissions \ud83d\ude31 [1]. Although the impact of software on the environment may not yet be as dramatic as that of manufacturing, it keeps growing rapidly each year. By taking sustainable decisions in software development, we can make it part of the carbon solution of the future.\u00a0<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(23,166,166,0.18)&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2%|2%|2%|2%|true|true&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#17A6A6&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><strong>Every line of code &#8211; scaled up to hundreds, thousands, or even millions of devices (desktops, smartphones, tablets&#8230;) worldwide &#8211; has the potential to significantly reduce energy consumption and CO\u2082 emissions.<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_divider color=&#8221;#17A6A6&#8243; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.20.0&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;5%||5%||true|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_text module_id=&#8221;sustainable-development-in-practice&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><span style=\"font-weight: 400;\">How to put sustainable software development into practice?<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">We believe two key aspect to develop sustainable software, that creates bottom-line value, are:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">minimize the resource consumption of software especially during operation, where most resources are consumed &#8211; be dilligent about that; it compounds<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">keep data as much as possible where it is produced, used and belongs (e.g. with the end users) and avoid unnecessary data transferals, superfluous cloud use, and unnecessarily storing data in the cloud<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Both measures have significant environmental, social, and economic impact, short- and long-term.<br \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">It&#8217;s time we as developers start thinking about our impact on the planet and make sustainability a part of our everyday coding mindset. We can make a difference by incorporating sustainability into every action and decision we take when developing software. Careful measuring and optimizing the resource along the way is also important. The welcome side effect: fast software that is cheap to run and fun to use \ud83d\ude42<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(125,220,125,0.21)&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2%|2%|2%|2%|true|true&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#7DDC7D&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\">For example, at ObjectBox, we&#8217;re all about maximizing the use of computing resources and minimizing resource waste of every line of code (LOC). This makes ObjectBox not only environmentally sustainable, but at the same time superfast, usable on low end devices w. little hw requirements, and cheap in operational costs \ud83e\udd2f<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>\ud83d\udc9a Responsible development practices pay off in several respects<\/strong> and we really cannot see a huge tradeoff. All it costs is spending more time and brain on optimizations, benchmarking, and dilligently applying this approach to every line of code.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udc9a As a developer tool, our impact is broader than a developer&#8217;s impact on end-users. So, <strong>we&#8217;re committed to using resources efficiently and reducing waste at every stage of the game<\/strong>.<\/span><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||2px|||&#8221; custom_padding=&#8221;||5px|||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span style=\"font-weight: 400;\">Guidelines to start making your code more sustainable<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Some more tipps how to put sustainable software development into practice:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Energy efficiency:<\/b><span style=\"font-weight: 400;\"> Developing software that is energy-efficient can help to reduce its environmental impact by minimizing the amount of energy required to run software.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Responsible sourcing: <\/b><span style=\"font-weight: 400;\">Using responsibly sourced hardware, software, and other materials can help to reduce the environmental impact of software development.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Longevity:<\/b><span style=\"font-weight: 400;\"> Developing software that is designed to last can help to reduce waste and promote sustainability by reducing the need for frequent updates and replacements.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Accessibility:<\/b><span style=\"font-weight: 400;\"> Making software accessible to a wide range of users can help to promote social sustainability by ensuring that everyone has access to the benefits of technology.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Data sovereignty, privacy and security:<\/b><span style=\"font-weight: 400;\"> Protecting user data and maintaining strong cybersecurity measures can help to promote sustainability by preventing data breaches and other security incidents that can have negative social and economic impacts.<\/span><\/li>\n<\/ul>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3>Examples of sustainable coding: More impactful than you would expect<\/h3>\n<p><strong>1. How can a millisecond be worth 2 days?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Real world example: By reducing the resolution of images in a banking app with 500.000 users, whose users on average opened it daily, developers saved more than 2 days of total operational time (up time) [2].<\/span><span style=\"font-weight: 400;\"><\/span><\/p>\n<p><strong>\u00a02. How can 2 grams of CO\u2082 savings \/ hour be worth 330.000 t CO2?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Theoretical consideration: Netflix states that streaming its content produces 55 grams of CO\u2082 per hour [3]. This gives us 40 kilograms of CO\u2082 per year for daily streaming of two hours per person [4]. With Netflix users being 230M, a reduction would have an enormous scaling factor [5]. Assuming a Netflix developer reduces the 55 grams to 53 grams, you get 330 kt of CO\u2082 in potential savings. Note: This is a highly theoretical example, just to demonstrate the thinking.<br \/>Anyways: Individuals can&#8217;t save that much as easily. <span style=\"color: #17a6a6;\"><strong>That\u2019s the impact you as a programmer have!<\/strong><\/span><\/span><\/p>\n<p><strong>3. How much <\/strong><span style=\"font-weight: 400;\"><strong>CO\u2082<\/strong> <\/span><strong> can local storage save in 1 million cars?<\/strong><\/p>\n<p><span style=\"font-weight: 400;\">Sending and storing 1 GB of data in the cloud needs about 5 kWh of electricity, while local storage only needs about 0.000005 kWh, which is a million times lower. Making the switch to local storage in 1 Million cars would lead to saving 905 kg of CO\u2082 <em>every second<\/em>. If you want to know what that actually means, you can translate that into equivalents: <a href=\"https:\/\/www.epa.gov\/energy\/greenhouse-gas-equivalencies-calculator\" target=\"_blank\" rel=\"noopener\">CO2 equivalencies<\/a> or the <a href=\"https:\/\/www.cloudcarbonfootprint.org\/docs\/overview\" target=\"_blank\" rel=\"noopener\">CO2 calculator<\/a><\/span><\/p>\n<p><span style=\"font-weight: 400;\">\ud83d\udc49 These examples clearly illustrate the potential impact of shifting towards an environmentally conscious mindset when developing software. Now that we know the why, it\u2019s time to discuss the how.<\/span><\/p>\n<p><quillbot-extension-portal><\/quillbot-extension-portal><\/p>\n<p>[\/et_pb_text][et_pb_divider color=&#8221;#17A6A6&#8243; divider_weight=&#8221;2px&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;6%||-0.5%||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_text module_id=&#8221;objectbox-db-sync&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; custom_margin=&#8221;||||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><span style=\"font-weight: 400;\">Sustainable Edge Data Managment w. ObjectBox &#8211; a ready-made developer tool<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">ObjectBox is a <a href=\"https:\/\/github.com\/objectbox\" target=\"_blank\" rel=\"noopener\">free Edge Database<\/a> that can help reduce the environmental impact of apps. It is optimized for computing resource efficiency and empowers developers to store and use data locally and create offline-first apps. Unless the data is really needed in the cloud, this is way more energy-efficient and sustainable compared to a cloud setup. On top, it works independant from an Internet connection being available and is superfast while saving battery<\/span><span style=\"font-weight: 400;\">, making it an ideal choice for apps that prioritize sustainability.<\/span><\/p>\n<p><quillbot-extension-portal><\/quillbot-extension-portal><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(23,166,166,0.17)&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;2%|2%|2%|2%|true|true&#8221; border_width_all=&#8221;2px&#8221; border_color_all=&#8221;#17A6A6&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h3><span style=\"font-weight: 400;\">What is an Edge Database?<\/span><\/h3>\n<p><span style=\"font-weight: 400;\">An <a href=\"https:\/\/objectbox.io\/what-is-an-edge-database-and-why-do-you-need-one\/\" target=\"_blank\" rel=\"noopener\">Edge Database<\/a> is a type of database that is used on the &#8220;edge&#8221; of a network, closer to the data sources and devices generating data. Traditional databases, on the other hand, are usually set up in centralized data centers or in the cloud.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Edge databases are essential when devices need to work offline, guarantee response times, speed is of the essence, you have limited Internet connectivity, mission-critical scenarios, or when handling high-frequency data. By processing data locally on the edge, Edge Databases can reduce latency and improve performance while also reducing the amount of data transferred over the network.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Edge databases have a small footprint and are designed to run on restricted devices such as routers, IoT gateways, mobile phones, and other embedded systems. They typically incorporate features needed in distributed systems, such as data synchronization, caching, and offline support to ensure that data remains available even in the event of network outages or other disruptions.<\/span><\/p>\n<p><quillbot-extension-portal><\/quillbot-extension-portal><\/p>\n<p>[\/et_pb_text][et_pb_text _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p><span style=\"font-weight: 400;\"><a href=\"https:\/\/objectbox.io\/sync\/\" target=\"_blank\" rel=\"noopener\">ObjectBox Sync<\/a> is a highly efficient and sustainable data synchronization solution. It reduces the amount of energy used by having as little overhead as possible when sending data combined with solid compression, avoiding data transformations, and only syncing data changes instead of sending all data to the cloud all the time. Developers have control over what data is synced when.<br \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Overall, ObjectBox DB + Sync is a powerful tool for building fast apps that prioritize consuming less energy and saving device resources. By storing data locally and only syncing when and where needed, developers can ensure that their apps are as sustainable as possible, and save on cloud costs along the way.\u00a0<\/span><span style=\"font-weight: 400;\"><\/span><\/p>\n<p>[\/et_pb_text][et_pb_text module_id=&#8221;references&#8221; _builder_version=&#8221;4.20.4&#8243; _module_preset=&#8221;default&#8221; header_2_font=&#8221;||||||||&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2><span style=\"font-weight: 400;\">References<\/span><\/h2>\n<p>1. <a href=\"https:\/\/theshiftproject.org\/en\/article\/lean-ict-our-new-report\/\" target=\"_blank\" rel=\"noopener\">https:\/\/theshiftproject.org\/en\/article\/lean-ict-our-new-report\/<\/a><\/p>\n<p>2. <a href=\"https:\/\/www.gft.com\/00de\/de\/technology\/greencoding\" target=\"_blank\" rel=\"noopener\">https:\/\/www.gft.com\/00de\/de\/technology\/greencoding<\/a><\/p>\n<p>3. <a href=\"https:\/\/assets.ctfassets.net\/4cd45et68cgf\/7B2bKCqkXDfHLadrjrNWD8\/e44583e5b288bdf61e8bf3d7f8562884\/2021_US_EN_Netflix_EnvironmentalSocialGovernanceReport-2021_Final.pdf\" target=\"_blank\" rel=\"noopener\">Netflix Environmental Social Governance Report 2021<\/a><\/p>\n<p>4. <a href=\"https:\/\/variety.com\/2019\/tv\/global\/netflix-cindy-holland-subscribers-watch-average-two-hours-day-1203159868\/amp\/\">https:\/\/variety.com\/2019\/tv\/global\/netflix-cindy-holland-subscribers-watch-average-two-hours-day-1203159868\/amp\/<\/a><\/p>\n<p>5. <a href=\"https:\/\/www.statista.com\/statistics\/250934\/quarterly-number-of-netflix-streaming-subscribers-worldwide\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.statista.com\/statistics\/250934\/quarterly-number-of-netflix-streaming-subscribers-worldwide\/<\/a><\/p>\n<p>6. <a href=\"https:\/\/www.grcooling.com\/the-plane-truth-about-environmental-sustainability\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.grcooling.com\/the-plane-truth-about-environmental-sustainability\/<\/a><\/p>\n<p><quillbot-extension-portal><\/quillbot-extension-portal><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Every line of code &#8211; scaled up to hundreds, thousands, or even millions of devices (desktops, smartphones, tablets&#8230;) worldwide &#8211; has the potential to significantly reduce energy consumption and CO\u2082 emissions.<\/p>\n<p>Digitization helps to save CO\u2082 \u2013 many experts agree on that. But things are not that simple, because the creation of software and its use contribute to greenhouse gas emissions too.<br \/>\nAll code creates a carbon footprint. Software development and use affect the environment from the energy consumed while running to the associated electronic device waste. Choosing a sustainable architecture matters, but\u00a0developers also can make a difference with green coding, creating envrionmentally sustainable software. And those that build developer tools can help even more so.<\/p>\n","protected":false},"author":2,"featured_media":226040,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[275,125],"tags":[290],"class_list":["post-225930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-edge-database","category-insights","tag-green-coding"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Green Coding: Developing Sustainable Software for a Greener Future<\/title>\n<meta name=\"description\" content=\"What is green coding, why is it important and how can you get started? Let&#039;s explore its relevance in a world of increasing digitalization \ud83d\udc9a\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/objectbox.io\/green-coding\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Green Coding: Developing Sustainable Software for a Greener Future\" \/>\n<meta property=\"og:description\" content=\"What is green coding, why is it important and how can you get started? Let&#039;s explore its relevance in a world of increasing digitalization \ud83d\udc9a\" \/>\n<meta property=\"og:url\" content=\"https:\/\/objectbox.io\/green-coding\/\" \/>\n<meta property=\"og:site_name\" content=\"ObjectBox\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/objectboxTeam\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/vivien.dollinger.5\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-19T15:35:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-04-20T11:39:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"1158\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vivien\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mobile_n_games\" \/>\n<meta name=\"twitter:site\" content=\"@objectbox_io\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vivien\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/objectbox.io\/green-coding\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/objectbox.io\/green-coding\/\"},\"author\":{\"name\":\"Vivien\",\"@id\":\"https:\/\/objectbox.io\/#\/schema\/person\/46a1550fc3640199c68a6ec8202d6f8b\"},\"headline\":\"Green Coding: Developing Sustainable Software for a Greener Future\",\"datePublished\":\"2023-04-19T15:35:33+00:00\",\"dateModified\":\"2023-04-20T11:39:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/objectbox.io\/green-coding\/\"},\"wordCount\":2650,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/objectbox.io\/#organization\"},\"image\":{\"@id\":\"https:\/\/objectbox.io\/green-coding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg\",\"keywords\":[\"green coding\"],\"articleSection\":[\"Edge Database\",\"Insights\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/objectbox.io\/green-coding\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/objectbox.io\/green-coding\/\",\"url\":\"https:\/\/objectbox.io\/green-coding\/\",\"name\":\"Green Coding: Developing Sustainable Software for a Greener Future\",\"isPartOf\":{\"@id\":\"https:\/\/objectbox.io\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/objectbox.io\/green-coding\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/objectbox.io\/green-coding\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg\",\"datePublished\":\"2023-04-19T15:35:33+00:00\",\"dateModified\":\"2023-04-20T11:39:35+00:00\",\"description\":\"What is green coding, why is it important and how can you get started? Let's explore its relevance in a world of increasing digitalization \ud83d\udc9a\",\"breadcrumb\":{\"@id\":\"https:\/\/objectbox.io\/green-coding\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/objectbox.io\/green-coding\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/objectbox.io\/green-coding\/#primaryimage\",\"url\":\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg\",\"contentUrl\":\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg\",\"width\":2000,\"height\":1158,\"caption\":\"greencoding\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/objectbox.io\/green-coding\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"ObjectBox\",\"item\":\"https:\/\/objectbox.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Insights\",\"item\":\"https:\/\/objectbox.io\/category\/insights\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Green Coding: Developing Sustainable Software for a Greener Future\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/objectbox.io\/#website\",\"url\":\"https:\/\/objectbox.io\/\",\"name\":\"ObjectBox\",\"description\":\"Fast on-device database with Vector Search for Mobile, IoT &amp; other embedded devices\",\"publisher\":{\"@id\":\"https:\/\/objectbox.io\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/objectbox.io\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/objectbox.io\/#organization\",\"name\":\"ObjectBox\",\"url\":\"https:\/\/objectbox.io\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/objectbox.io\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2021\/06\/objectbox-logo.png\",\"contentUrl\":\"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2021\/06\/objectbox-logo.png\",\"width\":559,\"height\":186,\"caption\":\"ObjectBox\"},\"image\":{\"@id\":\"https:\/\/objectbox.io\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/objectboxTeam\/\",\"https:\/\/x.com\/objectbox_io\",\"https:\/\/www.instagram.com\/objectbox_io\/\",\"https:\/\/www.linkedin.com\/company\/objectbox\",\"https:\/\/www.youtube.com\/channel\/UCLs3F3Lhh8pjC66WZIopJ6Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/objectbox.io\/#\/schema\/person\/46a1550fc3640199c68a6ec8202d6f8b\",\"name\":\"Vivien\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/objectbox.io\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c6943cbcc7a8cb81d0e41fe0f731dc23a488f3e545012b5492cc0d3ea3f879be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c6943cbcc7a8cb81d0e41fe0f731dc23a488f3e545012b5492cc0d3ea3f879be?s=96&d=mm&r=g\",\"caption\":\"Vivien\"},\"description\":\"CEO and Co-founder of ObjectBox, former Development Director at Koch Media, speaker on Edge Computing, databases, open source, and especially Edge AI\",\"sameAs\":[\"https:\/\/www.facebook.com\/vivien.dollinger.5\",\"https:\/\/www.linkedin.com\/in\/vivien-dollinger\/\",\"https:\/\/x.com\/mobile_n_games\"],\"url\":\"https:\/\/objectbox.io\/author\/vivien\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Green Coding: Developing Sustainable Software for a Greener Future","description":"What is green coding, why is it important and how can you get started? Let's explore its relevance in a world of increasing digitalization \ud83d\udc9a","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/objectbox.io\/green-coding\/","og_locale":"en_US","og_type":"article","og_title":"Green Coding: Developing Sustainable Software for a Greener Future","og_description":"What is green coding, why is it important and how can you get started? Let's explore its relevance in a world of increasing digitalization \ud83d\udc9a","og_url":"https:\/\/objectbox.io\/green-coding\/","og_site_name":"ObjectBox","article_publisher":"https:\/\/www.facebook.com\/objectboxTeam\/","article_author":"https:\/\/www.facebook.com\/vivien.dollinger.5","article_published_time":"2023-04-19T15:35:33+00:00","article_modified_time":"2023-04-20T11:39:35+00:00","og_image":[{"width":2000,"height":1158,"url":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg","type":"image\/jpeg"}],"author":"Vivien","twitter_card":"summary_large_image","twitter_creator":"@mobile_n_games","twitter_site":"@objectbox_io","twitter_misc":{"Written by":"Vivien","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/objectbox.io\/green-coding\/#article","isPartOf":{"@id":"https:\/\/objectbox.io\/green-coding\/"},"author":{"name":"Vivien","@id":"https:\/\/objectbox.io\/#\/schema\/person\/46a1550fc3640199c68a6ec8202d6f8b"},"headline":"Green Coding: Developing Sustainable Software for a Greener Future","datePublished":"2023-04-19T15:35:33+00:00","dateModified":"2023-04-20T11:39:35+00:00","mainEntityOfPage":{"@id":"https:\/\/objectbox.io\/green-coding\/"},"wordCount":2650,"commentCount":0,"publisher":{"@id":"https:\/\/objectbox.io\/#organization"},"image":{"@id":"https:\/\/objectbox.io\/green-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg","keywords":["green coding"],"articleSection":["Edge Database","Insights"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/objectbox.io\/green-coding\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/objectbox.io\/green-coding\/","url":"https:\/\/objectbox.io\/green-coding\/","name":"Green Coding: Developing Sustainable Software for a Greener Future","isPartOf":{"@id":"https:\/\/objectbox.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/objectbox.io\/green-coding\/#primaryimage"},"image":{"@id":"https:\/\/objectbox.io\/green-coding\/#primaryimage"},"thumbnailUrl":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg","datePublished":"2023-04-19T15:35:33+00:00","dateModified":"2023-04-20T11:39:35+00:00","description":"What is green coding, why is it important and how can you get started? Let's explore its relevance in a world of increasing digitalization \ud83d\udc9a","breadcrumb":{"@id":"https:\/\/objectbox.io\/green-coding\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/objectbox.io\/green-coding\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/objectbox.io\/green-coding\/#primaryimage","url":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg","contentUrl":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2023\/04\/greencoding.jpg","width":2000,"height":1158,"caption":"greencoding"},{"@type":"BreadcrumbList","@id":"https:\/\/objectbox.io\/green-coding\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"ObjectBox","item":"https:\/\/objectbox.io\/"},{"@type":"ListItem","position":2,"name":"Insights","item":"https:\/\/objectbox.io\/category\/insights\/"},{"@type":"ListItem","position":3,"name":"Green Coding: Developing Sustainable Software for a Greener Future"}]},{"@type":"WebSite","@id":"https:\/\/objectbox.io\/#website","url":"https:\/\/objectbox.io\/","name":"ObjectBox","description":"Fast on-device database with Vector Search for Mobile, IoT &amp; other embedded devices","publisher":{"@id":"https:\/\/objectbox.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/objectbox.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/objectbox.io\/#organization","name":"ObjectBox","url":"https:\/\/objectbox.io\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/objectbox.io\/#\/schema\/logo\/image\/","url":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2021\/06\/objectbox-logo.png","contentUrl":"https:\/\/objectbox.io\/wordpress\/wp-content\/uploads\/2021\/06\/objectbox-logo.png","width":559,"height":186,"caption":"ObjectBox"},"image":{"@id":"https:\/\/objectbox.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/objectboxTeam\/","https:\/\/x.com\/objectbox_io","https:\/\/www.instagram.com\/objectbox_io\/","https:\/\/www.linkedin.com\/company\/objectbox","https:\/\/www.youtube.com\/channel\/UCLs3F3Lhh8pjC66WZIopJ6Q"]},{"@type":"Person","@id":"https:\/\/objectbox.io\/#\/schema\/person\/46a1550fc3640199c68a6ec8202d6f8b","name":"Vivien","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/objectbox.io\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c6943cbcc7a8cb81d0e41fe0f731dc23a488f3e545012b5492cc0d3ea3f879be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c6943cbcc7a8cb81d0e41fe0f731dc23a488f3e545012b5492cc0d3ea3f879be?s=96&d=mm&r=g","caption":"Vivien"},"description":"CEO and Co-founder of ObjectBox, former Development Director at Koch Media, speaker on Edge Computing, databases, open source, and especially Edge AI","sameAs":["https:\/\/www.facebook.com\/vivien.dollinger.5","https:\/\/www.linkedin.com\/in\/vivien-dollinger\/","https:\/\/x.com\/mobile_n_games"],"url":"https:\/\/objectbox.io\/author\/vivien\/"}]}},"_links":{"self":[{"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/posts\/225930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/comments?post=225930"}],"version-history":[{"count":48,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/posts\/225930\/revisions"}],"predecessor-version":[{"id":226056,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/posts\/225930\/revisions\/226056"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/media\/226040"}],"wp:attachment":[{"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/media?parent=225930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/categories?post=225930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/objectbox.io\/wp-json\/wp\/v2\/tags?post=225930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}