<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (bignose)</title>
    <link>https://pinboard.in/u:bignose/public/</link>
    <description>recent bookmarks from bignose</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://bettercli.org/"/>
	<rdf:li rdf:resource="https://calendar.perfplanet.com/2025/nolojs-reducing-js-workload-html-css/"/>
	<rdf:li rdf:resource="https://thathtml.blog/2025/12/nuances-of-typing-with-jsdoc/"/>
	<rdf:li rdf:resource="https://practicaltypography.com/"/>
	<rdf:li rdf:resource="https://www.owl.is/blogg/blocking-crawlers-without-javascript/"/>
	<rdf:li rdf:resource="https://www.gnu.org/philosophy/kind-communication.html"/>
	<rdf:li rdf:resource="https://taingram.org/blog/emacs-javascript-lsp.html"/>
	<rdf:li rdf:resource="https://freerangebits.com/posts/2025/02/emacs-light-dark/"/>
	<rdf:li rdf:resource="https://inkscape.org/forums/cutplot/design-eps-file-wtransparent-background-for-roland-bn-20a-printercutter/"/>
	<rdf:li rdf:resource="https://expressionstatement.com/html-form-validation-is-heavily-underused"/>
	<rdf:li rdf:resource="https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code"/>
	<rdf:li rdf:resource="https://kerkour.com/sqlite-for-servers"/>
	<rdf:li rdf:resource="https://bjoern-holste.scribe.rip/django-hearts-supabase-8b251f77d206"/>
	<rdf:li rdf:resource="https://beej.us/guide/bgnet0/"/>
	<rdf:li rdf:resource="https://understandlegacycode.com/"/>
	<rdf:li rdf:resource="https://linuxiac.com/how-to-install-nextcloud-with-docker-compose/"/>
	<rdf:li rdf:resource="https://modern-web.dev/"/>
	<rdf:li rdf:resource="https://github.com/summeremacs/howiuseemacs/blob/main/full-explanation-of-how-i-use-emacs.org"/>
	<rdf:li rdf:resource="https://growyourown.services/"/>
	<rdf:li rdf:resource="https://www.inkandswitch.com/local-first/"/>
	<rdf:li rdf:resource="https://firstdonoharm.dev/"/>
	<rdf:li rdf:resource="https://teddit.pussthecat.org/r/spiritisland/comments/qafq8j/improving_at_spirit_island_a_guide/"/>
	<rdf:li rdf:resource="https://transfediverse.org/"/>
	<rdf:li rdf:resource="https://cestlaz.github.io/stories/emacs/"/>
	<rdf:li rdf:resource="https://markodenic.com/css-tips/"/>
	<rdf:li rdf:resource="https://fed.coop/co-operatives-in-australia-a-manual/"/>
	<rdf:li rdf:resource="https://www.fauxhammer.com/tutorials/how-to-make-a-wet-palette-for-painting-miniatures-models/"/>
	<rdf:li rdf:resource="https://javascript.info/task/throttle"/>
	<rdf:li rdf:resource="https://bayton.org/docs/nextcloud/installing-nextcloud-on-ubuntu-16-04-lts-with-redis-apcu-ssl-apache/"/>
	<rdf:li rdf:resource="https://www.techwizcr.com/install-nextcloud-on-ubuntu-20-04-with-apache-lamp-stack/nextcloud/"/>
	<rdf:li rdf:resource="https://androidflagship.com/33304-restore-null-imei-fix-not-registered-on-network-galaxy-s9/"/>
	<rdf:li rdf:resource="https://cadadr.dreamwidth.org/828.html"/>
	<rdf:li rdf:resource="http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/"/>
	<rdf:li rdf:resource="https://emacsnotes.wordpress.com/2020/06/21/create-a-stylesheet-for-your-opendocument-files-and-inline-the-xml-definitions-right-in-your-org-file-think-html_head-or-html_head_extra-but-for-odt-docx-files/"/>
	<rdf:li rdf:resource="https://www.acouplecooks.com/how-to-make-pizza-dough/"/>
	<rdf:li rdf:resource="http://blog.pyspoken.com/wp-content/uploads/2018/07/python2_to_3_migration_guide.pdf"/>
	<rdf:li rdf:resource="https://fridge0.branchable.com/"/>
	<rdf:li rdf:resource="https://www.reddit.com/r/uMatrix/comments/aaq2yi/small_tip_for_firefox_users/"/>
	<rdf:li rdf:resource="https://runyourown.social/"/>
	<rdf:li rdf:resource="https://arnowelzel.de/en/root-access-in-android-as-of-2018"/>
	<rdf:li rdf:resource="https://medium.freecodecamp.org/how-to-develop-react-js-apps-fast-using-webpack-4-3d772db957e4"/>
	<rdf:li rdf:resource="https://gruntwork.io/devops-checklist/"/>
	<rdf:li rdf:resource="https://css-tricks.com/making-pure-css-playpause-button/"/>
	<rdf:li rdf:resource="https://aerolab.co/blog/web-accessibility/"/>
	<rdf:li rdf:resource="https://blog.andrewray.me/webpack-when-to-use-and-why/"/>
	<rdf:li rdf:resource="https://medium.com/@henriquebastos/the-definitive-guide-to-setup-my-python-workspace-628d68552e14"/>
	<rdf:li rdf:resource="https://github.com/petehunt/react-howto"/>
	<rdf:li rdf:resource="https://www.oaic.gov.au/resources/agencies-and-organisations/guides/guide-to-data-analytics-and-the-australian-privacy-principles.pdf"/>
	<rdf:li rdf:resource="https://medium.freecodecamp.org/check-out-these-useful-ecmascript-2015-es6-tips-and-tricks-6db105590377"/>
	<rdf:li rdf:resource="https://codeburst.io/understanding-javascript-proxies-by-examining-on-change-library-f252eddf76c2"/>
	<rdf:li rdf:resource="https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained"/>
	<rdf:li rdf:resource="https://medium.freecodecamp.org/here-are-examples-of-everything-new-in-ecmascript-2016-2017-and-2018-d52fa3b5a70e"/>
	<rdf:li rdf:resource="https://www.troyhunt.com/your-api-versioning-is-wrong-which-is/"/>
	<rdf:li rdf:resource="http://blog.fastforwardlabs.com/2017/07/06/probabilistic-programming-from-scratch.html?imm_mid=0f4202&amp;cmp=em-prog-na-na-newsltr_20170708"/>
	<rdf:li rdf:resource="https://medium.com/@JungleStrike/deploying-a-mastodon-instance-on-centos-7-5073bd1ad265"/>
	<rdf:li rdf:resource="http://www.silota.com/docs/recipes/"/>
	<rdf:li rdf:resource="https://hackernoon.com/timing-tests-in-python-for-fun-and-profit-1663144571"/>
	<rdf:li rdf:resource="https://codewithoutrules.com/2016/10/19/pylint/"/>
	<rdf:li rdf:resource="http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html"/>
	<rdf:li rdf:resource="http://x-team.com/2013/09/our-git-workflow-forks-with-feature-branches/"/>
	<rdf:li rdf:resource="http://code.activestate.com/recipes/204197-solving-the-metaclass-conflict/"/>
	<rdf:li rdf:resource="https://www.mail-list.com/reply_in_a_mailing_list/"/>
	<rdf:li rdf:resource="http://smyck.net/2011/06/02/mac-os-x-keyboard-shortcut-for-locking-the-screen/"/>
	<rdf:li rdf:resource="http://hints.macworld.com/article.php?story=20090831093941225"/>
	<rdf:li rdf:resource="http://www.gavinj.net/2012/06/building-python-daemon-process.html"/>
	<rdf:li rdf:resource="https://blog.codinghorror.com/the-2016-htpc-build/"/>
	<rdf:li rdf:resource="https://feeding.cloud.geek.nz/posts/usual-server-setup/"/>
	<rdf:li rdf:resource="https://sites.google.com/site/steveyegge2/effective-emacs"/>
	<rdf:li rdf:resource="http://www.aaronbedra.com/emacs.d/"/>
	<rdf:li rdf:resource="http://24ways.org/2013/git-for-grownups/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://bettercli.org/">
    <title>Better CLI — CLI Design Guide &amp; Reference</title>
    <dc:date>2026-06-10T09:51:54+00:00</dc:date>
    <link>https://bettercli.org/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Guide for developers, product managers, technical writers, UX designers and anyone else designing, building or maintaining a Command Line Interface application.

