Create Project through Asana API - asana

Perusing through the documentation, I see an endpoint that can be used to update existing Projects, but nothing about creating new Projects. Is this capability not currently supported?

(I work at Asana)
This is indeed supported, though apparently specific mention is missing from the docs. Thanks for asking, we should correct this.

Related

A good alternative to the Swagger's externalValue option

I would like to use the externalValue of OpenAPI like it's shown in the docs. But it looks like the swagger-UI is currently does not support externalValue (link). Was it ever supported by the Swagger-UI? If so, is it possible to go to some previous version and use it? I have tried to go throughout the release notes and find if it was ever released but could not find it. If it's not supported by Swagger-UI, then why it's described in details in the docs? I'm a bit confused how the OpenAPI/Swagger system works.
If there is no previous version of Swagger-UI which I can use for externalValue, what would be the best option to the current situation? it's a bit difficult to create the examples manually (too big).

How to make versioning with Swagger and Spring Boot?

I've read a lot of StackOverflow questions, but there is no good solution for me. I'm searching for a way to document our API with a version number.
We have v1 and v2. So the best way is to generate 2 different swaggers.
The controllers are in different packages and for one version is one controller.
Is this possible with swagger? And how we can do it?
The best way to do this is to use swagger groups. Check out this documentation: Springfox Documentation

Integration of Google Calendar into MVC

I don't normally ask for help on stack overflow, but when I do, it's usually after pulling out my hair for at least a few days!
That said, I'm having a heck of a time integrating Google Calendar in my MVC app. I need to be able to ask my users for their authorization and then do stuff with their calendar such as create events. I wouldn't say I'm having trouble getting the authorization from the user necessarily, but rather once I have it, how to go about using the refresh token. Or maybe I'm just not understanding the work flow.
Anyhow, Google's documentation on this is dismal at best. Searching for answers has been fruitless. The best solution I was able to find and actually make work is from here: nanovazquez/google-calendar-sample. Unfortunately that example is using a really early build and a lot had changed since.
So my question is this: does anyone know of, or have any working examples of an MVC project that uses the latest (or a more recent version) of the Google Calendar v3 api?
THANKS!
It seems that there's not going to be a lot of help in this area. I finally managed to figure things out for myself from what ever materials I was able to find. I suggest to start by creating a mock-up project to test things out. Once you have that working, you can port what you have over to an existing project. Be advised though, if it doesn't work there you'll probably end up doing a bit of sleuthing to chase down the problem that's not necessarily related to Google's API.

Information about jClouds

I have installed jclouds and I am trying to learn how it works internally.
I read all the documentation on the site and on the github but still I have lot of questions about the architecture and implementation of the jClouds.
Do you know where I can find documentation about the deep technical implementation of the framework? I am also looking information on how to add a new provider( for blobstore service)
Currently I am looking into the code but it s not always straightforward what the code does.
The best thing to do is send an email to our dev list. You can subscribe by emailing jclouds-dev-subscribe#apache.org. You can also find us on IRC at #jclouds on freenode.
Adding a new provider is quite an important change for jclouds. The first thing you'll want to do is review How To Contribute. We need to make sure it will work properly and we'll be able to properly test it so don't be discouraged by the reviews.
Having said this, a number of general considerations to take into account when starting a new provider:
New providers are added in labs first, until they are stable.
To follow the jclouds style, use a 3 space indent and a 120 character line length.
We use Guava as our core library. Try to use its utilities before adding new dependencies. In general, do not add dependencies before consulting our dev# list.
We require both live and mock tests. "mock" tests verify that the api generates the expected request according to the method annotations, and that the response is properly parsed. We use MockWebServer to do that, and you can take a look at the MockTests classes in the openstack-swift api to see an example of how these tests work.
Often the best thing to do is to copy the entire directory structure of one of the existing apis or providers and delete everything that you don't need but keep some of the files around in each directory to server as an example of how to do things. You can rename those classes and start your work from there.
Which api or provider should you choose to use as an example for your work? It depends! Please email us on our dev# list to describe the work your doing and we will recommend one. The earlier you get engaged with the jclouds community, the easier the whole process will be.
Good luck!

OpenSocial server implementation

What is the preferred method of implementing the OpenSocial platform? I'm aware of Apache Shindig but can't really find any useful information on it. Also, is it possible to use an existing solution like the Rails-based lovdbyless and add OpenSocial features to it?
I've ported shindig over to .NET at http://code.google.com/p/pesta/ and a sample site using it from partuza at http://www.codeplex.com/raya
There seems to be a plugin that someone started, Ruby on Rails, OpenSocial Container plugin 0.1.0, the comments have someone from Apache Shindig suggesting it get rolled into there as the Ruby server implementation.
I also found an article on rolling your own, Google's OpenSocial with Ruby on Rails.
I haven't tried, either, yet.
Even some of the guys on the Shindig team admit that the documentation is very sparse, to the extent that they say the source code is the documentation - and, believe me, there's quite a bit of source code to look at.
The most helpful links I've found are these:
http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200805.mbox/raw/%3CF60DD781-F361-4865-AEC6-284644D0DFF3#xs4all.nl%3E/
http://cwiki.apache.org/confluence/display/SHINDIG/The+rough+guide+to+deploying+shindig
http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200905.mbox/%3c4CC1540B3EC8D54AA01CC6BC40F71030E0991E#EXCHANGE.corp.shop.com%3e
and for an example of how to replace the default classes so as to interact with a database:
http://cwiki.apache.org/confluence/display/SHINDIG/Providing+your+own+data+service+implementation

Resources