<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Yalantis</title>
    <description>The latest articles on DEV Community by Yalantis (@yalantis).</description>
    <link>https://dev.to/yalantis</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F196352%2Fe32dd668-b934-4243-bc21-93ff9965b189.png</url>
      <title>DEV Community: Yalantis</title>
      <link>https://dev.to/yalantis</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/yalantis"/>
    <language>en</language>
    <item>
      <title>HR Tools Development: Types of Recruitment Software</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Thu, 19 Mar 2020 06:07:53 +0000</pubDate>
      <link>https://dev.to/yalantis/hr-tools-development-types-of-recruitment-software-57b6</link>
      <guid>https://dev.to/yalantis/hr-tools-development-types-of-recruitment-software-57b6</guid>
      <description>&lt;p&gt;Full article: &lt;a href="https://yalantis.com/blog/types-of-recruitment-software/"&gt;https://yalantis.com/blog/types-of-recruitment-software/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There is no business without human resources. No matter how big or small, all companies have HR teams. Talent professionals and hiring managers in all industries work hard to find, hire, and retain employees. Recruiting is about communication. So there’s no chance that technology can completely take over the process. But the right software eases and speeds up human resources management.&lt;/p&gt;

&lt;p&gt;That’s why recruitment software is trending. Top HR platforms provide features both for small and big customers, offering both desktop and mobile apps to attract more users. HR tech solutions are increasingly in demand.&lt;/p&gt;

&lt;p&gt;Since recruiting and hiring are complex processes, there are various types of recruiting technologies on the market. Let’s take a look at some problems that different types of recruitment software solve.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Finding candidates&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The problem of finding candidates is essential in recruiting. There are millions and millions of job seekers online. But where can recruiters find the right candidates for open positions?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Job aggregators – places where recruiters post jobs&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Recruiters post jobs online so that candidates can find them and apply. To post jobs, recruiters use job boards and job aggregators. A job aggregator works like a search engine. It’s a piece of software that collects job postings from different job boards so job seekers can easily find jobs by keyword and location. &lt;a href="http://www.jobboarddoctor.com//wp-content/RsrchD/Final-Survey-Results-2016-Global-Job-Seeker-Survey.pdf"&gt;50% of job seekers today&lt;/a&gt; use job aggregators. That’s why job aggregators are a significant part of the recruiting ecosystem.&lt;/p&gt;

&lt;p&gt;No doubt the number one job aggregator is Indeed. It delivers more hires than any other site. More than 200 million people search for jobs each month on Indeed. What makes this platform so popular?&lt;/p&gt;

&lt;p&gt;Indeed is international. It had great success in the US and later launched in other countries. Now it’s present in more than 50 countries and 28 languages. To customize their platform, Indeed worked with professionals who understand the local markets and needs of each specific country. It took a lot of effort to make job searching global. And of course, it wasn’t launched in 50 countries at once. Step by step, Indeed grew into markets outside of the US. In 2014, they stated that 58% of unique visitors to the platform were from outside the US.&lt;/p&gt;

&lt;p&gt;Indeed works on different platforms: there are desktop, mobile, and tablet versions of the app. Multi-platform availability is essential for a recruitment platform, as statistics show that over 65% of job searches are done on mobile devices.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>How to Develop a Mobile HOS Electronic Logbook App for Long-Haul Drivers in the US</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Wed, 26 Feb 2020 09:23:27 +0000</pubDate>
      <link>https://dev.to/yalantis/how-to-develop-a-mobile-hos-electronic-logbook-app-for-long-haul-drivers-in-the-us-4776</link>
      <guid>https://dev.to/yalantis/how-to-develop-a-mobile-hos-electronic-logbook-app-for-long-haul-drivers-in-the-us-4776</guid>
      <description>&lt;p&gt;The trucking industry in the US is growing (more than 80% of all cargo is moved by trucks and the total number of people employed in trucking businesses exceed 7mln). At the same time, trucking remains heavily regulated as the Federal Motor Carrier Administration is working to reduce the number of accidents involving commercial vehicles. Each new piece of legislation affects existing businesses as fleet owners and drivers need to make sure their operations comply with most recent regulations.&lt;/p&gt;

&lt;p&gt;As of december 18, 2017 a new Electronic logging device (ELD) mandate took effect. All drivers and carriers who are found non-compliant with this mandate will be subject to penalties. In the past certain businesses were logging work hours in paper logbooks, but now they all will have to switch to electronic records.&lt;/p&gt;