This document should act as a best practices showcase and reference for anyone working on CLI applications or tooling.]]></description>
<dc:subject>reference advice howto software-design command-line</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:c2720db42568/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:command-line"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://calendar.perfplanet.com/2025/nolojs-reducing-js-workload-html-css/">
    <title>NoLoJS: Reducing the JS Workload with HTML and CSS</title>
    <dc:date>2026-01-01T07:14:16+00:00</dc:date>
    <link>https://calendar.perfplanet.com/2025/nolojs-reducing-js-workload-html-css/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[I have nothing against JavaScript, but it has better things to do than deal with your accordions or offscreen navigation menus.

Plus, once a JavaScript program has been downloaded, it often needs to be decompressed, evaluated, processed, and then usually continues to consume memory in order to monitor page and user activities.

If we can hand-off any JavaScript functionality to native HTML or CSS, then users can download less stuff, and the remaining JavaScript can pay attention to more important tasks that HTML and CSS still can’t handle.]]></description>
<dc:subject>2025 howto advice web-frontend javascript css</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:26a62fa28609/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2025"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:css"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://thathtml.blog/2025/12/nuances-of-typing-with-jsdoc/">
    <title>The Nuances of JavaScript Typing using JSDoc</title>
    <dc:date>2025-12-29T22:15:28+00:00</dc:date>
    <link>https://thathtml.blog/2025/12/nuances-of-typing-with-jsdoc/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[it is my sincere belief that you should be documenting your functions, and your value objects, and your classes, and all sorts of other things as much as possible.

When it comes to documenting JavaScript, JSDoc is the way to go. Even if you don’t expressly use the tool to generate an API site, your JSDoc comments are interpreted by a wide variety of tools and editors.]]></description>
<dc:subject>2025 howto software-craft software-design documentation</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:6d7a8e362405/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2025"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:documentation"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://practicaltypography.com/">
    <title>Butterick’s Practical Typography 2nd edition</title>
    <dc:date>2025-12-11T03:39:57+00:00</dc:date>
    <link>https://practicaltypography.com/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Typography can enhance your writing. Typography can create a better first impression. Typography can reinforce your key points. Typography can extend reader attention. When you ignore typography, you’re ignoring an opportunity to improve the effectiveness of your writing.

And isn’t that why you write at all? To have an effect on readers? To move them, to persuade them, to spur them to action?

If so, then you should want what typography has to offer. Best of all, it’s fast and it’s easy. Unlike, say, learning to be a better writer.]]></description>
<dc:subject>weblog book typography howto advice opinion</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:e3cd6a365a11/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:weblog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:book"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:typography"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:opinion"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.owl.is/blogg/blocking-crawlers-without-javascript/">
    <title>Blocking LLM crawlers, without JavaScript</title>
    <dc:date>2025-11-18T01:48:54+00:00</dc:date>
    <link>https://www.owl.is/blogg/blocking-crawlers-without-javascript/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Here’s an easy way to block crawlers, which demands no JS capabilities or proof of work from visitors, and is computationally cheap for the server.]]></description>
<dc:subject>2025 blog howto security web-service</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:980f8f871d06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2025"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-service"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.gnu.org/philosophy/kind-communication.html">
    <title>GNU Kind Communications Guidelines</title>
    <dc:date>2025-06-14T12:16:24+00:00</dc:date>
    <link>https://www.gnu.org/philosophy/kind-communication.html</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[We ask all contributors to make a conscious effort, in GNU Project discussions, to communicate in ways that avoid that outcome—to avoid practices that will predictably and unnecessarily risk putting some contributors off.

These guidelines suggest specific ways to accomplish that goal.]]></description>
<dc:subject>2022 howto gnu communications</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:be806a4221fa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2022"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:gnu"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:communications"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://taingram.org/blog/emacs-javascript-lsp.html">
    <title>Setup Emacs for JavaScript Development with LSP</title>
    <dc:date>2025-06-07T11:07:03+00:00</dc:date>
    <link>https://taingram.org/blog/emacs-javascript-lsp.html</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Recently I've been toying with JavaScript so I wanted to see if I could get a good development environment working inside Emacs. The adoption of the Language Server Protocol LSP has streamlined a lot of this process in 2025. What used to require lots of custom elisp code (see js2-mode) can now be handled with generic Emacs packages and a good Language Sever.]]></description>
<dc:subject>2025 blog howto emacs javascript software-craft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:e0f320ac134d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2025"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://freerangebits.com/posts/2025/02/emacs-light-dark/">
    <title>Automatic Theme Switching in Emacs</title>
    <dc:date>2025-02-24T21:16:39+00:00</dc:date>
    <link>https://freerangebits.com/posts/2025/02/emacs-light-dark/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[I figured out how to change the system theme from the command line, immediately updating running GTK and Qt applications. The next step was getting Emacs to respond to the same event.]]></description>
