<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Back-End Development]]></title><description><![CDATA[A place to talk about server side programming]]></description><link>https://lankadevelopers.lk/category/6</link><generator>RSS for Node</generator><lastBuildDate>Mon, 18 May 2026 12:21:20 GMT</lastBuildDate><atom:link href="https://lankadevelopers.lk/category/6.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Jan 2026 10:11:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[All about route of the southwest chief.]]></title><description><![CDATA[<p dir="auto"><strong><a href="https://amtrak-stations.com/routes/southwest-chief-train-route/" target="_blank" rel="noopener noreferrer nofollow ugc">Route of the southwest chief</a></strong> is one of Amtrak’s most scenic and historic long-distance rail journeys, connecting Chicago, Illinois, to Los Angeles, California. This iconic route travels through eight states, offering passengers a diverse view of the American landscape, including rolling plains, desert terrain, rugged canyons, and mountainous regions. Along the way, the train passes through key cities and towns across Illinois, Iowa, Missouri, Kansas, Colorado, New Mexico, Arizona, and California. The route is especially known for its breathtaking views through the Southwest, including stretches near the Sangre de Cristo Mountains and the high desert regions of New Mexico and Arizona. Designed for comfort and long-haul travel, the Southwest Chief route provides sleeping accommodations, dining services, and large viewing windows, making it a popular choice for travelers seeking both transportation and a memorable rail experience.</p>
]]></description><link>https://lankadevelopers.lk/topic/2817/all-about-route-of-the-southwest-chief</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/2817/all-about-route-of-the-southwest-chief</guid><dc:creator><![CDATA[Alex Baker]]></dc:creator><pubDate>Tue, 20 Jan 2026 10:11:29 GMT</pubDate></item><item><title><![CDATA[How Can an HR Management System Simplify Workforce Operations?]]></title><description><![CDATA[<p dir="auto">Many businesses face challenges in managing employee data, attendance, payroll, and performance tracking manually. A robust <strong><a href="https://webkul.com/hr-management-system/" target="_blank" rel="noopener noreferrer nofollow ugc">HR Management System</a></strong> centralizes all HR processes, from onboarding to leave management, making it easier to maintain accuracy and compliance. If you’re exploring digital transformation, opting for a professional HR Management Service can automate workflows, reduce paperwork, and enhance team productivity.</p>
<p dir="auto">Has anyone here implemented a similar HR system recently? Would love to hear which features helped streamline your daily HR tasks the most.</p>
]]></description><link>https://lankadevelopers.lk/topic/2015/how-can-an-hr-management-system-simplify-workforce-operations</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/2015/how-can-an-hr-management-system-simplify-workforce-operations</guid><dc:creator><![CDATA[Vihan Richard]]></dc:creator><pubDate>Fri, 10 Oct 2025 08:33:24 GMT</pubDate></item><item><title><![CDATA[How Do I Select the Right Odoo ERP Development Partner?]]></title><description><![CDATA[<p dir="auto">Hey everyone,</p>
<p dir="auto">I’m currently exploring different <a href="https://webkul.com/odoo-development/" target="_blank" rel="noopener noreferrer nofollow ugc">Odoo ERP Services</a> for my business, but I'm a bit confused about where to start. There are so many Odoo ERP Development companies offering custom modules and implementation support, but how do you decide which one actually fits your workflow?</p>
<p dir="auto">Should I focus on a certified Odoo ERP Service provider or look for flexible developers who can tailor everything to my business process? Also, how important is post-implementation support in long-term Odoo performance?</p>
<p dir="auto">Would really appreciate some insights or real experiences from anyone who’s gone through this.<br />
Thanks!</p>
]]></description><link>https://lankadevelopers.lk/topic/1978/how-do-i-select-the-right-odoo-erp-development-partner</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/1978/how-do-i-select-the-right-odoo-erp-development-partner</guid><dc:creator><![CDATA[Vihan Richard]]></dc:creator><pubDate>Mon, 06 Oct 2025 08:04:55 GMT</pubDate></item><item><title><![CDATA[Django vs Flask – When to Choose Which]]></title><description><![CDATA[<p dir="auto">I recently came across a solid Medium article that compares Django and Flask based on real-world development experience, not just textbook features:</p>
<p dir="auto">link - <a href="https://medium.com/@isurumahesh97/django-vs-flask-when-to-choose-which-from-real-world-experience-f5643e29d21f" target="_blank" rel="noopener noreferrer nofollow ugc">https://medium.com/@isurumahesh97/django-vs-flask-when-to-choose-which-from-real-world-experience-f5643e29d21f</a></p>
]]></description><link>https://lankadevelopers.lk/topic/1413/django-vs-flask-when-to-choose-which</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/1413/django-vs-flask-when-to-choose-which</guid><dc:creator><![CDATA[isuru mahesh perera]]></dc:creator><pubDate>Sun, 08 Jun 2025 03:25:06 GMT</pubDate></item><item><title><![CDATA[Agile vs. Scrum: How to Choose the Best Method]]></title><description><![CDATA[Agile Methodology
<p dir="auto">Agile software development is an iterative and collaborative approach to managing and building software. It aims to deliver high-quality software in a flexible and efficient manner, adapting to customer needs and evolving requirements throughout the development process. Agile methodology breaks down traditional sequential software development into smaller, more manageable cycles called sprints.</p>
<p dir="auto">Here are some key concepts and components of Agile software development:</p>