&lt;p&gt;This change in laws drives a need for software applications that together with special hardware devices can be used as a part of hour-logging system. Before we explain what kind of apps might help trucking businesses comply with updated regulations let's look into who has to comply with this new regulation.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which trucking businesses are required to comply with new ELD regulations in 2018?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;All trucking companies whose drivers have been recording their working hours using paper logbooks will now have to switch to ELD records. ELD is a laptop, smartphone or a tablet that contains special software that automatically records drivers' hours of service. ELD has to be synchronised with the commercial motor vehicle and should meet technical specifications described in the ELD mandate.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who will be exempt from complying with 2018 ELD mandate?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Drivers operating vehicles that were produced before 2000;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Drivers with commercial licences (CDL drivers) who operate within 100 air miles of their daily starting location;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Drivers (non-CDL) who operate within 150 air miles of their starting location.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;E-logging app development: what you need to know about hardware and software that make your businesses compliant with new regulations.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Let's look at the underlying technological requirements before making the decision to develop a trucker logbook app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Logbooks and HOS Logging Devices&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A traditional paper logbook is a &lt;strong&gt;notebook&lt;/strong&gt;, with a time grid on every page dividing the 24-hour day into 15-minute segments.&lt;/p&gt;

&lt;p&gt;E-logging software allows drivers to generate a Record of Duty Status and submit the record with an electronic signature. This type of e-logging software doesn’t provide a connection to a truck’s engine, but rather relies on a driver’s manual input of HOS information.&lt;/p&gt;

&lt;p&gt;Electronic Logging Devices (ELD), on the other hand (as opposed to “e-logging” software), can record a driver’s compliance with HOS requirements more effectively than paper logbooks because they are linked by hardware. ELD devices also provide drivers and dispatchers with other benefits, reducing paperwork, helping drivers avoid financial penalties under the CSA program (Compliance, Safety, Accountability), and keeping dispatchers up-to-date on a driver’s status. Here is a list of types of ELD hardware devices that are currently available on the market:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Automatic On-board Recording Devices&lt;/strong&gt; (AOBRD) connect to the engine and record driver HOS information that can be shared with dispatchers. AOBRD devices can also produce a driver’s HOS chart upon demand.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Fleet management systems&lt;/strong&gt; provide a robust suite of different applications from GPS fleet tracking to messaging and fuel monitoring. Fleet management systems also includes an AOBRD component.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Electronic Logging Devices&lt;/strong&gt; (ELDs) are the future for long-haul truck drivers. They synchronize with a truck’s engine to capture power status, motion status, miles driven, and engine hours. The ELD dataset includes date, time, location, engine hours, vehicle miles, as well as identification data on driver, vehicle, and motor carrier. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As of 2018-2019, authorities may request access to Records of duty status through by data transfer.&lt;/p&gt;

&lt;p&gt;An ELD must be able to either:&lt;/p&gt;

&lt;p&gt;Transmit data using wireless Web services and email, or&lt;br&gt;
Transfer data locally using a thumb or flash drive (USB2.0) and Bluetooth.&lt;/p&gt;

&lt;p&gt;Source: &lt;a href="https://yalantis.com/blog/how-can-you-develop-hos-electronic-logbook-app-for-your-long-haul-drivers/"&gt;https://yalantis.com/blog/how-can-you-develop-hos-electronic-logbook-app-for-your-long-haul-drivers/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>logbook</category>
      <category>logistics</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>How to Create Mobile UI Animations That Meet Users’ Needs</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Tue, 28 Jan 2020 12:51:29 +0000</pubDate>
      <link>https://dev.to/yalantis/how-to-create-mobile-ui-animations-that-meet-users-needs-252o</link>
      <guid>https://dev.to/yalantis/how-to-create-mobile-ui-animations-that-meet-users-needs-252o</guid>
      <description>&lt;p&gt;Interface animation is an essential part of developing any digital product, application, or website. Think about how rarely you come across an application or a website that doesn’t have at least one animated interface element. At Yalantis, we’re thorough in our approach to creating animations and try not to overlook any detail. In this article, we’ll discuss why animations are needed, what to consider when creating them, and how to make animations for mobile apps from a designer’s point of view.&lt;/p&gt;

&lt;p&gt;How is animation used in mobile applications?&lt;/p&gt;

&lt;p&gt;One of the main goals of motion design is to enhance the usability. Animations in apps help users identify connections between interface elements and views; give feedback to users so they know what’s happening; show the hierarchy of pages and screens; and attract attention to important elements and functions.&lt;/p&gt;

&lt;p&gt;Source: &lt;a href="https://yalantis.com/blog/how-to-create-mobile-ui-animations-that-meet-users-needs/"&gt;https://yalantis.com/blog/how-to-create-mobile-ui-animations-that-meet-users-needs/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>animations</category>
      <category>uiweekly</category>
      <category>design</category>
      <category>webassembly</category>
    </item>
    <item>
      <title>How to Develop an EHR System for Your Healthcare Business</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Thu, 19 Dec 2019 15:07:56 +0000</pubDate>
      <link>https://dev.to/yalantis/how-to-develop-an-ehr-system-for-your-healthcare-business-38l0</link>
      <guid>https://dev.to/yalantis/how-to-develop-an-ehr-system-for-your-healthcare-business-38l0</guid>
      <description>&lt;p&gt;Discover a full article:&lt;a href="https://yalantis.com/blog/medical-app-development-how-to-build-a-logbook-app-for-electronic-health-records/"&gt;https://yalantis.com/blog/medical-app-development-how-to-build-a-logbook-app-for-electronic-health-records/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not so long ago, patients’ medical information was in the form of paper records – handwritten, bound together, labeled, and filed away till the next visit. In fact, this is still how things are done in many countries. &lt;/p&gt;