<dc:subject>2025 howto emacs accessibility</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:347ea5ec4994/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2025"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:accessibility"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://inkscape.org/forums/cutplot/design-eps-file-wtransparent-background-for-roland-bn-20a-printercutter/">
    <title>Design EPS file w/transparent background for Roland BN-20A printer/cutter</title>
    <dc:date>2024-12-20T05:10:31+00:00</dc:date>
    <link>https://inkscape.org/forums/cutplot/design-eps-file-wtransparent-background-for-roland-bn-20a-printercutter/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[In order to get Roland Versa Works to recognize where to cut your images, a color must be specified and for this example, pure magenta is used. This is what is referred to as a spot color and not all software will recognize such colors.

Also, the color must bear the name CutContour in order for Versa Works to recognize it.

Below are the basic steps to accomplish such task with Inkscape and Scribus.]]></description>
<dc:subject>2023 howto graphics design print</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:944cd20361c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2023"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:graphics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:print"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://expressionstatement.com/html-form-validation-is-heavily-underused">
    <title>HTML Form Validation is heavily underused</title>
    <dc:date>2024-10-30T23:43:41+00:00</dc:date>
    <link>https://expressionstatement.com/html-form-validation-is-heavily-underused</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[HTML Forms have powerful validation mechanisms, but they are heavily underused. In fact, not many people even know much about them.

The setCustomValidity DOM method of the input is the most powerful as it allows to create arbitrary validation logic and handle complex cases.]]></description>
<dc:subject>2024 howto web-development reactjs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:5a63f40d4740/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2024"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reactjs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code">
    <title>How and why to properly write copyright statements in your code</title>
    <dc:date>2024-05-20T01:49:10+00:00</dc:date>
    <link>https://matija.suklje.name/how-and-why-to-properly-write-copyright-statements-in-your-code</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[There is no good single resource online on copyright statements. So I decided to take this stab at writing one.

I tried to strike a good balance between 1) keeping it short and to the point for developers who just want to know what to do, and 2) FOSS compliance officers and legal geeks who want to understand not just best practices, but also the reasons behind them.]]></description>
<dc:subject>2020 howto copyright blog advice</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:4b917894aed3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2020"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:copyright"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://kerkour.com/sqlite-for-servers">
    <title>Optimizing SQLite for servers</title>
    <dc:date>2024-03-30T02:29:08+00:00</dc:date>
    <link>https://kerkour.com/sqlite-for-servers</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[SQLite is, by default, optimized for client applications such as mobile apps and embedded devices, but with the right settings, we can make it great for servers too.]]></description>
<dc:subject>2024 howto database free-software data-sovereignty</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:d863d2fbdf43/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2024"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data-sovereignty"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bjoern-holste.scribe.rip/django-hearts-supabase-8b251f77d206">
    <title>Django hearts Supabase</title>
    <dc:date>2024-03-28T01:10:17+00:00</dc:date>
    <link>https://bjoern-holste.scribe.rip/django-hearts-supabase-8b251f77d206</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Are you using Django for your web projects which require server-side heavy lifting? Then you might have come across the fact that Django allows the use of multiple databases.

You then can define for each model to which database it should be saved.

Supabase is Postgres on steroids with lots of awesome helpers already built in.]]></description>
<dc:subject>2021 howto django postgresql web-development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:d17e6dfff150/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2021"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:postgresql"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://beej.us/guide/bgnet0/">
    <title>Beej's Guide to Networking Concepts</title>
    <dc:date>2024-01-30T22:52:40+00:00</dc:date>
    <link>https://beej.us/guide/bgnet0/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[A guide to a bunch of concepts that you might see in networking. It is here to help make sense of the terminology, and also to do a bit of network programming in Python.]]></description>
<dc:subject>reference howto networking software-design software-craft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:e2eb5247ad67/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:networking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://understandlegacycode.com/">
    <title>Understand Legacy Code: Change Messy Software Without Breaking It</title>
    <dc:date>2024-01-30T04:52:01+00:00</dc:date>
    <link>https://understandlegacycode.com/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[When I say "Legacy Code" I mean valuable code you're afraid to change.

We all have to deal with Legacy Code. But it's damn hard to!

Here you'll find answers to your questions. I'm sharing useful tips and concrete advice that will help you tame the legacy codebase you've inherited. 😉]]></description>
<dc:subject>resource article software-craft howto software-maintenance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:b4e84350f3f2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:resource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-maintenance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://linuxiac.com/how-to-install-nextcloud-with-docker-compose/">
    <title>How to Install Nextcloud with Docker: A Step-by-Step Guide</title>
    <dc:date>2024-01-16T04:29:50+00:00</dc:date>
    <link>https://linuxiac.com/how-to-install-nextcloud-with-docker-compose/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[We will provide detailed instructions on setting up Nextcloud using Docker Compose. We will cover the deployment process, configuration options, and essential tips to optimize your Nextcloud experience.

You’ll have a fully functional private cloud server by the end, granting you unparalleled control and security over your data.]]></description>
<dc:subject>2023 howto nextcloud data-sovereignty privacy free-software</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:c391dfa7fece/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2023"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:nextcloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data-sovereignty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://modern-web.dev/">
    <title>Modern Web: Guides, tools and libraries for modern web development.</title>
    <dc:date>2023-09-04T03:10:00+00:00</dc:date>
    <link>https://modern-web.dev/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Our goal is to provide developers with the guides and tools they need to build for the modern web. We aim to work closely with the browser and avoid complex abstractions.]]></description>
<dc:subject>resource web-development software-craft training howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:9685bb774236/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:resource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:training"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/summeremacs/howiuseemacs/blob/main/full-explanation-of-how-i-use-emacs.org">
    <title>An explanation of how I use Emacs</title>
    <dc:date>2023-05-23T03:47:23+00:00</dc:date>
    <link>https://github.com/summeremacs/howiuseemacs/blob/main/full-explanation-of-how-i-use-emacs.org</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[I’m not a programmer. I’m mostly a personal assistant and researcher, as well as a few other things. So my primary use for Emacs is a central point for information gathering, linking, and organising big and small projects.

However, I’m not a stranger to the terminal, or git, or a few other things like that (like rsync for example).

I’m going to explain my setup on the hardware and software side.]]></description>
<dc:subject>2023 howto advice emacs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:39283839fad7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2023"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://growyourown.services/">
    <title>Grow Your Own Services</title>
    <dc:date>2023-04-15T06:50:07+00:00</dc:date>
    <link>https://growyourown.services/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This is a site encouraging people to make their own independent online services such as social networks, personal clouds, independent websites and more. You don’t need Google, Facebook, Twitter etc in your life, and you don’t need to be rich or a tech nerd either! Growing your own services is much easier and cheaper than you think.]]></description>
