Skip to main content

Home/ Groups/ Edmonton Lean Startup Circle
Jas P

Tutorial: setting up Gitlab on Debian 6 - Phusion Corporate Blog - 0 views

  •  
    Helpful tutorial on how to setup gitlab on a linux box.
Jas P

GITLAB: Self Hosted Git Management Application - 0 views

  •  
    Gitlab is an open source version of github that you can install and run locally. Great when you can't get everything onto Github if you have too many projects, or can't get approval to host code publicly.
Jas P

Cloud Servers Hosting & Cloud Computing Servers | iWeb - 0 views

  •  
    If you're looking for a Canadian VPS that is similar to Rackspace or Linode, iWeb's cloud server's are worth looking at. They offer instant deployment and more, and the servers right now seem pretty performant and not oversubscribed.
Jas P

Quick Deployment Server & Fast Activation Server : Smart™ Server | iWeb - 0 views

  •  
    If you're looking for a Canadian VPS iWeb's Cloud servers offer a decent experience similar to companies like Rackspace and Linode.
Jas P

Video Hosting for Business - 0 views

  •  
    Compared to other video providers, Wistia is unique in that it provides complete analytics of how much of each video someone watched, as well as being able to build in calls to action right into the video. Worth checking out.
Jas P

Mobile Apps: HTML5 vs Native - 0 views

  • The question The main question in play here is: How thick should clients be? Let me define my terms: I define the Client as the thing which is used by exactly one user, which interacts directly with that user, and which is probably physically close to that person. I define the Server as the thing which is shared by multiple users, which interacts directly with the Client, and which could be physically located anywhere. I define the Pipe as the connection between the Client and the Server. I define the notion of a Thick client as a relative term. Thicker clients have more app-specific code and are less dependent on the Server. Thinner clients leave more of the app-specific work to be done on the Server. There are two main variables in decisions about the thickness of clients: The quality of the Pipe: This includes bandwidth, latency, availability, reliability, and cost The Client side costs: This includes cost of hardware, software development, deployment, upgrades, and maintenance. And, there are two laws which apply: As the quality of the pipe goes up, the client can get thinner. As the client side costs go down, the client can get thicker.
  • This issue is not new Back in the 1960s and 1970s, when we only had mainframes and minicomputers, there was a distinction between smart terminals (thick clients) and dumb terminals (thin clients). In the 1980s, we got workstations (really expensive thick clients, purchased by people who perceived them as cheap compared to the mainframes and minis) and microcomputers (far less expensive thick clients, purchased by people who previously didn't have a computer at all). In the early 1990s, the high cost of workstations gave rise to X terminals, thin client devices which couldn't do much more than display the graphical user interface. My manager bought one of those fancy new 19.2k modems and actually tried doing Motif widget development from home. In the mid 1990s, web browsers appeared. For a very brief time, this technology was regarded only as a way to collaborate on hypertext documents. This phase of the web lasted for most of an afternoon. Meanwhile, back in Champaign, Illinois, the Unsung Hero and His Eminence were busy building a web browser which had more "stuff" in it. What kind of stuff? The sort of stuff that made web browsers into a platform for delivery of apps. And the technologies of the web have been moving primarily in that direction ever since. Java applets (developed a fatal disease called Swing) ActiveX (declared dead seven years after it went missing) Flash (murdered by Steve Jobs) Silverlight (murdered by HTML5) In the late 1990s, people (Oracle, I think?) tried to sell something called a Network Computer. It was a little PC with a video card, some RAM, an ethernet card, a web browser, and no hard disk. Thin.
  • HTML5 arrived. Actually, the spec is still a long way from being finalized, but nobody knows that. People needed a name, so they started saying "HTML5" before it was fully cooked. Common usage of the term "HTML5" is actually fairly accurate, at least compared to the way telecom companies use the term "4G". And now, this war has moved to the battlefield of mobile. Smartphones and tablets.
  • ...6 more annotations...
  • Black and white As I said above, people exhibit a black-and-white mentality about this issue. In part, this is because people who make polarizing predictions tend to sound more visionary. In some situations, being inspiring is far more important than being correct.
  • Another reason that people like to hear black-or-white predictions about the future is that it makes them feel better. Uncertainty is uncomfortable.
  • nobody likes articles like this one, essays which claim that the world is defined in shades of gray. This is why you stopped reading two scroll bars ago.
  • Nonetheless, for this round, I'm betting on native apps, for three reasons: Recent declines in Client side costs. For example, the App Store makes a huge difference in issues of installation and upgrades. Current problems with quality of the Pipe. Users of smartphones and tablets have high expectations regarding the quality of the user experience. My own preference. I'd rather spend my time creating products that delight users. Wal-Mart may be successful, but the goal of making everything cheaper just doesn't look like much fun.
  • But native apps are just better. They always have been. That's why they cost more.
  • web apps and native apps can and will coexist.
  •  
    Nice breakdown on the differences between building a thin (html5, etc) vs thick (native) mobile app.
Jas P

Eric Sink - 0 views

  • The question The main question in play here is: How thick should clients be? Let me define my terms: I define the Client as the thing which is used by exactly one user, which interacts directly with that user, and which is probably physically close to that person. I define the Server as the thing which is shared by multiple users, which interacts directly with the Client, and which could be physically located anywhere. I define the Pipe as the connection between the Client and the Server. I define the notion of a Thick client as a relative term. Thicker clients have more app-specific code and are less dependent on the Server. Thinner clients leave more of the app-specific work to be done on the Server. There are two main variables in decisions about the thickness of clients: The quality of the Pipe: This includes bandwidth, latency, availability, reliability, and cost The Client side costs: This includes cost of hardware, software development, deployment, upgrades, and maintenance. And, there are two laws which apply: As the quality of the pipe goes up, the client can get thinner. As the client side costs go down, the client can get thicker.
  • why does the thickness of Clients vary? Because varying Client thickness creates opportunities to compete in the marketplace. You can differentiate yourself from your competition by making your Client thicker (more expensive) and talking about performance and a better user experience and stuff like that. Or, you can differentiate yourself by making your Client thinner (less expensive) and talking about lower Total Cost of Ownership and easier installation and stuff like that.
  • This issue is not new Back in the 1960s and 1970s, when we only had mainframes and minicomputers, there was a distinction between smart terminals (thick clients) and dumb terminals (thin clients). In the 1980s, we got workstations (really expensive thick clients, purchased by people who perceived them as cheap compared to the mainframes and minis) and microcomputers (far less expensive thick clients, purchased by people who previously didn't have a computer at all). In the early 1990s, the high cost of workstations gave rise to X terminals, thin client devices which couldn't do much more than display the graphical user interface. My manager bought one of those fancy new 19.2k modems and actually tried doing Motif widget development from home. In the mid 1990s, web browsers appeared. For a very brief time, this technology was regarded only as a way to collaborate on hypertext documents. This phase of the web lasted for most of an afternoon. Meanwhile, back in Champaign, Illinois, the Unsung Hero and His Eminence were busy building a web browser which had more "stuff" in it. What kind of stuff? The sort of stuff that made web browsers into a platform for delivery of apps. And the technologies of the web have been moving primarily in that direction ever since.
  • ...5 more annotations...
  • Black and white As I said above, people exhibit a black-and-white mentality about this issue. In part, this is because people who make polarizing predictions tend to sound more visionary. In some situations, being inspiring is far more important than being correct
  • Another reason that people like to hear black-or-white predictions about the future is that it makes them feel better. Uncertainty is uncomfortable.
  • Broadly speaking, nobody likes articles like this one, essays which claim that the world is defined in shades of gray. This is why you stopped reading two scroll bars ago. But on this issue, the black-and-white predictions are simply wrong.
  • Nonetheless, for this round, I'm betting on native apps, for three reasons: Recent declines in Client side costs. For example, the App Store makes a huge difference in issues of installation and upgrades. Current problems with quality of the Pipe. Users of smartphones and tablets have high expectations regarding the quality of the user experience. My own preference. I'd rather spend my time creating products that delight users. Wal-Mart may be successful, but the goal of making everything cheaper just doesn't look like much fun.
  • Like I said then, web apps and native apps can and will coexist. But native apps are just better. They always have been. That's why they cost more.
  •  
    Nice comparison from Eric Sink on deciding how "thick" your mobile app should be, from writing a basic HTML5 app, using a toolset that generates mobile apps, or writing native mobile apps.
Jas P

Website Optimization - Back to Basics | Jeff Sexton Writes - 0 views

  • when it comes to Web­site opti­miza­tion, the three fun­da­men­tal ques­tions pretty much never change: Who is com­ing to the site? How did they arrive? And what are their goals? What’s the next step for­ward for them both in terms of their goals and your con­ver­sion funnel? What do they need to under­stand, believe, and feel in order to con­fi­dently take those next steps
  • under­stand WHY web vis­i­tors do what they do. Ana­lyt­ics can tell you what vis­i­tors are doing, but you’ll never really fig­ure out WHY they’re doing it until you get a grasp on these questions.
  •  
    Nice exploration of the thought processes in optimizing someone's behaviour on a site.
Jas P

How to install Xcode, Homebrew, Git, RVM, & Ruby 1.9.3 on Snow Leopard, Lion, and Mount... - 0 views

  •  
    If you're looking to use homebrew on your mac to install standard linux packages, this is a nice guide on how to get the xCode Command Line Tools installed for Homebrew to work properly.
Jas P

Hetzner Online AG - 0 views

  •  
    Hetzner provides lots of power, ram and CPU for a good price. Worth looking at if you're looking to get your own VPS or Dedicated Server.
Jas P

How We Fight - Cofounders in Love and War « Steve Blank - 0 views

  • often get asked about finding cofounders and I usually give the standard list of characteristics of what I look for in a founder.  And I emphasize the value of a founding team with complementary skills sets – i.e. the hacker/hustler/designer cofounder archetype for web/mobile apps.
  • But Jessica Alter, Cofounder & CEO of FounderDating, pointed out that cofounders did not mean two founders in the same room.  She suggested that I was missing one of the key attributes of what makes successful startup teams powerful. She suggested that how cofounders fight was a key metric in predicting the success of a founding team.  
  • one of the key things to pay attention to in a search for a cofounder is how you fight.
  • ...10 more annotations...
  • Taking Time How you fight with your potential cofounder(s) matters for a lot of reasons, the simplest of which is that you have time to fight – meaning you’ve worked together long enough to hit disagreements or bumps.
  • But in order to figure out if you can work together you have to (wait for it…) actually work together.
  • That could be starting a side-project, heading over to a Startup Weekend or other hackathon, working full-time for a few months or some combination of those options.  However you do it, you need to build something together.  It doesn’t ultimately matter it if ends up being the right product, you will still have areas you disagree on throughout the process. Ask yourself: Have we had disagreements? If you haven’t, maybe you should consider a longer courtship period.
  • Simulating Real-Life Consider what real startup life is going to be like.  For a long-time (longer than you plan) things are not going to work and you’ll have to figure out what to do – together.  If you do eventually reach a point where the company is making real progress, you’re still going hit crazy challenges on a regular basis that you’ll have to navigate together
  • let’s agree you’re going to fight. That, in and of itself, doesn’t mean anything. In fact, it’s quite healthy. What matters in real life is what are the fights like? Do they escalate rapidly or become knock down, drag outs? Can you recover quickly and keep moving?
  • Entrepreneurship and early stage companies are about moving fast; if you’re caught in a disagreement for days at a time it means decisions are not being made and/or people are walking around feeling resentful.  Either one will eventually lead to failure.  Ask yourself: When we fight do we get over it quickly and respectfully?
  • it matters what the fights are about.
  • A lot of people approach finding cofounders as just a skill set need and believe once that box is checked, everything will be smooth sailing. Complimentary skill sets are important and if you’re fighting about one functional area  (e.g. design, product) it might be a sign you have too much skill set overlap.
  • What’s difficult is making sure you’re aligned on the softer side: Why do you want to build a company? What kind of company you want to build? What are your working styles? What are your values?  What are your other priorities (family, etc.)
  • But you better make sure you’re on the same page as your potential cofounder about those topics. These are the issues that break up relationships, not button colors.
  •  
    I like the importance this post places on finding the right partner, and some uncommon questions that end up unraveling many partnerships that aren't the commonly expected questions.
Jas P

Applying Canada's Anti-Spam Legislation: A Marketer's Checklist | Technically Marketing - 1 views

  • We’ve listed some best practices to help marketers stay compliant with Canada’s new anti-spam law: Be very clear on who is sending the message. A marketer sending a message on behalf of a brand could be responsible. Follow the subscribers rule – get permission (explicit permission) to email your subscribers. If there’s not a request for consent, it’s not consent. Respect and govern the one-to-one marketing relationship that you have with subscribers. Honor each individual’s unique preferences with regard to communication, content, frequency and channel. Provide recipients with an obvious, clear and efficient email or web-based means to opt-out of receiving any further business and/or marketing email messages from your organization. Keep records of the type of consent obtained from recipients so that email lists can be scrubbed prior to campaign broadcasts. Include a link to your company’s privacy policy in every email. The privacy policy should explain the intended use and disclosure of any personal information that might be gathered through “clickstream” means or other website monitoring techniques. Take reasonable steps to ensure that the addresses on your email lists were obtained with proper consent.
  • For more information on the legislation, visit the Government of Canada’s Anti-Spam Legislation website at: www.fightspam.gc.ca.
  • Regardless of the law, explicit permission is the best practice and produces the top results and deliverability.
  • ...2 more annotations...
  • CASL covers any electronic message (unsolicited email, SMS, Instant Messaging, spyware, malware, phishing, pharming and social networks) that crosses Canadian wires – regardless of intent.
  • Any and all domains (not only “.ca” but “.com” as well) fall under this new law.  CASL will be enforced by three Canadian regulatory agencies: Canadian Radio-Television and Telecommunications Commissions (CRTC), Office of the Privacy Customer, and the Competition Bureau.
  •  
    A solid list of what to be aware of when running an email list. Thanks to Chris for sharing this one.
Jas P

28 Ways to Learn to Program Online - 0 views

  •  
    Nice list to get your feet wet in programming. It's valuable to know how programming works even if you don't end up programming a lot.
Jas P

Call to Action Buttons: Examples and Best Practices | Smashing Magazine - 0 views

  • Size of call to action button versus less important call to actions A web page may have multiple calls for action. To indicate the relative importance of a call to action with respect to other actions, you can vary their sizes. Here is an example of this concept on the paramore|redd 3 website where the call to action button that asks the user to sign up for their newsletter is significantly larger than the continue reading call to action, indicating that on this web page, they would rather you take the action of subscribing versus reading the blog posts.
« First ‹ Previous 181 - 200 of 210 Next ›
Showing 20 items per page