&lt;p&gt;In the mid 2000s, the mass adoption of information technologies encouraged many healthcare businesses to start integrating electronic medical record (EMR) systems into their business processes. EMR systems serve as a digital version of paper charts, containing all medical and treatment history of a patient within a practice.&lt;/p&gt;

&lt;p&gt;As time went on, hospital app development started growing in popularity, and more and more providers around the US started implementing EMR systems in their clinics. In turn, this caused the US government to recognize the necessity of enhancing communication between healthcare providers by making their medical software interoperable. That’s how electronic health record (EHR) systems were born. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges for existing EHR solutions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Today, 87 percent of physicians use either an EMR or EHR system in their practice. That’s not surprising: according to the Centers for Medicare and Medicaid Services, as of the beginning of 2019, “all Medicare-eligible hospitals, dual-eligible hospitals, and critical access hospitals are required to use the 2015 edition certified electronic health record technology (CEHRT) and meet the new requirements outlined in the 2019 &lt;a href="https://www.federalregister.gov/documents/2018/08/17/2018-16766/medicare-program-hospital-inpatient-prospective-payment-systems-for-acute-care-hospitals-and-the"&gt;IPPS final rule&lt;/a&gt;.”&lt;/p&gt;

&lt;p&gt;Still, 40 percent of doctors aren’t satisfied with the system they use according to the Physicians Foundation. &lt;/p&gt;

&lt;p&gt;As the demand for healthcare software continues to grow, so do physicians’ expectations for these systems. According to Deloitte, many doctors expect improvements in documentation management, communication and care coordination, prescription management, interoperability, and user-friendliness of their EHR software. Moreover, many providers surveyed in the Deloitte study mentioned the high cost of maintaining their EHR solutions, while others complained about the complete inability to customize their systems without the vendor’s help. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://jamanetwork.com/journals/jama/fullarticle/2676098"&gt;Research conducted by JAMA in 2018&lt;/a&gt; found that poor usability of EHR systems was partially responsible for more than 557 patient safety events in the period from 2013 to 2016. Additionally, industry experts believe that a poor user experience is partly to blame for physician burnout in recent years. &lt;/p&gt;

&lt;p&gt;According to Boyd, much of the problem lies in the lack of specialty-specific EHR interfaces, which should be crafted based on the specific requirements of a healthcare facility. &lt;/p&gt;

&lt;p&gt;This may encourage healthcare businesses to work with a medical app development partner and create their own medical platforms from scratch rather than use off-the-shelf solutions. Below, we share our insights on EHR app development to help you overcome your most burning healthcare business challenges.  &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;EHR system development: where to start?&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;However obvious it may sound, first you need to figure out what you want from your EHR system. In other words, you should start with clearly defining your business requirements. And to do so, you need to be methodical&lt;/p&gt;

</description>
      <category>healthcare</category>
      <category>medicine</category>
      <category>healthydebate</category>
    </item>
    <item>
      <title>Real Estate App Development: How We Can Digitalize the Industry</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Tue, 17 Dec 2019 10:58:35 +0000</pubDate>
      <link>https://dev.to/yalantis/real-estate-app-development-how-we-can-digitalize-the-industry-2nij</link>
      <guid>https://dev.to/yalantis/real-estate-app-development-how-we-can-digitalize-the-industry-2nij</guid>
      <description>&lt;p&gt;What should real estate apps do to keep up with the times? &lt;br&gt;
Read about in-app home tours, messaging features, and other functionality not to miss: &lt;a href="https://yalantis.com/blog/on-demand-showings-in-the-real-estate-app-development-how-we-can-uberize-real-estate/"&gt;https://yalantis.com/blog/on-demand-showings-in-the-real-estate-app-development-how-we-can-uberize-real-estate/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;For the last two years, investors have poured billions into property companies that are using technology. According to the Real Estate Technology Sector Summary 2018 Year-End Review by GCA Altium, overall growth equity funding in the real estate sector was up 84 percent year-over-year in 2018. This jump in investment has led to radical changes in the US real estate industry. This makes real estate one of such thriving industries as e-commerce and transportation. &lt;/p&gt;

&lt;p&gt;According to the 2019 edition of Inman Disconnect, homebuyers and real estate agents will swap roles over the next five years. In the future, agents will seek clients as opposed to homebuyers seeking agents. The number of real estate agents will shrink, and only the most competitive will remain. &lt;/p&gt;

&lt;p&gt;The ubiquitous Uberization backs up this shift. Uberizing implies hiding the intermediary – that is, the party in charge of connecting clients and service providers. Uber for real estate implies that the intermediary is the real estate platform. It facilitates communication, but its presence is imperceptible. &lt;/p&gt;

