<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Codebender Arduino IDE</title>
	<atom:link href="http://www.epanorama.net/blog/2015/04/24/codebender-arduino-ide/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2015/04/24/codebender-arduino-ide/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Mon, 06 Apr 2026 07:27:02 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/04/24/codebender-arduino-ide/comment-page-1/#comment-1543504</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 10 Apr 2017 12:24:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=31458#comment-1543504</guid>
		<description><![CDATA[PlatformIO and Visual Studio Take over the World
http://hackaday.com/2017/04/07/platformio-and-visual-studio-take-over-the-world/

In a recent post, I talked about using the “Blue Pill” STM32 module with the Arduino IDE. I’m not a big fan of the Arduino IDE, but I will admit it is simple to use which makes it good for simple things.

It turns out, the Arduino IDE does a lot more than providing a bare-bones editor and launching a few command line tools. It also manages a very convoluted build process. The build process joins a lot of your files together, adds headers based on what it thinks you are doing, and generally compiles one big file, unless you’ve expressly included .cpp or .c files in your build.

That means just copying your normal Arduino code (I hate to say sketch) doesn’t give you anything you can build with a normal compiler. While there are plenty of makefile-based solutions, there’s also a tool called PlatformIO that purports to be a general-purpose solution for building on lots of embedded platforms, including Arduino.

Although PlatformIO claims to be an IDE, it really is a plugin for the open source Atom editor. However, it also has plugins for a lot of other IDEs. Interestingly enough, it even supports emacs. I know not everyone appreciates emacs, so I decided to investigate some of the other options. I’m not talking about VIM, either.

I wound up experimenting with two IDEs: Atom and Microsoft Visual Studio Code.

PlatformIO supports a staggering number of boards ranging from Arduino to ESP82666 to mBed boards to Raspberry Pi. It also supports different frameworks and IDEs. If you are like me and just like to be at the command line, you can use PlatformIO Core which is command line-driven.

PlatformIO does too much. In theory, that’s the strength of it. I can write my code and not care how the mBed libraries are written or the Arduino tools munge my source code. I don’t even have to set up a tool chain because PlatformIO downloads everything I need the first time I use it.

When that works it is really great. The problem is when it doesn’t.

http://platformio.org/]]></description>
		<content:encoded><![CDATA[<p>PlatformIO and Visual Studio Take over the World<br />
<a href="http://hackaday.com/2017/04/07/platformio-and-visual-studio-take-over-the-world/" rel="nofollow">http://hackaday.com/2017/04/07/platformio-and-visual-studio-take-over-the-world/</a></p>
<p>In a recent post, I talked about using the “Blue Pill” STM32 module with the Arduino IDE. I’m not a big fan of the Arduino IDE, but I will admit it is simple to use which makes it good for simple things.</p>
<p>It turns out, the Arduino IDE does a lot more than providing a bare-bones editor and launching a few command line tools. It also manages a very convoluted build process. The build process joins a lot of your files together, adds headers based on what it thinks you are doing, and generally compiles one big file, unless you’ve expressly included .cpp or .c files in your build.</p>
<p>That means just copying your normal Arduino code (I hate to say sketch) doesn’t give you anything you can build with a normal compiler. While there are plenty of makefile-based solutions, there’s also a tool called PlatformIO that purports to be a general-purpose solution for building on lots of embedded platforms, including Arduino.</p>
<p>Although PlatformIO claims to be an IDE, it really is a plugin for the open source Atom editor. However, it also has plugins for a lot of other IDEs. Interestingly enough, it even supports emacs. I know not everyone appreciates emacs, so I decided to investigate some of the other options. I’m not talking about VIM, either.</p>
<p>I wound up experimenting with two IDEs: Atom and Microsoft Visual Studio Code.</p>
<p>PlatformIO supports a staggering number of boards ranging from Arduino to ESP82666 to mBed boards to Raspberry Pi. It also supports different frameworks and IDEs. If you are like me and just like to be at the command line, you can use PlatformIO Core which is command line-driven.</p>
<p>PlatformIO does too much. In theory, that’s the strength of it. I can write my code and not care how the mBed libraries are written or the Arduino tools munge my source code. I don’t even have to set up a tool chain because PlatformIO downloads everything I need the first time I use it.</p>
<p>When that works it is really great. The problem is when it doesn’t.</p>
<p><a href="http://platformio.org/" rel="nofollow">http://platformio.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/04/24/codebender-arduino-ide/comment-page-1/#comment-1520365</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 24 Oct 2016 11:56:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=31458#comment-1520365</guid>
		<description><![CDATA[Codebender Shuts Down
http://hackaday.com/2016/10/22/codebender-shuts-down/

Codebender.cc was a cloud based IDE for Arduino development. It was made for hackers by a few fellows in Greece. Unfortunately, while they saw some serious success, they were never able to convert it all the way into a viable business.

By November 31st Codebender.cc will be completely shut down. They assure users that the site will be in read-only mode for as long as the end of the year, but longer if the traffic justifies it. Codebender made it all the way to 10,000 monthly active users, but hosting and administration overshadowed this success to the tune of 25,000 dollars a month.

Not so much as far as businesses go, but without revenue it’s more than enough to shut down a site. Their business plan aimed to tailor their services for specific chip manufacturers and other companies but those deals never came together.

Two paid services will remain (starting at $10/month) at addresses with different TLDs. But the post does mention that the Codebender project started as Open Source. Their GitHub repo isn’t a clear path for rolling your own]]></description>
		<content:encoded><![CDATA[<p>Codebender Shuts Down<br />
<a href="http://hackaday.com/2016/10/22/codebender-shuts-down/" rel="nofollow">http://hackaday.com/2016/10/22/codebender-shuts-down/</a></p>
<p>Codebender.cc was a cloud based IDE for Arduino development. It was made for hackers by a few fellows in Greece. Unfortunately, while they saw some serious success, they were never able to convert it all the way into a viable business.</p>
<p>By November 31st Codebender.cc will be completely shut down. They assure users that the site will be in read-only mode for as long as the end of the year, but longer if the traffic justifies it. Codebender made it all the way to 10,000 monthly active users, but hosting and administration overshadowed this success to the tune of 25,000 dollars a month.</p>
<p>Not so much as far as businesses go, but without revenue it’s more than enough to shut down a site. Their business plan aimed to tailor their services for specific chip manufacturers and other companies but those deals never came together.</p>
<p>Two paid services will remain (starting at $10/month) at addresses with different TLDs. But the post does mention that the Codebender project started as Open Source. Their GitHub repo isn’t a clear path for rolling your own</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/04/24/codebender-arduino-ide/comment-page-1/#comment-1392779</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 18 May 2015 11:31:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=31458#comment-1392779</guid>
		<description><![CDATA[Codebender is a web-based tool that allows you to code and program an Arduino. The Chromebook is a web-based laptop that is popular with a few schools. Now you can uses Codebender on a Chromebook. You might need to update your Chromebook to v42, and there’s a slight bug in the USB programmers, but that should be fixed in a month or so.

Source: http://hackaday.com/2015/05/17/hackaday-links-may-17-2015/

More info: https://codebender.cc/]]></description>
		<content:encoded><![CDATA[<p>Codebender is a web-based tool that allows you to code and program an Arduino. The Chromebook is a web-based laptop that is popular with a few schools. Now you can uses Codebender on a Chromebook. You might need to update your Chromebook to v42, and there’s a slight bug in the USB programmers, but that should be fixed in a month or so.</p>
<p>Source: <a href="http://hackaday.com/2015/05/17/hackaday-links-may-17-2015/" rel="nofollow">http://hackaday.com/2015/05/17/hackaday-links-may-17-2015/</a></p>
<p>More info: <a href="https://codebender.cc/" rel="nofollow">https://codebender.cc/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