<p dir="auto"><strong>Manifesto for Agile Software Development</strong>: The Agile Manifesto provides guiding principles for Agile methodologies. It emphasizes individuals and their interactions, working software, customer collaboration, and responsiveness to change.</p>


<p dir="auto"><strong>Iterations and Sprints</strong>: The development process is broken down into iterations or sprints, typically lasting from one to four weeks. Each sprint involves a set of tasks, such as planning, designing, coding, testing, and reviewing.</p>


<p dir="auto"><strong>User Stories</strong>: User stories are concise descriptions of software features or functionality written from an end user's perspective. These stories drive the development process and help prioritize tasks.</p>


<p dir="auto"><strong>Product Backlog</strong>: The product backlog is a prioritized list of features, enhancements, and defects that need to be addressed. It is continuously updated throughout the project to accommodate new requirements or changes.</p>


<p dir="auto"><strong>Sprint Planning</strong>: At the beginning of each sprint, the development team and the product owner collaborate to determine the tasks to be completed, based on the priority of items in the product backlog.</p>


<p dir="auto"><strong>Daily Stand-up Meetings</strong>: These short, daily meetings are held to discuss progress, challenges, and plans for the day. Team members provide updates on their tasks, discuss any obstacles, and ensure everyone is aligned.</p>


<p dir="auto"><strong>Continuous Integration (CI) and Testing</strong>: Agile encourages continuous integration and testing to ensure that changes from various team members are integrated regularly, reducing the risks associated with merging code.</p>


<p dir="auto"><strong>Frequent Deliveries and Feedback</strong>: Agile aims to deliver functional software at the end of each sprint. This regular delivery allows stakeholders to provide feedback, enabling adjustments and improvements throughout the development process.</p>


<p dir="auto"><strong>Retrospectives</strong>: After each sprint, the team conducts a retrospective meeting to reflect on what went well, what could be improved, and how to enhance the development process.</p>


<p dir="auto"><strong>Adaptability</strong>: Agile methodologies are designed to be adaptable and embrace change. Requirements can evolve as new information becomes available, allowing for flexibility during the development process.</p>


<blockquote>
Agile methodologies, such as <strong>Scrum</strong>, <strong>Kanban</strong>, or <strong>Extreme Programming (XP)</strong>, are popular among software development teams. They emphasize collaboration, transparency, and frequent communication between team members, stakeholders, and customers. By embracing Agile practices, development teams can respond effectively to changing needs, deliver high-quality software, and foster continuous improvement throughout the software development lifecycle.
</blockquote>
Scrum
<p dir="auto">Scrum is an Agile framework that emphasizes collaboration, iterative development, and continuous improvement. It provides a structured approach for teams to deliver high-quality software in a flexible and adaptive manner. Here's a closer look at the key components and processes of Scrum:</p>


<p dir="auto"><strong>Roles</strong>:</p>

<strong>Product Owner</strong>: Represents the customer or stakeholder and is responsible for defining and prioritizing the product backlog. They ensure that the development team is aligned with the customer's needs and provide clear requirements and acceptance criteria.    * Item 3b
<strong>Scrum Master</strong>: Facilitates the Scrum process, ensures adherence to Scrum principles, helps remove any obstacles, and promotes a productive and collaborative team environment.
<strong>Development Team</strong>: Comprised of cross-functional members who work together to deliver the product increment. The team is self-organizing and collectively responsible for completing the work.



