38 Matching Annotations
  1. Last 7 days
    1. If you want a fast website without breaking the bank, go for GitHub Pages. It’s completely free and super fast. It does, however, require you to open source your site. If that’s not doable, CloudFront is a good alternative, but its price depends on how much bandwidth you push around. For most personal sites, CloudFront won’t cost more than a couple of dollars per month. The same thing goes for Google Cloud Storage.

      Advice for a personal use regarding the static webhosting benchmark (2020 May)

    2. The best all-around performer is AWS CloudFront, followed closely by GitHub Pages. Not only do they have the fastest response times (median), they’re also the most consistent. They are, however, closely followed by Google Cloud Storage. Interestingly, there is very little difference between a regional and multi-regional bucket. The only reason to pick a multi-regional bucket would be the additional uptime guarantee. Cloudflare didn’t perform as well I would’ve expected.

      Results of static webhosting benchmark (2020 May):

      1. AWS CloudFront
      2. GitHub Pages
      3. Google Cloud Storage
  2. May 2020
    1. For the past few years, we've run GitLab.com as our free SaaS offering, featuring unlimited public and private repositories, unlimited contributors, and access to key features, like issue tracking, code review, CI, and wikis. None of those things are changing! We're committed to providing an integrated solution that supports the entire software development lifecycle at a price where everyone can contribute. So what's changing? Over time, the usage of GitLab.com has grown significantly to the point where we now have over two million projects hosted on GitLab.com and have seen a 16x increase in CI usage over the last year.
    1. Veeble Hosting

      VEEBLE HOSTING Avail cheap Linux VPS Hosting Services at affordable prices. Buy affordable various services like registering domain names, SSL certificates, web hosting, windows VPS online

    1. Mozilla does not permit extensions distributed through https://addons.mozilla.org/ to load external scripts. Mozilla does allow extensions to be externally distributed, but https://addons.mozilla.org/ is how most people discover extensions. The are still concerns: Google and Microsoft do not grant permission for others to distribute their "widget" scripts. Google's and Microsoft's "widget" scripts are minified. This prevents Mozilla's reviewers from being able to easily evaluate the code that is being distributed. Mozilla can reject an extension for this. Even if an extension author self-distributes, Mozilla can request the source code for the extension and halt its distribution for the same reason.

      Maybe not technically a catch-22/chicken-and-egg problem, but what is a better name for this logical/dependency problem?

  3. Apr 2020
    1. The solution will be to go for serverless functions. This means that instead of occupying a server completely, it will only use the server capacity when the function needs to run.

      Serverless as a cheap back end option

    2. My favourites are Zeit and Netlify. They are quite similar in the features they provide: continuous deployment, around 100GB of bandwidth per month, and a built-in CDN. Another benefit is that they both provide the option of serverless functions, as we will see in the next section. This simplifies the number of services we need to integrate for our entire stack.

      Good website hosting:

      Zeit or Netlify

      (CD + 100 GB of bandwith / month + built-in CDN)

  4. Mar 2020
    1. Something else that will never change is the right to freely self-host Matomo On-Premise; this way you can always host Matomo Analytics on your own servers without having to pay for it.
    1. How do you leverage browser cache when Google’s very own Analytics.js has it’s expiry time set to 2 hours? How do you minimize DNS requests when Google advices you to copy their tracking code, linking to an externally hosted Javascript file?If that isn’t bad enough already, Google’s advice is to avoid hosting the JavaScript file locally. And why? To ensure you get access to new features and product updates.
    2. Why should I host analytics.js locally?The Complete Analytics Optimization Suite for WordPress gives you the best of both worlds. After activation it automagically downloads the latest version of analytics.js from Google’s servers, places the necessary tracking code in your WordPress theme’s header and keeps the local Javascript file up-to-date using an adjusted version of Matthew Horne’s update analytics script and wp_cron(). This way you can minimize DNS requests, leverage browser cache, track your visitors and still follow Google’s recommendation to use the latest features and product updates.
  5. Dec 2019
  6. Nov 2019
  7. Aug 2019
    1. We can definitely observe that (memory) size matters! More memory dramatically reduces duration.

      768-1024MB is optimal, and has diminishing returns

      lambda average duration

  8. Apr 2019
  9. Nov 2018
  10. Apr 2018
  11. Nov 2017
  12. Mar 2017
  13. Apr 2016
    1. People want to own their data and their namespace but they don’t want to run servers to do it. What’s the solution? Separate the elements. Treat your personal server as a BDS (Big Dumb Server), there to answer API calls and file requests.  Move the admin interfaces up towards the client, and maintain them centrally the way apps are maintained. Eventually, move the presentation layer towards the client too, allowing readers power over how they consume the data on your server.
      • Database:
        • provided by host
        • general purpose
        • accessible by http or https API
      • Database administration:
        • Native app or Web interface making privileged API calls.
        • GUI file browser for web server folders and files.
      • Presentation Layer
        • Pull pages (or other data) from multiple databases.
        • Customizable: the data you want, in the way you want to display it or otherwise use it.
  14. Mar 2016
  15. Feb 2016
    1. Part 3, Pressbooks dependencies:

      I skipped this section for now, wanting to just have my book(s) on the Web for starters. Looks like we are definitely chaning .php files below though.

    2. Navigate to: My Books → YOUR_SITE → Dashboard

      I believe the names of these categories has changed in the current UI: "My Catalog" has replaced "My Books."

    3. Part 1, WordPress generic:

      But for starting another WP install, skip this section entirely if following my lead, enabling Reclaim/Instrallatron's automatic configuration of multisite at installation.

    4. Pressbooks works with PHP 5.6.x and WordPress 4.4.1.

      I was working in 5.5 but Tim Owens quickly allowed me the ability to upgrade within the cPanel.

      Image Description

    5. Network Enable "Pressbooks."

      All I did of the above was download the PB plugin. You can "Network activate" from the plugin installed page.

    6. Do not install Pressbooks on an existing WordPress blog -- create a new WordPress install instead.

      This is pretty important. But it's easy to add a second WP install in Reclaim's Installatron. In fact, you can select "multisite" in the process and skip all of Part 1 below, including editing php files.

  16. Dec 2015
    1. Learn to take ownership and control over the content you put on the web instead of handing it to third-party publishers.

      Such an admirable principle/mission. I wonder though whether this will ever be part of a larger cultural turn? Or even if it will be a major part of 21st century digital pedagogy?...

  17. May 2015
  18. Apr 2015
  19. Mar 2015
    1. You can expect to pay 50 cents a day. Or try DIY. This is where you will own your content.

      Rent to own?

      There is no ownership while we rent.

      We either own or increase our freedom of movement in and out of rental environments...or both.