&lt;p&gt;In this post, we outline how buyers and real estate agents interact and discuss how these interactions can be improved. Real estate platforms aim to seamlessly connect agents with sellers and buyers. Let’s find out how to do this in the rapidly changing market.&lt;/p&gt;

&lt;p&gt;Matching customers and agents &lt;br&gt;
Before buyers and sellers are matched to each other, they have to be matched to real estate agents. This matching has to be done after an agent lists real property on multiple listing services. Agents with higher ratings have a competitive advantage in the real estate marketplace, as sellers can choose the best-rated agents. &lt;/p&gt;

&lt;p&gt;The following three brands have already built their real estate businesses around the principle of matching. &lt;/p&gt;

&lt;p&gt;Nobul.com is an online Canadian real estate marketplace that allows agents to compete for clients. The service enables buyers and sellers to compare agents’ services and decide on the agent they prefer. On Nobul.com, a buyer/seller describes the type of real estate they want to buy/sell. Interested agents can then reach out with their offerings. Nobul charges agents a 20 basis point referral fee – $2,000 per $1 million of real estate value – for closed deals.&lt;/p&gt;

&lt;p&gt;Property Whispers is an Australian matching platform that covers the residential marketplace, including real estate that’s advertised for sale and that’s for sale off-market. The platform is appreciated by agents, brokers, and vendors since it helps them get the contact information of matched buyers. In a world where traditional advertising campaigns cost thousands of dollars, the platform charges agents only $99 plus GST per listing (with a free trial provided). Private vendors, in turn, pay only $139 plus GST to list their properties.&lt;/p&gt;

&lt;p&gt;Homes.com is also built around the matching principle. With the platform’s Snap &amp;amp; Search feature, buyers just take a photo of a home they like and the service helps them find similar ones. In addition, the platform provides a kind of conversational search. It navigates a buyer to their ideal location providing average area pricing by helping buyers choose criteria that matter to them the most. Filters such as “must-have” and “around” (for approximate pricing) enable users to find relevant listings. All property results have a match score on a scale of 0 to 100, showing how closely a property matches the user’s preferences. &lt;/p&gt;

&lt;p&gt;Online matchmaking in the real estate industry is expected to grow. But the key to success is not just matchmaking but improving all other interactions between demand and supply – including property viewings.&lt;/p&gt;

</description>
      <category>realestate</category>
      <category>digitalization</category>
      <category>appdevelopment</category>
    </item>
    <item>
      <title>Best Frameworks, Libraries, and SDKs That Can Help Develop Android Apps</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Tue, 17 Dec 2019 10:16:51 +0000</pubDate>
      <link>https://dev.to/yalantis/best-frameworks-libraries-and-sdks-that-can-help-develop-android-apps-kho</link>
      <guid>https://dev.to/yalantis/best-frameworks-libraries-and-sdks-that-can-help-develop-android-apps-kho</guid>
      <description>&lt;p&gt;Jump to the link to discover a full article: &lt;a href="https://yalantis.com/blog/list-of-best-frameworks-for-android-app-development/"&gt;https://yalantis.com/blog/list-of-best-frameworks-for-android-app-development/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You may have heard scary stories about how much more time it takes – and how much more expensive it is – to develop an Android app than to develop an iOS app.  But in fact, this is not quite true. With plenty of frameworks available, modern-day Android app development doesn’t take much longer than iOS app development. But in fact, that’s not quite true. With plenty of frameworks and libraries available, developing a modern-day Android app doesn’t take much longer than developing an iOS app. At Yalantis, we use Kotlin instead of Java for most projects, which greatly speeds up development. &lt;/p&gt;

&lt;p&gt;We’ll walk you through the best Android frameworks, libraries, and SDKs that we frequently use here at Yalantis.&lt;/p&gt;

&lt;p&gt;Open source tools&lt;br&gt;
There’s a common saying that quality doesn’t come cheap – but actually, we usually work with free and open-source frameworks and libraries that have already gained a good reputation in the developer community. &lt;/p&gt;

&lt;p&gt;Architecture library&lt;br&gt;
ReactiveX. You can’t get around functional programming when you develop an app. ReactiveX combines the observer pattern, iterator pattern, and functional programming all in one. It’s a core framework that makes it easy to combine front end and back end, and it’s available for most platforms. We use this framework in most of our Android projects.&lt;/p&gt;

&lt;p&gt;Mobile database&lt;br&gt;
Realm is a powerful framework for mobile databases. It can replace the cumbersome SQLite while being much simpler and faster. With well-written official documentation and simple setup, Realm promises to save weeks of development time. As an added bonus, search speeds with Realm are much faster than with other database frameworks. In terms of the user experience, this means a faster, more agile app. &lt;/p&gt;

&lt;p&gt;Backend interaction&lt;br&gt;
Retrofit is a client-server framework for exchanging data between an app and a server. Retrofit is much easier to work with than alternatives such as Google’s Volley library. &lt;/p&gt;

