Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
Our company is considering connecting Ceridian Dayforce HR management system with our product.
Now I was asked to estimate required time and effort it would require to do so. The problem is, I can't find documentation source for the API. Dayforce seem to provide an API, for example they have this article that seem to state they support API integration, but data sheet itself is one page size and written in purely non-technical way.
I am wondering: is there any public source of such documentation? If there is none, does this mean that there is no API available or that documentation is only provided to developer once they finish approvement process of some kind?
There is indeed an API. Integration can be performed using SOAP or REST.
You will need to request from Ceridian that they create a test instance for you. After this, it's a good idea to ask for assistance in creating a user role for the purposes of accessing web services. I had some serious pitfalls in this process since it is not reasonable to ask your own HR staff (who likely only use the front end) to know how to do this for you. Ask Ceridian's support team instead.
I have been working on this for about two weeks. I have successfully performed GET and PATCH requests (both using Postman and in code) but creating a new employee with POST is not as straightforward as the documentation makes it out to be. There seem to be many snags along the way and Ceridian is not very cooperative in providing clear explanations when problems occur (they don't really provide any support on these things, and they make this fairly clear in their documentation). Their support staff are not really development people, so their knowledge in this domain is likely limited as can be expected.
With that said, I can say that the documentation may seem to be detailed, but be aware that the detail ends after the 'happy path' cases are outlined.
You need to contact your account manager at Ceridian to get details. They do have detailed documentation, just not freely available.
Dayforce is introducing Restful web services in their new realease 53. If that helps.
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 12 months ago.
Improve this question
I am trying to think about a service that will give you a score for any git repository in GitHub/Gitlab to let you understand better the considerations you need to take in order to use any open-source code. Basically, there are a lot of philosophic debates about why this repo is better than the other, of course beyond the obvious metrics that you see on the repo page. It looks like something everyone in our field would love to have, so, I thought I will find several tools that do this, but, actually, I didn't find any that take all the available properties and put them in an equation and output number. So, those are the properties I thought that would be relevant:
Contributors strength
Tech stack adoption
Overall popularity
Contribution
Commits
Branches
Active discussions
Community
Stars
Forks
Watch
Security
Status of third-party dependencies
Static code analysis grade
Time spent
Activity intervals
Test coverage
Issues
Pull requests
Releases
Sponsors
Bakers
Twitter sentiment
License
I saw some works in this field, like:
Scoring Popularity in GitHub
Do you familiar with such a tool, or, want to build something like that? I would like to hear.
This is mostly opinion-based, and isn't strictly a question about programming, so it isn't really fit for Stack Overflow (How do I ask a good question?), but I think the Core Infrastructure Initiative Best Practices Program from the Linux Foundation is worth mentioning.
It doesn't scan a repository, but project maintainers can self-certify that the project meets a variety of scenarios that are part of passing, silver, or gold criteria:
Having a detailed description of the project and how to use it (passing)
Explaining how others can contribute to the project (passing)
The projects license is approved by the Open Source Initiative (OSI) (passing)
Must clearly define the project's governance model (silver)
Must have a documented roadmap (silver)
There must be smaller tasks identified that and new or casual contributor could complete (gold)
Must have had a security review within the last 5 years (gold)
Here's an example for one of my projects that has a "passing" level: https://bestpractices.coreinfrastructure.org/en/projects/2840
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
In our company 2 development teams:
Web team developing online store
java team developing CRM application
Online store send REST requests to CRM. And Java team lead asked web team lead to restrict RPS from online store to CRM, because CRM receive too many requests and periodically goes down. The web team doesn't like it, they think that it is CRM side issue.
What is best practice for this kind of situation?
Can you provide me reference to some authoritative knowledge base?
Thank you.
There is no best practice for that kind of situation because everything depends on specific circumstances. If the store generates more requests than it is necessary, it should be reduced. If the CRM app cannot handle the required number of requests, it should be optimized (or resources increased). You provided too few details to give you a clear answer.
From the technical side, I can only give you 2 overall suggestions:
If query requests (GET) cause the problem, you should think of a better data caching on the store side to reduce the number of requests.
If command requests (POST, PUT etc.) cause the problem, you may consider how many of your requests have to be handled synchronously. Maybe queuing commands instead of processing them right away would help you to better utilize resources of the CRM app and reduce downtime.
I highly doubt if anyone will be able to give you a more concrete answer basing on so limited data.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
Even using pull mode for Powershell DSC, it doesn't seem there's an easy way to visualise which machines are in which states and which machines are in the process of correcting themselves to the desired state (i.e. still installing stuff / rebooting).
I feel like I'm missing something. Is some website meant to go over the top and provide this visibility? Please tell me someone has plugged this gap already - it's been over a year now. We could start building from this point but I was hoping something was already in this space?
I've had a look at guardrail and while it seems a pretty cool product, it doesn't focus on the orchestration side of deployment.
This is about as specific as I can make this question - I know a lot of other people are keen to hear your answers to this. Please don't mark it as vague or subjective right away :-)
You're not alone and you're not missing anything. There's no GUI for this right now (there's barely a not-GUI).
Did you deploy a DSC Compliance Server along with the pull server?
If so, you can query it to retrieve useful information. There is no dashboard or interface for it at this time.
There may be third party products available but I'm not aware of any. Powershell v5 is supposed to have a lot of improvements to DSC so it may be worth waiting.
Since Chef can use DSC resources (and it seems Puppet support is here or on its way), many people may choose to go with one of those since the tooling is much more mature.
Further Reading
Powershell.org - DSC Compliance Server: What's the Deal?
How to retrieve node information from DSC pull server
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I am looking for some tool or service that can be used to track arbitrary events in web based software, for the purpose of running A/B tests and measuring various other things. I am aware of Optimizely, but that seems only suitable for testing simple things in normal websites and Google Analytics is not really suitable for this type of things and there is a lot of hassle when you want to track events from the backend and link them with a user's session in GA.
An ideal solution would be some service accepting HTTP GET requests with arbitrary parameters and then letting users do queries in an SQL-like language. I have many times put together some less scalable solution with MySQL or a less flexible one that stores everything in text files and processed and aggregated them separately into desired format. But building a both flexible and scalable version would require a lot more time and I guess there are already good solutions out there. Does anyone know of any?
Other requirements are:
It must be possible to do both back-end and front-end requests.
It must be possible to do use it in widgets, running on other peoples' websites
It would be nice if it could automatically create readable reports with maybe some diagrams, etc.
If anyone has any experience with this kind of tools, I would be very glad to hear your thoughts.
Thanks for your help.
Have you tried mixpanel? We've found it quite flexible and powerful.
https://mixpanel.com/
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
Improve this question
I am interested in understanding the design principals to use to create the backend for a social networking site. I read up a few resources and found that facebook uses a graph as an underlying data structure where each node could be user/page/album etc. However, just that does not give me a top level view (block diagram or class diagram) on how to go about implementing a few basic features like (all using the graph data structure):
Adding/removing friends
News feed
Messaging
Any pointers on any resources would be great. I am also interested in finding out if a design pattern exists for a social networking site.
Please note that I am not looking for any language specific solution
Have you looked at this StackOverflow Thread
and this and this and this?
Please do a search on SO and you will land with many more! None seem conclusive but that's more to do with the nature of your question!
EDIT: You may find this linked in architecture presentation useful!
Take a look at Observer Design Pattern, I think it is the base of Twitter, Facebook to publish things at the time line of other people that follow someone.
Maybe these book can help you
http://www.designingsocialinterfaces.com/patterns/Main_Page
Here you can find a lot of good information about soial Design Pattern
http://developer.yahoo.com/ypatterns/