<dc:subject>howto data-sovereignty web-hosting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:2721e33ca83e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data-sovereignty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-hosting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.inkandswitch.com/local-first/">
    <title>Local-first software: You own your data, in spite of the cloud</title>
    <dc:date>2023-04-15T06:47:49+00:00</dc:date>
    <link>https://www.inkandswitch.com/local-first/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[In this article we propose “local-first software”: a set of principles for software that enables both collaboration and ownership for users. Local-first ideals include the ability to work offline and collaborate across multiple devices, while also improving the security, privacy, long-term preservation, and user control of data.]]></description>
<dc:subject>howto data-sovereignty resource privacy local-first</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:1ef77bc593ff/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data-sovereignty"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:resource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:local-first"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://firstdonoharm.dev/">
    <title>Hippocratic License 3.0 (HL3): An Ethical License for Open Source Communities</title>
    <dc:date>2023-03-13T01:23:31+00:00</dc:date>
    <link>https://firstdonoharm.dev/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[The Hippocratic License 3.0 (HL3) aims to confront the potential harms and abuses technology can have on fundamental human rights. It empowers open source communities to establish a clear set of ethical standards that licensees must abide by in order to adopt their code.

These standards are based on international agreements and authorities on fundamental human rights norms, including the United Nations Universal Declaration of Human Rights, the International Covenant on Economic, Social and Cultural Rights, the International Covenant on Civil and Political Rights, and the International Labour Organization.]]></description>
<dc:subject>software-freedom legal ethics howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:92c45351ccd1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-freedom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:legal"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:ethics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://teddit.pussthecat.org/r/spiritisland/comments/qafq8j/improving_at_spirit_island_a_guide/">
    <title>Improving at Spirit Island: A Guide</title>
    <dc:date>2023-02-20T06:04:34+00:00</dc:date>
    <link>https://teddit.pussthecat.org/r/spiritisland/comments/qafq8j/improving_at_spirit_island_a_guide/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Is your island consistently overrun with white plastic towns, cities, and explorers? Can you no longer see the terrain types buried underneath piles of blight? Do you find yourself reaching to flip an invader card, only to realize there's none left to flip? If any of these situations sound familiar, I'm here to offer my help in improving your Spirit Island gameplay.]]></description>
<dc:subject>2021 advice howto board-game</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:87e410ac1547/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2021"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:board-game"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://transfediverse.org/">
    <title>The Trans Fediverse</title>
    <dc:date>2022-12-29T01:56:25+00:00</dc:date>
    <link>https://transfediverse.org/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This site is a hub of instances (servers) on the fediverse that are focused on trans, gender diverse, and non-binary communities, as well as instances that are welcoming and friendly to trans and gender diverse people.]]></description>
<dc:subject>howto reference fediverse human-rights feminism</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:347bd97a9708/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:fediverse"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:human-rights"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:feminism"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://cestlaz.github.io/stories/emacs/">
    <title>Using Emacs Series</title>
    <dc:date>2022-11-10T08:54:04+00:00</dc:date>
    <link>https://cestlaz.github.io/stories/emacs/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[While it's pretty easy to load Emacs and find your way around, there isn't a clear path to take you from beginner to using it as an efficient tool let alone customizing it.

I decided to try to create a series of YouTube videos and matching blog posts.]]></description>
<dc:subject>emacs tutorial howto video blog</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:2f811b8ddc6e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:tutorial"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:video"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:blog"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://markodenic.com/css-tips/">
    <title>CSS Tips</title>
    <dc:date>2022-04-18T21:51:54+00:00</dc:date>
    <link>https://markodenic.com/css-tips/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[CSS tips and tricks you won’t see in most of the tutorials.]]></description>
<dc:subject>howto web-design css reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:e546ab9b553e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:css"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fed.coop/co-operatives-in-australia-a-manual/">
    <title>Co-operatives in Australia: A Manual</title>
    <dc:date>2022-03-12T22:42:54+00:00</dc:date>
    <link>https://fed.coop/co-operatives-in-australia-a-manual/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This manual explains what co-operatives are and provides help for starting, running and closing co-operatives.

We hope that the information will assist everyone active in co-operatives in Australia, promote the value of co-operatives, and enhance the unique benefits that only co-operatives, member-owned and democratically controlled, deliver to their communities.]]></description>
<dc:subject>2017 documentation co-operative howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:44d37f1154c2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2017"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:documentation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:co-operative"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.fauxhammer.com/tutorials/how-to-make-a-wet-palette-for-painting-miniatures-models/">
    <title>How to Make a Wet Palette for Painting Miniatures &amp; Models</title>
    <dc:date>2022-02-10T07:24:27+00:00</dc:date>
    <link>https://www.fauxhammer.com/tutorials/how-to-make-a-wet-palette-for-painting-miniatures-models/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[A wet palette is made of just 3 things. 1. A container, 2. A layer of water-absorbing material such as tissue or sponge and 3. (Technically Optional) a layer of semi-permeable paper.

You now have a low profile wet-palette comparable to the retail models. the only drawback is that you need to cut the sheets of paper yourself.
]]></description>
<dc:subject>2019 howto hardware paint</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:3341d86e19e0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2019"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:paint"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://javascript.info/task/throttle">
    <title>Throttle decorator</title>
    <dc:date>2021-09-24T20:20:50+00:00</dc:date>
    <link>https://javascript.info/task/throttle</link>
    <dc:creator>bignose</dc:creator><dc:subject>howto javascript software-design</dc:subject>
<dc:identifier>https://pinboard.in/u:bignose/b:80589e8e30a7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://bayton.org/docs/nextcloud/installing-nextcloud-on-ubuntu-16-04-lts-with-redis-apcu-ssl-apache/">
    <title>Installing Nextcloud on Ubuntu with Redis, APCu, SSL &amp; Apache</title>
    <dc:date>2021-08-28T07:35:06+00:00</dc:date>
    <link>https://bayton.org/docs/nextcloud/installing-nextcloud-on-ubuntu-16-04-lts-with-redis-apcu-ssl-apache/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[After completing this guide we’ll have the following:

* A newly installed Nextcloud server
* PHP caching provided by ACPu and Redis for a notable speed increase when navigating even the largest thumbnail-heavy folders
* Pretty links that remove /index.php from the URL
* SSL-enabled with default self-signed certificates and all non-HTTPS traffic redirected
]]></description>
<dc:subject>2020 howto cloud service free-software</dc:subject>
<dc:identifier>https://pinboard.in/u:bignose/b:831c84bb2748/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2020"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.techwizcr.com/install-nextcloud-on-ubuntu-20-04-with-apache-lamp-stack/nextcloud/">
    <title>Install NextCloud on Ubuntu 20.04 with Apache (LAMP Stack)</title>
    <dc:date>2021-08-28T07:30:12+00:00</dc:date>
    <link>https://www.techwizcr.com/install-nextcloud-on-ubuntu-20-04-with-apache-lamp-stack/nextcloud/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[You can install NextCloud on your home server or a VPS (virtual private server). You also need a domain name, so later on your will be able to enable HTTPS to encrypt the HTTP traffic.