</description>
      <category>frameworks</category>
      <category>development</category>
      <category>android</category>
      <category>technology</category>
    </item>
    <item>
      <title>Two Biggest Challenges for Meal Delivery Apps Like Postmates and How to Solve Them</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Tue, 26 Nov 2019 13:03:58 +0000</pubDate>
      <link>https://dev.to/yalantis/two-biggest-challenges-for-meal-delivery-apps-like-postmates-and-how-to-solve-them-2c69</link>
      <guid>https://dev.to/yalantis/two-biggest-challenges-for-meal-delivery-apps-like-postmates-and-how-to-solve-them-2c69</guid>
      <description>&lt;p&gt;&lt;strong&gt;Discover a full version of our article:&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://yalantis.com/blog/biggest-challenges-for-food-delivery-startups-like-postmates/"&gt;https://yalantis.com/blog/biggest-challenges-for-food-delivery-startups-like-postmates/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While the current wave of food and grocery delivery startups was born in the “Uber-for-X” rush, you need to remember that the logistics for food delivery are far more complex than matching riders with drivers and providing GPS tracking in an app. For any food delivery platform to succeed, it needs to carefully build out and maintain menus and inventory lists for thousands of individual merchants, track high volumes of daily orders, and run an efficient dispatching system. It’s a serious task that requires a thoughtful approach.&lt;/p&gt;

&lt;p&gt;After carefully studying some of the existing food ordering and delivery solutions, we discovered that there’s an obvious problem with their menu and order aggregation systems. So today, we’re going to take a closer look at this problem and the mess it’s already created. Moreover, we’ll suggest how you can avoid the risks of being destroyed by unhappy audience.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Price discrepancies and unhappy customers&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Not so long ago, the well-known food delivery service Postmates was blamed for misleading pricing in its app. Users complained that estimates after adding goods to the cart didn’t agree with the actual price when their orders were delivered. Combined with an obligatory delivery fee and Postmates’ 9 percent service fee, some users ended up paying almost twice as much as the price initially shown. Let’s try to figure out how this happened.&lt;/p&gt;

&lt;p&gt;To survive in the overcrowded food delivery field, food delivery startups need to spend big on marketing and promotion (in addition to salaries of in-staff employees and contracted couriers), so charging users nominal service fees seems quite reasonable. After all, startups need to keep their business going. But the trouble is that service and delivery fees are sometimes not that insignificant.&lt;/p&gt;

&lt;p&gt;For instance, Caviar charges an 18-percent service fee on top of each order. Moreover, Caviar has a $15 minimum in some cities, but doesn’t reveal this fact until checkout. Another popular grocery delivery startup, Instacart, charges up to $12 for each delivery, and the delivery fee for aforementioned Postmates can easily top $10.&lt;/p&gt;

&lt;p&gt;But while people are willing to sacrifice their money for the convenience of takeout delivery services, discrepancies between estimates and final costs – specifically, being charged way more than expected – can frustrate customers and turn them away from a service. This is precisely what happened to Postmates.&lt;/p&gt;

&lt;p&gt;Soon after being criticized for inaccurate estimates, Postmates acknowledged the problem and tried to explain that ambiguity in estimates can occur when customers order from merchants that are not official Postmates’ partners.&lt;/p&gt;

&lt;p&gt;April Conyers, an official Postmates spokesperson, stated that “pricing is typically right on target” when it comes to restaurants that are part of Postmates’ special Merchant Program, since all necessary information (menus, prices, and commissions) is agreed beforehand. Restaurants that participate in the Merchant Program are highlighted on a city’s “Featured” landing page within the app. This sounds great, but there’s a catch ‒ partnership agreements aren’t Postmates’ favorite business strategy.   &lt;/p&gt;

&lt;p&gt;To power its search and menu aggregation engine, Postmates relies on Foursquare’s API. When users enter the name or address of a restaurant they want to order from, Postmates will automatically link them to restaurant listings as they appear on Foursquare.&lt;/p&gt;

</description>
      <category>food</category>
      <category>delivery</category>
      <category>healthydebate</category>
      <category>application</category>
    </item>
    <item>
      <title>Cloud Solutions for Web App Development: How and Which One to Choose?</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Tue, 26 Nov 2019 12:49:26 +0000</pubDate>
      <link>https://dev.to/yalantis/cloud-solutions-for-web-app-development-how-and-which-one-to-choose-3he</link>
      <guid>https://dev.to/yalantis/cloud-solutions-for-web-app-development-how-and-which-one-to-choose-3he</guid>
      <description>&lt;p&gt;&lt;strong&gt;Jump to link for more insights:&lt;/strong&gt; &lt;br&gt;
&lt;a href="https://yalantis.com/blog/cloud-services-for-web-development/"&gt;https://yalantis.com/blog/cloud-services-for-web-development/&lt;/a&gt;&lt;br&gt;
(full version)&lt;/p&gt;

