Paul King, Nov 24
Groovy, an Open Source Success Story
The history of the Groovy programming language including technical features and aspects of its governance and community that have made it successful.
Akshay Sachdeva, Nov 24
5 Ways to Drive More Traffic to Your Site with Content Promotion
Akshay Sachdeva teaches you to get more out of your content marketing efforts with five content promotion methods.
Glenn Goodrich, Nov 24
The Conventions of Contributing to Open Source
Jeff Smith, Nov 23
Talk with the Experts: Glenn Goodrich
This is a recap of our recent AMA with Glenn Goodrich, our Ruby channel editor and author behind Rails: Novice to Ninja on SitePoint.
Kristi Progri, Nov 23
Nextcloud: an Open-source Dropbox, Google Drive Alternative
Kristi Progri presents Nextcloud, an open-source, self-hosted alternative to file sharing services like Dropbox, Google Drive and OneDrive.
Elio Qoshi, Nov 23
Quick Read: The JS Foundation
As part of Open Source Week here at SitePoint, Elio Qoshi takes a look at the recently formed JS Foundation and asks how it might benefit the JS ecosystem.
Design & UX
Alex Walker, Nov 23
How to Hack Brains with Cinemagraphs
Cinemagraphs are like the snow globes of the web – simple yet strangely mesmerizing. Here's how to use them in your web design.
HTML & CSS
Maria Antonietta Perna, Nov 23
How Open Sourcing Bootstrap Made It Huge
Maria Antonietta Perna shows how the decision of open sourcing Bootstrap, the popular front-end framework, was key to its growth and success.
Cal Evans, Nov 23
Pay the Price for Open Source
Cal Evans, the godfather of the PHP community, discusses the cost of using open source projects, and what you need to do to pay it.
Tim Evko, Nov 22
Versioning Show, Episode 17: What Makes a Good Engineer
In this one-on-one episode of the Versioning Show, Tim and David talk about humility, curiosity, discipline and the other qualities of a good developer.
Joshua Kraus, Nov 22
How Your Company Can Benefit from Contributing to Open Source
Joshua Kraus explores five ways that companies benefit from contributing to open source.
Christian Heilmann, Nov 22
Christian Heilmann and Rita Zhang look at the benefits of releasing your code as an open source project, as well as the pitfalls to avoid.
Jérémy Heleine, Nov 22
Mastering the WordPress Categories API
Jérémy Heleine covers various other functions that are available in the Categories API.
HTML & CSS
Simon Codrington, Nov 22
The Power of Open Source in the Foundation Framework
Simon Codrington illustrates the power open source brings to front-end frameworks and talks to the guys from Zurb, the team behind Foundation.
Elio Qoshi, Nov 22
Firefox OS post-mortem - Interview with Andre Garzia
I am happy to be joined today by Andre Garzia, a Mozilla Tech Speaker, Firefox OS book author and contributor at Mozilla for the past few years. At SitePoint we tend to cover cutting edge topics and keep developers in the loop about the latest happenings around the web. This time however, we will have a look back and talk about Firefox OS, which as you might have heard, was discontinued earlier this year. We will have a look at the things Firefox OS stood for, what impact it had on the web and what lessons we can learn from it. Elio: It’s great having you here Andre! Also thanks for taking the time to cover a few things about Firefox OS, which might be a rather difficult topic, as we have all been so passionate about it. Andre: It’s my pleasure. After all this time we can have a look at Firefox OS in a less biased way, I believe. Elio: I suppose. It would be great if you could tell me more about yourself at Mozilla and how did you get involved with Firefox OS in the first place? Andre: I was participating in a hackathon, on a brazilian campus party. They had these huge hackathons there lasting for many days. People basically camp there with activities 24/7. I went to that event alone, I didn’t have a crew to hang out with and a couple of days before that event, I went to a Firefox OS app day, where they explained the system and the API-s.
Simon Ritter, Nov 21
Keeping The Community In The Java Community Process (JCP)
The Java Community Process (JCP) governs Java's future. Simon Ritter explains it and how the EC, EGs, JSRs, JEPs, the JSPA, FoU, RI, and TCK/JCK interact.
Rob Eisenberg, Nov 21
The Future of Aurelia — Roadmap and Upcoming Features
Rob Eisenberg takes a look at the future of Aurelia, from tooling to server-side rendering to a look at Aurelia UX, Aurelia's open source sister framework.
Giannis Konstantinidis, Nov 21
An Introduction to OSVR
Giannis Konstantinidis looks at the OSVR platform and headsets, and their promise within the open source movement in virtual reality.
Bruno Skvorc, Nov 21
Sourcehunt - Open Source Week Edition
It's open source week at SitePoint, and this sourcehunt is an excellent starter, listing some amazing and diverse projects from this month and the last.
Design & UX
Michaela Freeman, Nov 21
Web Layout 101: Making the Most of the Top Right Corner
The top right of screen is a difficult area of the screen to design for. Michaela shows you how to select the best images for your layout.
Ardian Haxha, Nov 21
Five Trending Open Source Projects That Use Ruby
Ardian Haxha details five of the most popular open source Ruby projects on Github.
Elio Qoshi, Nov 21
Open Source Week at SitePoint
Elio Qoshi announces the start of Open Source Week here at SitePoint!
Ralph Mason, Nov 18
Writing for Money: Tips for Planning Your Next Article Pitch
Ralph Mason discusses things you should think about when planning, scoping out and pitching article ideas to publishers, and how to write a killer outline.
Theodhor Pandeli, Nov 18
Integrating Stripe into Your Android App
In this tutorial I will show how to allow users buy products or services from your app, using Stripe. Stripe is one of the simplest way to manage your online products, orders, and payments. You can find the code for this tutorial on Github. In the end of this tutorial, users would be able to buy plan subscriptions. The first step is creating some simple plans. To begin with, login to Stripe (or create an account if you haven't already). Make sure that you are in Test Mode before creating the plans from the dashboard.