Now let’s install NextCloud.]]></description>
<dc:subject>2020 howto cloud service free-software</dc:subject>
<dc:identifier>https://pinboard.in/u:bignose/b:da6a21250521/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2020"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:cloud"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://androidflagship.com/33304-restore-null-imei-fix-not-registered-on-network-galaxy-s9/">
    <title>Restore Null IMEI # and Fix Not Registered on Network on your Galaxy S9</title>
    <dc:date>2021-04-07T19:03:42+00:00</dc:date>
    <link>https://androidflagship.com/33304-restore-null-imei-fix-not-registered-on-network-galaxy-s9/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[most of the time you see null IMEI because we manually update our S9 device without confirming the baseband. It is not pleasant, but don’t worry, this problem has been encountered before and such issues can generally be fixed. If you follow the steps from below, you can learn to restore Null IMEI # and Fix Not Registered on Network on your Galaxy S9.]]></description>
<dc:subject>2018 howto device-freedom user-hostile mobile</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:9633cbca3373/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:device-freedom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:user-hostile"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:mobile"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://cadadr.dreamwidth.org/828.html">
    <title>My email setup with Emacs, Rmail, msmtp/mpop, mairix, and then some more</title>
    <dc:date>2021-01-06T06:27:36+00:00</dc:date>
    <link>https://cadadr.dreamwidth.org/828.html</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[How I deal with a humane level of email messaging, with a local-first approach, using a smallish variety of software, which you can just set up and forget about. ]]></description>
<dc:subject>2020 howto emacs email</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:9cfadb7fae55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2020"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:email"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/">
    <title>The missing django-allauth tutorial</title>
    <dc:date>2020-09-27T09:20:58+00:00</dc:date>
    <link>http://www.sarahhagstrom.com/2013/09/the-missing-django-allauth-tutorial/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[A second edition of the missing allauth tutorial, but instead of trying to remember for you what I did to make it work, I’m just going to start from scratch for you and add authentication to a bare-bones application and then walk you through a few basic customizations and tweaks.]]></description>
<dc:subject>2013 blog article django howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:0ea1390cd2b0/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2013"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:blog"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:django"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://emacsnotes.wordpress.com/2020/06/21/create-a-stylesheet-for-your-opendocument-files-and-inline-the-xml-definitions-right-in-your-org-file-think-html_head-or-html_head_extra-but-for-odt-docx-files/">
    <title>Create a stylesheet for your OpenDocument files, and inline the XML definitions right in your Org file</title>
    <dc:date>2020-06-23T10:29:44+00:00</dc:date>
    <link>https://emacsnotes.wordpress.com/2020/06/21/create-a-stylesheet-for-your-opendocument-files-and-inline-the-xml-definitions-right-in-your-org-file-think-html_head-or-html_head_extra-but-for-odt-docx-files/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Neither of the official manuals offers you practical help on how to tweak existing OpenDocument styles to create new styles, or how to cook the XML definitions.  If you hunt the internet, you will find plenty of information on how to style HTML documents using CSS, and sample snippets but you will NOT find information on how to style OpenDocument files with XML style definitions.  This article fills these gaps, and helps you  create OpenDocument files with custom styles.]]></description>
<dc:subject>howto free-software hack</dc:subject>
<dc:identifier>https://pinboard.in/u:bignose/b:54b84b1c1def/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hack"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.acouplecooks.com/how-to-make-pizza-dough/">
    <title>Pizza Dough Master Recipe</title>
    <dc:date>2019-11-06T21:49:05+00:00</dc:date>
    <link>https://www.acouplecooks.com/how-to-make-pizza-dough/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Alex and I have spent the past 10 years researching the best way to make pizza at home, including several trips to Italy. So it’s with great pleasure that we unveil our latest greatest best pizza dough recipe!]]></description>
<dc:subject>2019 cooking howto recipe</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:af8a648839a8/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2019"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:cooking"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:recipe"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.pyspoken.com/wp-content/uploads/2018/07/python2_to_3_migration_guide.pdf">
    <title>Python 2-to-3 Migration Guide</title>
    <dc:date>2019-10-05T06:31:18+00:00</dc:date>
    <link>http://blog.pyspoken.com/wp-content/uploads/2018/07/python2_to_3_migration_guide.pdf</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Python 2 will no longer be supported past 2019 which will push some organizations to finally switch to Python 3. Is yours among them, perhaps? If so, this document will help you to build a plan to migrate your organization's codebase to Python 3.]]></description>
<dc:subject>2018 howto advice software-craft python free-culture</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:b3c345720c14/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-culture"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://fridge0.branchable.com/">
    <title>fridge0</title>
    <dc:date>2019-09-06T10:40:10+00:00</dc:date>
    <link>https://fridge0.branchable.com/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Fridge0 is a design for an offgrid, solar powered fridge, with no battery bank. Using an inexpensive chest freezer with a few modifications, the fridge retains cold overnight and through rainy periods.]]></description>
<dc:subject>2018 howto hardware hack renewable-energy free-design</dc:subject>
<dc:identifier>https://pinboard.in/u:bignose/b:2c2f998184aa/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hardware"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hack"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:renewable-energy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.reddit.com/r/uMatrix/comments/aaq2yi/small_tip_for_firefox_users/">
    <title>Small tip for Firefox uMatrix users</title>
    <dc:date>2019-07-23T00:24:14+00:00</dc:date>
    <link>https://www.reddit.com/r/uMatrix/comments/aaq2yi/small_tip_for_firefox_users/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Sometimes you might run into a situation where a website opens a new window with the toolbars missing (one example is the login window on EA's Origin store). This makes it very difficult to allow what needs to be allowed since the uMatrix button is not available.]]></description>
<dc:subject>2019 howto privacy web-frontend</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:4621970f0d5e/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2019"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-frontend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://runyourown.social/">
    <title>Run your own social</title>
    <dc:date>2019-07-15T04:09:09+00:00</dc:date>
    <link>https://runyourown.social/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[

This document exists to lay out some general principles of running a small social network site that have worked for me. These principles are related to community building more than they are related to specific technologies. This is because the big problems with social network sites are not technical: the problems are social problems related to things like policy, values, and power.
There are still some areas where technical progress is needed, and one section of this document discusses some of those areas.

This is my pitch to you: using big social media sites is easy, but you pay a steep price for it. You should consider running your own site, which is harder, but can be extremely rewarding.]]></description>
<dc:subject>howto federated-service social free-software</dc:subject>
<dc:identifier>https://pinboard.in/u:bignose/b:eac1c7950bb4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:federated-service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://arnowelzel.de/en/root-access-in-android-as-of-2018">
    <title>Root access in Android as of 2018</title>
    <dc:date>2018-12-23T01:42:06+00:00</dc:date>
    <link>https://arnowelzel.de/en/root-access-in-android-as-of-2018</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[The long-established method of “rooting” a device by modifying the system partition and installing tools such as “SuperSU” can no longer be used any more, as many apps may refuse to work then.]]></description>