&lt;p&gt;Imagine that you’re an established offline consumer electronics retailer and you’re launching your own app for users to buy online. You’re surely planning to scale it up later. But how do you know how many servers you’ll need for the launch? It’s hard to tell, so you start with the servers you already have, simply because you don’t expect many users to hit your service immediately. &lt;/p&gt;

&lt;p&gt;After you launch the app, it gets popular with the first 10,000 users, and all of them are totally pleased. So pleased that the app goes viral, and information about your project appears on TechCrunch. In just a day, you get 5,000,000 users instead of the 10,000 you expected. Most likely, 4,990,000 users, including possible investors and influencers, will see an error message or anything but your website. Of course, you could update your site's architecture and add multiple servers at once (if there’s money for that), say 100 or 200 of them, paying for the server downtime and waiting for 5000,000 users to come back one day (hopefully). But is there anything else you could do in this case? &lt;/p&gt;

&lt;p&gt;The answer could be using cloud platforms, which benefit most projects. So many companies have already switched from on-premise app development to cloud-based development. Among these companies are Instagram, Quora, Reddit, Pinterest, Facebook, Netflix, Spotify, LinkedIn, Airbnb, and Adobe. Why do they use cloud management platforms? Because this way they can scale their apps quickly and, what’s more important, cost-efficiently. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why is cloud computing getting so popular?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Enterprises that have already adopted cloud-based computing technology claim that they’re seeing 2.3 times more revenue growth. How is that possible? According to a survey on app development costs, companies spend from $100,000 to $500,000 on on-premise app development, and half of this money is actually spent on hardware and software. You can significantly cut about 50% of expenses after successfully switching to cloud-based app development. &lt;/p&gt;

</description>
      <category>cloud</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>docker</category>
    </item>
    <item>
      <title>How to Provide a Better Customer Experience at Ski Resorts with the Help of Mobile Technologies</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Fri, 22 Nov 2019 13:28:57 +0000</pubDate>
      <link>https://dev.to/yalantis/how-to-provide-a-better-customer-experience-at-ski-resorts-with-the-help-of-mobile-technologies-2llo</link>
      <guid>https://dev.to/yalantis/how-to-provide-a-better-customer-experience-at-ski-resorts-with-the-help-of-mobile-technologies-2llo</guid>
      <description>&lt;p&gt;&lt;a href="https://yalantis.com/blog/how-to-provide-a-better-customer-experience-at-ski-resorts/"&gt;https://yalantis.com/blog/how-to-provide-a-better-customer-experience-at-ski-resorts/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To create an attractive ski resort, you need to offer your guests well-equipped slopes and developed infrastructure. You should consider a bunch of things, starting with how many lifts you’ll run and where your equipment rentals will be located. You’ll also have to find a way to help guests orient themselves at your resort. &lt;/p&gt;

&lt;p&gt;You can always show your guests around the old-fashioned way with the help of maps and markings. But what if you could guide your guests with an app that is always at hand and then use that app to attract more guests? This is exactly what a lot of ski resorts are doing right now.&lt;/p&gt;

&lt;p&gt;To build not just a good but a leading ski resort, you should integrate digital experiences with your offline sports activities to provide a better customer experience.&lt;/p&gt;

&lt;p&gt;Why should ski resort companies invest in mobile technologies?&lt;br&gt;
Over the last two seasons, more than 80 percent of skiers and snowboarders were active on social networks while on the slopes. They posted pictures on Facebook, told about their experiences on Twitter, and shared videos on YouTube.&lt;/p&gt;

&lt;p&gt;To attract more guests and make them return, it’s important for ski resorts to pay attention to the social aspects of skiing and use them to better serve customers.&lt;/p&gt;

&lt;p&gt;A huge number of people can’t imagine doing sports without their devices and mobile apps. They use wearables to track distances and number of reps and view this data in mobile apps that display easy to understand charts and graphs.&lt;/p&gt;

&lt;p&gt;If you are able to track the number of miles you run in the morning, why shouldn’t you be able to record the height of the hill you’re skiing on? If you can share your fitness results from the gym with an instructor, then why shouldn’t you be able to share your ski results with a coach?&lt;/p&gt;

&lt;p&gt;Actually, you can.&lt;/p&gt;

&lt;p&gt;How to use mobile technology to improve the customer experience&lt;br&gt;
There are several types of apps that are used to improve the quality of customer service at ski resorts.&lt;/p&gt;

&lt;p&gt;Navigation&lt;br&gt;
Edge Ski, for example, provides slope maps and weather information. Moreover, the app provides access to this information even without an internet connection. Other than showing maps and weather, the application tracks all sorts of user metrics. Edge Ski is available for 119 ski resorts around the world.&lt;/p&gt;

&lt;p&gt;The SkiLynx app is similar to Edge Ski, but in addition to tracking metrics, this application offers messaging with friends to schedule outings or discuss plans.&lt;/p&gt;

