
Every business is unique, and there are countless applications that could be integrated into Citrix Workspace to improve the employee and user experience, helping to save time and money.īuilding integrations for Citrix Workspace is not rocket science.

Citrix Converge is born out of the idea that Citrix Workspace can be extended by developers, partners and customers using integrations. I recently had the privilege of announcing Citrix Converge, our first developer conference. This also improves the user experience because they can focus on their primary responsibilities and avoid distractions.
PEEK COM API HOW TO
Save users time by reducing context switching and eliminating the need to learn how to use various applications for one-off interactions.Building a cutting-edge experience and user interface for legacy business applications that just can’t be replaced.Integrations provide users with relevant, actionable notifications, combined with intuitive microapp workflows, to make the most important use cases of business systems and applications directly accessible from a user’s Workspace. Our primary focus in 2019 is to make Citrix Workspace extensible using integrations. Citrix App Delivery and Security Serviceĭo you want to know the secret sauce behind Citrix Workspace and the intelligent experience that its integrations enable? Or are you just wondering why Citrix recently announced its first developer conference? Keep reading!.
PEEK COM API PLUS
Plus the gem file needs a double check to delete unnecessary dependencies. I think that the Scheduler Class needs more refactoring in order to make it more efficient and delete some duplication. After that I used Postman to verify the calls responses. I TDD the development of the structure of the API - Data Base and routes. Plus I tried to comply with the MVC design pattern as much as possible. But instead I used this challenge to grasp my Rails skills. I thought in developing this API with Sinatra beacuse is simple and fast. A method that modifies the price related to season specifications. If there are 15 minutes before a timeslot begins, and the booking's frequency meter is normal, create a last minute promotion. A method that calculates how frequently bookings are happening and compares that with that days availability, in order to modify the price if there is an evident peak on demand. SQLite was good in order to built this small MVP. At least this is an easy feature to implement, but there are other cases that are possible to happened that will require adding more complexity to the Scheduler Class.Ī different Data Base engine will be needed in order to scale. I think that converting that field data type into a string and coleccting that information as an array and storing its string representation in the data base can be a way to scale.Īdding validations and a more rubust availability controller - Scheduler Class - is necesary in order to prevent booking when there is no more availability. This method works well when there is only one overlap because its data type is Integer.

When assigning boats to scpecific slots I added a field to the timeslots table that is filled by an overlap finder method. What complications can you foresee while doing this exercise? I think that the capacity at the test stage is 12 and not 8 as suggested. #POST /api/assignments - assign boat to timeslot
PEEK COM API INSTALL

This API was designed and developed to accomplish passport coding challenge.īuilt using Ruby on Rails-API with SQLite.
