{"id":104,"date":"2020-09-01T04:54:54","date_gmt":"2020-09-01T04:54:54","guid":{"rendered":"https:\/\/www.sagaratechnology.com\/blog\/?p=104"},"modified":"2023-03-27T06:20:59","modified_gmt":"2023-03-27T06:20:59","slug":"back-end-development","status":"publish","type":"post","link":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/","title":{"rendered":"What Languages are Used for Back-End Development?"},"content":{"rendered":"\n<p id=\"4488\">Back-end code\u00a0is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page. Further to this, there are 2 kinds of websites- static and dynamic. A static <a href=\"https:\/\/sagaratechnology.com\/\">web<\/a> page is the one who\u2019s contents do not change much and a dynamic web application is one whose contents change according to the data present in its database and can be customize. Every website needs a database that manages and stores all the information. The many databases in the market are Oracle SQL, MySQL, PostgresSQL and SQLServer. Some of the back end programming languages used to create dynamic websites are C, C++, Java, Ruby, PHP, .Net and Python.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_76 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e7314fe721a\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e7314fe721a\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#List_of_Back-end_Programming_Languages\" >List of Back-end Programming Languages<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#1_Java_for_Back-end\" >1. Java for Back-end<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#2_Ruby\" >2. Ruby<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#3_Python\" >3. Python<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#4_PHP_for_Back-end\" >4. PHP for Back-end<\/a><\/li><\/ul><\/nav><\/div>\n<h2 id=\"d4bf\"><span class=\"ez-toc-section\" id=\"List_of_Back-end_Programming_Languages\"><\/span><strong>List of Back-end Programming Languages<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"9f59\">Here let us go through some of these languages and get a basic idea on how to use them:<\/p>\n\n\n\n<h2 id=\"f075\"><span class=\"ez-toc-section\" id=\"1_Java_for_Back-end\"><\/span><strong>1. Java for Back-end<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"2bd5\">Java is a general-purpose, object-oriented and concurrent programming language developed by Sun Microsystems in 1995. It uses an engine called JVM (Java Virtual Machine) which provides a runtime environment to run the Java Code and its applications. It translates Java byte code into a language that can be interprete by machines. JVM forms a part of JRE (Java Runtime Environment).<\/p>\n\n\n\n<p id=\"6a95\">Java has certain key features as follows:<\/p>\n\n\n\n<ul>\n<li>Object-oriented\u2013 This means the code is structure and model as a set of objects which can be manipulate, control, and easily extend.<\/li>\n\n\n\n<li>Basic\u2013 Java language is very basic and simple to master once you have understood the concept of OOP (Object Oriented Programming)<\/li>\n\n\n\n<li>Platform independent\u2013 Java does not depend on any specific platform because, during compilation, it is compile to an independent bytecode format which can be distribute and translate by JVM on any platform.<\/li>\n\n\n\n<li>Robust\u2013 Java has good Memory management and Exception handling which makes it minimize error-prone code.<\/li>\n\n\n\n<li>Multi-Threading\u2013 Java can run multiple tasks concurrently due to this feature which helps save a lot of memory.<\/li>\n<\/ul>\n\n\n\n<p id=\"8e43\">Example<\/p>\n\n\n\n<p id=\"fa1a\">Let us get to know how to write a basic program in Java:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>public class JavaFirstProgram {<br>public static void main(String []args) {<br>System.<em>out<\/em>.println(\u201cHello World\u201d); \/\/ outputs Hello World to console output<br>System.<em>out<\/em>.println(\u201cFirst program in Java\u201d);<br>}<br>}<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"04de\"><span class=\"ez-toc-section\" id=\"2_Ruby\"><\/span><strong>2. Ruby<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"3669\">Ruby is a programming language coded by Yukihiro Matsumoto during the mid-1990s. It is an open-source, object-oriented, dynamic and reflective language. Like Java, it is platform-independent and hence can run on Windows, Mac, and all Unix versions. Ruby follows a principle called POLA (Principle Of Least Astonishment) which means that the language reduces the confusion for experienced users.<\/p>\n\n\n\n<p id=\"9430\">Some of the features of Ruby are:<\/p>\n\n\n\n<ul>\n<li>Object-oriented\u2013 This means everything in Ruby is express in the form of objects. Every object will have a class and each class will be having a superclass. All the rules written for objects applies for entire Ruby.<\/li>\n\n\n\n<li>Flexibility\u2013 In Ruby we can add, remove and customize parts easily. Existing parts can be modify and there are no such restrictions as such.<\/li>\n\n\n\n<li>Dynamic typing\u2013 Programs in Ruby are not compile as such. A variable can hold all types of objects. Ruby looks up a method name when it is call, regardless of the object type.<\/li>\n\n\n\n<li>Mixin\u2013 One of the unique features of Ruby is that it has a single inheritance only. It mainly operates on modules that don\u2019t have many instances. Alternatively, a module can be unite with class.<\/li>\n\n\n\n<li>Hashing\u2013 It is one of the collection types of key-value pairs separate by commas.<\/li>\n\n\n\n<li>Open\u2013 This means Ruby classes and methods can be end with a question and exclamation marks.<\/li>\n\n\n\n<li>Persistence\u2013 In case of missing method, Ruby calls the same with its name with which it could not locate its arguments.<\/li>\n<\/ul>\n\n\n\n<p id=\"34b4\">Example<\/p>\n\n\n\n<p id=\"daf2\">For the following programs, open any editor and save the file in .rb format.<\/p>\n\n\n\n<ul>\n<li>We can output any sentence with \u201cputs\u201d keyword as follows:<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>puts \u201cHello example in Ruby\u201d<\/p>\n<\/blockquote>\n\n\n\n<ul>\n<li>Simple mathematics can be perform in Ruby as below:<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p># Arithmetic operator examples for: +, -, \/, *<br>puts 4 * 5<br># Example for finding the exponent of 4 to the power of 2<br>puts 4**2<br># To find modulus and retrieves the remainder of 4<br>puts 13 % 4<br># Example for the order of the given operations<br>puts 3 + 5 * 8<br># Performing operation on integer and floating-point numbers<br>puts 10 \/ 3.0<\/p>\n<\/blockquote>\n\n\n\n<ul>\n<li>The variable types need not be mention here since Ruby identifies it automatically:<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>distance = 0.4<br>#We shall use integer and float type both<br>time = 8.65 \/ 3600<br>speed = distance \/ time<br>puts \u201cThe average speed of the car is #{speed} km\/h\u201d<\/p>\n<\/blockquote>\n\n\n\n<h2 id=\"4779\"><span class=\"ez-toc-section\" id=\"3_Python\"><\/span><strong>3.<\/strong> <strong>Python<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"74c6\">Python is an open-source, object-orient, and interactive programming language that was name after a television show call \u201cMonty Python\u2019s Flying Circus\u201d by Guido van Rossum in 1991. It is an interpreted language which means there is no compilation require to run it. <\/p>\n\n\n\n<p id=\"ae9e\">Some of its key features are:<\/p>\n\n\n\n<ul>\n<li>Dynamic typing\u2013 The variable data type need not be declare explicitly as they are allot in run-time.<\/li>\n\n\n\n<li>Extensive and integrable\u2013 Other languages like C and C++ can be unified with Python. It is call to be extensible.<\/li>\n\n\n\n<li>High-Level\u2013 This enables its users to focus on the problem-solution than worrying about the system architecture or memory management.<\/li>\n\n\n\n<li>Interpreted\u2013 Python code execution takes place line by line and since there is no need for compilation, it is easy to debug.<\/li>\n\n\n\n<li>Extensive Standard Library\u2013 There are many built-in modules and functions in its library hence reducing the coding effort. Also, a lot of libraries are present such as regular expressions, web browsers, testing, etc.<\/li>\n\n\n\n<li>Expressive\u2013 Python is easier to understand and read hence helps to focus on the solutions than on syntax.<\/li>\n\n\n\n<li>GUI Support\u2013 Graphical User Interface can be develop using Python.<\/li>\n<\/ul>\n\n\n\n<p id=\"22d8\">Examples :<\/p>\n\n\n\n<p id=\"80b4\">Let us go through some of the basic coding examples in Python.<\/p>\n\n\n\n<ul>\n<li>The print command is use for printing the output as follows :<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>print(\u201cHello World Example for Python\u201d)<\/p>\n<\/blockquote>\n\n\n\n<ul>\n<li>Defining variables can be written as below :<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>number = 25 # Assigning an integer<br>decimal = 33.3 # Assigning a floating number<br>string = \u201cAny Name\u201d # A string<br>common1 = common2 = 10 # Common Assigning of values<br>print number, \u201c\\n\u201d<br>print decimal, \u201c\\n\u201d<br>print string, \u201c\\n\u201d<br>print common1, \u201c\\n\u201d<br>print common2, \u201c\\n\u201d<\/p>\n<\/blockquote>\n\n\n\n<ul>\n<li>A simple for loop is as follows:<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>animals = [\u201ccats\u201d, \u201cdogs\u201d, \u201ccows\u201d, \u201cmonkeys\u201d] for i in animals:<br>print(i)<br>if i == \u201ccows\u201d:<br>break<\/p>\n<\/blockquote>\n\n\n\n<p><a href=\"https:\/\/blog.hubspot.com\/website\/python-backend\">Read also about The Beginner&#8217;s Guide to Python Back-End Development<\/a><\/p>\n\n\n\n<h2 id=\"d9ae\"><span class=\"ez-toc-section\" id=\"4_PHP_for_Back-end\"><\/span><strong>4. PHP for Back-end<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p id=\"0ee6\">\u201cPHP: Hypertext Preprocessor\u201d which previously stood for \u201cPersonal Home Page\u201d is another open-source scripting language used in the server-side. It is very popular being use in various big giants like WordPress and Facebook. PHP language can only be interprete by the server having PHP install. Its file ends with an extension \u201c.php\u201d. Compared to other languages PHP is consider a stable language.<\/p>\n\n\n\n<p id=\"f275\">PHP has some unique features as follows:<\/p>\n\n\n\n<ul>\n<li>It can be integrate with other databases like Oracle, MySQL, Sybase, PostgreSQL, Microsoft SQL Server, and Informix.<\/li>\n\n\n\n<li>It has extensive libraries for using various modules and for data representation.<\/li>\n\n\n\n<li>It is again an interpreted language and also platform-independent<\/li>\n\n\n\n<li>In PHP all the keywords, methods, classes and user-defined functions are not case-sensitive and are only case-sensitive when a variable is declare.<\/li>\n\n\n\n<li>PHP generates dynamic content.<\/li>\n\n\n\n<li>It has a built-in error reporting system thus helps to generate a warning\/error notice.<\/li>\n\n\n\n<li>It creates a summary of the latest accesses for the user by providing real-time access logging.<\/li>\n\n\n\n<li>There is no need to declare a data type in PHP as the data type will be retrieve during execution based on the value of the variable. Hence called a loosely typed language.<\/li>\n<\/ul>\n\n\n\n<p id=\"49a0\">Examples<\/p>\n\n\n\n<ul>\n<li>Below is the example for declaring and displaying variables in PHP:<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&lt;?php<br>$x = \u201cThis is a sentence!\u201d; \/\/Assigning a sentence<br>echo $x;<br>echo \u201c&lt;br\/&gt;\u201d;<br>$str=\u201dString Example\u201d;<br>$x=30;<br>$y=22.2;<br>echo \u201cString value is: $str &lt;br\/&gt;\u201d;<br>echo \u201cInteger value is: $x &lt;br\/&gt;\u201d;<br>echo \u201cFloat value is: $y &lt;br\/&gt;\u201d;<br>?&gt;<\/p>\n<\/blockquote>\n\n\n\n<ul>\n<li>A basic for loop example can be written as follows:<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>&lt;?php<br>for($i=10;$i&gt;=2;$i \u2014 ){<br>echo \u201c$i &lt;br\/&gt;\u201d;<br>}<br>?&gt;<\/p>\n<\/blockquote>\n\n\n\n<p id=\"3149\">In this blog, we hope you have got a better picture of some of the most popular and widely used back-end programming languages. Based on the explanation shown for all, it is up to you to decide the language you choose according to your business requirements.<\/p>\n\n\n\n<p id=\"f0ee\">This does not mean that these are the only 4 languages out there. Day by day, lot of new scripting language are emerging which can also be include in your project. Thus, a back-end developer should identify the goals first and integration requirements before choosing a programming language.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Back-end code\u00a0is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page. Further to this, there are 2 kinds of websites- static and dynamic. A static web page is the one who\u2019s contents do not change much and a dynamic web application is&#8230;<\/p>\n","protected":false},"author":14,"featured_media":105,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[124,10],"tags":[58,49,43,38,65],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What Languages are Used for Back-End Development? -<\/title>\n<meta name=\"description\" content=\"Back-end code is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sagaratechnology.com\/blog\/back-end-development\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"What Languages are Used for Back-End Development? -\" \/>\n<meta name=\"twitter:description\" content=\"Back-end code is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2020\/09\/5.gif\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Sagara Technology\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Languages are Used for Back-End Development? -","description":"Back-end code is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page.","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:\/\/sagaratechnology.com\/blog\/back-end-development\/","twitter_card":"summary_large_image","twitter_title":"What Languages are Used for Back-End Development? -","twitter_description":"Back-end code is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page.","twitter_image":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2020\/09\/5.gif","twitter_misc":{"Written by":"Sagara Technology","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#article","isPartOf":{"@id":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/"},"author":{"name":"Sagara Technology","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/e25a7dce1900980898a69a7c63241723"},"headline":"What Languages are Used for Back-End Development?","datePublished":"2020-09-01T04:54:54+00:00","dateModified":"2023-03-27T06:20:59+00:00","mainEntityOfPage":{"@id":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/"},"wordCount":1388,"commentCount":0,"publisher":{"@id":"https:\/\/sagaratechnology.com\/blog\/#organization"},"keywords":["Back End","Development","Mobile App Development","Programming languages","Website Development"],"articleSection":["Technology","Tips teknologi"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sagaratechnology.com\/blog\/back-end-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/","url":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/","name":"What Languages are Used for Back-End Development? -","isPartOf":{"@id":"https:\/\/sagaratechnology.com\/blog\/#website"},"datePublished":"2020-09-01T04:54:54+00:00","dateModified":"2023-03-27T06:20:59+00:00","description":"Back-end code is the one that communicates with the front-end sending and receiving messages that have to be interprete and display on the web page.","breadcrumb":{"@id":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sagaratechnology.com\/blog\/back-end-development\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sagaratechnology.com\/blog\/back-end-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sagaratechnology.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Technology","item":"https:\/\/sagaratechnology.com\/blog\/category\/technology\/"},{"@type":"ListItem","position":3,"name":"What Languages are Used for Back-End Development?"}]},{"@type":"WebSite","@id":"https:\/\/sagaratechnology.com\/blog\/#website","url":"https:\/\/sagaratechnology.com\/blog\/","name":"Sagara Asia Blog","description":"Dapatkan Informasi Seputar Teknologi dan Bisnis","publisher":{"@id":"https:\/\/sagaratechnology.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sagaratechnology.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/sagaratechnology.com\/blog\/#organization","name":"Sagara Technology","url":"https:\/\/sagaratechnology.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2021\/10\/sagara-logo.jpeg","contentUrl":"https:\/\/sagaratechnology.com\/blog\/wp-content\/uploads\/2021\/10\/sagara-logo.jpeg","width":200,"height":200,"caption":"Sagara Technology"},"image":{"@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/sagara-asia\/"]},{"@type":"Person","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/e25a7dce1900980898a69a7c63241723","name":"Sagara Technology","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/sagaratechnology.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/55085e31e9427bed3336eaea67c72b96?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/55085e31e9427bed3336eaea67c72b96?s=96&d=mm&r=g","caption":"Sagara Technology"},"sameAs":["https:\/\/sagaratechnology.com","https:\/\/www.facebook.com\/Sagaratechnology","https:\/\/www.linkedin.com\/company\/sagara-asia\/"]}]}},"_links":{"self":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/104"}],"collection":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/comments?post=104"}],"version-history":[{"count":5,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/104\/revisions"}],"predecessor-version":[{"id":3875,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/posts\/104\/revisions\/3875"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/media\/105"}],"wp:attachment":[{"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/media?parent=104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/categories?post=104"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sagaratechnology.com\/blog\/wp-json\/wp\/v2\/tags?post=104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}