</description>
      <category>management</category>
      <category>mobile</category>
      <category>startup</category>
    </item>
    <item>
      <title>Software Used in the Logistics and Transportation Industry</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Mon, 21 Oct 2019 12:37:44 +0000</pubDate>
      <link>https://dev.to/yalantis/software-used-in-the-logistics-and-transportation-industry-3j48</link>
      <guid>https://dev.to/yalantis/software-used-in-the-logistics-and-transportation-industry-3j48</guid>
      <description>&lt;p&gt;Full article: &lt;a href="https://yalantis.com/blog/how-mobile-and-web-apps-help-optimize-processes-in-logistics/"&gt;https://yalantis.com/blog/how-mobile-and-web-apps-help-optimize-processes-in-logistics/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Fastest-growing key transportation and logistics providers such as AmeriCold Logistics and C.H. Robinson use a variety of technologies to improve the process of managing their supply chain operations. Constant automation helps these companies dominate by applying logistics best practices, leaving no chance for other players to give up on automation. &lt;/p&gt;

&lt;p&gt;There are plenty of cloud and on-premise solutions for transportation optimization. But each logistics company has its own operational peculiarities that aren't fully covered by existing solutions. That’s why you, as a transportation or logistics provider — or as the owner of a business with a logistics department — have a hard choice: Should you create software tailored for your specific needs or adopt a commercial solution? &lt;/p&gt;

&lt;p&gt;To answer this question, take into account your business requirements and compare them to available shipping software and supply chain tools. This will help you understand if you need to create custom software. This article sheds light on how to optimize your operations using key software systems. Let’s begin with a transportation management system (TMS).&lt;/p&gt;

&lt;p&gt;Smart-Logistics-a-TMS-built-by-Yalantis&lt;/p&gt;

&lt;p&gt;How to build a TMS based on your business needs&lt;br&gt;
Without an automated management system, keeping track of the transportation of goods requires an extensive team of employees. A TMS helps to manage all inbound and outbound supply chain operations. It covers transportation management, planning and decision-making, follow-ups, and analytics. There are two types of TMSs: on-premise and cloud-based. &lt;/p&gt;

&lt;p&gt;On-premise TMS. These systems are installed and run on local computers. A TMS provider physically installs the TMS at the customer’s headquarters. To get an on-premise TMS, you first need to pay for installation. You’ll also have to pay to upgrade the system to new versions. In addition, such software requires a specialist to deal with security to backup data on your own enterprise system. Keep these expenses in mind if you choose an on-premise solution. With an on-premise solution, all data is stored locally, which means a disaster might result in the complete loss of data if you don’t back it up properly. &lt;/p&gt;

&lt;p&gt;Cloud-based solutions. Cloud-based software is hosted online, so users can access it from anywhere. Most cloud-based TMSs are offered by providers using the software as a service (SaaS) model. Users subscribe to the service on a monthly or annual basis without buying the software outright. A cloud-based TMS always provides users with the most up-to-date version of the system. With a SaaS solution, you pay as you use the product without investment upfront. SaaS upgrades are normally free and transparent, and they roll out on the web as soon as they’re ready for implementation. But you’ll still have to buy, maintain, and periodically replace expensive server hardware unless a SaaS vendor backs up data as part of its service. &lt;/p&gt;

&lt;p&gt;Choosing a cloud-based TMS matching the size of your company&lt;br&gt;
Most cloud-based TMS platforms can integrate with external Warehouse Management Systems (WMSs), invoicing systems, and proprietary solutions. Each of these shipping platforms has its own peculiarities. You can decide which is right for you based on the size of your company. The following platforms are just examples of what’s out there.  &lt;/p&gt;

&lt;p&gt;Small and medium-sized logistics providers. BluJay and 3Gtms are among the key players in the transportation management software market. BluJay provides a standalone TMS and managed shippment tracking services. This software offers both domestic (US) and international capabilities. The platform also offers plug-and-play supply chain execution packages. Mid-sized shippers and third-party logistics providers (3PLs) use BluJay, but it’s capable of supporting larger shippers as well. &lt;/p&gt;

&lt;p&gt;3Gtms aims at small to medium-sized shippers and 3PLs. Keep in mind that this service does not currently support rail and international air and ocean transport. &lt;/p&gt;

&lt;p&gt;Large logistics providers. Oracle is a leading supply chain management software provider whose logistics platform is tailored to large shippers with complex shipments and third-party logistics firms. Oracle handles global supply chain requirements. Note that the total cost of ownership of Oracle software is higher than for other TMS platforms.&lt;/p&gt;

&lt;p&gt;Logistics businesses of any size. MercuryGate’s customers are mainly in North America. The MercuryGate TMS supports domestic and international modes of freight for businesses of any size: 3PLs, brokers, shippers, and private fleets.&lt;/p&gt;