<dc:subject>2018 howto device-freedom android</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:b2b318f5c1ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:device-freedom"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:android"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.freecodecamp.org/how-to-develop-react-js-apps-fast-using-webpack-4-3d772db957e4">
    <title>How to streamline your React.js development process using Webpack 4</title>
    <dc:date>2018-12-17T19:44:08+00:00</dc:date>
    <link>https://medium.freecodecamp.org/how-to-develop-react-js-apps-fast-using-webpack-4-3d772db957e4</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[I will show you what parts of the development process with React we can adjust using Webpack v4.6.0.]]></description>
<dc:subject>2018 howto web-development reactjs webpack</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:88f211693046/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reactjs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:webpack"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://gruntwork.io/devops-checklist/">
    <title>Production Readiness Checklist for AWS deployment</title>
    <dc:date>2018-05-22T05:44:18+00:00</dc:date>
    <link>https://gruntwork.io/devops-checklist/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This checklist is your guide to the best practices for deploying secure, scalable, and highly available infrastructure in AWS. Before you go live, go through each item, and make sure you haven't missed anything important!]]></description>
<dc:subject>howto resource devops</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:01910fab0b71/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:resource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:devops"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://css-tricks.com/making-pure-css-playpause-button/">
    <title>Making a Pure CSS Play/Pause Button</title>
    <dc:date>2018-05-22T02:17:38+00:00</dc:date>
    <link>https://css-tricks.com/making-pure-css-playpause-button/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[There are unicode and emoji options for play button icons, but if you wanted something custom, you might reach for an icon font or custom asset. But what if you want to shift between the icons? Can that change be smooth? One solution could be to use SVG. But what if it could be done in 10 lines of CSS? How neat is that‽

In this article, we'll build both a play button and a pause button with CSS and then explore how we can use CSS transitions to animate between them.]]></description>
<dc:subject>2017 howto web-design web-frontend hack</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:05dd948aa416/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2017"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-frontend"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hack"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://aerolab.co/blog/web-accessibility/">
    <title>10 guidelines to improve your web accessibility</title>
    <dc:date>2018-05-03T02:24:54+00:00</dc:date>
    <link>https://aerolab.co/blog/web-accessibility/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[We put together a list of ten web accessibility guidelines that will guarantee access to your site to any person, in spite of their disabilities.]]></description>
<dc:subject>2017 howto accessibility web-design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:89c90190bf73/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2017"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:accessibility"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.andrewray.me/webpack-when-to-use-and-why/">
    <title>Webpack: When To Use And Why</title>
    <dc:date>2018-05-01T05:19:19+00:00</dc:date>
    <link>https://blog.andrewray.me/webpack-when-to-use-and-why/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[It took me a long time to understand Webpack and how it fits in the build process. This is what I wish someone had told me.

Webpack is a build tool that puts all of your assets, including Javascript, images, fonts, and CSS, in a dependency graph.]]></description>
<dc:subject>2016 article javascript howto web-frontend</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:8e9d7b020340/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2016"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-frontend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@henriquebastos/the-definitive-guide-to-setup-my-python-workspace-628d68552e14">
    <title>The definitive guide to setup my Python workspace</title>
    <dc:date>2018-04-28T10:00:13+00:00</dc:date>
    <link>https://medium.com/@henriquebastos/the-definitive-guide-to-setup-my-python-workspace-628d68552e14</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[When you’re beginning, it’s pretty easy to setup your Python environment on Unix. But in time things can get messy due to multiple versions, interpreters, utilities and projects.]]></description>
<dc:subject>2017 howto opinion python software-craft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:da84ba1ade74/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2017"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:opinion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/petehunt/react-howto">
    <title>react-howto</title>
    <dc:date>2018-04-26T01:22:57+00:00</dc:date>
    <link>https://github.com/petehunt/react-howto</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[All software is built on a stack of technologies, and you need to understand enough of that stack to build your app. The reason why the React ecosystem of tooling seems overwhelming is because it’s always explained in the wrong order.

You should learn, in this order, without skipping ahead or learning concurrently]]></description>
<dc:subject>howto ecmascript javascript software-craft web-frontend</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:19d0c4e41430/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:ecmascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-frontend"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.oaic.gov.au/resources/agencies-and-organisations/guides/guide-to-data-analytics-and-the-australian-privacy-principles.pdf">
    <title>Guide to Data Analytics and the Australian Privacy Principles</title>
    <dc:date>2018-04-20T04:13:13+00:00</dc:date>
    <link>https://www.oaic.gov.au/resources/agencies-and-organisations/guides/guide-to-data-analytics-and-the-australian-privacy-principles.pdf</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[The use of data analytics is increasingly common across government agencies and the private sector. New data analytics processes, such as big data activities, can differ from ‘traditional’ data activities in some respects, and may therefore pose some specific privacy risks.

This Guide to data analytics and the Australian Privacy Principles
(the Guide) addresses some of these challenges.]]></description>
<dc:subject>2018 australia government privacy data-analytics howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:e45cbe2215e2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:australia"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:government"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:privacy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data-analytics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.freecodecamp.org/check-out-these-useful-ecmascript-2015-es6-tips-and-tricks-6db105590377">
    <title>Check out these useful ECMAScript 2015 (ES6) tips and tricks</title>
    <dc:date>2018-04-19T01:20:05+00:00</dc:date>
    <link>https://medium.freecodecamp.org/check-out-these-useful-ecmascript-2015-es6-tips-and-tricks-6db105590377</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[EcmaScript 2015 (aka ES6) has been around for couple of years now, and various new features can be used in clever ways. I wanted to list and discuss some of them, since I think you’ll find them useful.]]></description>
<dc:subject>2018 howto javascript ecmascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:63399caf3884/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:ecmascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codeburst.io/understanding-javascript-proxies-by-examining-on-change-library-f252eddf76c2">
    <title>Understanding JavaScript Proxies by Examining on-change Library</title>
    <dc:date>2018-04-18T23:29:10+00:00</dc:date>
    <link>https://codeburst.io/understanding-javascript-proxies-by-examining-on-change-library-f252eddf76c2</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Javascript Proxies are a new addition in ES6. It’s a powerful feature that can be used for solving various problems elegantly.

