Tag: upverter

  • Hardware Workshop: May 2-3

    Step 1. Start a hardware company.
    Step 2. ?
    Step 3. Profit.

    If it were only that easy. You can ask  PebbleInteraXonThalmic, Bionym, PUSH Strength, Kiwi WearablesClearPath Robotics among others about the challenges of designing, testing, manufacturing and distributing a hardware-based company. There are a lot of subtle , unexpected complexity in moving from bits to atoms. And one of the best ways to learn about complexity is from operators made mistakes and found a way to do it.

    There is a Toronto based event happening called the Hardware Workshop happening May 2-3, 2014. The event is hosted by Marc Barros (Moment) and organized locally by Katherine Hague (Shoplocket) and Zak Homuth (Upverter). It features an amazing set of people with real world experience in all aspects of building hardware-based businesses, including:

    It looks like a great workshop at an amazing price. Looks like the workshop costs are covering the out-of-pocket expense of the organizers for food to allow participants to focus on the content and learning opportunity. (Seriously, do the math $75 * 75 = $5,625 barely covers the catering costs).

    “What makes this workshop unique is the quality of the content, the deep operational experience of the teachers, and the long term connections you will make. Hand curated, each teacher covers a unique topic that falls within the startup’s life cycle from an idea to reaching market fit.”

    If you’re interested in learning about building a hardware startup and about the mistakes that others have made (so you can avoid them). This should be a fun 2 days. Apply to attend.

    [Disclosure: I am an investor in Upverter. ]

  • Early bird pricing for StartupFest

    TL;DR

    Early bird pricing for tickets to International Startup Festival end on June 1, 2013.

    CC-BY-SA-20  Some rights reserved by Michael Lewkowitz

    We can all gripe about why founders and startups should not attend events, and they should get down to figuring out  if there is quantified market demand for their product.

    But lets face it, summer feels like it is here in Toronto (it’s hot). And we all need to blow off some steam. So why not take some 2-3 days and connect in Montreal (or Vancouver more on that soon). Startup Festival early bird tickets sales end tomorrow (June 1, 2013). There is an amazing lineup full of local, national and international recognizable talent. Come to Montreal. Be prepared to listen to amazing stories from real founders and investors about how they figured out traction for their companies.

    Folks I’m looking forward to hearing stories from:

    Dulcie MaddenDulcie Madden

    Co-founder of Rest Devices, Inc.

    Joe_ChernovJoe Chernov

    VP Marketing at Kinvey

    Fred DestinFred Destin

    Early Stage VC at Atlas Venture

    Jen van der Meer picJen van der Meer

    Advisor, Luminary Labs

    Michael BaumMichael Baum

    Founder of Splunk, Venture Partner at Rembrandt Venture Partners

    The part that I look forward to the most, is the part where I hang out with folks from Toronto (and beyond) because we’re all too busy with companies, family and kids. So I get to hang out with my friends Zak Homuth , Mark MacLeod , April Dunford , Harley Finkelstein , Ben Yoskovitz, Roger Chabra , Andrew D’Souza , Brydon Gilliss
    and Ken Seto .

    I’m going for the opportunity to learn from other people’s experiences. I’m going to connect with folks I’d otherwise have to travel to multiple places to connect with. And probably most importantly, I’m looking forward to strengthening the connections I have with folks I already know.

    Register Now

     

    Image attribution: AttributionShare Alike Some rights reserved by Michael Lewkowitz

     

  • The Pending Talent Wars

     

    CC-BY-NC-ND-20 Some rights reserved by Today is a good day
    AttributionNoncommercialNo Derivative Works Some rights reserved by Today is a good day

    Did you know that accelerators are heading for a shake out? We’ve talked a lot incubators, accelerators and cyclotrons. And the proliferation of the accelerator model is generally positive, it started me thinking about a possibility for slightly different model. One that Kevin Swan posted an insightful comment on the talent shortage for Canadian startups. I don’t think I’m the first to propose this, but it starts to make sense. Incubators/accelerators don’t need to only hasten the formation, creation and ideation of companies. They are fertile grounds to accelerate people. And it’s not just incubators and accelerators, companies participate in HackDays to find talent.

    Need proof?

    Vuru acquired by Wave Accounting

    Vuru founders Cameron Howieson and Yoseph West reached out to the Wave Accounting team for advice on building a free, web-based financial services tool. Over time, the two companies traded notes as Wave took on a an informal advisory role, and that led to a sense that Vuru’s talent and direction were something that would be well suited to the Wave Accounting mission. — Darrell Ethrington, Aug 21, 2012 in BetaKit

    Vuru was a 2 cofounder team in the FounderFuel (full disclosure: I am mentor in FounderFuel and I now employed by Wave Accounting investor OMERS Ventures). They were building a “investment tracking tools aimed at managing personal finance, which is not something Wave currently offer[ed]”. It was a great fit, a team that had the entrepreneurial culture to make a difference at Wave and a product that filled a known product roadmap gap.

    Algo Anyhere acquired by 500px

    Ok, before Zach Aysan slaps me for being totally incorrect. AlgoAnywhere was not in an incubator or accelerator program. But they had raised a seed round and were building very interesting technology.

    The 500px founders met Algo Anywhere at their Pixel Hack Day last year, and were impressed by what the team brought to the table. Algo Anywhere’s tech was originally intended to be sold on an SaaS basis, providing companies with the data crunching power of sophisticated recommendation algorithms, without the need for those to be developed in-house or hosted on a company’s own servers – Darrell Ethrington, July 9, 2012 in BetaKit

    The interesting point here isn’t about incubators or accelerators. It’s about founders of early-stage companies looking for relationships and gaps in the market left by other players.

    Pulpfingers acquired by 500px

    It seems that 500px has been strategically acquiring companies. It looks like both Pulpfingers and Algo Anywhere were part of the PixelHackDay (see photo from TechCrunch). Which gives 500px access to see designers, developers working in their domain space. It’s a great way to round out the product roadmap, Pulpfingers was a iOS discovery application. And they aren’t alone. Hootsuite acquired Seesmic and Swift.

    Built to Last versus Built to Flip

    I’m not arguing that founders should be looking to build companies to flip. There is lots of conversation about building lasting value. I’m arguing that companies that have raised capital to scale are looking for alternative methods to acquire talent. Get access to the API, build a meaningful service, acquire shared customers and go forward, it’s Biz Dev 2.0 (as Caterina described back in 2006). What’s new to the game for Canada (well Canadian startups) is that for the first time since RIM we are starting to have web startups that are reaching scale and are able to acquire talent, teams and companies. The goal isn’t to look for a acqui-hire or a manquisition, but to look at where working with an existing company or API gives you immediate access to distribution or monetization that you might have to work harder to build on your own.

    I’m betting that companies like Wave Accounting, 500px, Influitive, Hootsuite, Shopify,Freshbooks, Top Hat Monocle, WattpadUpverter, Chango, FixmoDesire2Learn, Lightspeed are all actively looking for teams that are building on their APIs or filling product gaps (it becomes a buy versus build decision).

    If I was a developer or looking to get into an incubator program, I’d start looking at the hackathons and APIs that are aligned with my vision where I could accelerate customer adoption.

    Events

    APIs and Developer Starting Points

    Find an API (be it local or otherwise) that aligns with your vertical, figure out if you can solve one of your immediate challenges (like distribution and customer acquisition). Maybe strike up a conversation with the product teams at shop. But build something that delights customers and users! Go! Now!

    Who has something built on one of the above APIs?

  • Marketing, Robots and Startup Hacking

    Chuck Norris Approved

    These events are Chuck Norris Approved.

    The best part about a health entrepreneurial ecosystem is the diversity of events. Toronto is rocking a variety of events, ranging from conversations to socials. But there are a lot of grassroots events where designers, developers, marketers, and technologists can get involved. There are lots of things going on beyond the usual social activities. My request, is that you refer a student or a colleague that you think might be interested. This is a great way for someone to start participating and get to the next level.

    Mesh Marketing

    This one is aimed at marketers. It is happening November 7, 2012. It is not purely a startup marketing event, i.e., there is not an abundance of focusing on core core value proposition and user engagement. It is an event where there is distinct benefit to companies in the learning about Acquisition and Activation and Referral. There are a crazy number of marketers that have built and sold startups (see Jennifer Lum think Quattro Mobile) and those that are defining new techniques (see Kristina Halvorson think content strategy) and others that I think are doing a great job (see Hicham Ratnani think Frank And Oak).

    “Canada has good engineering and technical talent but a shortage of sales and marketing talent.” Kunal Gupta, TechVibes

    So, here’s a chance to gain access to world class marketing content. It’s relatively inexpensive, there are a few tickets left. And the after party is a fundraiser for our friend Michael O’Connor Clarke’s family.

     StartupWeekend Toronto is happening November 9-11, 2012. It is an event where designers, developers, marketers can come together and explore. The idea is that the artificial time constraints create the right environment to experience and understand what working in a startup is like. It might or might not produce a fundable startup, but it will produce potential founders that have experience working with each other. It’s a great event. At last check, there were a few wait list spots for non-technical individuals to participate.

    Get Your Bot On!

    CC-BY-NC-SA-20  Some rights reserved by STCroiss
    AttributionNoncommercialShare Alike Some rights reserved by STCroiss

    Hardware is cool again. I love seeing a rise of hardware, manufacturing and physical bit based startups in Toronto. Did you know there are companies like Upverter? Panda Robotics? Pebble (alright Allerta was a Waterloo company but headed to greener pastures before their Kickstarter campaign)? Get Your Bot On! is a three day event where you can learn along side newbies, hobbyists, and pros to build a robot. Let me repeat, you can build a robot. That’s amazing. Read Leila’s blog post about it. They will provide everything you need to build a robot.

    Friday Nov 23 – Sunday Nov 25, 2012. Register to attend.

    AngelHack Toronto, Dec 1-2, 2012

    Still looking for an opportunity to hang with Leila Boujnane, Dan Martell, Amber MacArthur, Jesse Rodgers and me. Then AngelHack is a great way to build something in a 24 hour window and have the chance to get feedback and be entered in the larger AngelHack contest. Winners will get 6 weeks of mentorship in Silicon Valley (and the prizes include travel). It’s a great way for young developers to either kickstart a company and start to build a network beyond their local community.

    “All participants are expected to work on the honor code and respect the rules below. Overall, if you come with a great idea, build something on the spot, and present us a meaningful new hack that can improve peoples lives (even if only in a humorous way) then we are pretty impressed.”

  • Atoms are the new bits

    Today seems to be an Upverter kind of day, don’t believe me. Check out Zak’s post on the Toronto startup ecosystem.

    CC-BY-20 Some rights reserved by oskay
    Attribution
     Some rights reserved by oskay

    Hardware startups are back with a vengeance. Thomas Tunguz (LinkedIn, @ttunguz) of Redpoint Ventures talks about his investments in hardware startups Sonos and Electric Imp. There are new set top boxes, watches, game controllers and entire communities around making and sharing. The rise of the Internet of things, sensors, and open hardware platforms like Raspberry Pi, Arduino and BugLabs are making it easier for activists, hackers and organizations to design, build, distribute and monetize hardware projects.

    We are lucky in Toronto to have HackLab.TO, Upverter, Media Lab Toronto, Site3 and others working on cool hardware based projects. Are you interested in learning about building hardware projects? Curious at designing, testing and building a hardware project?

    Hardware Hackathon by Upverter, Aug 10-12, 2012 in Toronto

    The Upverter team and a bunch of other from around the GTA are hosting a hardware hackathon August 10-12, 2012 at the Mozilla Opensource Space. All you need is an interest in physical prototyping and a laptop (go crazy if you want to try to do circuit board layout on a mobile phone or tablet).

    Should be an awesome time.

  • Under the Hood: The Technical Setup of Upverter

    Editor’s note: This is a cross post from the Upverter blog written by Zak Homuth (LinkedIn, @zakhomuth, Github). Follow him on Twitter @zakhomuth. This post was originally published on August 1, 2011, I was just negligent in posting it.

    Who doesn’t love tech porn? And what’s better than an inside look at the architecture and tools that power a startup? That’s right, nothing. So we thought, why not put up our own little behind the scenes, and try and share a little bit about how we do what we do?

    At Upverter, we’ve built the first ever web-based, the first ever collaborative, and the first ever community and reuse focused EDA tools. This meant re-thinking a lot of assumptions that went into building the existing tools. For example, clients and servers weren’t an afterthought, but instead a core part of our architecture. Collaboration was baked in from the start which also meant a whole new stack – borrowed heavily from guys like Google Wave, and Etherpad.

    http://en.wikipedia.org/wiki/Apache_Wave
    http://code.google.com/p/etherpad/
    http://techblog.gomockingbird.com/archive/5/2010

     

    Apache-wave

    On the front-end, our pride and joy is what we call the sketch tool. Its more or less where we have spent the bulk of our development time over the last year – a large compiled javascript application that uses long polling to communicate with the API and Design Servers. When we started out to move these tools to the web, we knew that we would be building a big Javascript app. But we didn’t quite know what the app itself would look like and our choice of tech for the app itself has changed quite a bit over time… more on this later!

    On the back-end, we run a slew of servers. When it comes to our servers, there was a bit of a grand plan when we started, but in reality they all came about very organically. As we needed to solve new problems and fill voids, we built new servers into the architecture. As it stands right now, we have the following:

    • Front-end web servers, which serve most of our pages and community content;
    • API & Design servers, which do most of the heavy lifting and allow for collaboration;
    • DB servers, which hold the datums; and
    • Background workers, which handle our background processing and batch jobs.

     

     

    So let’s talk tech…

    • We use a lot of Linux (ub) (arch), both on our development workstations and all over our servers.
    • We use Python on the server side; but when we started out we did take a serious look at using Node.js () and Javascript. But at the time both Node and javascript just wern’t ready yet… But things have come a tremendously long way, and we might have made a different choice if we were beginning today.
    • We use nginx (http://nginx.org/) for our reverse proxy, load balancing and SSL termination.
    • We use Flask (http://flask.pocoo.org/) (which is a like Sinatra) for our Community and Front-end web servers. We started with Django, but it was just too full blown and we found ourselves rewriting it enough that it made sense to step a rung lower.
    • We use Tornado () for our API and design servers. We chose Tornado because it is amazingly good at serving these type of requests at break neck speed.
    • We built our background workers on Node.js so that we can run copies of the javascript client in the cloud saving us a ton of code duplication.
    • We do our internal communication through ZMQ (www.zeromq.org) on top of Google Protocol Buffers
    • Our external communication is also done through our custom RPC javascript again mapped onto Protocol Buffers. http://code.google.com/apis/protocolbuffers/docs/overview.html/
    • We used MySQL () for both relational and KV data through a set of abstracted custom datastore procedures until very recently, when we switched our KV data over to Kyoto Tycoon ().
    • Our primary client the sketch tool is built in Javascript with the Google Closure Library () and Compiler ().
    • The client communicates with the servers via long polling through custom built RPC functions and server-side protocol buffers.
    • We draw the user interface with HTML5 and canvas (), through a custom drawing library which handles collisions and does damage based redrawing.
    • And we use soy templates for all of our DOM UI dialogs, prompts, pop-ups, etc.
    • We host on EC2 and handle our deployment through puppet master ().
    • Monitoring is done through a collection of OpsView/nagios, PingDom and Collectd.

    Our development environment is very much a point of pride for us. We have a spent a lot of time making it possible for us to do some of the things we are trying to do from both the client and server sides and putting together a dev environment that allows our team to work efficiently within our architecture. We value testing, and we are fascists about clean and maintainable code.

    • We use git (obviously).
    • We have a headless Javascript unit test infrastructure built on top of QUnit () and Node.js
    • We have python unit tests built on top of nose ().
    • We run closure linting () and compiling set to the “CODE FACIEST” mode
    • We run a full suite of checks within buildbot () on every push to master
    • We also do code reviews on every push using Rietveld ().
    • We are 4-3-1 VIM vs. Text Edit vs. Text Mate.
    • We are 4-2-2 Linux vs. OSX vs. Windows 7.
    • We are 5-2-1 Android vs. iPhone vs. dumb phone.

    If any of this sounds like we are on the right path, you should drop us a line. We are in Toronto, we’re solving very real-world, wicked problems, and we’re always hiring smart developers.

    Reference

    Editor’s note: This is a cross post from the Upverter blog written by Zak Homuth (LinkedIn, @zakhomuthGithub). Follow him on Twitter @zakhomuth. This post was originally published on August 1, 2011, I was just negligent in posting it.