Bookmark
OAuth Has Ruined Everything
developer.telerik.com/featured/oauth-has-ruined-everything/, posted 2015 by peter in api development opinion security social webdesign
Nobody has ever implemented an OAuth flow for their application and then said, “That was fun. Let’s do it again.”
Don’t believe me? Just go to Twitter and search for “OAuth Sucks”. Or just search “OAuth”. Or best of all just follow the OAuthSucks Twitter account. It’s a sentiment that’s so common, it has it’s own Twitter account. How did I find this account? I tried to register it of course.
But why is OAuth so awful? And does it have to be this way? In this post, we’ll take a look. OAuth (2.0 specifically) has a litany of problems, starting with the fact that the 2.0 spec itself essentially allows anything to be considered “OAuth compliant”.
Bookmark
Zeppelin
https://zeppelin.incubator.apache.org/, posted 2015 by peter in collaboration database development free opensource software visualization
A web-based notebook that enables interactive data analytics. You can make beautiful data-driven, interactive and collaborative documents with SQL, Scala and more.
Bookmark
orrc/git-webhook-proxy
https://github.com/orrc/git-webhook-proxy, posted 2015 by peter in continuousdelivery development git networking software versioncontrol
Acts as a proxy for incoming webhooks between your Git hosting provider and your continuous integration server.
When a Git commit webhook is received, the repository in question will be mirrored locally (or updated, if it already exists), and then the webhook will be passed on to your CI server, where it can start a build, using the up-to-date local mirror.
Bookmark
Torch | Scientific computing for LuaJIT.
torch.ch/, posted 2015 by peter in ai development lua opensource software
Torch is a scientific computing framework with wide support for machine learning algorithms. It is easy to use and efficient, thanks to an easy and fast scripting language, LuaJIT, and an underlying C/CUDA implementation.
Bookmark
factor[e] :: Applying / Merging Changes From One Git Repository To Another
factore.ca/blog/51-applying-merging-changes-from-one-git-repository-to-another, posted 2015 by peter in development git howto reference versioncontrol
This tutorial demonstrates how to apply changes made to a project hosted in one git repository onto a completely separate project in a different git repository: essentially, merging changes between two totally separate git repositories. If you don't use git, this will likely not interest you much.
Bookmark
22/C4.1 - Collective Code Construction Contract - 0MQ Requests for Comments
rfc.zeromq.org/spec:22, posted 2015 by peter in development management specification versioncontrol
The Collective Code Construction Contract (C4) is an evolution of the github.com Fork + Pull Model, aimed at providing an optimal collaboration model for free software projects. This is revision 1 of the C4 specification.
Bookmark
NoBlogDefFound: RESTful considered harmful
www.nurkiewicz.com/2015/07/restful-considered-harmful.html?m=1, posted 2015 by peter in api development opinion toread
I don't like RESTful principles and APIs. In recent years it is seen as universal protocol for inter-process communication, especially in distributed systems. However I see many deficiencies of REST and there are alternatives that work well for certain use cases. Obviously there is no one size fits all, I just want to emphasize that REST architecture is flawed in a number of ways.
Bookmark
Development at the Speed and Scale of Google
www.infoq.com/presentations/Development-at-Google, posted 2015 by peter in continuousdelivery development google management toread versioncontrol video
Ashish Kumar presents how Google manages to keep the source code of all its projects, over 2000, in a single code trunk containing hundreds of millions of code lines, with more than 5,000 developers accessing the same repository.
Bookmark
TLS-O-MATIC.COM
https://www.tls-o-matic.com/, posted 2015 by peter in development online security testing
This is a site you use to test clients – mobile apps, browsers, and many other applications that use HTTP applications and TLS – the Transport Layer Security protocol. We have designed a lot of tests that checks if your browser or client application really checks the identity of the server it’s trying to connect to. It is important that developers understand how TLS works and how site verification works.
Bookmark
arc90/git-sweep
https://github.com/arc90/git-sweep, posted 2015 by peter in development git versioncontrol
A command-line tool that helps you clean up Git branches that have been merged into master.
|< First < Previous 89–98 (528) Next > Last >|