We are going to examine and re-create a small utility library by Sindre Sorhus called on-change. The aim is to conceptually understand JavaScript Proxies, and in the process, build something so that the concepts are reinforced.]]></description>
<dc:subject>2018 javascript howto</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:bec11dae99bc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained">
    <title>Optimizing React: Virtual DOM explained</title>
    <dc:date>2018-04-18T23:27:07+00:00</dc:date>
    <link>https://evilmartians.com/chronicles/optimizing-react-virtual-dom-explained</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Learn about React’s Virtual DOM and use this knowledge to speed up your applications.

In this thorough beginner-friendly introduction to framework’s internals, we will demystify JSX, show you how React makes rendering decisions, explain how to find bottlenecks, and share some tips to avoid common mistakes.]]></description>
<dc:subject>2018 howto ecmascript javascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:a266e7c6bd06/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:ecmascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.freecodecamp.org/here-are-examples-of-everything-new-in-ecmascript-2016-2017-and-2018-d52fa3b5a70e">
    <title>Here are examples of everything new in ECMAScript 2016, 2017, and 2018</title>
    <dc:date>2018-04-18T23:15:15+00:00</dc:date>
    <link>https://medium.freecodecamp.org/here-are-examples-of-everything-new-in-ecmascript-2016-2017-and-2018-d52fa3b5a70e</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[In this article, I’ll cover all 18 features that are listed in the TC39’s finished proposals that were added in ES2016, ES2017, and ES2018 (final draft) and show them with useful examples.]]></description>
<dc:subject>2018 howto ecmascript javascript reference</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:6d578b6eae67/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2018"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:ecmascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:javascript"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reference"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.troyhunt.com/your-api-versioning-is-wrong-which-is/">
    <title>Your API versioning is wrong, which is why I decided to do it 3 different wrong ways</title>
    <dc:date>2018-01-11T03:14:38+00:00</dc:date>
    <link>https://www.troyhunt.com/your-api-versioning-is-wrong-which-is/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[In the end, I decided the fairest, most balanced way was to piss everyone off equally. Of course I’m talking about API versioning and not since the great “tabs versus spaces” debate have I seen so many strong beliefs in entirely different camps.

It’s like this: however I implement the API, it will either be too hard to consume, too academic, too likely to fail at the proxy or too something something. Rather than choose 1 wrong way, I’ve decided to give you all 3 wrong ways and you can choose the one that is the least wrong for you.]]></description>
<dc:subject>2014 howto advice web-service web-development</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:7ed860db971f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2014"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.fastforwardlabs.com/2017/07/06/probabilistic-programming-from-scratch.html?imm_mid=0f4202&amp;cmp=em-prog-na-na-newsltr_20170708">
    <title>Probabilistic programming from scratch</title>
    <dc:date>2017-07-13T03:53:18+00:00</dc:date>
    <link>http://blog.fastforwardlabs.com/2017/07/06/probabilistic-programming-from-scratch.html?imm_mid=0f4202&amp;cmp=em-prog-na-na-newsltr_20170708</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[While Bayesian inference is conceptually simple, it can be analytically and computationally difficult in practice. Probabilistic programming is a paradigm that abstracts away some of this complexity.

There are many probabilistic programming systems. We’re going to build our own extremely simple system from scratch. We’ll write clear, functional Python 3.
]]></description>
<dc:subject>2017 howto statistics software-craft python data</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:c7e6bf0b8658/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2017"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:statistics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://medium.com/@JungleStrike/deploying-a-mastodon-instance-on-centos-7-5073bd1ad265">
    <title>Deploying a Mastodon Instance on CentOS 7 – Grant ‘Faceman’ Foster – Medium</title>
    <dc:date>2017-04-06T03:45:29+00:00</dc:date>
    <link>https://medium.com/@JungleStrike/deploying-a-mastodon-instance-on-centos-7-5073bd1ad265</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[A new social networking web application has gained popularity in recent weeks known as Mastodon. It differs greatly from Twitter in its decentralized nature, and can be installed on just about any linux distribution.

It is also federated, meaning that instances can connect to each other, and users on one instance can follow and interact with users on another instance.

In this article, I will detail how to set up an instance using CentOS 7.
]]></description>
<dc:subject>2017 howto free-software social federated-service decentralisation data-freedom</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:a3c76dbac793/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2017"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:free-software"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:social"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:federated-service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:decentralisation"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:data-freedom"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.silota.com/docs/recipes/">
    <title>Advanced SQL Recipes</title>
    <dc:date>2017-01-26T23:08:42+00:00</dc:date>
    <link>http://www.silota.com/docs/recipes/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This section is a compendium of Advanced SQL tricks you can customize for your analysis. Not all databases support all of these recipes, we've made a note where applicable.

Even if you're a pro with SQL, we've started out each recipe with a couple of real-life examples. Hope to spark your inspiration!]]></description>
<dc:subject>howto database software-craft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:b75aba94f9df/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://hackernoon.com/timing-tests-in-python-for-fun-and-profit-1663144571">
    <title>Timing Tests in Python for Fun and Profit</title>
    <dc:date>2016-12-12T04:30:37+00:00</dc:date>
    <link>https://hackernoon.com/timing-tests-in-python-for-fun-and-profit-1663144571</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[We are going to hunt down slow tests by reporting tests that take longer than a certain threshold.]]></description>
<dc:subject>2016 python howto software-testing software-performance</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:ac4f0ba71190/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2016"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-performance"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://codewithoutrules.com/2016/10/19/pylint/">
    <title>Why Pylint is both useful and unusable, and how you can actually use it</title>
    <dc:date>2016-10-21T04:08:05+00:00</dc:date>
    <link>https://codewithoutrules.com/2016/10/19/pylint/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This is a story about a tool that caught a production-impacting bug the day before we released the code. This is also the story of a tool no one uses, and for good reason. By the time you're done reading you'll see why this tool is useful, why it's unusable, and how you can actually use it with your Python project.

(Not a Python programmer? The same problems and solutions are likely apply to tools in your ecosystem as well.)]]></description>
<dc:subject>2016 howto article python software-testing software-craft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:f3381ecae203/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2016"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-testing"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html">
    <title>JavaScript Module Pattern: In-Depth</title>
    <dc:date>2016-08-23T01:02:37+00:00</dc:date>
    <link>http://www.adequatelygood.com/JavaScript-Module-Pattern-In-Depth.html</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[The module pattern is a common JavaScript coding pattern. It’s generally well understood, but there are a number of advanced uses that have not gotten a lot of attention. In this article, I’ll review the basics and cover some truly remarkable advanced topics, including one which I think is original.]]></description>
<dc:subject>2010 article howto software-craft ecmascript</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:3c3017175df5/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2010"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:software-craft"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:ecmascript"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://x-team.com/2013/09/our-git-workflow-forks-with-feature-branches/">
    <title>Our Git Workflow – Forks With Feature Branches</title>
    <dc:date>2016-08-16T00:49:42+00:00</dc:date>
    <link>http://x-team.com/2013/09/our-git-workflow-forks-with-feature-branches/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This workflow is characterised by the fact that each of the developers working on the project is based on two repositories: 1. The main, common repository, which is the central place for every developer and 2. His own repository, which is the clone of the main one, called fork.