</description>
      <category>logistics</category>
      <category>transportation</category>
      <category>tms</category>
      <category>supplychain</category>
    </item>
    <item>
      <title>Step-by-Step Guide to Deploying Admin Panel in Go using QOR</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Mon, 21 Oct 2019 12:24:30 +0000</pubDate>
      <link>https://dev.to/yalantis/step-by-step-guide-to-deploying-admin-panel-in-go-using-qor-3fol</link>
      <guid>https://dev.to/yalantis/step-by-step-guide-to-deploying-admin-panel-in-go-using-qor-3fol</guid>
      <description>&lt;p&gt;Full article: &lt;a href="https://yalantis.com/blog/deploy-admin-panel-in-go-using-qor/"&gt;https://yalantis.com/blog/deploy-admin-panel-in-go-using-qor/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;When building a platform-like application, you’ll need to create an admin panel to manage all app data. There’s a plethora of tools and approaches that allow developers to create admin panels without hassle. But such a variety of ready-made solutions creates difficulties with choosing the most effective one. &lt;/p&gt;

&lt;p&gt;At Yalantis, we’ve tried different tools for deploying admin panels using Go, and our choice is the QOR package. In this article, we provide you with a step-by-step guide to quickly build a configurable, easy-to-use admin panel for your application.&lt;/p&gt;

&lt;p&gt;QOR overview&lt;/p&gt;

&lt;p&gt;QOR is a set of libraries written in Go that abstract common features needed for ecommerce systems, content management systems, and business applications.&lt;/p&gt;

&lt;p&gt;It contains several modules that will come in handy for working with content management systems and ecommerce apps:&lt;/p&gt;

&lt;p&gt;Admin. QOR admin panels comply with Google Material Design principles. It allows developers to build responsive admin dashboard page for Golang and works well on both desktop and mobile devices. It is a great tool for ecommerce and CMS development.&lt;/p&gt;

&lt;p&gt;Roles. Not all users are supposed to have rights for managing data. The roles package helps to define roles and permissions for controlling access to specific data fields. &lt;/p&gt;

&lt;p&gt;Inline Edit. This package allows developers to configure which content can be edited by which user role. It also provides convenient tools for defining and creating flexible, configurable widgets for frontend editing.&lt;/p&gt;

&lt;p&gt;Worker. This package allows you to run batch processing and other time-consuming calculations in the background. &lt;/p&gt;

&lt;p&gt;Internationalization (i18n) and localization (i10n). When you’re going to expand your business abroad, you may need to translate or localize your application into new languages. These tools allow you to quickly provide multi-language support for your app.&lt;/p&gt;

&lt;p&gt;QOR has well-written official documentation, so implementing this tool won’t take much time and effort. In the example below, we’ll tell you how to quickly create an admin panel in Golang for ecommerce website.&lt;/p&gt;

</description>
      <category>go</category>
      <category>qor</category>
      <category>code</category>
      <category>coding</category>
    </item>
    <item>
      <title>Medical App Development: How to Build a Logbook App for Electronic Health Records</title>
      <dc:creator>Yalantis</dc:creator>
      <pubDate>Tue, 17 Sep 2019 13:44:45 +0000</pubDate>
      <link>https://dev.to/yalantis/medical-app-development-how-to-build-a-logbook-app-for-electronic-health-records-noc</link>
      <guid>https://dev.to/yalantis/medical-app-development-how-to-build-a-logbook-app-for-electronic-health-records-noc</guid>
      <description>&lt;p&gt;&lt;a href="https://yalantis.com/blog/medical-app-development-how-to-build-a-logbook-app-for-electronic-health-records/"&gt;https://yalantis.com/blog/medical-app-development-how-to-build-a-logbook-app-for-electronic-health-records/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not so long ago, patients’ medical information was in the form of paper records – handwritten, bound together, labeled, filed, and put on a shelf till the next visit. In fact, this is still how things are done in many countries. &lt;/p&gt;

&lt;p&gt;In the middle of the 2000s, the mass adoption of information technologies encouraged many healthcare businesses to start integrating electronic medical record (EMR) systems into their business processes as a more advanced alternative to paper records. EMR systems serve as a digital version of paper charts, containing all medical and treatment history of a patient within a practice.&lt;/p&gt;

&lt;p&gt;As time went on, hospital app development started growing in popularity, making more and more providers around the US implement EMRs in their clinics, which made the US government recognize the necessity of enhancing communication between health providers by making their medical software interoperable. That’s how electronic health record (EHR) systems were born. &lt;/p&gt;

&lt;p&gt;What type of system best suits your business? &lt;br&gt;
So what exactly is an EHR system and how does it differ from an EMR system? &lt;/p&gt;

&lt;p&gt;While EMRs allow for collecting, keeping, and managing patients’ data in one safe place, this data can hardly cross the borders of a practice, meaning it’s not available to other establishments – or even to patients themselves.&lt;/p&gt;

&lt;p&gt;Unlike EMRs, EHR systems are designed not only to collect and keep patient information but to share it with laboratories, emergency rooms, hospitals, pharmacies, and other healthcare institutions. EHRs can accumulate information from all providers involved in a patient’s care – as well as from patients themselves – to allow for coordinated, patient-centered care. &lt;/p&gt;

</description>
      <category>telehealthtelemedicinetelecare</category>
    </item>
  </channel>
</rss>