<p dir="auto"><strong>Product Backlog</strong>: The product backlog is a dynamic and prioritized list of features, enhancements, and defects, representing the customer's requirements. The product owner continuously refines and updates the backlog, ensuring that it reflects the evolving needs of the project.</p>


<p dir="auto"><strong>Sprints/Iterations</strong>:</p>

A sprint is a timeboxed period, typically lasting one to four weeks, during which the development team works to complete a set of user stories from the product backlog.<br />
*The sprint begins with a sprint planning meeting, where the team selects backlog items they believe they can complete within the sprint.<br />
*The team holds a daily scrum (stand-up) meeting, lasting around 15 minutes, to synchronize activities, share progress updates, discuss any challenges, and plan for the day.<br />
*Throughout the sprint, the team works on the defined user stories, collaborates, and ensures that the product increment is developed incrementally.<br />
*At the end of the sprint, the team conducts a sprint review and demonstration to present the completed user stories to stakeholders. Feedback and potential adjustments are incorporated into future work.<br />
*The team also conducts a sprint retrospective to reflect on the sprint's processes and identify areas for improvement.



<p dir="auto"><strong>Increment</strong>: An increment is the sum of all completed user stories and functionality developed during a sprint. It is expected to be potentially shippable and should add value to the product.</p>


The Scrum framework provides several benefits:

Transparency and visibility into the development process for all stakeholders.
Frequent feedback loops with customers and other stakeholders, ensuring that the project is aligned with their expectations.
Adaptability to changes in requirements or priorities through the iterative development approach.
Enhanced collaboration and accountability within the development team, fostering a sense of ownership and collective responsibility.
Continuous improvement through regular retrospectives, allowing the team to identify and implement process enhancements.

<p dir="auto">in conclution Scrum is widely used in various industries and has proven to be effective in managing complex projects by promoting a collaborative and adaptive environment.</p>
]]></description><link>https://lankadevelopers.lk/topic/997/agile-vs-scrum-how-to-choose-the-best-method</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/997/agile-vs-scrum-how-to-choose-the-best-method</guid><dc:creator><![CDATA[axistecheu]]></dc:creator><pubDate>Thu, 28 Sep 2023 10:35:10 GMT</pubDate></item><item><title><![CDATA[SOAP VS REST API]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/27">@root</a> rest is modern and best</p>
]]></description><link>https://lankadevelopers.lk/topic/963/soap-vs-rest-api</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/963/soap-vs-rest-api</guid><dc:creator><![CDATA[Nubelle]]></dc:creator><pubDate>Tue, 21 Mar 2023 07:17:34 GMT</pubDate></item><item><title><![CDATA[Bigcommerce API Development]]></title><description><![CDATA[<p dir="auto">We are looking for Freelancer PHP, Laravel        Developer, With full experience, for projects , Contact 0774164351</p>
]]></description><link>https://lankadevelopers.lk/topic/952/bigcommerce-api-development</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/952/bigcommerce-api-development</guid><dc:creator><![CDATA[Tuan Cambal]]></dc:creator><pubDate>Mon, 23 Jan 2023 05:00:43 GMT</pubDate></item><item><title><![CDATA[how to create link table in between mssql and mysql]]></title><description><![CDATA[<p dir="auto">you have to do, cron based sync programme by backend programming language</p>