There are a lot of advantages to this workflow, such as very thoughtful code merging, which can be watched by a chosen person (and could be the only person having the permissions to modify the main repository). Another is pull requests, which let developers perform code reviews with ease.]]></description>
<dc:subject>2013 article howto vcs advice</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:ddcdcadfe6b6/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2013"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:article"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:vcs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:advice"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://code.activestate.com/recipes/204197-solving-the-metaclass-conflict/">
    <title>Solving the metaclass conflict</title>
    <dc:date>2016-06-22T00:46:48+00:00</dc:date>
    <link>http://code.activestate.com/recipes/204197-solving-the-metaclass-conflict/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Any serious user of metaclasses has been bitten at least once by the infamous metaclass/metatype conflict. Here I give a general recipe to solve the problem, as well as some theory and some examples.
]]></description>
<dc:subject>2003 howto python hack</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:da5990579ee9/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2003"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hack"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.mail-list.com/reply_in_a_mailing_list/">
    <title>What Happens When You Reply in a Mailing List</title>
    <dc:date>2016-05-27T01:13:34+00:00</dc:date>
    <link>https://www.mail-list.com/reply_in_a_mailing_list/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[What happens when you hit reply in a mailing list? Well, that’s sometimes confusing, isn’t it?. Email was never designed for mailing lists, and it shows. While email groups are a great resource, they could have been even better with a little bit of planning back around 1980 ☺]]></description>
<dc:subject>reference howto email etiquette</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:74d3394c18ea/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:email"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:etiquette"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://smyck.net/2011/06/02/mac-os-x-keyboard-shortcut-for-locking-the-screen/">
    <title>Mac OS X Keyboard Shortcut for locking the screen</title>
    <dc:date>2016-05-19T01:13:18+00:00</dc:date>
    <link>http://smyck.net/2011/06/02/mac-os-x-keyboard-shortcut-for-locking-the-screen/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[For years I’ve been searching for a keyboard shortcut that would instantly lock my screen / desktop. I’ve seen this on Linux window managers and something like this probably exists on every major operating system.

Recently however, somebody said that there is such a shortcut and that it exists since Mac OS 8.

This holy shortcut is: ⌃ + ⇧ + ⏏ (Control + Shift + Eject)

On Macs without an Eject key you can use the power button in the shortcut instead.
]]></description>
<dc:subject>2011 howto keyboard security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:3b9a7683420f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2011"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:keyboard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://hints.macworld.com/article.php?story=20090831093941225">
    <title>Lock the screen via a keyboard shortcut — Mac OS X Hints</title>
    <dc:date>2016-05-19T00:46:52+00:00</dc:date>
    <link>http://hints.macworld.com/article.php?story=20090831093941225</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[When I step away from my Mac at work, I want a quick way to lock the screen, and hitting a hot-corner with the mouse is problematic for me. This hint details how to lock the screen from the keyboard by using Automator to build a Service.]]></description>
<dc:subject>2009 howto keyboard security</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:35035f5c2f18/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2009"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:keyboard"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:security"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.gavinj.net/2012/06/building-python-daemon-process.html">
    <title>Building a python daemon process</title>
    <dc:date>2016-02-01T23:36:52+00:00</dc:date>
    <link>http://www.gavinj.net/2012/06/building-python-daemon-process.html</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[This blog post is a quick introduction to building a python daemon process. This sample builds a true Unix daemon process, with full logging and an optional init script.]]></description>
<dc:subject>2012 howto python</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:2e2cc277d832/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2012"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:python"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://blog.codinghorror.com/the-2016-htpc-build/">
    <title>The 2016 HTPC Build</title>
    <dc:date>2016-02-01T18:46:34+00:00</dc:date>
    <link>https://blog.codinghorror.com/the-2016-htpc-build/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[I've loved many computers in my life, but the HTPC has always had a special place in my heart. It's the only always-on workhorse computer in our house, it is utterly silent, totally reliable, sips power, and it's at the center of our home entertainment, networking, storage, and gaming. This handy box does it all, 24/7.]]></description>
<dc:subject>2016 howto hardware</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:e8f608af39b2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2016"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:hardware"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://feeding.cloud.geek.nz/posts/usual-server-setup/">
    <title>Usual Debian Server Setup</title>
    <dc:date>2015-10-22T19:29:40+00:00</dc:date>
    <link>https://feeding.cloud.geek.nz/posts/usual-server-setup/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[I manage a few servers for myself, friends and family and used to maintain some for the Libravatar project. Here is how I customize recent releases of Debian on those servers.]]></description>
<dc:subject>2023 howto debian web-hosting</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:78a15d8c494c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2023"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:debian"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:web-hosting"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://sites.google.com/site/steveyegge2/effective-emacs">
    <title>10 Specific Ways to Improve Your Productivity With Emacs</title>
    <dc:date>2015-05-08T04:20:55+00:00</dc:date>
    <link>https://sites.google.com/site/steveyegge2/effective-emacs</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[The key to understanding Emacs is that it's all about efficiency, which includes economy of motion. Any trained musician will tell you that economy of motion is critical to becoming a world-class virtuoso. Any unnecessary motion is wasted energy and yields sloppy results.]]></description>
<dc:subject>2005 opinion howto emacs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:7f909ea9a601/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:2005"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:opinion"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.aaronbedra.com/emacs.d/">
    <title>Aaron Bedra's Emacs 24 Configuration</title>
    <dc:date>2014-12-27T22:19:49+00:00</dc:date>
    <link>http://www.aaronbedra.com/emacs.d/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[Emacs is a special beast. Taming it takes a lot of care. In an attempt to document/explain/share with the rest of the world, this is my attempt at configuration as a literate program.]]></description>
<dc:subject>howto emacs</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:bec3bbad71cf/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:emacs"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://24ways.org/2013/git-for-grownups/">
    <title>Git for Grown-ups</title>
    <dc:date>2014-02-12T06:07:02+00:00</dc:date>
    <link>http://24ways.org/2013/git-for-grownups/</link>
    <dc:creator>bignose</dc:creator><description><![CDATA[You are a clever and talented person. You create beautiful designs, or perhaps you have architected a system that even my cat could use. Your peers adore you. Your clients love you. But, until now, you haven’t *&^#^! been able to make Git work. It makes you angry inside that you have to ask your co-worker, again, for that *&^#^! command to upload your work.

It’s not you. It’s Git. Promise.]]></description>
<dc:subject>howto vcs tool</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:bignose/b:c67585c064a4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:howto"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:vcs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:bignose/t:tool"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>