connect to mysql and get data from mysql
insert or update data to the mssql

]]></description><link>https://lankadevelopers.lk/topic/910/how-to-create-link-table-in-between-mssql-and-mysql</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/910/how-to-create-link-table-in-between-mssql-and-mysql</guid><dc:creator><![CDATA[root]]></dc:creator><pubDate>Tue, 24 May 2022 10:13:22 GMT</pubDate></item><item><title><![CDATA[**Full Stack Developer (Spring Boot, Angular 2)**]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/1761">@sofidig</a></p>
<p dir="auto">not for me , i sent this to my friends if they interested,  they'll contact you</p>
]]></description><link>https://lankadevelopers.lk/topic/880/full-stack-developer-spring-boot-angular-2</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/880/full-stack-developer-spring-boot-angular-2</guid><dc:creator><![CDATA[root]]></dc:creator><pubDate>Wed, 24 Nov 2021 09:19:45 GMT</pubDate></item><item><title><![CDATA[Apache Camel + Wildfly]]></title><description><![CDATA[<p dir="auto">Does anyone know how to debug a camel app deployed in Wildfly?</p>
<p dir="auto">The tech stack is Java, Maven, Camel &amp; deployed in Wildlfy Application server. MySql data sources are configured in Wildfly AS.</p>
]]></description><link>https://lankadevelopers.lk/topic/817/apache-camel-wildfly</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/817/apache-camel-wildfly</guid><dc:creator><![CDATA[Dhanuka96]]></dc:creator><pubDate>Fri, 30 Apr 2021 11:15:40 GMT</pubDate></item><item><title><![CDATA[Where can i deploy a node js API with a Mysql database]]></title><description><![CDATA[<p dir="auto">google cloud or heroku</p>
]]></description><link>https://lankadevelopers.lk/topic/814/where-can-i-deploy-a-node-js-api-with-a-mysql-database</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/814/where-can-i-deploy-a-node-js-api-with-a-mysql-database</guid><dc:creator><![CDATA[root]]></dc:creator><pubDate>Sun, 04 Apr 2021 20:07:03 GMT</pubDate></item><item><title><![CDATA[Introduction to Nest.js — A Progressive node.js framework for backend.]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://lankadevelopers.lk/uid/27">@root</a> Thanks :)</p>
]]></description><link>https://lankadevelopers.lk/topic/812/introduction-to-nest-js-a-progressive-node-js-framework-for-backend</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/812/introduction-to-nest-js-a-progressive-node-js-framework-for-backend</guid><dc:creator><![CDATA[BuddhikaNelum]]></dc:creator><pubDate>Sat, 03 Apr 2021 18:07:33 GMT</pubDate></item><item><title><![CDATA[Python Developers]]></title><description><![CDATA[<p dir="auto">දෙකම කරනවා, මොකද්ද කෙරෙන්න ඕනේ?</p>
]]></description><link>https://lankadevelopers.lk/topic/733/python-developers</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/733/python-developers</guid><dc:creator><![CDATA[Kushan Gunasekera]]></dc:creator><pubDate>Sun, 08 Nov 2020 20:17:43 GMT</pubDate></item><item><title><![CDATA[.NET CORE 3.1 Web API For Beginners Part 02 — Reviewing the project files.]]></title><description><![CDATA[<p dir="auto">thanks bro</p>
]]></description><link>https://lankadevelopers.lk/topic/720/net-core-3-1-web-api-for-beginners-part-02-reviewing-the-project-files</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/720/net-core-3-1-web-api-for-beginners-part-02-reviewing-the-project-files</guid><dc:creator><![CDATA[dev_lak]]></dc:creator><pubDate>Sat, 31 Oct 2020 12:53:43 GMT</pubDate></item><item><title><![CDATA[.NET CORE 3.1 Web API For Beginners. Part -01]]></title><description><![CDATA[<p dir="auto">Superb article</p>
]]></description><link>https://lankadevelopers.lk/topic/714/net-core-3-1-web-api-for-beginners-part-01</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/714/net-core-3-1-web-api-for-beginners-part-01</guid><dc:creator><![CDATA[Dinuja Senpura]]></dc:creator><pubDate>Sat, 17 Oct 2020 09:59:49 GMT</pubDate></item><item><title><![CDATA[Rapid Development Using Azure Spring Cloud]]></title><description><![CDATA[<p dir="auto"><strong>Rapid Development Using Azure Spring Cloud</strong><br />
Webinar session hosted by Microsoft in partnership with PALO IT | 🔴 Live Recording</p>
<p dir="auto"><a href="https://youtu.be/HgY7MQYVE80" target="_blank" rel="noopener noreferrer nofollow ugc"><img src="/assets/uploads/files/1602047167775-thumbnail-spring-cloud.jpg" alt="thumbnail-spring-cloud.jpg" class=" img-responsive img-markdown" /> </a></p>
<p dir="auto">🔗 <a href="https://youtu.be/HgY7MQYVE80" target="_blank" rel="noopener noreferrer nofollow ugc">Video Link</a><br />
🔗 <a href="https://info.microsoft.com/rs/157-GQE-382/images/AzureSpringCloudPresentationslides219202033343.pdf" target="_blank" rel="noopener noreferrer nofollow ugc">Presentation Slides</a></p>
]]></description><link>https://lankadevelopers.lk/topic/707/rapid-development-using-azure-spring-cloud</link><guid isPermaLink="true">https://lankadevelopers.lk/topic/707/rapid-development-using-azure-spring-cloud</guid><dc:creator><![CDATA[chathurabuddi]]></dc:creator><pubDate>Wed, 07 Oct 2020 05:11:54 GMT</pubDate></item></channel></rss>