<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Glitch Blog</title>
  <subtitle>Feed description</subtitle>
  <link href="https://blog.glitch.com/feed" rel="self"/>
  <link href="https://blog.glitch.com"/>
  <updated>Thu Jul 24 2025 19:41:23 GMT+0000 (Coordinated Universal Time)</updated>
  <id>https://blog.glitch.com</id>
  <author>
    <name>Glitch Team</name>
    <email>blog@glitch.com</email>
  </author>
  <entry>
    <title>Effective Unit Tests</title>
    <link href="https://blog.glitch.com/post/effective-unit-tests/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/effective-unit-tests/</id>
    <content type="html">&lt;h1&gt;Effective Unit Tests&lt;/h1&gt;
&lt;p&gt;The value of Unit Tests is now well understood and appreciated by many developers. Yet, there’s a lack of literature on writing effective Unit Tests beyond the ‘Getting Started’ guides and beginner’s material. That’s what lead &lt;a href=&quot;https://twitter.com/thejayfields&quot;&gt;Jay Fields&lt;/a&gt;, Senior Software Engineer at DRW Trading, to write ‘&lt;a href=&quot;https://leanpub.com/wewut&quot;&gt;Working Effectively with Unit Tests&lt;/a&gt;’. In this interview, we tap into Fields’ knowledge of Unit Testing and learn how to write tests that are maintainable and can be used by all team members, when to use TDD, the limits of DRY within tests and how to approach adding tests to legacy codebases.&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/effective-unit-tests/39-1_KXUi_Ip56UKMe8ZlPuRemg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;“It’s really tough”, Fields says. “I think you first have to start out asking yourself Why?” and this is “the first step I think a lot of developers don’t take”. What happens when “I come back to this test in a month, am I going to even understand what I’m looking at? If you ask yourself that, I think you start to write different tests. Then once you evolve past that, you’re really going to need to ask yourself, ‘If someone comes to this test for the first time… how long is it going to take for them to be productive with that test?’”. So ultimately, the real value is “a lot about establishing patterns within your tests that are focused on team value and on maintenance of existing tests, instead of being focused on getting you to your immediate goal,” says Fields.&lt;/p&gt;
&lt;p&gt;It’s this focus on the team and the longevity of tests that leads Fields to consider DRY to be something on an Anti-Pattern. “It’s a tradeoff. I think people don’t recognize that nearly enough”. This trade-off comes in its maintainability, says Fields. “Imagine you have some junior guy, just graduated, fantastic programmer. He’s just not really familiar with xUnit frameworks that much. Maybe he doesn’t know that he needs to look for a setup method, so he’s basically stuck.” So “DRY’s great. If you can apply DRY on a local scale within a test. It’s fantastic if you can apply it on a global scale, or across the whole suite so that everybody’s familiar with whatever you’re doing then that’s great too. That helps the team, but if you’re saying that this group of tests within this trial behave differently than these tests up here, you’re starting to confuse people. You’re taking away some maintainability.”&lt;/p&gt;
&lt;p&gt;Another concern for Fields is the value derived by adding tests. He’s a proponent of the selective use of Test-Driven Development (TDD). “Everybody needs to try TDD,” says Fields. “Just try it all the time. Try to do it 100% of the time, and I think you’ll very likely find that it’s extremely helpful for some scenarios, and not for others… For me personally, I’ve found when I know what I want to do, if I have a pretty mature idea of what needs to happen, then TDD is fantastic because I can write out what I expect, and then I can make the code work… The opposite scenario where I find it less helpful is when I’m not quite sure what I want, so writing out what I want is going to be hard and probably wrong. I find myself in what I think is kind of a wasted cycle of writing the wrong thing, making the code do the wrong thing, realizing it’s wrong, writing the new thing that I expect which is probably also wrong, making code do that, and then repeating that over and over”. When you get into a loop like that, you need to stop says Fields. “Just brainstorm, or play around with the code a little bit, and then see what the test could look like once you have a good idea of the direction it is going.”&lt;/p&gt;
&lt;p&gt;This focus on value and the return on investment is especially important when adding tests to a legacy codebase. Fields asks, “do you really need to test everything equally when the business value is not the same? … There are so many things that aren’t really important to you. As long as you can keep sending them bills and keep getting paid and find the customer when you need to, the rest of the stuff is not as important”. So to guide his decision making he suggests that you “focus first on the things that are mission critical. If the software can’t succeed without a function working correctly, or a method working correctly, then you probably need some tests around that. After that, you start to do tradeoffs”. It’s important to take a holistic view, as “you are then maintaining the code and the tests”, says Fields. “If I have too many tests, then I need to delete some because I’m spending too much time maintaining tests that aren’t helping me. If I don’t have enough tests, then it’s very simple, just start to write some more… I tend to do that whenever a bug comes in for something that’s critical.” For everything else it’s important to ask ‘what is the real impact here?’ before diving in and writing a test for it.&lt;/p&gt;
&lt;p&gt;Another false errand can be the elusive 100% test coverage. “Earlier on I thought it was a good idea… then you start to realize you need to test things like, say you’re writing in C#, and you have to automatically generate a set. Do you really want to test that? I think all of us trust that C# is not going to break that functionality in the core language, but if you put that field in there, then you have to test it if you want to give 100% coverage. I think there will be cases where you would actually want to do that… maybe you’re writing for NASA or maybe you’re writing for a hospital system — something where if it goes wrong, it’s catastrophic”. However, few of us find ourselves writing such code. So for the rest of us, Fields suggests that if you’re just “building some web 2.0 start up, not even sure if the company is going to be around in a month, and you’re writing a Rails app, do you really want to test the way Rails internals work? Because you have to, if you want 100% coverage. If you start testing the way Rails internals work, you may never get the product out there and you’ll have a great test suite for when your company runs out of money”.&lt;/p&gt;
&lt;p&gt;When it comes to making mistakes with Unit Tests, Fields says, “I think the biggest one is just not considering the rest of the team.” “It’s really easy to do TDD. You write a test, and then you write the associated code, and you just stop there… I think the largest mistake people make is they don’t think about the most junior member of the team… Are they going to be able to look at this test and figure out where to go from there? And if the answer’s no, then that might not be the best test you could write for the code”. But it’s difficult to learn more beyond this, says Fields. “I think that there are great books that help you get started. I think ‘&lt;a href=&quot;http://www.amazon.com/The-Art-Unit-Testing-Examples/dp/1933988274&quot;&gt;The Art of Unit Testing&lt;/a&gt;’ is a great book to help you get started. There’s the ‘&lt;a href=&quot;http://www.amazon.com/xUnit-Test-Patterns-Refactoring-Code/dp/0131495054&quot;&gt;xUnit Patterns&lt;/a&gt;’ book, that’s really good”. But, beyond that “I really think that there’s room for some new books… because Unit Testing’s only going to be more important. It’s not going away”.&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>From Developer to Tech Lead</title>
    <link href="https://blog.glitch.com/post/from-developer-to-tech-lead/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/from-developer-to-tech-lead/</id>
    <content type="html">&lt;h1&gt;From Developer to Tech Lead&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/patkua&quot;&gt;Pat Kua&lt;/a&gt; knows what it is to be a great Tech Lead. Not only has he worked with hundreds of clients, helping to solve their engineering problems, as part of his role as Principal Consultant and Tech Lead for Thoughtworks. But he’s also learned a lot from his conversations with other experienced Technical Leaders. Kua spoke to more than 35 whilst researching his book, ‘&lt;a href=&quot;https://leanpub.com/talking-with-tech-leads&quot;&gt;Talking with Tech Leads&lt;/a&gt;’.&lt;/p&gt;
&lt;p&gt;He knows the Tech Lead role inside out and has seen first hand the issues they face. In this interview, Kua shares his view of the role, the mistakes he has seen new Tech Leads make and tips for being more successful. We also hear why he thinks Tech Leads should spend at least 30% of their time coding. Perhaps more importantly, we also hear how they can find the time to do so!&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/from-developer-to-tech-lead/41-1_eV_qsEl09eSwb324kD-Zfg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Pat Kua has been working as a Technical Leader for eight years, working alongside Agile development teams. “One of the interesting things I’ve observed is a gap in leadership skills for technical people”, Kua says. Part of the cause of this is a lack of learning resources on the subject. “There are lots of books that teach you how to be a great developer, that teach you how to learn refactoring skills, things about good clean code, how to unit test stuff”, but there’s not much out there about becoming a Tech Lead.&lt;/p&gt;
&lt;p&gt;That’s not the only problem new Tech Leads have to contend with. It’s also a lonely role — “you’re kind of by yourself”, Kua says. “There’s not a lot of support. You’re kind of thrown into this world between business people and this frustration of wanting to write code and there’s nobody there to help you”. You’re taken away from the familiar, “where you’re surrounded by compilers, test frameworks, new technologies and then suddenly you’re having to worry about who on your team is currently a bit upset, about trying to negotiate an agreement between two very opinionated developers” and all “while you’re still trying to get something delivered”.&lt;/p&gt;
&lt;p&gt;Anyone who has been in any sort of leadership position will know that “you won’t have enough time to deal with all of the things that you’d like to do, and this is true when you’re being pulled in quite a few different directions”. And so of paramount importance is the ability to “really prioritize time to its best use possible”, Kua says. As you develop in the role, you also have to broaden your perspective and take a more holistic view. “So thinking about longer-term plans, are there any bigger, nagging architecture issues that need to be dealt with”, have we made “the right technology choices or should we be looking at a new technology and if so how do you kind of introduce that”.&lt;/p&gt;
&lt;p&gt;A common theme in Kua’s writing on the subject of Technical Leadership is that of the paradoxes the role throws up. As Tech Leads “we have to be really focused on delivering something. At the same time, we kind of want the team to be learning new technologies, to… spend time on training, to go to conferences” and “focus on removing problems and the technical challenges that we have in our environment. But, it’s… hard to balance out those two kinds of aspects”, Kua says. “I don’t think you can ever really say that’s it’s a perfectly unbalanced equation, it will wax and wane depending on what things are going on. But it’s a key skill for a Tech Lead to sort of accept the paradox and embrace the paradox and to find a way to do both at the same time”.&lt;/p&gt;
&lt;p&gt;“When I talk to developers going into the Tech Lead role, the biggest thing is ‘do I still get to code?’,” says Kua. “My answer is, to be effective, I think you do need to code”. “Developers really respect technical ability. And it’s very difficult for people who want to follow a leader”, who “want to respect their leadership decisions if they don’t have that respect for their ability”. This probably stems from “the classic ivory tower architect, that makes decisions far removed from the context of the problems that we experience on a day-to-day basis”. So that’s why “Tech Leads, to be effective, still need to code. Or at least, be at the coal face, where they’re reading code, being able to work with people on code” to help ensure that they really “understand what the key problems are. To understand the language that developers use, so that they can talk at the same sort of level, and also know when people are maybe making a bigger deal out of something”.&lt;/p&gt;
&lt;p&gt;“I think 30% is a good minimum if I think that of a week, it’s a day and a half”, says Kua, about the amount of time you should actually still spend coding. Whilst at times this might not be possible due to more pressing concerns, “it’s important that the Tech Lead thinks about spending some time in the code, so you’re getting the respect” and maintain “a true awareness of what’s actually going on.”&lt;/p&gt;
&lt;p&gt;“Tech Leads will always be interrupted”, says Kua. He recommends a few tactics to help cope with this. “Some Tech Leads simply block out time in their calendar so that they can actually spend time without interruptions. I think that’s easier in some environments than others. In a sort of more Agile environment, where the team is all co-located, there’s lots of things going on, even blocking out your calendar doesn’t really solve a lot of that problem because people will just come and walk up to somebody and interrupt them”.&lt;/p&gt;
&lt;p&gt;So Kua suggests “having some sort of visible sign that says ‘actually I need some quiet time’”. “What I’ve used personally, for instance, is a flag on the desk to indicate when it’s no interruption time”. “Other Tech Leads take themselves out of the working space. So they go off to a quiet room, they book a meeting room and then they sit in the room by themselves. Just so that they can go through a few things in quiet time. Another way is to maybe offset your day as well. So either, start early or end early but do the same sort of hours. And this kind of helps you to get through all of those things before everyone else gets there into the workplace and interruptions start to come”.&lt;/p&gt;
&lt;p&gt;“I’ve worked with a lot of developers, trying to coach them into this new role”, says Kua. “When you watch new developers go into this role for the first time, I think there’s two streams”. “There’s the Tech Lead that believes that the entire team should be self-empowered, every developer should know what they should do, and the Tech Lead wants to have trust in everyone”. “So they sort of just sit back and hope for the best. And I think this is where things get a bit dangerous if the team hasn’t gotten into that mode and they don’t already have that strong vision”. Typically then, in the absence of true leadership, “the most opinionated developers sort of pipe up and they form the direction themselves” and this can “quickly fall apart”, says Kua. When this happens “people spend a lot of time arguing and the same things come up over and over again” and are never truly resolved.&lt;/p&gt;
&lt;p&gt;However, Kua has also seen those that think they “need to demonstrate that I’m a Leader, they’ll want to still make all of the heavy technical choices, so they’ll want to be involved in every technical discussion”. And while “I think these two extremes are elements that good Tech Leads should be able to play”, “they shouldn’t be playing that mode of Tech Lead all of the time”. Kua recommends an understanding of the situation leadership model, “which kind of talks about situations where more directive behavior is useful. Where maybe more targeted coaching is useful, and where perhaps pure delegation, and just sitting back and trusting the team to do the things that need to be done makes sense”. But it can take “time to develop an awareness of when to use which mode”.&lt;/p&gt;
&lt;p&gt;Kua says that the people side of the role, is “one of the hardest things for a Tech Lead to learn and it’s just a skill that you don’t necessarily practice when being a developer”. Another key part of this is the need for the tech Lead to act as a linchpin between engineering and the business. “A lot of the skills from Tech Leads, that end up being developed is this kind of translation, where you’re kind of trying to avoid all of the technical terms and trying to express it in ways that your normal family members might be able to understand who don’t understand technology whatsoever. But you kind of need their buy-in to understand why you’re going a certain direction with things”.&lt;/p&gt;
&lt;p&gt;To help build those skills Kua recommends the book ‘&lt;a href=&quot;http://www.amazon.com/Getting-Yes-Negotiating-Agreement-Without/dp/0143118757&quot;&gt;Getting To Yes&lt;/a&gt;’. “The book is about negotiating, and it’s about trying to come up with a good way forward while you’re trying to appease both sets of interests. What’s great about it, is that it’s a very short book and I think it has some really great stories that help people to understand some good skills”.&lt;/p&gt;
&lt;p&gt;He also recommends ‘&lt;a href=&quot;http://www.amazon.com/Crucial-Confrontations-Resolving-Promises-Expectations/dp/0071446524&quot;&gt;Crucial Confrontations&lt;/a&gt;’ and ‘&lt;a href=&quot;http://www.amazon.com/Crucial-Conversations-Talking-Stakes-Edition/dp/0071771328&quot;&gt;Crucial Conversations&lt;/a&gt;.’ “I think it’s useful because there will always be some tense situation at some point in a project with one or two people” — “it’s kind of natural, people are unpredictable”. “I think that the book helps people to understand how to have a discussion around the topics where they’re emotionally sensitive, or you know that you have a certain position and reaction where you need to deal with a difficult topic and talk to somebody about it.”&lt;/p&gt;
&lt;p&gt;Kua reflects though that there’s really no one right way to solve these problems and taking a different approach “doesn’t necessarily mean that they’re better or worse. It’s just a different way of achieving the same sort of goals. And I think for me that was sort of a surprise… because rather than trying to mold people into what I see as an ideal Tech Lead, it kind of gives people a lot more freedom to mold the role into however they see it best fit their own skills.”&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The 10X Programmer, and other Myths</title>
    <link href="https://blog.glitch.com/post/the-10x-programmer-and-other-myths/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-10x-programmer-and-other-myths/</id>
    <content type="html">&lt;h1&gt;The 10X Programmer, and other Myths&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/Morendil&quot;&gt;Laurent Bossavit&lt;/a&gt; is a myth buster. Beyond his role as consultant and Director at ‘Institut Agile’ in Paris, France, he’s the author of ‘&lt;a href=&quot;https://leanpub.com/leprechauns&quot;&gt;The Leprechauns of Software Engineering&lt;/a&gt;’. In researching this book, he found evidence that debunks myths common among Software Engineers. In this interview, he explains how folklore can turn into fact and why the 10X Programmer, the Exponential Defect Cost Curve, and the Software Crisis may not be as real as they may seem.&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-10x-programmer-and-other-myths/40-1_5yRlHineSRG4JW4tnpAACw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Bossavit was an early advocate of Extreme Programming. He even authored the first book in French on the topic. And it was whilst he was researching proof to substantiate its benefits that he first stumbled upon some of the ‘evidence’ put forward to support some popular theories in Software Engineering.&lt;/p&gt;
&lt;p&gt;“I didn’t wake up one morning and think to myself, ‘I’m going to write a debunkers book on software engineering’”, says Bossavit. “It actually was the other way around. I was looking for empirical evidence, anything that could serve as proof for Agile practices. And while I looked at this I was also looking at evidence for other things… related to Agile practices. For instance, the economics of defects and just stuff that I was curious about like the 10X programmers thing. So, basically, because I was really immersed in the literature and I’ve always been kind of curious about things, in general, I went looking for old articles, for primary sources”.&lt;/p&gt;
&lt;p&gt;A common tenet in Software Engineering is the idea of the ‘10X programmer’. This is the notion that there can be up to a 10 fold difference between the productivity and quality of work produced by programmers with the same amount of experience. Bossavit says, “it’s actually one that I would love to be true. If I could somehow become, or if I should find myself as a 10X programmer, maybe I would have an argument for selling myself for ten times the price of cheaper programmers”.&lt;/p&gt;
&lt;p&gt;However, “when I looked into it, what was advanced as evidence for those claims, what I found was not really what I had expected, what you think would be the case for something people say, and what you think is supported by tens of scientific studies and research into software engineering. In fact what I found when I actually investigated all the citations that people give in support for that claim, was that in many cases the research was done on very small groups and was not extremely representative”.&lt;/p&gt;
&lt;p&gt;The main studies are now quite dated, there’s “this whole set of evidence that was done in the seventies, on programs like Fortran or COBOL and in some cases on non-interactive programming, so systems where the program was input and you get results of the compiling the next day. The original study, the one cited as the first was actually one of those, it was designed initially not to investigate productivity differences but to investigate the difference between online and offline programming conditions”.&lt;/p&gt;
&lt;p&gt;So that is the first problem with the claim, Bossavit says. “How much of that is still relevant today is debatable. How much do we understand the concept of productivity itself is also debatable. And also many of the papers and books that were pointed to were not properly scientific papers. They were opinion pieces or books like Peopleware, which I have a lot of respect for but it’s not exactly academic”. What’s more, recent “papers did not actually bring any original evidence in support of the notion that some programmers are 10X better than others, they were actually saying, “it is well known and supported by ‘this and that’ paper” and when I looked at that the original paper they were referencing, they were in turn saying… things like ‘everybody knows since the seventies’. So you ended up with these circles of citations, with no actual proof at the end.&lt;/p&gt;
&lt;p&gt;“My conclusion was that the claim was not actually supported. I’m not actually coming out and saying that it’s false, because what would that mean? Some people have taken me to task for saying that all programmers are the same, and that’s obviously stupid, so I can not have been saying that. What I’ve been saying is that the data is not actually there, so we do not have any strong proof of the actual claim”.&lt;/p&gt;
&lt;p&gt;Another ‘fact’ that Bossavit takes issue with is the Exponential Defect Cost Curve. This is the claim that if it costs one dollar to fix a bug during the requirements stage, then it will take ten times as much to fix in code, one hundred times in testing, one thousand times in production. “That one is even more clear cut”, says Bossavit. “Those are actual dollars and cents, right? So it should be the case, at some point a ledger or some kind of accounting document originates the claim. So I went looking for the books that people pointed me to”. But what he found was that “when you look at the data and you try to find what exactly was measured”, you typically found that “rather than saying we did the measurements from this or that project, books said or the articles said, ‘this is something everybody knows’, and references were ‘this or that article or book’. So I kept digging… and in many cases I was really astonished to find that at some point along the chain basically someone just made evidence up.&lt;/p&gt;
&lt;p&gt;I could not find any solid proof that someone had measured something and came up with those fantastic costs”. “You can find some empirical data in Barry Boehm’s books and he’s often cited as the originator of the claim. But it’s much less convincing when you look at the original data than when you look at the derived citations”, Bossavit says.&lt;/p&gt;
&lt;p&gt;There is a third claim that Bossavit has researched, this is called “The Software Crisis”. This is common in mainstream media reporting of large IT projects that highlight high failure rates in software projects, suggesting that all such projects are doomed to fail. Bossavit says that “this is a softer claim right, so there’re no hard figures, although some people try. So, one of the ways one sees software crises exemplified is by someone claiming that software bugs cost the U.S. economy so many billions, hundreds of billions of dollars per year”.&lt;/p&gt;
&lt;p&gt;But what he found most interesting, was “the very notion of the software crisis was introduced to justify the creation of a group for researching software engineering. So the initial act was the convening of the conference on software engineering, that’s when the term was actually coined and that was back in 1968, and one of the tropes if you will, to justify the interest in the discipline was the existence of the software crisis. But today we’ve been basically living with this for over forty years and things are not going so bad”. As Bossavit puts it “when you show people a dancing bear one wonders not if the bear dances well, but that it dances at all” and “to me technology is like that. It makes amazing things possible, it doesn’t always do them very well, but it’s amazing that it does them at all. So anyway I think the crisis is very much over-exploited, very overblown, but where I really start getting into my own, getting on the firmer ground is when people try to attach numbers to that”. He found that in some cases the methodology used was that they “picked up the phone and interviewed… a very small sample of developers and asked them for their opinion, which is not credible at all”, Bossavit says.&lt;/p&gt;
&lt;p&gt;“Some of them come about from misunderstandings”, Bossavit says. “I found out in one case for instance that an industry speaker gave a talk at a conference and apparently he was misunderstood. So people repeated what they thought they had heard and one thing led to another… So I think that was an honest mistake and it just snowballed”.&lt;/p&gt;
&lt;p&gt;“In some cases people are just making things up… and one problem is that it takes a lot more energy to debunk a claim than it takes to just make things up. So if enough people play that little game some of that stuff is going to just sneak past. I think the software profession kind of amplifies the problem by offering fertile ground, we tend to be very fashion driven, so we enthusiastically jump onto bandwagons. That makes it easy for some people to invite others to jump, to propagate.”&lt;/p&gt;
&lt;p&gt;“Somewhat cynically it varies between, ‘why does that matter?’ and a kind of violent denial. Oddly enough I haven’t quite figured out why, what makes people so into one viewpoint or the other and there’s a small but substantial faction of people who tell me ‘oh that’s an eye opener’ and would like to know more, but some people respond with protectiveness when they see for instance the 10X claim being attacked.”&lt;/p&gt;
&lt;p&gt;So why does it matter? Well, Bossavit says that “claims which are easy to remember, easy to trot out, they act as curiosity stoppers, basically. So they prevent us from learning further and trying to get at the reality, at what actually goes on in the software development project, what determines whether a software project is a success or failure, and I think that we should actually find answers to these questions.”&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Go Beyond Code to Become a Better Programmer</title>
    <link href="https://blog.glitch.com/post/go-beyond-code-to-become-a-better-programmer/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/go-beyond-code-to-become-a-better-programmer/</id>
    <content type="html">&lt;h1&gt;Go Beyond Code to Become a Better Programmer&lt;/h1&gt;
&lt;p&gt;Many of us want to become better programmers. But how exactly do you go about doing that? &lt;a href=&quot;https://twitter.com/petegoodliffe&quot;&gt;Pete Goodliffe&lt;/a&gt; thinks he has the answer. He’s a programmer and software development writer who has authored two books, ‘&lt;a href=&quot;http://www.amazon.com/Code-Craft-Practice-Writing-Excellent/dp/1593271190&quot;&gt;Code Craft&lt;/a&gt;’ and ‘&lt;a href=&quot;http://www.amazon.com/Becoming-Better-Programmer-Handbook-People/dp/1491905530&quot;&gt;Becoming a Better Programmer&lt;/a&gt;’, both of which provide advice to Software Developers on how to hone their skills and become better programmers. We interviewed him, and he told us why you have to go beyond code to become a better programmer.&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/go-beyond-code-to-become-a-better-programmer/43-1_cTC_yPeUB4PfIahalte7iA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So where to start? For Goodliffe, it starts with having the right attitude — “The standout difference between the really good coders that I’ve worked with and the ones that aren’t so great, is attitude,” says Goodliffe.&lt;/p&gt;
&lt;p&gt;“It’s not a hand-wavey thing. I’ve worked with people who know technology, who know the idioms, and how to do all this stuff. But, if they don’t have the right attitude, they’re just not effective programmers and they’re not great people to work with. The kind of stuff I’m talking about here is humility. You don’t want to work with people who think they know it all but don’t. Being humble is the key thing. It doesn’t mean that’s an excuse to not know stuff, but it’s just not believing that you’re better than you really are”.&lt;/p&gt;
&lt;p&gt;You can develop this humility by “being in a state of constant learning… so looking for new stuff, absorbing new knowledge, wanting to learn off of other people,” explains Goodliffe. “It doesn’t necessarily mean be a perfectionist and wanting to make everything perfect before you ship. It’s doing the best you can in the time you have, with the resources you have. But that kind of attitude really drives through to great code”.&lt;/p&gt;
&lt;p&gt;Another way he suggests that you can improve your code is to write less of it. “It seems kind of counter-intuitive for a coder… but it’s entirely possible to write thousands of lines of code and achieve nothing in it. Think about it — no unnecessary logic, don’t write stuff that doesn’t need to be said, don’t write verbose code. Sometimes you can stretch out boolean expressions into massive If statements which just hide what is being said”. Ultimately for Goodliffe this means writing “simple but not simplistic code. If you don’t write enough code, it doesn’t do what it’s supposed to do. But by avoiding all points of needless generality, like making abstract interfaces, or deep hierarchies that don’t need to be extended,” then you can write much more effective, concise code.&lt;/p&gt;
&lt;p&gt;Goodliffe is also adamant about the need for programmers to communicate well. “Code is communication. You’re communicating not just with the computer, you are communicating to other people writing the code. Even if you are working by yourself, you are communicating with yourself in two years time when you pick up the same section of code”. And this is something that needs to be kept in mind, says Goodliffe. “It’s a skill, and it’s something you learn, and it’s something you need to consciously practice. And yet, I don’t know of courses… that really focus on something that’s really quite an important skill for programmers,” and so it can often be overlooked.&lt;/p&gt;
&lt;p&gt;Of course, we aren’t all the same and our aptitude for communication differs. But it’s important to recognise your communication strengths, suggests Goodliffe. “Some people can talk well, some people are shy and retiring, but that doesn’t necessarily mean you are stuck like that. That doesn’t necessarily make you a bad communicator. Some people communicate better in different media and it’s worth bearing that in mind. Some guys are really great on email, they can write concise, clear descriptions, they can follow a line of argument by writing and explaining something really well. Other people struggle to put it together in words”. So he suggests that you should “learn how you communicate well, play to your own strengths and pick the right medium”.&lt;/p&gt;
&lt;p&gt;“The reason people pay us to write software, unless we’re doing it for fun, is because there’s a complicated problem that needs to be solved,” says Goodliffe. “There is some necessary level of complexity in software engineering and we have to embrace and understand that”. Yet many of us fall into the trap of writing code that produces unnecessary complexity. So Goodliffe suggests that what we should always aim for is to produce code that “when you look at it, it looks obvious. That is the key hallmark of some excellent code… you know it wasn’t simple to write. But when you look at it, the solution’s simple, the shape is simple. All I can say is, that’s what we should strive for”.&lt;/p&gt;
&lt;p&gt;Sometimes though, this is taken out of our hands and we’re landed into the middle of a messy codebase. When this happens, “the most important thing… is to ask people,” advises Goodliffe. “I see so many developers who just won’t sort of swallow their pride and say, ‘I don’t quite know what this is doing, but I know Fred over there does. I’ll just talk to Fred about it.’ It’s often those little bits of insight that can give you a super-fast route through something intractable,” Goodliffe says. What’s more, all too often we “pick up some code, look at it, and think ‘that’s a bit dodgy isn’t it… what were they thinking?” What we forget though is this happens with our code too. “Somebody else picks it up, and they’ll make that same judgement call on my code,” says Goodliffe. So what we need to remember is that “what I might think is some terrible hack, is probably some pragmatic thing they did for a very good reason.” After all, “nobody goes out of their way to write messy code… I can’t say that I’ve found anyone that really tried to ruin a project. So approach code with that attitude,” cautions Goodliffe.&lt;/p&gt;
&lt;p&gt;Regardless of our own skills though, Goodliffe says that “the biggest thing for me… is to sit at the feet of great coders. I have learned the most in my career when I have been around excellent people who I can learn off of. Whose skills can rub off on me and I have moved jobs. I have moved physically to be able to work with those people”. This can be motivating, and it’s important to keep stoking our passion for programming. “I’m enthusiastic. I love this stuff,” says Goodliffe, and “if you have an enthusiasm, that passion for programming, it tells out in the code that you write”.&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on ** or follow us on *&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Maximize Your Impact as a Software Engineer</title>
    <link href="https://blog.glitch.com/post/how-to-maximize-your-impact-as-a-software-engineer/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-maximize-your-impact-as-a-software-engineer/</id>
    <content type="html">&lt;h1&gt;How to Maximize Your Impact as a Software Engineer&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://twitter.com/edmondlau&quot;&gt;Edmond Lau&lt;/a&gt; is an experienced Software Engineer who has worked for the likes of Google, Ooyala, Quora, and Quip. He also spoke to Engineering Leaders from companies like Twitter, Facebook, and Stripe, whilst writing his book ‘&lt;a href=&quot;https://www.theeffectiveengineer.com/book&quot;&gt;The Effective Engineer&lt;/a&gt;’. We interviewed&lt;/em&gt; him to understand what he has learned about maximizing impact as an engineer.&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on &lt;a href=&quot;http://blog.fogcreek.c*om/resources-for-software-development-teams/&quot;&gt;our blog&lt;/a&gt; or follow us on &lt;a href=&quot;http://twitter.com/FogCreek&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-maximize-your-impact-as-a-software-engineer/8-1_RVGfF-rz5HfDsSDJMUMaWg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Lau says that something he noticed early on in his career that was reinforced after speaking with Engineering Leaders is that, “if you pick up the right habits, techniques, and mindsets when you’re starting off, then you’re significantly more likely to succeed”. This is most obvious when you look at the career progression of Junior Developers in organizations with and without effective onboarding programs, says Lau.&lt;/p&gt;
&lt;p&gt;When starting at Quora early on, Lau says “it was sort of luck of the draw whether you would have a good mentor, or whether someone would explain to you core concepts in your first day or your first week or your first month. People who got lucky were much more likely to succeed and much more likely to be effective many months down the line”. So Lau set work on revamping their onboarding, and his re-worked “program was an attempt to level the playing field a little bit so that it wasn’t based on luck… whether you were on-boarded well.”&lt;/p&gt;
&lt;p&gt;“Onboarding is not something where you do it once and you’re done. It’s something you do very incrementally,” explains Lau. “Start by documenting questions that new engineers are asking and make them reusable resources. If you are a new engineer, then as you are onboarding identify the things that are giving you problems. What is taking a long time to do that really shouldn’t? Over time, you can build up a repository of knowledge that becomes much more useful for new engineers joining the company.”&lt;/p&gt;
&lt;p&gt;As an example of this Lau describes how things work at his current company, Quip. “Any time we are building new products we end up writing a short design doc that is then shared with the team” and then “everybody gets this new piece of information” and if “someone ran into an issue we document that into some best practices.” What this means is that over time “we end up with lots and lots of documents that are really useful for new engineers.”&lt;/p&gt;
&lt;p&gt;Having spoken to many engineering leaders about what worked well in their careers, a number of common themes emerged. Lau says that one such theme was “focusing on and investing in tooling”. For example “when I talked with Bobby Johnson, who is the former Director of Engineering for Infrastructure at Facebook”, Lau recalls, “one of the biggest time and investments that he made that had the biggest return was just building tools. Trying to automate as much of the mechanics of what they were doing as possible. Every time they got a problem and found that they were still repeating what they were doing, they would write a tool for it and automate it.”&lt;/p&gt;
&lt;p&gt;Another theme was “just keeping things simple… when I asked them what’s the biggest lesson or the most valuable lesson you’ve learned in the past year, they would say they just sort of made things a little too complex” and that things didn’t work when “there were a lot of operational burdens to keep things going.”&lt;/p&gt;
&lt;p&gt;Keeping things simple and automating repetitive tasks are great examples of work which optimizes the impact you can have. This is a key part of Lau’s approach to engineering and is what he terms Leverage, and focussing on this helps engineers identify activities that have the most impact.&lt;/p&gt;
&lt;p&gt;“Leverage basically means what is the output you’re producing for the amount of time you’re investing? It’s a metric of the impact you’re generating per amount of time that you spent.” So to be “an effective engineer you want to focus on the high leverage activities.” This might seem obvious, but as Lau explains it can be hard to actually internalize — “This is something that took me many years to learn… I used to work 70 to 80-hour weeks because I thought that was how hard a team had to work”. But after “we built an analytics module for a client and they never used it, or when we would build a product and it would never get the user adoption that we wanted… those experiences made me feel like working hard, putting in those hours just isn’t enough.” Lau says that what he then learned to do was “prioritize the things that are actually generating a large impact for the amount of time you’re spending.”&lt;/p&gt;
&lt;p&gt;So, how do you know what to focus on? “The key” explains Lau, is in “setting up feedback loops, and that applies to everything you do. For instance, when you’re writing software, it means you send around a lightweight design doc to get feedback on your design before you even write any code. When you’re writing code it means… sending your code to code reviewers that are the strictest. The ones who would do a good job of critiquing what you’re doing. If you’re working on a product it means… getting feedback from gatekeepers who sort of block or launch as soon as possible. Then when you’re building or iterating a product, it means running A/B tests to measure if this change is actually materially improving the product in some way.”&lt;/p&gt;
&lt;p&gt;To monitor and gauge this feedback you want to “pick a metric that incentivizes the type of behavior that you want”. Lau gives the example of a Performance team looking to optimize the performance of their product — “the metric that you want to improve could be something like the 99th percentile of all load times. Or it could be the average load time. Either of those metrics would improve the performance of your product, but they have very different outcomes. If you’re improving the average load times, that would tend to make you focus on general server improvements, but if you were focusing on the 99th percentile… then you’re focusing on the long tail of the application.” So it’s important to consider the metric you choose carefully, as “the choice of metric affects the type of work that you focus on,” Lau says. So “pick the metric that is most aligned with the success of the business.”&lt;/p&gt;
&lt;p&gt;Lau attributes success in his career to having purposefully sought out job opportunities where he could continue to learn new things and push himself. Without doing this, Engineers can end up “being stuck on a plateau where they’re not really challenging themselves, they’re not really learning day to day. Just from my own experience, when I was at Google, it was a very comfortable place and sort of after my first six months there I learned a ton… but after two years I felt like I wasn’t really challenging myself anymore,” explains Lau.&lt;/p&gt;
&lt;p&gt;Another way he has developed himself is through meet-ups and swapping stories with other developers. Lau comments that “when you’re working on a team, a lot of times the lessons we learn are just the ones that occur during the projects that you work on. People who have either had similar experiences or have gone through other projects… can teach you a ton.”&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on &lt;a href=&quot;http://blog.fogcreek.co*m/resources-for-software-development-teams/&quot;&gt;our blog&lt;/a&gt; or follow us on &lt;a href=&quot;http://twitter.com/FogCreek&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building a Culture of Learning in Development Teams</title>
    <link href="https://blog.glitch.com/post/building-a-culture-of-learning-in-development-teams/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/building-a-culture-of-learning-in-development-teams/</id>
    <content type="html">&lt;h1&gt;Building a Culture of Learning in Development Teams&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Joe Mastey is a developer who previously led internal learning at Enova where he built out their internal learning program. In this interview, we hear what worked, what didn’t and how you too can kick-off an internal learning program for your development team.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/building-a-culture-of-learning-in-development-teams/10-1_RDHGaOGEnuRwgOTWTnK2LA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;In a lot of companies, people just learn on the job. But Mastey says that “when people try to learn on the job, they really only learn a narrow subset of all the things that they need to about a technology. What that leaves is a big gap in their skills where maybe they know a lot about one particular section of the platform, but then they miss entire other sections. That ends up being a hindrance.” What’s more, people can pick up bad habits and practices from learning this way too. After all, not all of the code in our codebases is good, but people see that code and “pick up these terrible patterns and so they internalize the wrong thing instead of learning the right thing,” says Mastey.&lt;/p&gt;
&lt;p&gt;The answer to this problem is to establish a learning culture. “The thing that interested me the most was that by creating a culture of learning, we actually increase retention, not only of the younger people but also of the more experienced engineers,” says Mastey. “There’s this thing where when you’re at a technology company for maybe a couple years, right at the beginning you’re learning new things. It’s very exciting, you get a new platform… but, a couple of years in, and you are basically done learning parts of it. You feel like you slow down in that learning. This is the part where a lot of people end up dropping off. By building a culture that continually moves forward and rewards that kind of learning, we can attract really great engineers. And we can also retain really great engineers too.”&lt;/p&gt;
&lt;p&gt;Another benefit of a learning culture is that “it actually reduces waste,” says Mastey. “One of the things that we’ve seen a lot of is if you aren’t really great with your tools, you’re not leveraging them completely. Because of that, you’re spending more time than you need to. One of the things that’s maybe counter-intuitive is that by spending this extra time, we actually end up saving time in the long run.”&lt;/p&gt;
&lt;p&gt;And anyone who is interested in establishing a learning program can do so. “I have no teaching background whatsoever,” confesses Mastey, but “one of the things that I always tell people is that when you’re trying to build this part of your culture, you don’t need to have a teaching degree. You don’t need that expertise. Really, if you’re interested, you can figure it out.”&lt;/p&gt;
&lt;p&gt;So there are three key stages that Mastey outlines to create a learning culture. “The first phase is really building up credibility. In that phase, we are trying to just find these quick wins and things to help people prove to themselves that what we were doing is going to be valuable and going to provide value to the business”.&lt;/p&gt;
&lt;p&gt;You can progress to the second stage once you’ve built credibility and people are starting to understand the positive value a focus on learning can have. Mastey says that “in the second phase we can start to expand outside of the couple of people and some of those quick wins. We can start to invest time and things that take a little bit longer and now we’re involving entire teams of people. We’re trying to build links between teams. We can actually invest a little bit more money because people have started to understand what we’re going to get back for that money.”&lt;/p&gt;
&lt;p&gt;Then by the third stage, it’s “essentially making that a permanent part of the culture… you can make it a part of people’s job”. By this stage people “just don’t even remember that it was ever something that they didn’t do. At that part, you have the ability to make really big changes that are incredibly helpful to the company but really need to have everybody on board,” explains Mastey.&lt;/p&gt;
&lt;p&gt;To get started “you really want to focus opportunistically on places where you can have a lot of impact for only a little bit of effort,” says Mastey. “Don’t try upfront to change the world right out of the gate, because you don’t have enough buy-in for that yet.” You should also bear in mind that it’s an iterative process, cautions Mastey. “A lot of things don’t work. That’s okay. Like that’s part of the process… we don’t know upfront what’s going to work… so try a thousand things and monitor how they’re working, but don’t be afraid to throw them out.”&lt;/p&gt;
&lt;p&gt;“Some of the really easy stuff” to start with, suggests Mastey, “is have a brown bag lunch. Have a book club. Do code review. Literally, you can have two people on different teams, just have those two people do code review between each other. Already, you’re starting to create the links within the organization that is going to support those changes later on”.&lt;/p&gt;
&lt;p&gt;Another suggestion is to “post in your company’s chat program that you want to go to a meet-up and see if some other people will come with you,” says Mastey. You want to think of “things where you only need a couple of people to buy-in. It doesn’t really cost you anything, but you can come back and say, ‘Okay. I now know about this new JavaScript framework. I now know about this tweak that I didn’t understand before’”.&lt;/p&gt;
&lt;p&gt;Then once it’s working, you can think of things that require a little more time investment. “Cross training is one of the big ones that I love,” says Mastey. For example, “your UI people should understand the database. Your database people should understand how testing works” and through cross-training you can encourage this learning and reduce your bus factor.&lt;/p&gt;
&lt;p&gt;Something that worked well for Mastey were weekly tech talks. “In the first company that I did this at, we had an hour long tech talk program, where it was four slots every single week. Every week, we got four new ideas into the organization”. Of course, “that does take time, and it does take preparation, but when you can start to do that, the effect on the organization is really obvious and it’s really good”.&lt;/p&gt;
&lt;p&gt;There is a lot that you can read on the subject. Mastey recommends Dave Hoover’s &lt;a href=&quot;http://www.amazon.com/Apprenticeship-Patterns-Guidance-Aspiring-Craftsman/dp/0596518382&quot;&gt;Apprenticeship Patterns&lt;/a&gt; book in particular, but warns to “not get stuck on reading and learning everything beforehand, because everyone else’s organization is really different than yours. Whatever you learn you’re going to have to take with a grain of salt anyway. The best thing to do is really just get in and start getting feedback from your own organization and from your own stakeholders. Don’t think that you’re going to perfect it by reading.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Find, Hire, and Retain the Best Developers</title>
    <link href="https://blog.glitch.com/post/how-to-find-hire--and-retain-the-best-developers/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-find-hire--and-retain-the-best-developers/</id>
    <content type="html">&lt;h1&gt;How to Find, Hire, and Retain the Best Developers&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;has been a developer for more than 35 years. A well-known PHP community leader, he’s experienced in building and managing development teams and is the author of ‘’. We interviewed him about finding, hiring and retaining developers. Here’s what he had to say.*&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-find-hire--and-retain-the-best-developers/42-1_kBhySDu3BHeX-P2bsdypuA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;To hire the best developers, you first have to know exactly what you’re looking for. For me, says Evans, “the number one thing that I look for is competency. If you’re not competent then you’re going to be a hindrance to the team.”&lt;/p&gt;
&lt;p&gt;Then next is culture fit. “These days, you have to be very careful when you say cultural fit because everybody says you’re only looking for ‘white guys that graduated from your college’.” But Evans explains that this isn’t what he means, “cultural fit does not mean that you look like me, it does not mean that you think like me. What cultural fit means is that I’ve got a team that is currently working together and you’ve got to be able to play a part on that team.” This is paramount for Evans because as he sees it, “building that team culture is so important” as is “keeping the team cohesion”. “I’ve seen great teams make a bad hiring decision and totally destroy the culture of the team and the momentum of the team. Just because they got one person who dragged the whole team down,” cautions Evans.&lt;/p&gt;
&lt;p&gt;So once you’ve settled on what exactly it is that you’re looking for, you need to consider how you’re going to find that person. Evans suggests that if that’s finding a developer in the local area, then “the first thing is to get involved in your local community. That means start attending your local developer groups on a regular basis. Go 5 or 6 months to build your relationships before you start doing any real recruiting. Even then, once you start, don’t just walk in and say ‘I’m here, I’m collecting Resumes’, but be the sponsor — buy the pizza and the beer…” It’s important to get this right, because “your local community is where you’re going to find your best resources.”&lt;/p&gt;
&lt;p&gt;When it comes to writing a job ad, Evans stresses the need to put yourself in the developer’s position. When a developer is looking for a job, what they want to know is “‘can I afford to take the job? am I qualified for the job? how much does the job pay?’ That’s the important stuff. If you nail those, then you have a good chance of finding the developer that you’re actually looking for.” So, “number one, and I cannot stress this enough”, says Evans, “is put a salary or salary range on the job ad. You’re not limiting yourself… you’re not giving away any secrets because I guarantee that if you’ve already got developers, they’re talking to their buddies and we know how much you’re paying.” Then, it’s equally important to only put the skills that you really need on the ad. The tendency for some is to list everything they can think of, but if Evans sees that then “that’s a red flag immediately. What it tells me is that you don’t understand what you want, so you’re just throwing everything out there”.&lt;/p&gt;
&lt;p&gt;Once you’ve got some applications for a position coming in, then you’re going to want to make sure they’re a good fit. Evans explains the approach he takes to make sure the team can work well with a candidate. “I get the entire team that the person’s going to be working within one room and I let the team ask questions until everybody is out of questions”. He does this regardless of the level he’s hiring for — “I don’t care if you’re Junior, Senior, an Architect or whatever, you’re going to get to ask any question you want of this person, as long as it’s a legal question”.&lt;/p&gt;
&lt;p&gt;Another key aspect of this approach is that as the team manager, he doesn’t ask any of the questions. “My job is to sit back and see how the team interacts with this person and how this person interacts with the team. If I see a lot of friction, I’m thinking this might not be a good fit.” What’s more, everyone has to agree on who to hire. “It has to be a unanimous vote. I’ve actually had to walk away from candidates because I had one person say ‘I don’t think this person is going to fit well on my team’, and so we said ‘I’m sorry it’s not going to work’, because the team is the one that’s going to have to work with them. I’m just going to have to manage them, that’s the easy part. The team has to work with them on a day to day basis. If that team is not sold on the fact that this person is the person that they want on their team, I’d rather just walk away and find another candidate.”&lt;/p&gt;
&lt;p&gt;“The final thing,” Evans says that he looks for, “once I have determined competency, once I know it’s a good cultural fit, is ‘can I afford them?’.” However, unlike in a lot of companies when it comes to salary discussions, Evans is clear about one thing — “I do not negotiate salaries. I ask the person ‘what do you need?’ I expect that person to be honest with me and tell me the number they need.” Then regardless of what that number is, “if it fits within my budget and it’s a reasonable price… then I say okay. I don’t come back with a counter offer. I don’t negotiate this at all because my feeling is… if they’re being honest with me then they’re going to tell me what they need to be happy with this. I don’t mind side projects, but I don’t want people to have to do side projects to make ends meet. Quite honestly, if they’re not being honest with me on their salary needs, I’m probably not going to want them on my team to begin with because they’re not being honest with me, period.”&lt;/p&gt;
&lt;p&gt;“For most companies these days, their in-house development team is actually what drives the company,” says Evans. They’re the ones that “build the products that the company sells, or makes it possible for the companies to sell. So, while I’m never an advocate for setting developers up on a pedestal and saying we need to treat them like Demigods, I do think you have to respect the fact that you have to treat them differently. You cannot just say, ‘we have a cookie cutter, this is how we treat people’, Developers have different needs,” Evans says. “If I start a job and they hand me a laptop that has been used by three other people and I have to figure out how to make things work, then that’s a smell test that doesn’t pass. Companies have to understand that you’ve got to invest in good tools for developers.”&lt;/p&gt;
&lt;p&gt;But how can you compete for top talent when Google and Facebook are offering top salaries with great perks? Evans suggests that you instead compete on respect. “I understand the mentality of free lunches and dry cleaning and all of this. Those exist so the company can keep the developer’s butt in their seat longer, and they exist for no other reason. It’s just a way to keep that developer on campus, focused on the job, for as long as possible.” Whereas, “if a small company builds a culture of respect, where they respect the developer, they understand that their job is a portion of their life and that their job is not their whole life, then you can attract better developers than companies that have the free lunches, dry cleaning, etc.”&lt;/p&gt;
&lt;p&gt;The best way that you can show developers respect is to respect their time, says Evans. “I practice what’s called Servant Leadership. It was not unusual for me, when I was running teams, to first thing in the morning, brew up a huge pot of coffee and walk around to each of my developers around 9 am and refresh their coffee… this was just my way of saying my job is to hire good people and get out of the way and to make sure they have everything they need. My job is to serve them and also be what I call the ‘poop shield’. Any poop that comes in from above, my job is to keep it off my team. If a manager needs a meeting with somebody on my team, I’ll go. I will sit in that meeting,” explains Evans.&lt;/p&gt;
&lt;p&gt;Ultimately, Evans says, you just need to “treat developers with respect, and understand that they have lives, and the main point of their lives is not to build you the next ‘Uber for Penguins’. You don’t have to put them on a pedestal, but they aren’t galley slaves either. You hire good people, you treat them with respect, you give them the tools that they need and let them do their job. That is the secret to a happy, productive, and awesome development team.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>More Effective Code Reviews</title>
    <link href="https://blog.glitch.com/post/more-effective-code-reviews/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/more-effective-code-reviews/</id>
    <content type="html">&lt;h1&gt;More Effective Code Reviews&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Derek Prior is a Developer at , where they have a strong code review culture. In this interview, Derek shares the benefits of code reviews and the essential elements he thinks you need to make them effective.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;p&gt;When it comes to the benefits of code review “everybody’s natural reaction is to say that they catch bugs. That is true. If I have code reviewed that’s going to have fewer bugs than code that isn’t reviewed. But I think that that puts too much importance on the ‘finding bugs’ part,” says Prior. “It’s much more helpful to focus on the cultural benefits of code reviews,” which for him are many. From “sharing knowledge with each other, or keeping up with what everybody’s doing” to “knowing what’s going on in that other part of the code base and finding a really interesting alternative solution to a problem that they hadn’t thought of.”&lt;/p&gt;
&lt;p&gt;For Prior, the benefits of Code Review go way beyond simply defect finding — “finding defects is actually, frankly, really hard. A lot of times I’ll talk to people about code reviews, and they’ll say, ‘well we did code reviews, but we still had all these bugs’. But they’re not going to catch all the bugs. You’re looking at the diff, and to know exactly how that’s really going to impact your system, you have to know the entire system”. So whilst “code review is great for defect finding, it’s not a panacea. Instead, I think it’s much more helpful to focus on the cultural benefits of code reviews”, says Prior.&lt;/p&gt;
&lt;p&gt;One way to make sure that once you get started with code reviews, you stick with them is to “take a really, lightweight approach to it,” recommends Prior. For instance, “when I finish up a PR, I will paste it into Slack, or whatever. We’ll paste that in and say, ‘Can I get a review for this please?’ and generally, that’s enough, with the way we work, to get your code reviewed within the next few hours,” Prior says.&lt;/p&gt;
&lt;p&gt;A fast turn around on code reviews is important, and it doesn’t have to be burdensome to stay on top of them. Prior suggests that there are in fact “a lot of natural breaks throughout your day that you can work these in”. “For me, I come in in the morning” and catch up on any code reviews from overnight. “Then, right before lunch, or in the afternoon, if I’m going to take a coffee break… I’ll look then”. “There’s plenty of times I find, that I can just work these in naturally. There’s no need to schedule them. I’ve worked with teams that try to schedule them, or try to say, ‘This person is going to be the one, that’s going to be chiefly doing code reviews this week’, and I’ve never seen that work particularly well”.&lt;/p&gt;
&lt;p&gt;Instead, you just need to “keep it lightweight and friendly,” says Prior. “The biggest thing that makes this work is, keeping small, discrete pull requests, that are going to be much more easily reviewed if you provide some excellent context. That’s the ‘why’ you’re making this change, not necessarily the ‘what’”. But “ultimately, the big secret to this”, confesses Prior, “is that most of these code reviews only take me five minutes. It’s not a big commitment.”&lt;/p&gt;
&lt;p&gt;“Part of what I think makes code review so great, is that it’s a great place to have a technical discussion about your actual software. Rather than in the abstract,” says Prior. He doesn’t subscribe to the idea of using a checklist or specific items, suggesting a more relaxed approach — “just look at things that interest you about a change”. “Maybe you just got finished reading this great book on design patterns. That’s valuable. You’re going to teach somebody something. Or maybe you’re really interested in web security… or accessibility.” For me, says Prior “I harp on naming a lot… I look for test coverage.” Whatever it is, so long as you have “a good blend on your team, of people who are interested in different things” then you “can all learn from each other.”&lt;/p&gt;
&lt;p&gt;“The number one thing is context,” says Prior. “When you’re submitting a pull request, you’ve been working on this thing for four hours, or eight hours, or two days, or sometimes even a week, or whatever the case may be. You have a lot of context built up in your head. Some things seem really obvious to you at this point”. The thing to remember though is that “to the person reviewing it, they weren’t there… they don’t have that context”. “It really helps if you’ve been making several small commits along the way, where you’re describing what was in your head,” but regardless, “as you prepare the change… make sure you give a nice description of everything.”&lt;/p&gt;
&lt;p&gt;This description should answer the question “Why are we changing it?,” says Prior. Other considerations are “why is this the best solution? What other solutions did you consider? What problems did you run into? Is there an area of the code you’re really unsure about?” These will all “help you get a much better review, by setting up everybody else to be on the same page as you”, Prior says.&lt;/p&gt;
&lt;p&gt;Prior warns that “when code reviews aren’t done particularly well, or are overly critical, they can lead to resentment among the team”. One thing that you must be aware of though is that written communication is prone to negativity bias, says Prior. “If I’m talking to you and I give you some technical feedback, and I say, ‘Oh, why didn’t you use this pattern here’, you’re going to perceive that in one way. But if I say that same exact thing written down, it comes off as more harsh. You’re going to perceive that more negatively. It’s much more subject to your particular mood. I can’t influence it with the way I say something. It’s just a fact that, the same feedback written, is going to be perceived more negatively”. So this is something that should be considered in code review too.&lt;/p&gt;
&lt;p&gt;Prior recommends an excellent way around this is to “give feedback in a manner that’s more of a conversation. What I like to do is ask questions… Instead of saying, ‘extract the service object here to reduce some of this duplication’, I would say, ‘hey, what do you think about extracting a service object here, to eliminate this duplication?’ They’re very similar comments, but now I’m opening it up to a conversation, by asking you a question”. Another suggestion Prior makes is “clarifying how strongly you feel about a piece of feedback.”&lt;/p&gt;
&lt;p&gt;Nevertheless, from time to time conflict will still occur. But for Prior, “having conflict in your code reviews like this, is actually really beneficial… as long as they’re the right types of conflict and nobody feels bad about them afterwards. If you’re agreeing with your teammates all the time, and nothing interesting is happening in your code reviews, you basically have a monoculture. You want everybody bringing their own experiences, and their own expertise, and sometimes those are going to clash with each other”. But if you can “handle those conflicts properly”, says Prior, then that’s “how everybody on the team is going to learn.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>We’re Bad at Interviewing Developers (and how to fix it)</title>
    <link href="https://blog.glitch.com/post/we-re-bad-at-interviewing-developers-and-how-to-fix-it-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/we-re-bad-at-interviewing-developers-and-how-to-fix-it-/</id>
    <content type="html">&lt;h1&gt;We’re Bad at Interviewing Developers (and how to fix it)&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;We typically don’t get trained how to interview, and we’ve all experienced the haphazard approaches of those new to it — poor organization, repeated questions, fizz-buzz… In this interview, , Lead Software Engineer at LivingSocial, tells us how to run interview days, the types of questions to ask, how else we can evaluate technical candidates and what to do after the interview.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;p&gt;“I like to think of my software teams as little ecosystems, or tiny arcologies that exist in a bottle. They’re not entirely a closed environment, and like any ecosystem anytime you introduce anything new to that realm there’s going to be changes… Any time you hire somebody, you’re changing that ecosystem,” says Miller. “A lot of teams and companies don’t do a really great job of understanding that”.&lt;/p&gt;
&lt;p&gt;As a result, one mistake all too many of us make according to Miller, is just “hiring from our friend networks. The friend network is such an important part of how we get jobs, but it also tends to reinforce our monocultures. We tend to be friends with people who are mostly like us, and so those are the people that we’re going to be recommending, and so those are the ones that get hired.” But, “it’s important to have some diversity… and not just the diversity we talk about in terms of gender or ethnicity or race, but age, class, looking at people’s technical backgrounds, do they come out of CS programs versus being self-taught or a boot camp? Industry backgrounds… Were they at startups versus large enterprise companies, or somewhere in between? All those pieces of diversity are going to be influential and improve the health of the ecosystem of your team.”&lt;/p&gt;
&lt;p&gt;It’s important to consider each team in this wider context. As Miller explains, “in soccer, they say, ‘run to where the ball will be, rather than where the ball is’” and we all need to hire like that as well. You can start by having “early conversations about who you need to hire, and what you want to look for, what sort of energy and person do you want to add to your team, to influence it into a good direction and then go to those people, find them, whether it be through meetups, or user-groups… and not just your immediate friend network.”&lt;/p&gt;
&lt;p&gt;When it comes to interviewing technical candidates, Miller suggests that you start by “splitting up the interview into topics” and then working out “the questions you’re going to ask” about that topic. However, it’s important that “you’re going to consistently ask these to all of your candidates”. It may feel “a little bit like reading a script, but it really lets you compare apples to apples as much as possible,” says Miller.&lt;/p&gt;
&lt;p&gt;Another thing she recommends is that, if there are multiple people involved in interviewing a candidate and let’s says “you’re hiring for a front-end developer, you should have one person ask about JavaScript. You should have one person ask about browser interaction, or working with designers. Just split up the interview so that you’re not asking the same questions over and over again”. This helps because it means you’re able “to get really solid signal on a person’s skill sets, what they’re comfortable with, and what their concerns are,” explains Miller.&lt;/p&gt;
&lt;p&gt;So what are good types of questions that we should be asking? Miller suggests that we “focus on questions about decisions that they’ve made, what choices have they made, and what choices would they make again in the future?” You want to understand whether “they’re reflective about mistakes that they’ve made. Is a candidate looking for opportunities to improve, and how do they actually go about it?”&lt;/p&gt;
&lt;p&gt;Then you also want to get a feel for whether “they make plans for themselves, like how they would improve a certain skill set, whether that be a technical skill set or a more soft-skill set, for example, management, or project shepherding for example. Those are the kinds of questions that I think really get you at the heart of, not necessarily what somebody knows, but what they’re capable of.”&lt;/p&gt;
&lt;p&gt;“I’m not a big fan of whiteboarding,” says Miller. “I think that’s something that we just automatically do, and we don’t think about what questions we are trying to answer by asking a candidate to solve a problem”. Instead, she recommends “pairing on projects, like actually working with somebody. It doesn’t have to be a formal or traditional pair-programming situation with one computer and two people, talking through the technical choices that they would be making as they programmed on something”.&lt;/p&gt;
&lt;p&gt;Miller explains that “at LivingSocial, we do a code challenge… but as a launching pad to having a discussion with a candidate.” Then as they’re undertaking that exercise you can ask questions, like “why did you choose this technique? How would you do it better? What if we sat down and refactored? That’s one really good way to get to the heart of why they are making the decisions they’ve made.”&lt;/p&gt;
&lt;p&gt;Another approach Miller suggests is “asking the employee to explain something to me, or teach something to me”. This is great for understanding “how well they communicate about something that they’re a local expert in but their intended audience is not. Could they then go off and learn a new framework, or go have a meeting with, perhaps, a stakeholder, or a client, and come back and explain what the actual requirements are to me, to distil down what I need to know?” After all, Miller says that “communication is such a big part of what we do in this job, testing for that essential skill in a really clear and explicit way can be really useful and get you a really good signal about who that candidate is and how they’re going to fit into your organization.”&lt;/p&gt;
&lt;p&gt;“Once you’re done with your little section of the interview, you should immediately go back to your desk and not get back to work, but write down what your impressions were. What were the pros and cons, the bullet points, and find something good about the candidate and something not-so-good about the candidate, something that you wish they did have. Don’t pass this feedback back to the group but pass it back to a central person, like the hiring manager, so you’re not coloring the impressions of other people.”&lt;/p&gt;
&lt;p&gt;For Miller, this immediate but individual feedback is important to capture so that “when you get back into that room with everybody else, whether it’s virtual or real, to really discuss your opinions… you can’t be swayed by the impressions of somebody else. For example, if you were supposed to interview them about JavaScript, and the senior JavaScript person, who’s got twenty years of experience in JavaScript, just really did not like that person, how would that color your opinion if you had to give it in that moment? If you wrote it down previously, no, this person really is good at JavaScript, then you’ve captured that honestly and you can really give honest feedback.”&lt;/p&gt;
&lt;p&gt;When it comes to measuring and improving your hiring process, Miller says that “it’s really hard to look at who you hire and decide whether you have a good or bad process”. Instead, she recommends taking a “look at who you don’t hire. You can look at that in terms of what were the false negatives? Did we bounce this person out of the process for a specific reason and then it turns out that that reason wasn’t good, based on where they ended up going to work?” For developers in particular, “it’s really easy to LinkedIn stalk people, and peek into their GitHub profiles… to see what they’re doing a few months later. It can be really useful to four, five, or six months down the road, go back and look at the candidates that you passed over and see what they’re doing.”&lt;/p&gt;
&lt;p&gt;Another aspect that Miller thinks you should consider is “understanding what your pipeline of candidates consists of. At each step, you have a certain amount of leakage, because people just simply don’t make it through the process or they abandon the process. How many people are you losing at each step, and is there one step that you’re losing a lot of people at? Maybe you need to refine that step, remove it, or move it earlier or later in the process based on what your organizational needs are. I think it’s also important to look at who you’re losing as well. Are you losing junior developers at a step that you really don’t want to be losing them at? Are you losing more diverse candidates? Are more women abandoning your process at a certain step than men are, and understanding, or questioning at least, your process to see, is that a problem? Can we fix it? How do we fix it?”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Onboard Software Engineers</title>
    <link href="https://blog.glitch.com/post/how-to-onboard-software-engineers/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-onboard-software-engineers/</id>
    <content type="html">&lt;h1&gt;How to Onboard Software Engineers&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;, an independent Product Engineer, provides us with advice about onboarding new developers. In this interview, she covers the benefits of onboarding, its essential elements, areas to focus on when getting started and common mistakes made.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;p&gt;here are 2 ways to get great engineers at your company. You can steal them or you can make them.” says Heddleston. “In this day and age, you’d probably better have outlets for both”, but you should at least have “a sustainable program of bringing on junior engineers”.&lt;/p&gt;
&lt;p&gt;“We spend a huge amount of money recruiting and sourcing engineers” and then “we pay them huge sums of money to work” for us. But all too often when it comes to onboarding these valuable engineers, the approach is just — “you’ll figure it out,” says Heddleston.&lt;/p&gt;
&lt;p&gt;The result is that “we’re underutilizing people, which is expensive for companies, and people are unhappy when they aren’t fulfilling their potential and that can lead to attrition”. The answer to this problem for Heddleston is onboarding. “The return on investment is incredible… you get so much more out of employees who are happy and productive and feel integrated into the team.”&lt;/p&gt;
&lt;p&gt;“The goal with onboarding is what I call reliable independence”, says Heddleston. This is when “someone is able to reliably and independently build software on your team. For someone who is really senior, that might take 2 weeks… for someone really junior, that might take more like 6 months.”&lt;/p&gt;
&lt;p&gt;However, according to Heddleston, the time-frame for reliable independence “varies hugely depending on the size of the company and the quality of their internal tools.” A common issue among fast-growing startups, for instance, is that “everyone has to come in and manually set up everything… and that’s just going to bottleneck your company.” So before you even start to think about an onboarding program, first take stock of your tools. Heddleston recommends that new hires “shouldn’t spend a lot of time having to do all these installations that you do once and that have no learning value”.&lt;/p&gt;
&lt;p&gt;Once your tooling is sorted, “the second thing is to put together a Trello board and come up with some goals of what you want to see. You can section it basically by the rough seniority level of someone coming in: senior, mid-level, junior”. This helps because “someone who is junior is going to need a little bit more hands-on attention and someone who is senior is probably going to want freedom earlier. Then just set up goals of what you want to see them doing in the first day, the first week, the first month.”&lt;/p&gt;
&lt;p&gt;So an example goal that Heddleston suggests is “being able to ship something on the first day”. “This new engineer comes onboard and in their first day, they actually push something to production. Even if it’s just a small bug fix or… some config files that you might need for something, it’s a really nice thing to feel like you can contribute on your first day.”&lt;/p&gt;
&lt;p&gt;Beyond that, goals should fall into what Heddleston says are the “3 major categories that people need to develop in order to become reliably independent. They’re each about a third of what someone needs to know. We focus a lot on technical knowledge… but another third is company structure, the internal tools that you have, the way that you build, the way that your code is set up.” The final third “is personal development, things like confidence, the ability to research problems, the ability to debug independently and judgment.”&lt;/p&gt;
&lt;p&gt;Your program should also take into account the fact that “people are going to come in stronger in different categories,” says Heddleston. “Everyone is going to come in not knowing that much about your internal company structure, but some people might have more confidence, more debugging skills. Some people might know a lot more about the technologies that you use”. So the goals should be flexible and focus on “filling in the gaps in the areas that they aren’t as strong in.”&lt;/p&gt;
&lt;p&gt;Who is involved in onboarding new hires is often an area where mistakes are made. According to Heddleston, often “the common first approach to onboarding is to place new employees with really senior mentors, but mentoring is actually really hard. It’s a lot like teaching in the sense that it’s very emotionally draining.” What happens then is that you can “burn out all your senior mentors”. So instead she recommends that you “spread out the load, and instead of pairing every junior who comes in with a super senior engineer, you pair them with the last people who joined”. Heddleston says this is a much better approach anyway, because “the best person to teach something is usually the last person who did it.”&lt;/p&gt;
&lt;p&gt;What’s more “really senior people are not necessarily that great at teaching junior people. They’ve forgotten what it was like to learn things for the first time so it can be really painful. It’s nice to have the intermediate people turning around and teaching because they grow a lot.”&lt;/p&gt;
&lt;p&gt;Regardless of who is involved, one pre-requisite that Heddleston recommends is “executive level sign-off” — “there’s nothing worse at a company than fighting a Director of Engineering” who doesn’t believe in the goal.&lt;/p&gt;
&lt;p&gt;When setting goals you should understand that “one of the tenets of expertise is the ability to recognize boundaries and scope really well. Whereas, one of the tenets of being a beginner is that you cannot recognize boundaries and you are unable to scope problems”. So Heddleston cautions against making the mistake of “expecting a junior engineer to be really good at scoping a feature. That’s one of the skills that they have to learn. Whatever you give them to do, just scope it. Then let them go play. Give them a feature that’s really well defined, that has a clear area where they’re working on and then let them go and fumble around with it.”&lt;/p&gt;
&lt;p&gt;“The final thing for junior engineers, and beginners, in general, is helping to bolster confidence,” says Heddleston. “People think that confidence follows skills, but it’s usually the other way around where skills follow confidence. If someone feels good about what they’re doing, they’re more likely to explore it and ask questions and to believe that they’re able to solve the problem”.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>From Technical Hiring to Culture Fit</title>
    <link href="https://blog.glitch.com/post/from-technical-hiring-to-culture-fit/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/from-technical-hiring-to-culture-fit/</id>
    <content type="html">&lt;h1&gt;From Technical Hiring to Culture Fit&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;discusses technical hiring and the importance of culture fit. She covers everything from identifying the important parts of your culture, to the essential steps in technical hiring, and the best questions to ask technical candidates.*&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;p&gt;“Cultural fit will trump all technical skills,” says Rothman. When we think about what we’re looking for in a technical candidate, “we often think about this laundry list of technical skills that we need.” But that’s the wrong approach - “our ability to collaborate with each other or to problem solve together or alone… are the things that really matter,” says Rothman. She recommends a focus on cultural fit first, where culture is “not about Foosball. It’s not about the color of the walls. It’s not about the desks that you have. It’s about what you can and cannot say in the organization, how people treat each other, and what you reward. That’s the culture that you’re hiring into.”&lt;/p&gt;
&lt;p&gt;To understand the key elements of your culture, Rothman suggests that you “look at a successful project or even a series of successful hires. What do they have in common? Did they problem solve together? Did they ask each other for help? Did they say, ‘we’re going to use this particular tool for this?’” So you can begin to understand your culture by considering “what success has looked like in the past,” says Rothman, and then thinking through the people you need to deliver that going forward.&lt;/p&gt;
&lt;p&gt;When it comes to culture fit and diversity, Rothman says that “the biggest thing is to acknowledge that we are all human and we like people like ourselves.” But she says that we shouldn’t just “leave it at that” as “the best products come from diverse teams”. It’s all too easy to say “‘I’m only going to recruit from schools I went to or schools I know about and I’m only going to recruit from my little, tiny circle of friends’, but then “you’re never going to get the diversity that you want. You have to open up your recruiting, your sourcing, and say ‘where am I likely to find people, great people that I want?’”. Otherwise Rothman warns that we can be “insular in our hiring”, and suggests that “it’s time to expand horizons a little”.&lt;/p&gt;
&lt;p&gt;When it comes to hiring for a new technical role, Rothman suggests starting by “doing an analysis of the problems that you want to solve with a new hire”. After all, “if you’re not clear on what the problems are, you’re not going to be able to solve those problems.” After that “do a job analysis,” this “is essential in understanding what you really want. What are the essential non-technical qualities, preferences, and skills and what are the essential technical skills?” However, she stresses that when it comes to this, “you really need to think about what’s essential versus what’s desirable.” You want to avoid ending up with a “shopping list of many, many technical skills.”&lt;/p&gt;
&lt;p&gt;What’s more, according to Rothman, “the idea that people can only learn one language and we have to have this emphasis on ‘if they don’t have three years of Ruby’ or something, then we cannot hire them. That’s just nuts.” Your time is better spent “really thinking about what kind of people do I want in this role”.&lt;/p&gt;
&lt;p&gt;Then you can move on to writing “a job description from the job analysis. You can develop your phone-screening questions. You can decide if you want an audition first, second or third, and you can set up the interviewing”. But regardless of what you do, Rothman cautions, you should “always check references.”&lt;/p&gt;
&lt;p&gt;“I really like behavior-description questions,” says Rothman. An example being something like, “tell me about a time that you had to choose between these tools”. In that example Rothman says it’s important to get the candidate to “tell you about the project, and tell you about the context. That actually gets you the detail that you need.”&lt;/p&gt;
&lt;p&gt;She also recommends avoiding “hypothetical questions, or you asking irrelevant questions like, ‘tell me about your weaknesses.’” Instead, Rothman suggests a better question would focus on “giving me an example of, or telling me about a time when” as these will give you “a really great foundation for a conversation.” She remarks that she’s also received “very surprising answers and a lot more insight into what the person can do” by asking the question “what have I not asked you yet?”&lt;/p&gt;
&lt;p&gt;Beyond questions, Rothman says — “I like auditions also. That’s where you actually see people doing the work”. They don’t have to be very long, “twenty-minute auditions” work well, but “if you’re hiring technical people, watch them do the work and that’s all you need to know”.&lt;/p&gt;
&lt;p&gt;Finally, once you’ve actually hired someone, Rothman says that “the first day is so, so important.” However, “I cannot tell you how many people I know who don’t have a desk on their first day, don’t have a computer, don’t have a login, don’t have a password. There is no way for them to contribute.” So Rothman suggests having a checklist of those little things to get people started.&lt;/p&gt;
&lt;p&gt;“The other thing I really like is this buddy system. The team has some level of productivity. When you have a new person, the productivity level dips because that person’s asking questions, they don’t know what to do.” So “one of the things you can do is have a buddy system where you have someone whose job it is to shepherd this person through the next couple of weeks or a month”. It’s basically their job to “tell the new hire where the bathrooms are, how do I compile, where do people go for lunch.”&lt;/p&gt;
&lt;p&gt;Finally, she also likes “what Arlo Belshee calls ‘promiscuous pairing’”. That’s where you “pair with somebody for twenty minutes or forty-five minutes… and then I go and pair with somebody else”. This is a great way to “learn how everybody uses the tools and technology and… to learn that really, really fast.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Selecting Software Development Metrics</title>
    <link href="https://blog.glitch.com/post/selecting-software-development-metrics/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/selecting-software-development-metrics/</id>
    <content type="html">&lt;h1&gt;Selecting Software Development Metrics&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;is a consultant specializing in improving software development and delivery methods. We spoke to him about software development metrics — the factors to consider when selecting metrics, examples of useful metrics as well as common mistakes made in applying them.*&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;p&gt;“I don’t actually find metrics to be an interesting topic,” says Nicolette. “But I think it is a necessary thing. It’s part of the necessary overhead for delivering. If we can detect emerging delivery risks early, then we can deal with them. If we don’t discover them until late, then we’re just blindsided and projects can fail”.&lt;/p&gt;
&lt;p&gt;Through his work Nicolette has worked with countless technical managers, but he’s observed that “a lot of managers, team leads and people like that, don’t really know what to measure”. What usually happens is that “when people adopt a new process or method”, usually one of two things happens, says Nicolette. Either, they’re “only using the process in name only, or they’re trying to use it but they’re not used to it yet, and the metrics don’t quite work.” Or despite changing methods, they continue to measure in the same way — “people tend to use the measurements that they’re accustomed to. They’ve always measured in a certain way, now they’re adopting a new process. They keep measuring the same things as before.” So the metrics don’t quite match the process and they wrongly interpret a problem with the process itself.&lt;/p&gt;
&lt;p&gt;Another common mistake Nicolette has noticed with development metrics, is that “people either overlook or underestimate the effects of measurement on behavior. We can be measuring something for some objective reason, but it causes people to behave differently because they’re afraid” that it will negatively impact their “performance review.” So Nicolette says, “I think we have to be very conscious of that. We don’t want to drive undesired behaviors because we’re measuring things a certain way. That not only breaks morale, but it also makes the measurements kind of useless too when they’re not real.”&lt;/p&gt;
&lt;p&gt;Nicolette suggests that when it comes to metrics, all we really need to do is “look at the way work actually flows in your organization and measure that.” Now, of course, that’s easier said than done. But he asserts that there are really just “three factors to judge which metrics are appropriate.”&lt;/p&gt;
&lt;p&gt;“The first factor is the approach to delivery,” says Nicolette. There’s traditional, which is where you “try to identify all the risks in advance… lay out a master plan, and you follow that plan.” Or there’s another type, adaptive, where “you start with a direction and an idea of how to proceed. Then you solicit feedback frequently so you can make course corrections.” According to Nicolette, the delivery type, “traditional versus adaptive… has the biggest impact on which metrics will work.”&lt;/p&gt;
&lt;p&gt;Nicolette says that “the second factor to look at is the process model.” “Nobody does anything in a pure way, but if you boil it down I think there are basically four reference models we can consider. One is linear… the canonical steps that we go through from requirements through to support. He says that “the next one would be iterative, in which you revisit the requirements multiple times and do something with them. The third one that I identify is time-boxed. It’s really popular nowadays with processes like Scrum and so on. The fourth one is a continuous flow. This is popular now with the Kanban method, and it’s also being adapted into Scrum teams quite a lot. And it’s where we’re really interested in keeping the work moving smoothly.”&lt;/p&gt;
&lt;p&gt;But Nicolette is a pragmatist and knows that any “real process is going to be a hybrid of these, but it’s been my observation that any real process will lean more toward one of those models than the others, and that’ll give us some hints about what kind of metrics will fit that situation,” he says.&lt;/p&gt;
&lt;p&gt;Lastly, the third factor Nicolette says impacts which metrics are relevant “is whether you’re doing discrete projects or continuous delivery”. “I look at those three factors, and based on that you can come up with a pretty good starter set of things to measure, and then you can adapt as you go from there.”&lt;/p&gt;
&lt;p&gt;To understand how these factors can be applied, here are some example scenarios, detailing the relevant metrics.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Scenario: An agile team, working in short sprints, who are struggling to ship a new product.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nicolette says, that “if they’re using Scrum basically correctly, they could probably depend on the canonical metrics that go with that, like velocity and your burn chart. You might look for hangover, that’s incomplete work at the end of the sprint. You might look for a lot of variation in story size, when you finish a story in one day and the next story takes eight days.” Interestingly, “you can always use lean-based metrics because they’re not really dependent on the process model… so they could look at the mean cycle times as well as the variation in cycle times and get some hints about where to go from root-cause analysis. Metrics don’t tell you what’s wrong, but they can raise a flag,” says Nicolette.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Scenario: A hybrid waterfall-agile team working on a long-term project, wanting to know what’s possible to deliver by a certain date.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;“To know what’s possible to deliver you can use a burn chart, burn up or burn down as you prefer,” suggests Nicolette. This would help them see “according to their velocity, how much scope they can deliver by a given date. Conversely, you could see by what date approximately they could deliver a given amount of scope. It depends on what’s flexible. In this kind of a project, usually neither is flexible, but at least you can get an early warning of delivery risk.”&lt;/p&gt;
&lt;p&gt;“One thing that might surprise some people,” says Nicolette, “is the idea that agile methods can be used with traditional development. We need to decouple the word ‘agile’ from ‘adaptive’ because quite often it is used in a traditional context.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Scenario: A team wanting to optimize their working practices to stay on top of a bug queue.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Typically “you want to be somewhat predictable in your service time,” says Nicolette, “so that when a bug report comes in people have an idea of when they can expect to see it fixed.” To be able to calculate this “you can use empirical information from past performance with fixing bugs, and your mean cycle time will give you approximately how long it takes to fix one.”&lt;/p&gt;
&lt;p&gt;However, “I like to use the Kanban method for these kinds of teams because it defines classes of service. You’ll find that every type of bug doesn’t take the same amount of time to fix,” cautions Nicolette. So “based on your history, pick out different categories. You can identify the characteristics of particular kinds of bug reports that tend to fall together, and you can track cycle times differently for each of those classes of service.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Scenario: A CTO who wants to monitor how teams are performing and ensure code is of high quality.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Nicolette recommends in order to measure “how the teams are performing, you need measurements that are comparable across teams and comparable across projects.” To to this end, he recommends “tracking throughput, cycle time” and “process cycle efficiency” as “those roll up nicely.” However, he warns that “some other metrics don’t roll up so well” — “like agile metrics, particularly velocity, which is really different for each team”.&lt;/p&gt;
&lt;p&gt;“The other question about code quality, I think should be a team responsibility. Then they can use metrics, but they don’t need to report them outside of the team. Usually, things that they can get out of static code analysis tools will help them spot potential quality issues, but I wouldn’t share very detailed things like static code analysis… outside the team, because then team members will feel like they’re going to get judged on that and they’ll start gaming the numbers.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Become the Leader Your Engineers Need</title>
    <link href="https://blog.glitch.com/post/become-the-leader-your-engineers-need/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/become-the-leader-your-engineers-need/</id>
    <content type="html">&lt;h1&gt;Become the Leader Your Engineers Need&lt;/h1&gt;
&lt;p&gt;*&lt;a href=&quot;http://lnbogen.com/book/&quot;&gt;Oren Ellenbogen&lt;/a&gt; is the author of ‘Leading Snowflakes’, and in this interview, he discusses some important tips for those moving into Developer team leadership. Read more interviews with some of the world’s best developers on &lt;a href=&quot;http://blog.fogcreek.com/resources-for-software-development-teams/&quot;&gt;our *blog&lt;/a&gt; or follow us on &lt;a href=&quot;http://twitter.com/FogCreek&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“I would definitely advise you to earn your teammates’ trust first,” begins Ellenbogen. “If you want them to follow your authority as a manager, you have to make sure you know how to build the trust of others, starting with your teammates. Figure out a way to earn their trust - maybe it’s your technical skills, maybe it’s your business understanding, maybe it’s a mix of everything. But don’t take it for granted and think that just because you have a title, that everyone should do what you say.”&lt;/p&gt;
&lt;p&gt;With your credibility established, Ellenbogen suggests you then “clear the path to get more feedback”. He explains that “as engineers we have the luxury of a really fast feedback cycle. We have code review, we can deploy code and see tests running, and run it in production.” But we don’t have such established mechanisms in management decision making. However, Ellenbogen says that this should not stop you — “great engineering management develop good ways to bring in feedback, rather than just sitting in the dark and feeling alone.”&lt;/p&gt;
&lt;p&gt;“A trick that has really worked well for me”, says Ellenbogen, is code reviewing management decisions. Ellenbogen took “the concept of code review and applied it to management.” By this he explains that he would “capture one or two of the dilemmas that I had during the day” and then he would ask some trusted colleagues “what they would do in this situation”. What he found was that by “just having a discussion around the dilemmas you have, you can really open up the way you are thinking,” explains Ellenbogen.&lt;/p&gt;
&lt;p&gt;Another key aspect for any engineering leader is “to know the business inside out,” says Ellenbogen. “I know there are many engineers and engineering managers that feel that business is not our job — it’s the sales guys, it’s the marketing guys… but you can spend many, many days at the office writing software just to find out that nobody uses it.” So if you want to do what’s in the best interests of your team, then figure out the business so you can “understand the risks, understand the current capabilities that will help your business scale and how you can convey the message to your teammates,” suggests Ellenbogen.&lt;/p&gt;
&lt;p&gt;A concern for many considering a move into management is whether they still get to code. But Ellenbogen suggests that at least at first, “I would advise you focus on feeling comfortable with your role as an engineering manager.” Coding is a safe activity for any developer, so “if you are finding yourself always shutting down and getting back to writing code all the time, that is kind of a red flag. That means you should probably just avoid writing code and focus more on the people aspect, or on the business aspect, and stop writing code,” says Ellenbogen. “You have to feel like your teammates are being productive and you are not being called on to save the day. Once you are feeling more comfortable with that, then you can go back to writing code.”&lt;/p&gt;
&lt;p&gt;But it is important that you do still write code in the long-term, says Ellenbogen. At the very least you want “to keep your technical skills at a high level” so that you can “make sure you are a part of the conversation when your teammates need you”. When you do so, “focus on fixing bugs, dealing with nasty performance issues, reducing technical debt… or work on tools that will increase the productivity of your teammates.” But regardless of what you do, “you should avoid being on the critical path.” Interruptions are common and you don’t want to be your team’s bottleneck.&lt;/p&gt;
&lt;p&gt;To get the best out of your team, sometimes it’s necessary to push members out of their comfort zones. But what’s the best way to go about this? “Start by setting an example that people can emotionally connect with,” advises Ellenbogen. “I shared my struggles with the team… I was just honest with my teammates… but later on when I talked with them about pushing them out of their comfort zone, just being able to relate to the way that I have been honest about my struggles just made the conversation a lot easier.”&lt;/p&gt;
&lt;p&gt;Beyond that, Ellenbogen suggests that you provide “examples from inside the organization so they can see how it could be. For example, if I want to push someone out of their comfort zone regarding the way they are communicating their progress, I would forward emails from other teammates or other teams in the organization who are doing a brilliant job at it,” explains Ellenbogen. They can then pick a few things up from these and we can then “talk about it next time in our one-on-one and have a discussion around that.”&lt;/p&gt;
&lt;p&gt;“Often engineering managers try to own everything,” says Ellenbogen. “They try to own the people aspect, try to own technical aspects, strategy, business”. There’s just one problem with this approach — it doesn’t scale. So what you must do, according to Ellenbogen, is “leverage the fact that you have great people working with you”. He recommends that you delegate ownership of key areas like code quality, to team members with a passion for them. Regardless, “I make sure that every time someone comes to me and says, ‘hey, we have a problem that we need to fix’, I write it down. I never ignore it,” says Ellenbogen. Then “I make sure we pick a few things we want to work at every couple of weeks or every month… so the team feels like things are not being ignored.”&lt;/p&gt;
&lt;p&gt;Finally, a key part of the success of any team isn’t just individual team brilliance, but your ability to work well as part of the wider organization. To this end, Ellenbogen suggests that a great first step is to “share your plan for the next few months or the next few weeks with your peers”. “It might sound obvious,” says Ellenbogen, “but from my experience, very few do it.” He suggests that you “try to share as much as you can with others so they can understand what’s the plan and where you are heading.” Then follow this up by “asking for their opinion” and getting feedback from their perspective. Then “if things change, and that is alright, make sure that you keep everyone in the loop.”&lt;/p&gt;
&lt;p&gt;*Read more interviews with some of the world’s best developers on &lt;a href=&quot;http://blog.fogcreek.*com/resources-for-software-development-teams/&quot;&gt;our blog&lt;/a&gt; or follow us on&lt;a href=&quot;http://twitter.com/FogCreek&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Growing Self-organizing Software Teams</title>
    <link href="https://blog.glitch.com/post/growing-self-organizing-software-teams/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/growing-self-organizing-software-teams/</id>
    <content type="html">&lt;h1&gt;Growing Self-organizing Software Teams&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;, author of ‘Notes to a Software Team Leader’, discusses how you grow self-organizing software teams. He covers how to develop team members, different phases of leadership, and some common mistakes made by new tech leads.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
&lt;p&gt;Often developers can be reluctant to put themselves forward for leadership roles, but Osherove says that whilst it can be scary, “it’s not something that should block you”. In fact, if you want things to change, then you should actively seek it out. “Remember all those things that you’ve always wanted your manager or leader to do? You can actually get to do them… It’s a great chance to change the environment, and not just bitch about it,” says Osherove&lt;/p&gt;
&lt;p&gt;In his book, Osherove explains that “a team leader grows the people on their team,” and he thinks that this should be the key thing driving your behavior as a lead. “It’s almost required,” says Osherove. “If you don’t do it, you’re basically stopping in the same place and you’re not actually changing anything”. Furthermore, “if you want the team to do unit testing or test-driven development, but the team itself thinks it’s not such a great idea, how do you actually get them to do it without growing them in the right direction?”.&lt;/p&gt;
&lt;p&gt;“Another thing that happens is that a lot of teams are actually not in a position where they can actually make good decisions,” says Osherove. So “as a leader, you are the bottleneck. They come to you with every little decision”, but “what we want is for a team to grow their skills so they can handle the current reality that they’re in”.&lt;/p&gt;
&lt;p&gt;Osherove says you should ask yourself “are you the bus factor? In other words, if you get hit by a bus tomorrow, could the team continue to function without you? If the answer is no, then you don’t really have a team. What you have is a bunch of people to help you”.&lt;/p&gt;
&lt;p&gt;To gauge whether you’re moving in the right direction with this, each week ask yourself whether “the team need me more or less than last week? If they need me less, if I make myself less needed, if I remove myself from the equation, not just by disappearing but by enabling the team to do the things that I know how to do, then I’ve basically made them better”.&lt;/p&gt;
&lt;p&gt;In Osherove’s view, there are three main phases of leadership. There’s “survival mode, where you don’t have time to learn, you don’t have time except only to react; learning mode, where you’re supposed to do things and fail and learn and do things slower; and self-organization, where the team can handle their situation without requiring the leader”.&lt;/p&gt;
&lt;p&gt;Osherove explains that “you know you’re in survival mode if you don’t have any time to do the things that you would like to do, and you keep reacting instead of planning. Even if you have time to send people on a two-day course, it doesn’t mean that you have time to implement what they learn. If you don’t have time to do slow practice, you’re in survival mode.”&lt;/p&gt;
&lt;p&gt;Of course, life is rarely as simple as being in a specific binary state. But Osherove explains that “it could be that a part of the team is in survival mode and a part of the team is self-organizing. If you have a large enough team, you might start to get cliques where some people are doing okay, whilst some people are definitely buried deep”. But “the way I see it is that it always hunkers down to the lowest common denominator. That means that if a part of the team is in survival mode, your team is in survival mode”.&lt;/p&gt;
&lt;p&gt;“I think one of the most common mistakes,” says Osherove, “is that they tell people what they want to hear instead of telling them what the reality is, because they’re really scared and they want to make a good impression”. But, “we get paid to do good work and to say if there’s a problem,” although it really “takes a while to learn that.”&lt;/p&gt;
&lt;p&gt;Another common mistake that Osherove highlights is not considering the mode their team is in, and the appropriate phase of leadership to apply. For example, “in learning mode, you definitely want to be a coach. You want to teach people. You want to give them time to do it. In survival mode, you usually want to be command-control. You don’t want to start coaching. You don’t have time to coach. You have to get people out of survival mode and into learning mode. If you mix those things up, you have a problem. Suddenly, you’re not really helping the situation. Similarly, if you have a self-organizing team that already knows how to work, already knows how to do something, and you treat them as if they’re in survival mode with micromanagement and command-and-control, you’re going to lose your team very, very quickly.”&lt;/p&gt;
&lt;p&gt;The particularly difficult part though, says Osherove, is that “the mode can change from day to day. You have a new project, and suddenly you are back in survival mode.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Read more interviews with some of the world’s best developers on * or follow us on&lt;/em&gt;  or follow us on .*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How We Combat Imposter Syndrome</title>
    <link href="https://blog.glitch.com/post/how-we-combat-imposter-syndrome/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-we-combat-imposter-syndrome/</id>
    <content type="html">&lt;h1&gt;How We Combat Imposter Syndrome&lt;/h1&gt;
&lt;p&gt;At Fog Creek we’ve always put a top priority on hiring people who get things done, which means we’re a company that welcomes a lot of generalists. We hire capable people, but we don’t expect our new employees will come in knowing how to do everything their jobs will require right off the bat. Our goal is to give our new employees a full 3 months of room to spend on just learning.&lt;/p&gt;
&lt;p&gt;But giving new employees this flexibility can also increase one unintended consequence: imposter syndrome.&lt;/p&gt;
&lt;p&gt;It makes sense, right? You get this amazing job at this really forward thinking company, even though you might not be an expert at every detail of every subject mentioned in the job listing. It’s stressful!&lt;/p&gt;
&lt;p&gt;Because we believe strongly that a good quality of life and an environment that builds happiness and productivity are integral to our success, we have to combat this imposter syndrome. We like to do it early and often during an employee’s first 90 days at Fog Creek. We’ve got a few methods.&lt;/p&gt;
&lt;p&gt;During a new employee’s first week we lay it out flat: &lt;strong&gt;don’t panic!&lt;/strong&gt; It’s written as part of our social rules (which are heavily influenced by our friends at &lt;a href=&quot;https://www.recurse.com/manual#sec-environment&quot;&gt;The Recurse Center&lt;/a&gt;, formerly Hacker School) and it’s required reading for everyone’s first day at Fog Creek. Here’s the key piece:&lt;/p&gt;
&lt;p&gt;Telling someone not to worry doesn’t do the trick alone. At Fog Creek we give all of our new employees continuous feedback during their first 3 months to make sure their goals and the goals of their team are aligned. At 30, 60 and 90 days we do a check in with all of our new employees. A few days before we ask them to prepare answers to the following:&lt;/p&gt;
&lt;p&gt;We ask each new employee’s team lead to answer the same questions, then we go over the answers to make sure they’re in alignment. And we fix any bugs that we identify.&lt;/p&gt;
&lt;p&gt;How does this help combat imposter syndrome? It gives our new employees a concrete answer to that most nagging of questions — am I doing OK? Am I meeting the company’s needs and expectations?&lt;/p&gt;
&lt;p&gt;The goal is simple: make sure everyone on our team feels confident and comfortable in their place at our company. If that sounds like something you want to get from your employer, maybe you should come &lt;a href=&quot;https://www.fogcreek.com/careers/&quot;&gt;join us at Fog Creek.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>We noticed an interesting article yesterday:</title>
    <link href="https://blog.glitch.com/post/we-noticed-an-interesting-article-yesterday/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/we-noticed-an-interesting-article-yesterday/</id>
    <content type="html">&lt;h1&gt;We noticed an interesting article yesterday:&lt;/h1&gt;
&lt;p&gt;We noticed an interesting article yesterday:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.l2inc.com/everyone-wants-to-work-at-a-tech-company/2016/blog&quot;&gt;Everyone Wants to Work at a Tech Company&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;At Fog Creek we definitely see people interested in working in tech — but at a different kind of environment. Tech doesn’t just mean “giant billion-dollar company”. Over the years we’ve had supremely talented team members join our scrappy shop after considering offers from Google, Microsoft, Amazon, and other tech giants. Some even worked at those companies first, and then chose to join us, growing to become senior members of our team.&lt;/p&gt;
&lt;p&gt;So why would a developer get an offer from the biggest tech company in the world and still decide they’d rather work at Fog Creek? What we’ve found is that they love the fact that by working at Fog Creek, they can make an impact on the tech industry that is on par with our much larger compatriots, while working at a much more human, and humane, company. We make tools that nearly every coder uses daily, like&lt;a href=&quot;https://www.crunchbase.com/organization/stack-overflow&quot;&gt; Stack Overflow&lt;/a&gt;. We built&lt;a href=&quot;http://fortune.com/2016/10/31/trello-project-management/&quot;&gt; Trello&lt;/a&gt;, and we created&lt;a href=&quot;http://www.fogcreek.com/fogbugz/&quot;&gt; FogBugz&lt;/a&gt;,&lt;a href=&quot;http://www.fogcreek.com/fogbugz/&quot;&gt; &lt;/a&gt;our stalwart suite of tools for making better software, which is running better than ever. We’ve got even more fun and innovative stuff coming, despite having a team small enough that we know the names of each other’s’ pets.&lt;/p&gt;
&lt;p&gt;How do we do it? It’s pretty simple. We hire the most skilled, capable people, treat them with genuine respect, give them the means to succeed, and they create valuable products we’re proud to sell. That’s it. That’s the secret sauce. Well, it’s not really a secret. Maybe it’s just sauce.&lt;/p&gt;
&lt;p&gt;We truly believe work should be rewarding and enjoyable — that’s why we all joined Fog Creek in the first place! If that sounds good to you, we’d love you to&lt;a href=&quot;http://www.fogcreek.com/careers&quot;&gt; join us&lt;/a&gt;. Help us build the tools that will build the future.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why We Don’t Offer Unlimited Vacation</title>
    <link href="https://blog.glitch.com/post/why-we-don-t-offer-unlimited-vacation/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-we-don-t-offer-unlimited-vacation/</id>
    <content type="html">&lt;h1&gt;Why We Don’t Offer Unlimited Vacation&lt;/h1&gt;
&lt;p&gt;At Fog Creek we’ve always tried to be generous with our time off policies. From parental leave to sick days to vacation, we believe in work life balance and we encourage our employees to take time off when they need it. But we &lt;em&gt;don’t&lt;/em&gt; have unlimited vacation days.&lt;/p&gt;
&lt;p&gt;**Here’s why: **the unlimited vacation day policy feels like a scam…and that’s because it is. Studies show it &lt;a href=&quot;http://money.usnews.com/money/blogs/outside-voices-careers/articles/2016-06-06/unlimited-vacation-sounds-great-heres-the-problem-with-it&quot;&gt;can lead&lt;/a&gt; to employees taking &lt;em&gt;less&lt;/em&gt; time off because of the social pressure to work and the uncertainty about what’s appropriate.&lt;/p&gt;
&lt;p&gt;The main issue with the unlimited vacation day policy is it puts the onus on the employees to decide how much time is appropriate to take off. It’s a loaded decision, one that comes with unspoken bias and judgements, especially if expectations aren’t clearly communicated. When people don’t know an exact policy, they’ll err on the side of trying not to get in trouble. For employees it can make taking vacation feel like a trap, rather than the stress relieving experience it should be. No good.&lt;/p&gt;
&lt;p&gt;Instead, at Fog Creek, our vacation days accrue. All of our full time employees with anywhere up to 3 years of tenure get 20 vacation days, which is well above the &lt;a href=&quot;http://www.bls.gov/news.release/ebs.t05.htm&quot;&gt;national average&lt;/a&gt;. After the 3 year mark, we bump our employees up to 25 days.&lt;/p&gt;
&lt;p&gt;Giving our employees a concrete and generous number of vacation days sends a clear message — we know you need time off! Your work life balance and mental health is as important to us as it is to you.&lt;/p&gt;
&lt;p&gt;Not only do our vacation days roll over, we’re lenient about an employee going over by an extra day or two. Another important point: We don’t count our sick days towards vacation — if you’re sick, you’re sick, and you should stay home because &lt;em&gt;you’re sick&lt;/em&gt;! Nobody should have to take a vacation day because a toddler in your kid’s preschool decided to share Hand, Foot and Mouth Disease with the class.&lt;/p&gt;
&lt;p&gt;The goal of our vacation policy is straightforward, and it’s the same as ever benefit we offer our employees: we want to make sure unnecessary stressors don’t keep our team from living well. If that sounds like something you want to get from your employer, maybe you should come&lt;a href=&quot;http://www.fogcreek.com/careers/&quot;&gt; join us at Fog Creek&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Support &amp; Continuous Learning</title>
    <link href="https://blog.glitch.com/post/support--continuous-learning/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/support--continuous-learning/</id>
    <content type="html">&lt;h1&gt;Support &amp;amp; Continuous Learning&lt;/h1&gt;
&lt;p&gt;Support is a big word at Fog Creek. We support our products, we support our customers, and most importantly we support our employees.&lt;/p&gt;
&lt;p&gt;One of the ways we support our staff is through our investment in continuous learning.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“I have the opportunity to learn something new every time I come to work. If there’s something I want to become an expert on, I will be given the room and the time” — Rachel Sharp, Fog Creek SysAdmin&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We give each of our employees $3,500 a year and 3 paid vacation days to use to cover the cost of attending a conference — and that’s not just for coders or technical employees, that’s for everyone on our staff. When they return to the office (or to their remote office if that’s the case) we encourage our employees to share what they’ve learned with a write up or a tech talk. Our team members can even use their dev dollars to bring speakers to the office for workshops, and when they do, we triple the budget, since it’s benefitting so many people on the team.&lt;/p&gt;
&lt;p&gt;Why do we go to these lengths to support our employees? For one it means we’re often able to promote from within. For example, members of our support team have gone on to become SysAdmins, Project Managers and Developers, and two of current Sr. Engineers started their careers at Fog Creek as interns in 2007 and 2008. And while we want everyone to stay at Fog Creek and do the best work of their careers, we also know that enhancing and improving our team’s skills has helped them go on to succeed later in other organizations as well.&lt;/p&gt;
&lt;p&gt;On a philosophical level, we do it because we believe the employee/employer relationship should be reciprocal. Our job is not just to pay our employees with hopes that they, in return, will do what we say and make us look good. Rather we give our employees the tools they need to succeed at work and in their careers and in return they feel trusted and supported enough to come up with big ideas that we can then…you guess it…support!&lt;/p&gt;
&lt;p&gt;It goes back to our core belief: We hire the most skilled, capable people, treat them with genuine respect, and give them the means to succeed. If that sounds like something you might be into, &lt;a href=&quot;https://www.fogcreek.com/careers/&quot;&gt;check our our open jobs!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Perils of Hallway Decisions and 4 Ways to Banish Them</title>
    <link href="https://blog.glitch.com/post/the-perils-of-hallway-decisions-and-4-ways-to-banish-them/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-perils-of-hallway-decisions-and-4-ways-to-banish-them/</id>
    <content type="html">&lt;h1&gt;The Perils of Hallway Decisions and 4 Ways to Banish Them&lt;/h1&gt;
&lt;p&gt;Suddenly you hear about a decision that directly impacts you but was made without your input, which means the decision was made without some key information. Or even if that’s not the case, you’re still left wondering exactly how and when the decision got made and before you know it, you’re stewing.&lt;/p&gt;
&lt;p&gt;Hallway decisions such as these, when they happen occasionally, can be frustrating. When they happen regularly, they undermine an employee’s sense of agency and have a huge, negative impact on engagement and morale. In the long-term, they’re a surefire way to get people updating their CV, and looking out for what’s next.&lt;/p&gt;
&lt;p&gt;Perhaps most worrying, though, is just how easy it is for hallway decision making to occur, even accidentally. They’re often the result of some impromptu meeting — perhaps you bump into someone in the hallway or whilst at lunch (For Rachel in Friends, it was &lt;a href=&quot;https://en.wikipedia.org/wiki/The_One_Where_Rachel_Smokes&quot;&gt;during smoking breaks&lt;/a&gt;!) and you just get to talking. It can also be difficult to keep up with exactly who knows what about a topic that multiple employees are engaged in discussing.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-perils-of-hallway-decisions-and-4-ways-to-banish-them/17-1_jxZ9s3hKY62LT-X_fYQepQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;For companies with remote teams, this is especially true. When you work remotely communication around decisions is all the more important, but also more difficult to get right. This is something we know at Fog Creek only too well — having staff spread across the world.&lt;/p&gt;
&lt;p&gt;To guard against this happening, we’ve put in place measures that are designed to systemize communication around the decisions we make. Reducing the likelihood of accidental oversights in communication, helping us to improve transparency about decisions and allow for feedback as much as possible. There are 4 main ways we achieve this:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-perils-of-hallway-decisions-and-4-ways-to-banish-them/17-1_9QzV507SxGLcpmufBPaRjg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The Company Report board is a Trello board, which everyone in the company is subscribed to.&lt;/p&gt;
&lt;p&gt;Designated people, usually team and project leads, provide regular updates about progress and changes. These updates aren’t about the day-to-day minutiae, but are deliberately brief, giving just the top-level detail so that it’s not overwhelming. Updates are fed into a channel in Slack too, so it’s easy to keep up to date.&lt;/p&gt;
&lt;p&gt;We also hold a monthly all-hands, Town-Hall style meeting, imaginatively called “Town Hall”. For the most part, top management provides an overview of major activities happening around the organization but nominated team members also demo what they’ve been working on too. Such as showing off new features or prototypes of products. People are encouraged to ask questions, and the discussion about different points often continues on in the #townhall Slack channel afterward too. These meetings are recorded, so everyone can catch up on them even if they were out that day.&lt;/p&gt;
&lt;p&gt;As a software company, specs (or functional specifications) have long been part of our product &lt;a href=&quot;https://www.fogcreek.com/blog/video-guide-software-development-essentials/1-specifications/&quot;&gt;development culture&lt;/a&gt;. “No code without spec” is the mantra we’ve followed since before &lt;a href=&quot;http://www.joelonsoftware.com/articles/fog0000000043.html&quot;&gt;The Joel Test&lt;/a&gt;, so all product changes have one. These specs are shared with everybody within the company, and anyone can comment on them. Not everyone needs to provide feedback, but everyone from Sales to Support and Marketing as well as other Engineers, are encouraged to do so. After all, it’s far easier to fix up problems at the design stage, before you’ve begun coding. They’re kept on our internal Wiki as a historical record too.&lt;/p&gt;
&lt;p&gt;People are requested to post notes to our #notes channel in Slack about any meeting they have that isn’t a one-to-one. It’s optional, but many do — providing a summary of what was discussed, why, as well any outcomes and points to revisit later.&lt;/p&gt;
&lt;p&gt;These measures combine to improve people’s awareness of planning and problems the company is solving. By providing these simple, lightweight ways of communicating what we’re working on and thinking about, they help to ensure no-one is surprised by any announcement. They also provide a mechanism for folks to give feedback and make sure their input is considered before a decision has been made.&lt;/p&gt;
&lt;p&gt;Of course, it can still happen from time to time — emails get missed, Slack updates get over-looked, or the detail provided was understood to mean something different. But, for the most part, they help us to maintain transparency and banish hallway decisions to the things we just hear about in comedy show re-runs.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Companies We Love</title>
    <link href="https://blog.glitch.com/post/companies-we-love/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/companies-we-love/</id>
    <content type="html">&lt;h1&gt;Companies We Love&lt;/h1&gt;
&lt;p&gt;Obviously, if you want a great career in tech, our first choice is that you &lt;a href=&quot;http://www.fogcreek.com/careers/&quot;&gt;come work at Fog Creek.&lt;/a&gt; But we wanted to take a moment to do something unusual, and highlight a job listing from &lt;em&gt;another&lt;/em&gt; organization:&lt;a href=&quot;https://boards.greenhouse.io/khanacademy/jobs/15823#.WCYgSOErJSN&quot;&gt; Khan Academy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Khan Academy is a really amazing non-profit with an inspiring mission to, “to provide a free world-class education for anyone, anywhere.” They started as a team of 1, and have grown to over 80 people, including one of our former colleagues who was among the first to join founder Salman Khan in his quest. Or, as they stated in their job listing:&lt;/p&gt;
&lt;p&gt;We’re proud that working at Fog Creek is a credential that permanently upgrades the careers of everyone who comes through our doors. And that’s what we see when other organizations are proud to have our alumni on their teams.&lt;/p&gt;
&lt;p&gt;We’re always inspired by companies like Khan that are actively engaged in the fight to make education and tech more inclusive and available to everyone, and see that work as directly connected to the values that our team members try to support every day. Khan Academy is worth a look from anybody who wants to learn, and if you’re looking to build your skills to succeed at Fog Creek or beyond, come give us a look.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>What it means to not worry about healthcare.</title>
    <link href="https://blog.glitch.com/post/what-it-means-to-not-worry-about-healthcare/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/what-it-means-to-not-worry-about-healthcare/</id>
    <content type="html">&lt;h1&gt;What it means to not worry about healthcare.&lt;/h1&gt;
&lt;p&gt;At Fog Creek, we often discuss our values and policies because we’re really proud of them. Today we want to describe a real-world example of how our health and parental leave policies serve our employees to demonstrate what we mean.&lt;/p&gt;
&lt;p&gt;Fog Creek’s parental leave is designed to implement one of our founding principles: we hire the most skilled, capable people and treat them like humans, with the utmost respect. One of our employees, Jacob, generously agreed to share his family’s story to illustrate the difference this makes.&lt;/p&gt;
&lt;p&gt;Jacob is a senior member of our technical staff. He was a summer intern at Fog Creek in 2006, joined full time in 2007, left at the end of 2009 to work for another company, and then rejoined us remotely in the Spring of 2013. At the end of that year, Jacob and his wife were facing challenges having a baby. It would not be possible without medical intervention. Luckily, they had access to specialists who could help them.&lt;/p&gt;
&lt;p&gt;During that unsure time, Fog Creek’s policy of providing truly comprehensive health care gave Jacob peace of mind. Our plan covers all our US based employees. The basic concept is: &lt;strong&gt;Your insurance is free. You pay nothing. You have no copayments, no deductible, you don’t pay for any doctor visits or prescriptions.&lt;/strong&gt; It is by far the best health coverage deal you will find at any employer in America.&lt;/p&gt;
&lt;p&gt;We’ve had this policy at Fog Creek for over 10 years. What we’ve learned is with that kind of coverage, employees like Jacob have an easier time navigating even the most fraught and challenging life experiences. Jacob put his faith in Fog Creek to make good on our promise of all inclusive health care, and we worked to show that faith was justified. A year later, Jacob and his wife Jennifer found out they were pregnant.&lt;/p&gt;
&lt;p&gt;The next 9 months were full of check ups, genetic screenings, ultrasounds, and prenatal visits, all of which Fog Creek covered. When Jacob’s wife went into labor in January of this year, our health care let them focus on recovery without worrying about the cost of hospitalization. Jacob did not pay a single bill out of pocket and, in January, their beautiful son, Jackson, was born.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/what-it-means-to-not-worry-about-healthcare/18-1_VGwz7zbOoHsKUB59FMxmgQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;As a resident physician caring for sick patients in the hospital, Jacob’s wife does not have the time flexibility of an employee at Fog Creek. She and Jacob decided that he would be the primary caregiver of their newborn. At Fog Creek we give &lt;strong&gt;all new primary caregivers, including adoptive and foster parents, 12 weeks off at 100% pay&lt;/strong&gt; (employees who are in their first year scale up from 3 weeks of leave at hire to the full 12 weeks). Combined with vacation and flex time, Jacob was able to spend the better part of 7 months taking care of his new baby.&lt;/p&gt;
&lt;p&gt;Our policy had its intended effect of making a major life transition as easy as possible for our employees and their families. For Jennifer, going back to work was easier knowing Jacob would be with her son all day. For Jackson, Jacob thinks their time together made a huge difference on his early personality.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“If he’d only had 6 weeks or something it would have been different for sure.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many companies use well-intentioned but vague language to describe the benefits they offer, and the goals behind those benefits. We’re very grateful to Jacob for being brave enough to share his family’s story, with the hope of outlining not just how we want to treat our employees at Fog Creek, but how every company can invest in supporting their employees and their families.&lt;/p&gt;
&lt;p&gt;If those values make sense to you, and would help you do your best work, we hope you’ll &lt;a href=&quot;http://www.fogcreek.com/careers&quot;&gt;come join our team.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Rethinking Intelligence</title>
    <link href="https://blog.glitch.com/post/rethinking-intelligence/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/rethinking-intelligence/</id>
    <content type="html">&lt;h1&gt;Rethinking Intelligence&lt;/h1&gt;
&lt;p&gt;In this Tech Talk, &lt;a href=&quot;https://twitter.com/nancy_hawa&quot;&gt;Nancy Hawa&lt;/a&gt;, Support Team Lead here at Fog Creek, explains why we need to rethink our attitudes towards intelligence. She puts forward a broader, more inclusive theory of intelligence than the one typically held by many in Tech. We’re encouraged to think of intelligence more like a skill, and we learn why it’s important to do so. Finally, Hawa shows us how our biases and judgments of others can impact outcomes and what we can do about it.&lt;/p&gt;
&lt;p&gt;At Fog Creek, we have weekly Tech Talks from our own staff and invited guests. These are short, informal presentations on something of interest to those involved in software development. We try to share these with you whenever we can.&lt;/p&gt;
&lt;h2 id=&quot;contents&quot; tabindex=&quot;-1&quot;&gt;Contents &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/rethinking-intelligence/#contents&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Why We Should Rethink Intelligence&lt;/li&gt;
&lt;li&gt;What Do We Believe About Intelligence?&lt;/li&gt;
&lt;li&gt;Skills, Not Intelligence&lt;/li&gt;
&lt;li&gt;Measuring Implicit Attitudes&lt;/li&gt;
&lt;li&gt;Confirmation Bias&lt;/li&gt;
&lt;li&gt;The Impact of Being Judged&lt;/li&gt;
&lt;li&gt;Why Diversity Matters&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/rethinking-intelligence/#transcript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;What follows is a lightly edited transcript of the talk:&lt;/p&gt;
&lt;p&gt;I developed a version of this talk while I was a student at Flatiron School. It was substantially different from what I’m talking about now, but the reason I gave that talk was that I noticed that many of my classmates were feeling really, really frustrated. We did this thing called ‘Feelings Friday’, and everybody would talk on Friday about how they were feeling. At some point, the instructor said that he was going to go into hard mode the next week because it seemed like we were doing well, and one of the girls started openly sobbing. People were feeling frustrated, and they were feeling dumb, and it’s because, I think, the tech community, or when you start getting into coding, there’s this almost cult-like worship of intelligence. It’s a very limited idea of what intelligence is, and I think it can be really bad for most people trying to come in from the outside, and also bad for us if we’re already on the inside. I’m going to talk about why that is.&lt;/p&gt;
&lt;p&gt;So, what do we already believe about intelligence? I think everybody has seen something like this. You’ve all heard the term IQ score, and we have people take tests, and then we put them somewhere on this distribution and most of the people are in the middle, smart people, are over on the right, and the dummies are on the left. This is a very simple, one-dimensional idea of intelligence. You are smart or not so smart, or somewhere in between.&lt;/p&gt;
&lt;p&gt;I think that, intuitively, we also have an idea of intelligence that looks something like this — where there are people who have word smarts or math smarts in varying degrees. Maybe you’re someone like this who has a lot of math smarts, but you’re not so good with the words. Or maybe you have a lot of word smarts, but you’re terrible at math. Or maybe you’re just bad at everything. I think that people map onto this partly because they make us take the SATs in high school. We get scored on both of these things.&lt;/p&gt;
&lt;p&gt;Then, if you’re me, you go to education school, and they show you another diagram. One that says there are eight kinds of intelligence, and they are all equally valuable, and all equally meaningful. If you’re like me, the first time I saw this, you look at this, and you think this is bullshit because word smart and math smart are the real smarts. Probably some of you are thinking, really, it’s just logic smarts and nothing else matters at all. That’s not an abnormal thing to think, but it’s not a valuable thing to think.&lt;/p&gt;
&lt;p&gt;I have come to believe that all of these things are equally valuable. I was initially like, “nature smart”? that is ridiculous. That is not a kind of intelligence. But, the way we talk about these different kinds of intelligence just casually can be very devaluing. We call people who are good at logic ‘smart’. We call people who are good at music or art ‘talented’, and that word talented is almost disparaging in that context. It’s like saying there’s smart, and then if you’re good at music, that’s not because you’re smart. That’s something else. We’re not going to give you the word smart. I think that that’s bad. The important thing to take away is that any of these things are things that you can develop. If you have any of these things, you can use it to develop any of the others. There’s a lot of evidence that you can get better at math from music, or better at music from math.&lt;/p&gt;
&lt;p&gt;If we think about all of these things not even as kinds of intelligence, but just as skills that you can develop independently, we get to a completely different place.&lt;/p&gt;
&lt;p&gt;Intelligence is immutable, but skills can be learned. We think that people are as smart as they can ever be. People who take the IQ test at three or five, the idea is that we’ve determined how smart they are, and that’s how smart they’re going to stay. But you can learn new things. Judging people by intelligence early, and putting a label on them and saying you are or are not smart, is damaging because it makes them feel as if the learning part is not the main thing, and the learning thing is.&lt;/p&gt;
&lt;p&gt;The bigger thing of what I’m going to talk about more is that “smartness” is very culturally charged. The very idea of ‘smartness’ is culturally charged. How smart you are, according to conventional standards, is also affected by culture. So, surprise, this is also a talk about diversity.&lt;/p&gt;
&lt;p&gt;Greenwald and Benaji developed a method of looking at implicit attitudes that has been used a lot since. The problem that they were trying to solve is, if you want to guess what someone’s attitudes about something are, about race or about gender, it’s hard to figure out because you can’t ask them. Most people don’t say that they’re racist or sexist, and a lot of people don’t even know. A lot of people would honestly and truly answer I am not racist, I do not have any biases about race at all, and they are wrong, and they do have attitudes that are about this. So they wanted to come up with a way to measure peoples’ biases.&lt;/p&gt;
&lt;p&gt;What they did is, and this is a computer task, and you sit there, and I am using one about gender and science. There’s a lot of different versions of this. They say, all right, put your finger on the E and the I key. If you want to move this word ‘boy’ to male, you press I, if you want to move it to female, you press E. Then you go through and you see a list of words like boy, grandmother, grandfather, father, and mother, and you have to identify if they are male or female. So this one is male. They time how long that takes you to do it.&lt;/p&gt;
&lt;p&gt;Then they do the same thing, but with liberal arts or sciences, and I have to put literature toward liberal arts and chemistry toward science. Then they give me both at once, and they say you’re going to get chemistry and grandmother, and you have to put chemistry and father over here, and sociology and mother over here. Then they switch it, and female goes with science, and male goes with liberal arts, and they are timing me again, and the difference between how long it takes me to do the task where male is with liberal arts and female is with science, and how long it takes me to do the other one shows something about me. If it’s really hard for me to do this association test with men on the liberal arts side and female on the science side, that shows that I have male/science, female/liberal arts association.&lt;/p&gt;
&lt;p&gt;They also do this with race where they show black and white faces and good and bad words, and you have to send black faces to the good side, and white faces to the bad side. The first time I was asked to do this, I was in college and I took the test, and they tell you at the end how racist are you. I can tell you that I am certified not racist by this test, but I also can tell you that I felt the challenge of putting black faces on the same side as good words. Like, a black face goes with the word terrific and a white face goes with the word terrible. I hope you won’t all judge me for that.&lt;/p&gt;
&lt;p&gt;What we find is that there are really strong links in people who say they are not racist, like me (I say I’m not a racist), and people who believe they are not racist, to people who believe that they don’t have this implicit association between gender and scientific-mindedness, and people are wrong. They don’t have this kind of study specifically for words of intelligence, where you would sort it into smart and stupid. But I’m going to take a leap and say that I think that people do have those associations. People who have trouble sorting white faces to bad words and black faces to good words, many people are going to have these kinds of implicit associations, and it’s something that goes across races and genders and social statuses. People are really surprised by what they find.&lt;/p&gt;
&lt;p&gt;This means that it’s sort of unavoidable that you’re going to make snap judgments about how smart someone is when you meet them. Or how good at science a woman is going to be when you meet her. This is really dangerous. The fact that looking at someone is going to be enough for you to color your opinion of how smart they are because of something called confirmation bias.&lt;/p&gt;
&lt;p&gt;Basically what confirmation bias says is that if you believe something, when you get evidence, you’re going to listen more to evidence that confirms your belief than you will evidence that goes against your belief.&lt;/p&gt;
&lt;p&gt;This is another study that they bring people in and say, are you a proponent or an opponent of the death penalty, and they write down how everybody stands. Then they say, okay, we’re going to have you read two studies about the death penalty, and we’re going to see how you feel about it afterwards.&lt;/p&gt;
&lt;p&gt;They give them a card with a one sentence summary on one side of it to see if that one sentence summary affects their beliefs. It turns out that that one sentence summary doesn’t really affect anything because they already have the belief before. If people who start out as proponents of the death penalty, the study showed how much people’s views changed as to whether they become more in favor of the death penalty or less. People, after the pro-deterrence one, proponents of the death penalty are changed — they’re even more pro-death penalty. After reading the anti-deterrence one, they’re a little bit less in favor if they just see the results. They don’t read the study, they just see the results. But seeing the results of both, they get both studies, one says one thing, one says the other, and they’re fake, they’re designed to be about equivalent. But if participants got the evidence on both sides, they were even more on the side that they already believed. So, if you get evidence on both sides, the same evidence, you just believe what you already believed more.&lt;/p&gt;
&lt;p&gt;So if you believe something and are presented with neutral information about it, and these people are presented with the same two articles, if you were opposed to the death penalty, you are now more opposed to the death penalty. If you were in favor of the death penalty, you are now more in favor of the death penalty from reading the same things. If you don’t just get the results, you get all of it, you just get more and more and more believing what you already believed. Even if you read the thing on the other side, that still makes you more sure that you were right if you have the whole thing and not just the results.&lt;/p&gt;
&lt;p&gt;Why that matters, why confirmation bias matters, is that we also know that people have confirmation bias about their opinions of people they meet. So if you meet someone, and your initial impression of them is that they are not smart, perhaps because of a bias that you have about their race or their gender or what they look like in some way, you will find evidence to confirm your belief. We know that this is a human way of thinking. We want to find evidence that confirms our own opinion.&lt;/p&gt;
&lt;p&gt;However, there’s research that shows that one way to limit the effect of confirmation bias, is to tell people that confirmation bias is a thing, explain it to them, and have them thinking about it. So it’s possible that jus by reading this, that I have just fixed you&lt;/p&gt;
&lt;p&gt;But, this is something that we should be thinking about because if you get an opinion in your head that someone is not smart, that’s something that you think cannot be changed. Whereas if you’re thinking about whether or not they have the skills that is something that’s not immutable in your mind in the way that intelligence is.&lt;/p&gt;
&lt;p&gt;In this study with students at Princeton, and one limitation of the psychological research is that 90% of it is conducted on 18–22-year-olds. So in this study of Princeton students, there were 40 black students and 40 white students. They’re asked to perform a task that’s related to golf, where the better you do, the fewer strokes you have is better. So low scores are good.&lt;/p&gt;
&lt;p&gt;There were four conditions. There’s the natural athletic ability condition. These students are told that this is a test of natural athletic ability. The athletic intelligence group is told that this is a test of athletic intelligence. Both the race prime and the control group are told that it is a general test of athletic performance, but the race prime group is asked before the task what their race is, and the control group and all of the other groups are not asked about their race until after they do this golf. They measure two things. One is how many strokes does it take you to do whatever this golf thing is, and the other is before the golf thing and after the golf thing, they do a five question measure of your anxiety level.&lt;/p&gt;
&lt;p&gt;The results on the number of strokes show that with white people if they’re told that it’s natural athletic ability, it takes them 27.8 strokes. But, if they’re told that it’s athletic intelligence, they do much better. They do much better if they’re told that it’s a test of intelligence. Black people do much worse if they’re told that it’s a test of intelligence. So saying to a black person, this is a test of your intelligence, makes them more likely to perform poorly. Saying to a white person this is a test of your natural athletic ability makes them more likely to perform poorly. Asking the participant about their race before their start makes them do much worse if they’re black, and doesn’t have much of an effect if they are white.&lt;/p&gt;
&lt;p&gt;Let’s look at anxiety. So the black people were much less anxious when they were told that it was a test of their natural athletic ability, but they felt much more anxiety when they were told that the test was about intelligence. Both levels of anxiety interestingly go down if you ask them about their race. And we know from many other studies that this effect is replicable. They also did a study at MIT, for example, with Asian women and divided them into three groups. One group was asked about their gender. One group was asked about their race. And one group was asked about neither. The women who were asked about their gender taking a math test did worse. The women who were asked about their race did better. So we know that priming people and talking to them about their race has an effect on their performance. We know that the anxiety level effect of stereotype threat is real, it’s duplicated across multiple studies.&lt;/p&gt;
&lt;p&gt;The Pacific Power and Lighting Company, a power company that had power lines going through the woods, over the Cascades Mountains. Every spring they’d have lots of ice storms that created a large accumulation of ice on the lines, which you can imagine would be damaging. The towers can fall, the lines can break. The method used to remove the ice was to send linemen into the field, have them climb these poles, and then they had a pole with a hook at the end, and they had to climb to the top and then shake the lines off to get the ice off. It was dangerous and really, really unpleasant.&lt;/p&gt;
&lt;p&gt;Everybody involved agreed this is a problem that we want to solve. They did a lot of brainstorming sessions with no results, and then they brought somebody else in. They could have defined this as an engineering problem and said we’re going to just talk to our engineers about it. They could have said we’re just going to talk to the linemen and their supervisors and have them hash it out, but this consultant guy that they brought in said, no, everybody in the company will be involved. It’s going to be accountants, secretaries, people from the mail room, everybody.&lt;/p&gt;
&lt;p&gt;They didn’t get anything out of it for a little while, and then they’re on a coffee break and two of the linemen are chatting, and one of them is telling a story that he comes down from one of these lines, and he sees a bear and the bear chases him. Somebody else says, hey that’s an idea. Let’s just train the bears to climb the poles, because they’re so big and heavy that their weight would knock the ice off. So this is not a productive idea, they’re not going to train the bears. But, they’re joking and laughing, and somebody else says, well we don’t need to train the bears. Let’s just put honey-pots on top of every pole because then the bears will go up on their own. Again, not a great idea. But this isn’t a serious brainstorming time. People feel free to just say anything. Somebody else says all of those fat cats in the main office, they fly around in helicopters. You should just use those helicopters to put the honey pots on the top of the poles, and then all those fat guys will have to get some exercise. Still not a great idea. But then someone speaks up and says that they were a nurse in Vietnam, and they would bring the injured soldiers from the helicopter. There was so much down lash from the helicopter with dust flying, I bet that if you just flew the helicopters near the power lines, that would shake the ice off. And that was the solution.&lt;/p&gt;
&lt;p&gt;The solution to what could have been defined purely as an engineering problem came because they put a bunch of people who were different from each other in the same room, talking about the same problem.&lt;/p&gt;
&lt;p&gt;Your perception about someone else’s intelligence may not have very much at all with what you’re trying to measure. Prioritizing intelligence can be exclusionary, and that exclusion does matter. Diversity does matter.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How We Use FogBugz for Recruiting</title>
    <link href="https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/</id>
    <content type="html">&lt;h1&gt;How We Use FogBugz for Recruiting&lt;/h1&gt;
&lt;p&gt;If I told you I ate my own dog food, would you think I was gross? Or would you know what I meant? That at Fog Creek we use our products internally as a kind of quality control and real-world test case.&lt;/p&gt;
&lt;p&gt;Well, it’s the latter. I swear! One way we eat our own dog food at Fog Creek is by using FogBugz as an Application Tracking System (ATS) for all our recruiting. We’ve used FogBugz in this fashion for as long as our company’s been in business (some 16 years and counting!), and it works really well. I’ve outlined the process below so you can replicate it within your own company too.&lt;/p&gt;
&lt;p&gt;The first step is to have an Admin create a Project that will act as your Inbox. At the Creek, all applications from candidates sent to jobs@fogcreek.com arrive in our Inbox. Every case is initially assigned to “Recruiting” which is a catch-all account we created so as to not overwhelm. I sort the inbox reverse chronologically by Area, so the most recent, “Not Spam” cases are the ones I see first.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_zlPx7XxlUeIayQNj.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;em&gt;Note: these are screenshots from our &lt;em&gt;actual&lt;/em&gt; recruiting inbox — the names and cases are blocked out to protect our applicants!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We’ve set it up so every candidate who applies to a position at Fog Creek receives an auto-response from our Recruiting Robot with information about how recruitment works at Fog Creek.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_hhF7PIgJKKwAuITF.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;With this response, candidates don’t have to worry if you’ve received their resume or not, and the fact that it’s canned, but still has personality sets it far apart from the generic forms most ATSs send out. We get loads of love for our robot — it sets the tone that this recruitment process actually won’t suck.&lt;/p&gt;
&lt;p&gt;Moving on: We’ll use the story of a fictitious candidate who applied for a QA position at Fog Creek to walk you through our application process.&lt;/p&gt;
&lt;p&gt;As the de-facto Head of Recruiting, I’m the first to take a look at each resume and cover letter. If you have a larger team, you can assign any member you like to this task. When I click into my applicant’s case, I see that Martha loves Fog Creek and that she wants to join our QA team.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_KGup-E8dLSaorCOM.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Using the “Correspondent” column on the left, I can also see that Martha’s applied to Fog Creek before.&lt;/p&gt;
&lt;p&gt;As the robot promised, we get back to every applicant, moving forward or not. If Martha were lacking, I’d reply to her email with a polite rejection using a snippet. Luckily for her, Martha has passed my initial screen. For my next step, I’ll move her from the Inbox to our Recruiting Queue, another Project in our FogBugz instance.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_ipAKKGLrAmJv85yb.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;At this point, I also update the case’s Area — which corresponds to the position to which the candidate is applying — and the Milestone, which correlates to the whichever stage of the interview process the candidate is in. At Fog Creek we have 10 potential milestones, which include things like ‘Sales Pitch’, ‘SysAdmin Take Home Problem’ and ‘In-person with CEO’ — you can set your milestones to match whatever recruitment processes you have in place.&lt;/p&gt;
&lt;p&gt;Lastly, I assign Martha’s case to Jude and request a resume screen. I’ve updated the “Due” date on the left side of the case and given Jude 1 full day to complete his screen. This is a great way to get rid of one of tech recruiting’s worst bottlenecks — waiting on developers to screen resumes! Lastly, I’ve subscribed to the case to make sure I see all updates. For example — if the candidate writes back in, I’ll get an email alerting me to the correspondence.&lt;/p&gt;
&lt;p&gt;While Jude is reviewing Martha’s resume, let’s pause, and I’ll tell you a bit more about the Recruiting Queue. And just so you know — you’re about to get a super exclusive look into our &lt;em&gt;actual&lt;/em&gt; queue — you are so lucky!&lt;/p&gt;
&lt;p&gt;I organize my queue as follows: All active cases, sorted by Area (Position), then Milestone (Stage in the Process). Currently, I’m hiring on my SysAdmin &amp;amp; Support teams; you’ll see candidates for those 2 positions, plus Martha’s QA resume, below:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_e-wf7T5GWBAD-PqI.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;I sort this way so I can see how many candidates I have in the queue for each position, and so I can tell, of those candidates, how many are in each stage of the process. I star the cases that require my attention but I haven’t had time to respond to yet.&lt;/p&gt;
&lt;p&gt;Sometimes I want to take stock of how many candidates I have in each stage of the process, so I’ll re-sort by Milestone to see how many “code screens” or “in-person interviews” are taking place this week and next.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_zggLDnDUUh9x59oc.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;I try to evenly distribute the load of recruiting and not put too much work on any one person. When I want to double check to make sure I’m meeting my goal, I’ll switch it up and resort by “Assigned To”&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_NOBWc37xXMB_PfqG.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Yikes! I’ve got a lot of work to do. So let’s move on quickly!&lt;/p&gt;
&lt;p&gt;Back to Martha: Jude has now completed his screen and (hurray!) Martha is moving on to the next round, which is a code screen. He’s assigned his case back to me, the Recruiter, to move her forward.&lt;/p&gt;
&lt;p&gt;Because I subscribed to the case, I got an email with Jude’s assessment. I click into the case, change Milestone to “code screen”. Then use my snippets again to reach out to Martha and schedule an interview. I can email her right from FogBugz, which is handy for keeping all correspondence in one place.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_KKS1O2sWxmok-kY8.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Before I send, I’ll also update the “Due” date. I usually give candidates a day or two to respond.&lt;/p&gt;
&lt;p&gt;Once we’ve gotten to the in-person stage, I notify each person interviewing Martha so they can add their interview times to their calendars. I keep the case assigned to myself as I’ll be facilitating the interview while Martha’s in the building.&lt;/p&gt;
&lt;p&gt;After each interview, the interviewer edits the case with his/her feedback on the candidate’s performance. In Martha’s case — all hires! (we only hire those we all agree on, &lt;a href=&quot;https://blog.fogcreek.com/video-guide-how-to-hire-developers/6-hire-or-no-hire/&quot;&gt;here’s why&lt;/a&gt;)&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-use-fogbugz-for-recruiting/46-0_eyasEwfbFb2x0jUE.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The next stage is the fun part of recruiting — the offer stage! Hiring people is the best; it’s also full of conversations that include personal and private information that a potential new employee doesn’t necessarily want to share with their potential new co-workers. To preserve Martha’s privacy, I move Martha’s case from the “Recruiting Queue” project to “Hiring” which has limited access. We have 2 Milestones in Hiring — Offer &amp;amp; Onboarding. Right now, Martha is in the Offer Stage, because we made her an offer. If Martha accepts the offer, she’ll move to “onboarding”. After her first month at the company, she’ll move from “Hiring” to our “Archive,” another secure project with access limited to admins, so that no employees can see what their coworkers said when hiring them.&lt;/p&gt;
&lt;p&gt;And that’s it! We’ve gone from application to hire entirely within FogBugz. So, if you’re frustrated with the ATS your recruiting team is using, or if you’re a recruiter looking for a new system, I’d definitely recommend FogBugz. It’s simple, clean, easy to use, easy to teach(!) and reliable. If you have questions or want more information on how this works, find me on &lt;a href=&quot;http://www.twitter.com/allieschwa&quot;&gt;Twitter&lt;/a&gt; or email me — allie@fogcreek.com.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Want to hire the best developers? .&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Scaling Servant Leadership</title>
    <link href="https://blog.glitch.com/post/scaling-servant-leadership/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/scaling-servant-leadership/</id>
    <content type="html">&lt;h1&gt;Scaling Servant Leadership&lt;/h1&gt;
&lt;p&gt;In this Tech Talk, &lt;a href=&quot;https://twitter.com/blinkymach12&quot;&gt;Jude Allred&lt;/a&gt;, CTO here at Fog Creek, explains the methods he uses to scale Servant Leadership. He explains why relying on rapport doesn’t work and describes a number of techniques that you can employ to successfully apply servant leadership across multiple teams and departments.&lt;/p&gt;
&lt;h2 id=&quot;about-fog-creek-tech-talks&quot; tabindex=&quot;-1&quot;&gt;About Fog Creek Tech Talks &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/scaling-servant-leadership/#about-fog-creek-tech-talks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;At Fog Creek, we have weekly Tech Talks from our own staff and invited guests. These are short, informal presentations on something of interest to those involved in software development. We try to share these with you whenever we can.&lt;/p&gt;
&lt;h2 id=&quot;contents&quot; tabindex=&quot;-1&quot;&gt;Contents &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/scaling-servant-leadership/#contents&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Rapport Doesn’t Scale&lt;/li&gt;
&lt;li&gt;Techniques to Scale Servant Leadership&lt;/li&gt;
&lt;li&gt;Starter Engines&lt;/li&gt;
&lt;li&gt;Diminishing returns in consensus&lt;/li&gt;
&lt;li&gt;Decision making as a service&lt;/li&gt;
&lt;li&gt;Setting up and Promoting Channels of Communication&lt;/li&gt;
&lt;li&gt;Servant Leadership as a Constraint&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/scaling-servant-leadership/#transcript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;What follows is a lightly edited transcript of the talk:&lt;/p&gt;
&lt;p&gt;Servant leadership is, to me, a set of principles that mostly come down to you want decisions to be coming from the most informed people and that’s usually the people closest to the problem, not people overseeing the problem. Therefore, you want your leaders to be focused on removing obstacles from those people and giving those people the context so that they can make those decisions effectively. My third point is that you want the individuals to have really high autonomy so that they can be creating initiatives and acting on them, and then the other edge of the sword is you then depend on that.&lt;/p&gt;
&lt;p&gt;It’s not enough to just give people autonomy, and then when they don’t use it, take command and do stuff anyway. That’s probably the real challenge — if you give them the autonomy, and then you depend on people executing on that autonomy and taking that initiative in order for your organization to move forward. Not every situation that can come out in management fits neatly into one pile or the other. In incredibly tactical situations or under extreme time constraints, where you have a dedicated expert and you just want everyone to follow through with that because let’s say you’re being hacked. You have one person on point countering the hacker and the other people supporting them. You can be a little bit more command and control. You don’t need to be absolutist in saying, “We must solve this with servant leadership.” That said, I would feel mighty proud if I was able to. This is what servant leadership is for me.&lt;/p&gt;
&lt;h2 id=&quot;rapport-doesn-t-scale&quot; tabindex=&quot;-1&quot;&gt;Rapport Doesn’t Scale &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/scaling-servant-leadership/#rapport-doesn-t-scale&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I was a 2-month-old team lead at Fog Creek, I started coming up against a communication challenge that was new for me and was invalidating my previous strategies. My favorite way to communicate still, but I can’t use it all the time, is to have such a strong rapport with someone that we can trust that we’re building towards the same thing and then we can communicate at high bandwidth as engineers. We’re sitting next to each other, or at different computers, but building the same thing, and we all know we share a specific goal or a thing we’re trying to solve. If I see a way you can do your job better, I can just tell you, and that’s not abrasive. That’s pure constructive criticism and vice versa. You don’t have to coach that. You don’t have to be delicate. You can just trust that you’ve built that relationship, and then you can leverage it to communicate quickly and efficiently.&lt;/p&gt;
&lt;p&gt;The other part of this that I like about having that really high bandwidth communication, is it gives me more social permission to sit down with someone and share a bigger blob of context. This takes a lot of time, but if there’s a challenge I’m trying to solve and I want your help with it, I would much prefer to be able to sit down with you and explain all the reasons why it’s a challenge in the first place, why people in the organization care, the people who are being affected, the things that can be made better. Just all the bits of the story except for my conclusion.&lt;/p&gt;
&lt;p&gt;I want you to see all the context, and then one thing that could happen is that you then come to the same conclusion that I do. My confirmation bias jumps in, but if that happens, cool. We’re on the same page, and you should be able to advocate for it just as much as I can because no part of your representation of it is we should do this because ‘Jude said so’ or because ‘Jude thinks so’. It’s going to be because we look at the same set of information and you came to the same conclusion. Furthermore, you should now care about it as much as I do, and any difference there is going to come down to maybe we have different value systems, maybe we have different risk tolerances, or most frequently, maybe we just have different information, which is the most interesting one. If you came do a different conclusion than me because you have different information from me, then we can both learn. I love it if I can do that.&lt;/p&gt;
&lt;p&gt;In general, this is me practicing my take on an important tenant of servant leadership in the team lead role. I’m not giving you my decision as a lead. I did the legwork of getting you the information to make a good decision, and I want your recommendation. If I don’t agree with it, I investigate more. I don’t push. Through this and perhaps fortune or some mismatch of happenstance, I never had a strong disagreement with any of my team members.&lt;/p&gt;
&lt;p&gt;So that was my communication technique as team lead talking to individuals on my team. I wanted that across the board. That’s what I learned. I learned to do this and it worked very well for me, but now I’m a lead. And when you’re a lead, you’re not just communicating with the folks on your team. You are communicating up to someone coordinating other leads, and you’re communicating across to the other leads.&lt;/p&gt;
&lt;p&gt;This got me in trouble because there were, even in our small size, there were people in the organization with whom I hadn’t and never would spend enough time with to build the rapport to have the social permission, to have social high bandwidth communications. And even if I did, having that depth of communication with all the leads can be really time inefficient. Rapport doesn’t scale. At some point, if you move into management and as you get further and further from direct reports or simply as your organization gets larger and larger, there will come a point when you will never, ever actually be able to have rapport with all of the people who it is essential that you communicate with effectively, so my strategy had to change.&lt;/p&gt;
&lt;h2 id=&quot;techniques-to-scale-servant-leadership&quot; tabindex=&quot;-1&quot;&gt;Techniques to Scale Servant Leadership &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/scaling-servant-leadership/#techniques-to-scale-servant-leadership&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Servant leadership at scale has to be indirect. My servant leadership as an individual contributor or as a team lead could be very direct, and then at higher levels, I can’t have those direct channels. I have to do other things. Those other things manifest more as communication structures. I construct predominantly for other people, or for feedback to come forward, or for structures in the organization that makes it easier for people to take initiative or act autonomously.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/scaling-servant-leadership/47-0_IbgnVF_MJWv5FLZv.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;One technique is starter engines. One thing that is a recurring pattern that I see is one where there’s a hole that needs to be filled and you have people with autonomy and the ability to fill that hole, but they’re just standing on the edges looking in, not actually solving it. There’s a number of reasons why that can happen, and there’re a few things that you can do to overcome that. One that we’ve employed a number of times is like the thunderbolt from Zeus. This is generally Joel saying, “No, let’s just do this thing,” and then we do it.&lt;/p&gt;
&lt;p&gt;There’s a nuance here though that’s very important. At the start of last summer, Joel helped us build a starter engine. This was a marketing plan of just development tasks for Fog Creek. The items on the plan were not really of consequence. They could have been. Indeed, many of them were capable of being of consequence, but the point then wasn’t to fulfill the items on the plan. That’s a step. The starter engine here was here’s a list of initiatives that you can do, and all of them are targeted around moving the needle of the company, and we’re optimistic that some of them will. There were 17, I think. Some were long horizon. Some were short. Some we had much more confidence in than others, but they were all experiments.&lt;/p&gt;
&lt;p&gt;The deliverable here wasn’t executing on all of those things, although that would have been great. The deliverable was creating the habit, so that the next set of things could be done without needing someone like Joel to come in and say, “Here’s some things to do.” So now the engine is running. Another way to look at it is if you already have a habit for a thing, it’s easy to continue that habit, whereas if the habit is absent and then you want to do a thing, you have two problems. First, you need to get up the energy to do the thing. Second, you have to get up the energy to start the habit. If you’re looking at promoting an intrinsic motivator, the more that you can do build the habit, then the less of a natural objection there is to take the next step. In a grander sense, I view this as structures, which assume success.&lt;/p&gt;
&lt;p&gt;Consensus is great, but if the decision doesn’t matter, then at some point, you’ve got to say, “Well, if we’re in 80% consensus and the cost to us of being wrong is very cheap, then it can be more expensive for us to get to 100% consensus or 90% consensus than it is for us to just accept that we’re wrong.” Some people hear servant leadership and they think that means full consensus. That is false. If you can get it, great. If you’re operating with zero consensus on anything, then that’s a weird thing, but being aware of the diminishing return curve in consensus is pretty important because that last little bit can be most of your communication, and if an early assumption in the pipeline fails or new information comes in, then it can just be a complete and total waste.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/scaling-servant-leadership/47-0_YJmPSKEC5Jp6e3Av.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Decision making as a service is a fun little servant leadership thing. Another thing that I’ve seen prevent autonomous initiative taking people from putting forward a decision is that they’re just nervous that they’re wrong. Maybe they’re only 90% sure of something and maybe you’ve been with us for 6 months and you’re afraid that we’re going to make a big company decision based on your opinion and then it’s going to be wrong and you’re going to get fired. You wouldn’t be, but you can still have that nervousness, and also you don’t want to feel bad if it doesn’t go right. But, if it’s a decision that needs to be made, and you’re the absolutely the most informed person on that subject and you have the best recommendation on that, then we should go with your decision.&lt;/p&gt;
&lt;p&gt;So a thing you can do in that situation as a servant leader. If you’re a team lead, although you can do this for your peers as well, is to let the decision come from them but then back it up and take the blame yourself. Then I can champion it, and I’ll give credit where due at every opportunity, but if it goes wrong, I’ll catch it. I’m being the manager. I’m being the leader. This is on me, and that’s good and that’s fine because we’re doing this together. Sometimes we’re going to be wrong, and that’s okay. If we can alleviate the fear of failure from the people putting forward creative, inventive ideas, then you’ll get more creative, inventive ideas. Another type of decision making as a service is when a decision just freaking doesn’t matter. “It’s blue, moving on”. I’ve seen this ruffle feathers, but I’ve also seen this save a tremendous amount of time.&lt;/p&gt;
&lt;p&gt;The theme of all these points, I’m talking about service leadership, but I’m also really talking about communication. The thread of all of these is setting up and promoting channels of communication that help people engage, and it’s all iterative.&lt;/p&gt;
&lt;h2 id=&quot;servant-leadership-as-a-constraint&quot; tabindex=&quot;-1&quot;&gt;Servant Leadership as a Constraint &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/scaling-servant-leadership/#servant-leadership-as-a-constraint&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of the big distillations I have for myself is the view of servant leadership as a constraint. It’s very easy to come to conclusions and then put them forth or give strong directions and commands and whatnot. But, it’s less effective most of the time. The only time I think it could be effective is if I happen to be the most informed person on the subject, but that in itself is a failing because the people working on the subject should be the most informed about the subject.&lt;/p&gt;
&lt;p&gt;For me, I view servant leadership predominantly as a constraint upon myself, which pushes me to be more effective by not giving up and falling back to just giving commands. I don’t give orders. I’m instead trying to suss out the best decisions or the best directions and bring them to life in the organization, and I’ve talked about some of the techniques.&lt;/p&gt;
&lt;p&gt;But remember, it’s a spectrum. If you want to lean more into servant leadership, then just pick a part of the spectrum and do so. As someone in management, I would say try to communicate context over conclusions, and to scale that — build structures that promote it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Move Your Career Forward, Come Work at Fog Creek!</title>
    <link href="https://blog.glitch.com/post/move-your-career-forward-come-work-at-fog-creek-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/move-your-career-forward-come-work-at-fog-creek-/</id>
    <content type="html">&lt;h1&gt;Move Your Career Forward, Come Work at Fog Creek!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/move-your-career-forward-come-work-at-fog-creek-/6-1_jpIbn5qSfC32QeWGe8XZpQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Fog Creek is unique in about a million ways. We’re a small tech company, but the products we’ve created touch millions of people, on the scale of Google or Facebook. We’re different — we believe if we hire the smartest, most capable people who can get things done, that’ll they’ll create amazing products we’ll be happy to sell. And for 16 years, it’s worked.&lt;/p&gt;
&lt;p&gt;Want to know a bit more about how we set ourselves apart from the crowd? Check out this handy info graph:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/move-your-career-forward-come-work-at-fog-creek-/6-1_PgKX-0lPdVUKu7IDxXXhgg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Now here’s the best news — we’re hiring! If you’re ready to join a company that invests in it’s employees just as much as it’s products, then check out our &lt;a href=&quot;http://www.fogcreek.com/careers/&quot;&gt;careers page&lt;/a&gt;. Who knows, we may be looking for exactly you!&lt;/p&gt;
&lt;p&gt;If there’s not a position available that currently matches your skill set, don’t fret. We open up new spots across teams all the team. You can find our most recent listings on our careers page, or on &lt;a href=&quot;http://www.twitter.com/fogcreek&quot;&gt;Twitter.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why did we make Glitch? Because you’re not an idiot, Web Development’s just gotten too hard</title>
    <link href="https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/</id>
    <content type="html">&lt;h1&gt;Why did we make Glitch? Because you’re not an idiot, Web Development’s just gotten too hard&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/10-1_Dwn4BhspNpTTdUh8AyUwEQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So, you’ve got a great idea for an app that you want to create, but where do you start?&lt;/p&gt;
&lt;p&gt;For those of us who aren’t developers, we usually do one of two things:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Convince a developer friend to build the thing for us. That’s great, but you can’t always find one, and by now you’ve probably hassled them about building so many things that they’ve stopped returning your texts…&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Try and build it yourself. This is the route I’ve tried myself many times before. Here’s how that usually goes — let me know if this sounds familiar at all:&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I start by trying to setup my web development environment, configuring a server, and messing about with a database. I’m usually trying to follow some online guide about how to do those things, plugging in terminal commands, which only sometimes return what it actually says it should. And then the rest of the time I’m trying to understand the hot new tech I’ve been recommended, because apparently, it’s a must!&lt;/p&gt;
&lt;p&gt;The outcome? With only a few hours a week to try and work on side-projects, I usually end up a few weeks down the line having gotten stuck on several silly dev environment issues. These only acted to remind me of my limited coding abilities, and by now I’ve convinced myself that my idea sucked anyway. Of course, I’m not even close to having built an MVP to show to folks for feedback. And so, I give up.&lt;/p&gt;
&lt;p&gt;That, to me, is modern web development. A frustrating mix of needless technological complexity and imposter syndrome, that leaves me feeling like an idiot.&lt;/p&gt;
&lt;p&gt;But even if you are a professional developer, it’s all too easy to spend your time messing around with setup and configuration issues, distracting you from building whatever it is that you wanted to create.&lt;/p&gt;
&lt;p&gt;This is why we’re working on &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. It helps you avoid such outcomes by helping you in a few ways:&lt;/p&gt;
&lt;p&gt;A lot of existing options claim to make things easier, and they might. But they start you off staring at a blank screen, and you need to know how to put everything together — kind of like trying to build flat-pack furniture without a set of instructions. The result is you’re left looking up on Stack Overflow how all the things should really go together.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/10-1_Bp8hWk2US6tP_0d7rED5Yw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So with Glitch you can start by remixing a full, working app, and then you just need to personalize it, or build up on it to make it do exactly what you need it to. For those with more advanced skills, you can remix smaller building blocks, like frameworks and libraries.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/10-1_sfDcAcGrX39CIvuvmz66YA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You don’t have to go it alone, you can work with and learn from others. But, that doesn’t mean you have to know the ins-and-outs of Git either. Our built-in editor allows multiple people to edit code at once and undo mistakes as they happen, just like working together in Google Docs.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/10-1__B_v_KlNndy-zptkc0-oZw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The go-to idea that a lot of people jump to when trying to make development tools for folks who aren’t necessarily developers, is some form of ‘visual coding’ — where you piece together pre-made parts to create an app. And that seems like a good idea, but such solutions have never really taken off. We think that’s because with that approach, you can only build the things that its creators have already thought about, preventing you from being able to wield the full power and flexibility that programming provides.&lt;/p&gt;
&lt;p&gt;So we’re not doing that. We provide a real development environment and your app is hosted on the exact same industry standard infrastructure that the best developers use to run their own apps.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/10-1_Yl0zcWeD7CQcTPRaMHNhew.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So you’re not restricted by what you can build, but we take care of all the messy bits for you. So while you code, we’re automatically deploying and hosting it for you. And, we seamlessly upgrade your servers and the cloud infrastructure in the background too.&lt;/p&gt;
&lt;p&gt;The hope is by starting you off with a working thing, and taking away all the time wasting distractions and annoyances, you’ll actually be able to create the thing you set out to do. And the days of rage quitting, or sobbing quietly at your keyboard will be over!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-did-we-make-glitch-because-you-re-not-an-idiot--web-development-s-just-gotten-too-hard/10-1_zbKTrgHcJsteTktrhEVyxg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We can’t wait to see what you create! Give &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch a try right now, for free&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to make your app look great on Glitch</title>
    <link href="https://blog.glitch.com/post/how-to-make-your-app-look-great-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-make-your-app-look-great-on-glitch/</id>
    <content type="html">&lt;h1&gt;How to make your app look great on Glitch&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-make-your-app-look-great-on-glitch/9-1_-8BvYSq4DrW4NwaBLhkDqg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;An important part of our approach with Glitch is to start folks off from a working example app. Rather than starting with a blank screen, we want Glitch users to see something working as soon as possible, so we’ve made a ton of apps you can use as jumping off points.&lt;/p&gt;
&lt;p&gt;But this isn’t some closed shop — anyone can submit an app they’ve created to our &lt;a href=&quot;https://glitch.com/&quot;&gt;community gallery&lt;/a&gt; for others to see, use and remix!&lt;/p&gt;
&lt;p&gt;Here are a few tips we’ve put together about how to make a really great project listing.&lt;/p&gt;
&lt;p&gt;The contents of your project’s &lt;em&gt;readme.md&lt;/em&gt; file is what gets shown in the community gallery. Think of them as more like an App Store description, rather than a typical GitHub readme. This is your spot to get people interested in your project, so it should really sell it.&lt;/p&gt;
&lt;p&gt;It should cover what the project does, why it’s useful and what users will need to do to get their own version of the project working (adding in API keys etc.). Keep it short — around 100 words total.&lt;/p&gt;
&lt;p&gt;Your description is the place to show folks what your project looks like and how it functions. Include a screenshot, or even better, a gif (*we know that not all projects photograph well — backend libraries, utility frameworks etc. don’t lend themselves well to imagery, but even a gif of the example app using your code helps to get some information across.) — *animation conveys things way better/faster than static text or images.&lt;/p&gt;
&lt;p&gt;If the setup instructions are more than a few lines, then add a &lt;em&gt;setup.md&lt;/em&gt; file to your project and use that to go into the detail.&lt;/p&gt;
&lt;p&gt;Be prescriptive and try not to make too many assumptions. We want projects to be accessible to a wide audience with differing skill and knowledge levels. So avoid jargon and acronyms whenever possible. See an &lt;a href=&quot;https://gomix.com/#!/project/slack-bot&quot;&gt;example&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Code explanations should be included inline within the code files themselves as comments. And be sure to remove any extraneous dependencies and unused code.&lt;/p&gt;
&lt;p&gt;Set your project avatar — it’s a 200x200 file, but they’re often shown at 33x33 and 18x18 on the site and in the app, so they should display well when small.&lt;/p&gt;
&lt;p&gt;Also set your project description and a relevant project title, which also functions as your project’s URL.&lt;/p&gt;
&lt;p&gt;Once you’ve finished crafting the perfect listing, submit your project URL to &lt;a href=&quot;https://support.gomix.com/c/the-gallery&quot;&gt;The Gallery topic on the forum&lt;/a&gt;. You can also share your projects on Twitter. Hashtag them #glitch so we can be sure to see and share!&lt;/p&gt;
&lt;p&gt;We’re excited to see what you come up with!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Congratulations, Trello!</title>
    <link href="https://blog.glitch.com/post/congratulations-trello-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/congratulations-trello-/</id>
    <content type="html">&lt;h1&gt;Congratulations, Trello!&lt;/h1&gt;
&lt;p&gt;So, the news is out: &lt;a href=&quot;http://blog.trello.com/trello-atlassian&quot;&gt;Trello is now part of Atlassian&lt;/a&gt;! I’m incredibly excited for my friends at Trello, and especially proud of &lt;a href=&quot;https://medium.com/u/478d93e8b4a7&quot;&gt;Michael Pryor&lt;/a&gt; and &lt;a href=&quot;https://medium.com/u/869c7e626b83&quot;&gt;Joel Spolsky&lt;/a&gt;, who not only cofounded Trello, but cofounded &lt;a href=&quot;https://fogcreek.com/&quot;&gt;Fog Creek Software&lt;/a&gt;— our scrappy little independent company where Trello was born.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/congratulations-trello-/20-1_tuoQKe8Hw9RPlY7MEwZTJQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Fog Creek and Trello don’t just share cofounders, we share a lot of the same DNA, and we even share the same beautiful office as our NYC headquarters. The same &lt;a href=&quot;https://blog.fogcreek.com/from-creek-week-to-final-product-a-tale-of-two-projects/&quot;&gt;innovative process&lt;/a&gt; that resulted in Trello’s invention has yielded &lt;a href=&quot;https://gomix.com/&quot;&gt;Gomix&lt;/a&gt;, which we think has the same potential to change the way people work and collaborate and create. And while there are ways we’ll be competing now (we really do think you’ll love &lt;a href=&quot;http://www.fogcreek.com/fogbugz/&quot;&gt;FogBugz&lt;/a&gt; as an alternative to Jira!) we’re mostly just proud to see our sibling company succeed.&lt;/p&gt;
&lt;p&gt;If you’re feeling nostalgic, or just want to see how a world-class product was born at Fog Creek, we hope you’ll take a look back at some great milestones in Trello history:&lt;/p&gt;
&lt;p&gt;Here’s a wonderful look back at how Trello was created at Fog Creek, in conversation with some of the people who were there at the time.&lt;/p&gt;
&lt;p&gt;Watch Joel Spolsky demonstrate Trello to the public for the first time at TechCrunch’s Disrupt conference in 2011.&lt;/p&gt;
&lt;p&gt;We’ll have lots more to say in the days and weeks to come, but today we just wanted to celebrate that idea that a smart and simple idea created by thoughtful people can have a huge impact on the way that people work and collaborate every day. We’re happy to see our friends reach a milestone reflecting that success, and we promise to keep trying to do exactly that.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to trigger multiple applets in IFTTT</title>
    <link href="https://blog.glitch.com/post/how-to-trigger-multiple-applets-in-ifttt/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-trigger-multiple-applets-in-ifttt/</id>
    <content type="html">&lt;h1&gt;How to trigger multiple applets in IFTTT&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;http://ifttt.com/&quot;&gt;IFTTT&lt;/a&gt; users have long wanted the ability to create multiple triggers, so that you could for example, turn off your lights and the heating, but turn on your security cameras when you’re set to go out.&lt;/p&gt;
&lt;p&gt;We got excited back in November when they made &lt;a href=&quot;http://lifehacker.com/ifttt-rebrands-its-recipes-as-applets-rolls-all-its-mo-1788492982&quot;&gt;that very thing possible&lt;/a&gt;, just with one big catch — only service providers could do it. They’ve promised to make such functionality available for consumers some time in 2017, but we don’t have details yet about how that might work or what it’ll cost. So for those who don’t want to wait — here’s a guide on how you can use the IFTTT Webhooks with &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, to add the ability to trigger multiple IFTTT applets for free.&lt;/p&gt;
&lt;p&gt;For those new to &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, it’s a free service that makes it easy to code and create apps and bots. It’s like an App Store connected to CodePen connected to Heroku. What’s more, we start you off with example projects rather than a blank screen. So for example, here’s a project that &lt;a href=&quot;https://gomix.com/#!/project/multi-ifttt-triggers&quot;&gt;implements multiple triggers for IFTTT&lt;/a&gt; so all you need to do is configure a few things.&lt;/p&gt;
&lt;p&gt;To get started, click the following link to &lt;a href=&quot;https://glitch.com/edit/#!/remix/multi-ifttt-triggers&quot;&gt;remix the example app&lt;/a&gt;. All this does is automatically create an app for us on Glitch, which contains all the code we need to implement multiple IFTTT triggers. Then there are two stages to configuring things: triggering your Glitch app on IFTTT, and letting your Glitch app know which of your IFTTT applets to trigger in response.&lt;/p&gt;
&lt;p&gt;In IFTTT, create a new applet by selecting ‘New Applet’. For the ‘if’ condition, select whatever service notification you want to initially trigger your Glitch app. So for example, if you wanted to to trigger things from your iPhone’s lock screen, then you could use the ‘Button widget’ with the ‘button press’ action.&lt;/p&gt;
&lt;p&gt;For the ‘then’ condition, search and select ‘Webhooks’, and use the ‘Make a web request’ action. Set the URL to your Glitch project URL — this has the format of ‘&lt;a href=&quot;https://project-name.gomix.me/&quot;&gt;https://project-name.glitch.me/&lt;/a&gt;&#39; and is what loads when you click ‘Show’ on Glitch. Set the Method to ‘POST’ and Content Type to ‘application/json’. You don’t need to set anything in the ‘Body’.&lt;/p&gt;
&lt;p&gt;Your configuration, should look a bit like this, but with your own URL:&lt;/p&gt;
&lt;p&gt;Now when that service triggers, your Glitch app will receive a request. All that’s left now is to get your Glitch app to then trigger multiple services in IFTTT.&lt;/p&gt;
&lt;p&gt;From your &lt;a href=&quot;https://ifttt.com/services/maker_webhooks/settings&quot;&gt;Webhooks settings page&lt;/a&gt; in IFTTT, copy and paste the URL value for the IFTTT_MAKER_URL variable into the .env file in your Glitch project.&lt;/p&gt;
&lt;p&gt;Then, for each service that you want your Glitch app to trigger you need to create a new applet in IFTTT:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a new applet by selecting ‘New Applet’.&lt;/li&gt;
&lt;li&gt;For the ‘if’ condition, search and select ‘Webhooks’, and use the ‘Receive a web request’ action. Set an event name, and set that event name against the IFTTT_SERVICE_X variable in the .env file in your Glitch project. E.g. if I created an event name called ‘lights_on’, I would set IFTTT_SERVICE_1=lights_on in .env.&lt;/li&gt;
&lt;li&gt;For the ‘then’ condition, search and select whatever service you want to trigger, such as turning on your lights. Click ‘finish’ to create the applet.
Repeat this for each service that you want triggered. By the end, your .env file will look a bit like:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s it! With those two steps complete, you’ve configured your Glitch app to trigger multiple IFTTT applets when it gets triggered. So for example, now I can hit the IFTTT Do button on my phone and it’ll turn my lights off, set the thermostat to away, and turn my cameras on.&lt;/p&gt;
&lt;p&gt;Got an idea for another IFTTT app? Check out the &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch community&lt;/a&gt; page for example apps and building blocks to help you get started quickly.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch and Tech Pushing Forward</title>
    <link href="https://blog.glitch.com/post/glitch-and-tech-pushing-forward/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-and-tech-pushing-forward/</id>
    <content type="html">&lt;h1&gt;Glitch and Tech Pushing Forward&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-and-tech-pushing-forward/11-1_Bknfl6sZg6y9Say1vKCSPw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Nobody can miss the new forms of activism and organizing that are taking shape around the world, especially in the wake of the immigration ban recently enacted in the United States.&lt;/p&gt;
&lt;p&gt;We’re heartened to see that activists have begun to embrace &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; as an easy, lightweight way to collaborate around making tools that can make a difference. Case in point: &lt;a href=&quot;https://tech-forward.com/&quot;&gt;Tech Forward&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tech Forward, built on Glitch, is an app that lists forward-thinking organizations, tools, and resources. Created by &lt;a href=&quot;https://twitter.com/stauffermatt&quot;&gt;Matt Stauffer&lt;/a&gt;, a self-proclaimed ‘race/ethnicity/justice nerd’, Tech Forward’s aim is to help connect those motivated to help work for social progress, with tools and the organizations already doing it.&lt;/p&gt;
&lt;p&gt;But Tech Forward isn’t the only activism app created on Glitch. Just this weekend, &lt;a href=&quot;https://twitter.com/bensalinas&quot;&gt;Ben Salinas&lt;/a&gt;, disappointed by Senator John Cornyn’s inaction on the immigration ban, created an app to raise that issue: &lt;a href=&quot;https://cornynstatement.gomix.me/&quot;&gt;https://cornynstatement.glitch.me&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Meanwhile, &lt;a href=&quot;https://twitter.com/joelarson4&quot;&gt;Joe Larson&lt;/a&gt; made a project to help tweet the latest changes from StayWoke’s Resistance Manual: &lt;a href=&quot;https://resistance-manual-tweeter.gomix.me/&quot;&gt;https://resistance-manual-tweeter.glitch.me&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And &lt;a href=&quot;https://twitter.com/roooooland&quot;&gt;Roland Crosby&lt;/a&gt; has created both &lt;a href=&quot;https://nominations.gomix.me/&quot;&gt;https://nominations.glitch.me&lt;/a&gt; and &lt;a href=&quot;https://bernie.gomix.me/&quot;&gt;https://bernie.glitch.me&lt;/a&gt;. The latter went viral, and was picked up by reporters at MSNBC, Washington Post, as well as blogs like &lt;a href=&quot;http://boingboing.net/2017/01/05/have-bernie-present-any-tweet.html&quot;&gt;BoingBoing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Gomix’ collaborative features have come into play as well. We don’t make you develop alone, it’s easy to come together and create apps with others. The result of which, are apps like &lt;a href=&quot;https://action-inbox.gomix.me/&quot;&gt;https://action-inbox.glitch.me&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;An idea from Ann Friedman was jumped on by like-minded folks who quickly began creating an app in real-time, with people contributing ideas, code and designs.&lt;/p&gt;
&lt;p&gt;It’s a great example of how technology can help us come together. So while turbulent political times continue to test our resolve, we’re excited that Glitch can in some small way help people find their voice and encourage action on causes they believe in.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; provides working example apps to remix, a code editor to modify them, instant hosting and deployment, so anybody can build a web app for a cause they’re passionate about.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Against The Whiteboard</title>
    <link href="https://blog.glitch.com/post/against-the-whiteboard/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/against-the-whiteboard/</id>
    <content type="html">&lt;h1&gt;Against The Whiteboard&lt;/h1&gt;
&lt;p&gt;Today’s computer programmers enjoy one of the best job markets that any group of workers has ever had. There are abundant well-paying opportunities for many different kinds of working coders. But we’ve seen a lot of programming culture, or the tech world in general, become overly exclusionary. One of the biggest reasons? The interview process.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/against-the-whiteboard/48-1_3WH2krvwFZPnFAZgvHjhUg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;A lot of tech recruiting and hiring is broken. Coders are regularly asked to jump through bizarre hoops in job interviews, and perhaps the most notorious example of this is that programmers are often asked to implement algorithms or complex coding structures in the artificial environment of a conference room whiteboard. Needless to say, that contrived requirement has started to engender a bit of deserved criticism.&lt;/p&gt;
&lt;p&gt;In a world where we can often just find an answer to any coding question on &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt;, we’ve started to see programmers push back against the idea that rote memorization of obscure syntax is a useful way to judge potential contributors.&lt;/p&gt;
&lt;p&gt;David Heinemeier Hansson, the creator of Ruby on Rails, is many things, but falsely humble is not one of them. So it was particularly striking to see this tweet from him recently, where he described his inability to complete these kinds of whiteboard tests.&lt;/p&gt;
&lt;p&gt;DHH’s confession kicked off a striking conversation where coders of all stripes revealed their own gaps in knowledge.&lt;/p&gt;
&lt;p&gt;In fact, that conversation that followed eventually inspired dozens of coders from around the world to share their similar stories. You should take a look at these testimonials — they’re an incredibly rare example of people putting their reputations up for examination in an attempt to make others feel more welcome.&lt;/p&gt;
&lt;p&gt;Of course, it’s important to note that even being &lt;em&gt;able&lt;/em&gt; to confess to such shortcomings is a privilege that not every coder can demonstrate in today’s tech culture.&lt;/p&gt;
&lt;p&gt;This dichotomy has played out in the tech realm many times, especially in discussions about impostor syndrome, which whiteboard coding tests seem perfectly designed to trigger. We’ve seen reassuring and thoughtful essays addressing impostor syndrome by &lt;a href=&quot;https://trackchanges.postlight.com/were-all-frauds-2fbd9b4440b6#.p1k6zjm60&quot;&gt;coders like Gina Trapani&lt;/a&gt;, but these are often &lt;a href=&quot;https://medium.com/@anildash/im-not-a-fraud-i-m-pretty-great-46624e2dadf6#.dngpm9atq&quot;&gt;mirrored by underrepresented coders&lt;/a&gt; explaining that they can’t take the risk of even mentioning any gaps in their knowledge because their reputations are always at such risk.&lt;/p&gt;
&lt;p&gt;It’s a stressful state of affairs all around, and it seems like right now, the whiteboards are only making it worse.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/against-the-whiteboard/48-1_TESo8bbGSx-nxN7wu8hLdg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So why do we even *have *whiteboard coding tests as part of job interviews for programmers?&lt;/p&gt;
&lt;p&gt;As it turns out, we can see one key reason that this became common practice at tech companies. &lt;a href=&quot;https://joelonsoftware.com/&quot;&gt;Joel Spolsky&lt;/a&gt;, our cofounder at &lt;a href=&quot;https://fogcreek.com/&quot;&gt;Fog Creek Software&lt;/a&gt; , who’s now the CEO of Stack Overflow, wrote a very influential post on interviewing candidates for his “Joel on Software blog” back in 2000 which includes (after &lt;a href=&quot;https://www.joelonsoftware.com/2006/10/25/the-guerrilla-guide-to-interviewing-version-30/&quot;&gt;a 2006 revision&lt;/a&gt;) the following passage:&lt;/p&gt;
&lt;p&gt;Ah hah! So we should all just blame Joel for this bad interviewing habit and now we can get back to our work, right? Case closed. Well, &lt;strong&gt;not so fast&lt;/strong&gt;. In the same piece, which was written &lt;em&gt;eleven years ago&lt;/em&gt;, Joel included some very important context [emphasis added]:&lt;/p&gt;
&lt;p&gt;It turns out, the point of this entire exercise was to &lt;strong&gt;inspire a thoughtful conversation with a candidate about the way they solve problems&lt;/strong&gt;. It’s important to remember, Joel’s post was written in an era when the state of the art in technical hiring was still people devising more obtuse variations of Microsoft’s “&lt;a href=&quot;https://blogs.msdn.microsoft.com/bgroth/2004/09/27/why-is-a-manhole-cover-round-a-microsoft-interview-question/&quot;&gt;Why are manhole covers round?&lt;/a&gt;” interview question. Worse, recruiters were (and often still are) the bane of most coders’ working lives, interrupting them while acting as unauthorized middlemen representing job opportunities that often weren’t even a good fit.&lt;/p&gt;
&lt;p&gt;The whole area of tech recruiting was even more of a mess than it is today, and the idea of focusing on how a candidate solves real coding problems represented a huge leap forward in making interviews much more pragmatic and relevant. (This is probably a big part of why Stack Overflow is as focused on fixing tech recruiting as it is on answering coding questions.) But what was once a thoughtful effort has now become a huge source of pain, and maybe even more frustrating than the problem it was originally trying to solve.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/against-the-whiteboard/48-1_0nb1sn0MMUX-6FWSVy9QfQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Like a lot of cargo-cult tech trends, whiteboard algorithm sketching started to go horribly wrong when people started copying a behavior at a superficial level while ignoring the cultural and emotional context that informed that behavior. In short: **people copied **&lt;/p&gt;
&lt;p&gt;In this case, instead of finding out how a candidate solves problems, interviewers ended up asking them to perform a ritual that’s mostly about reciting trivia. The immediate result is lots more stress for interviewees, and perpetuation of structural barriers for people who are already underrepresented in the tech industry.&lt;/p&gt;
&lt;p&gt;Where does this end up? With even worse repercussions than we’d expect. More and more industries want to be like the “innovative” or “disruptive” high-tech industry. Yet they almost never have the fluency and literacy in technology to know exactly what aspects of tech culture they should or should not be emulating.&lt;/p&gt;
&lt;p&gt;In the current political moment, this unfortunate pattern can result in the absurdity or even injustice, especially in institutions that are already looking for reasons to exclude and raise barriers. We saw this recently when we heard the story of a young, talented visitor to America who was reportedly asked to write functions to evaluate Binary Search Trees just after exhaustedly disembarking from a lengthy international flight.&lt;/p&gt;
&lt;p&gt;While this case may be an outlier, overall it seems we’ve ended up close to the worst-case scenario: institutions are dehumanizing people by misapplying a well-intentioned interviewing process that had originally been designed to be &lt;em&gt;more&lt;/em&gt; thoughtful and humane than the older questions it replaced.&lt;/p&gt;
&lt;p&gt;It’s not too late to fix things. The first step is for us to look at the way interviewing and hiring work in the tech industry, and to make changes to our own processes. If the rest of the world is going to follow our example, then maybe we can cajole them into following along with us as we fix things.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/against-the-whiteboard/48-1_Oo8_Z-h_3NnpCYG6uEOBDg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Even though we’ve spent the better part of two decades thinking about this at Fog Creek, our own process is far from perfect. We’re spending a lot of time thinking about how to make sure our process is focused on how real people think, in realistic scenarios they might encounter during actual work, instead of asking folks to jump through hoops they’d never see in the real world.&lt;/p&gt;
&lt;p&gt;More to the point, we’re paying careful attention to what we hear from the countless working coders who’ve &lt;a href=&quot;https://twitter.com/search?q=https%3A%2F%2Ftwitter.com%2Fdhh%2Fstatus%2F834146806594433025&quot;&gt;spoken up&lt;/a&gt; about the differences between interview orthodoxy and a truly inclusive and creative environment. Some of that is building &lt;a href=&quot;https://www.fogcreek.com/about/&quot;&gt;a company with a truly collaborative culture&lt;/a&gt;, and some of that is creating &lt;a href=&quot;https://gomix.com/&quot;&gt;smart new tools&lt;/a&gt; that are inherently about enabling a diverse community to help each other code together in ways that are supportive and welcoming.&lt;/p&gt;
&lt;p&gt;But that’s just our work at one company. It’s going to take all of us together to change a tech culture that’s too often turned onramps into obstacles. The first step to becoming more inclusive in interviews may be returning to exactly the principle Joel outlined in his seminal blog post: “&lt;strong&gt;my real goal here is to have a conversation about it”&lt;/strong&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Welcome to Glitch!</title>
    <link href="https://blog.glitch.com/post/welcome-to-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/welcome-to-glitch/</id>
    <content type="html">&lt;h1&gt;Welcome to Glitch!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-glitch/82-1_D4PatAaU5Xu7BA5cFrNSjQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Anybody who’s ever made something they’re proud of can tell you: **People do their best work in collaboration with other creative people. **That’s a lesson that is &lt;em&gt;especially&lt;/em&gt; important when it comes to making new technology. And that’s why we made Glitch. It’s a brand-new community where anybody can build the app of their dreams.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-glitch/82-1_Uc9tL-lW7SeiRMjPwHZ7MQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Glitch (formerly Gomix, see below) is the culmination of a few years of work from our team, focused on a simple goal: making the easiest way for coders to create and collaborate, whether professionals or novices. Glitch works like this:&lt;/p&gt;
&lt;p&gt;And behind all that is a smart and inclusive community of creators, who’ll help you when you get stuck, and collaborate with you to make your ideas real.&lt;/p&gt;
&lt;p&gt;But what Glitch does is unique. You haven’t seen anything like this before.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-glitch/82-1_OHTctjStdMYHTa8c_uGFzQ.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;**If you’re already a coder: **Glitch makes every other development environment feel &lt;strong&gt;lonely and old-fashioned&lt;/strong&gt;, as coding starts to feel more like simultaneous editing in Google Docs and less like the chore of reviewing pull requests. Everything you create is &lt;strong&gt;automatically deployed in realtime&lt;/strong&gt; onto cloud servers, so there’s no provisioning of servers or management of infrastructure, just the joy of creating.&lt;/p&gt;
&lt;p&gt;**If you’ve **Glitch is the place to start. We’ve got &lt;strong&gt;a friendly and welcoming community&lt;/strong&gt; (we don’t tolerate people being jerks) and you start by remixing apps that already work, running on real web servers that you don’t have to learn how to manage. If you &lt;em&gt;do&lt;/em&gt; get stuck, anyone in the Glitch community can come in and offer to help, just as easy as raising your hand.&lt;/p&gt;
&lt;p&gt;**If you care about where tech is headed: **You know that people are more frustrated than ever about the sense that people are being left behind or excluded by today’s tech industry. Our company, &lt;a href=&quot;https://fogcreek.com/&quot;&gt;Fog Creek&lt;/a&gt;, has a history of setting the standards of where programming (and tech overall) is headed. With Glitch, we’re firmly saying that tech is headed to a place where &lt;strong&gt;everyone can participate&lt;/strong&gt; and create the apps we’ll be using together.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-glitch/82-1_J014D6U4iQHVldXG2qvqyQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Today, as Glitch graduates to a full-fledged community, we’re ecstatic to welcome  as Glitch’s &lt;strong&gt;community engineer&lt;/strong&gt;, where she’ll be a dedicated public voice for Glitch, working along with you to build the community. Jenn’s been a &lt;a href=&quot;http://brooklynjs.com/&quot;&gt;stalwart&lt;/a&gt; of the JavaScript &lt;a href=&quot;http://jerseyscript.github.io/&quot;&gt;community&lt;/a&gt;, a passionate and &lt;a href=&quot;https://www.youtube.com/watch?v=wewAC5X_CZ8&quot;&gt;hilarious&lt;/a&gt; public speaker, and has an incredible background in educating coders of every kind.&lt;/p&gt;
&lt;p&gt;But you don’t have to take our word for it; you can &lt;a href=&quot;https://jenn.glitch.me/this-is-not-necessarily-a-blog-post-about-my-having-a-new-job-even-though-that-is-the-reality-i-am-living-at-the-moment/&quot;&gt;read for yourself&lt;/a&gt; what Jenn had to say about joining the Glitch team. (Be sure to read through to the end for a must-watch video.)&lt;/p&gt;
&lt;p&gt;It’s even easier to use &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; than it is to describe it — give it a try now and you’ll have your first app running in a minute. We think you’ll immediately see how it’s different than any other coding environment that’s come before.&lt;/p&gt;
&lt;p&gt;Even though Glitch is fun and easy, these are &lt;em&gt;real&lt;/em&gt; apps, hosted on the same cloud infrastructure that runs the biggest sites on the web. You’re not using a toy when you’re part of the Glitch community, you’re just taking advantage of the easiest way to make real apps.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-glitch/82-1_PK9_4XJAy301SFbaoO4_iw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;If you haven’t checked out Glitch in a while, or have never seen it before, you’ll be especially excited about some of the newer features we’ve built into the community:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There’s an awesome  of apps and bots that already work with many of the most popular web services and developer frameworks. With the notorious well-respected Jenn Schiffer as our community engineer, we’ll regularly have new projects, events and articles explaining how anyone can use Glitch.&lt;/li&gt;
&lt;li&gt;Glitch now works on &lt;strong&gt;almost every device&lt;/strong&gt; so you can even edit code on tablets or phones, and your app will automatically update when you make those changes.&lt;/li&gt;
&lt;li&gt;It’s easier to bring your code into Glitch — there’s slick new support for &lt;strong&gt;importing and exporting GitHub projects&lt;/strong&gt;, including a button you can put right on your project’s GitHub page that will let new users run it on Glitch with just one click.
Because all software has glitches, and we’re going to fix ’em together! Well, okay, that’s not the only reason.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’ve been following along, you know Glitch is a new name for our community; our beta launch last year was under the name Gomix. Why did we change the name (again)? Well, we heard from some members of our community that the old name evokes a hurtful slur in some Russian communities, and given our deep commitment to building an inclusive service, that didn’t sit right with us, even though people understand we didn’t mean to be hurtful. But then we realized that in fixing this slight, we had the opportunity to pick a &lt;em&gt;much&lt;/em&gt; &lt;em&gt;better&lt;/em&gt; name, one that makes it absolutely clear that we’re building a community for everyone.&lt;/p&gt;
&lt;p&gt;So: now we’ve got our shiny new name, and we are &lt;strong&gt;Glitch&lt;/strong&gt; for good!&lt;/p&gt;
&lt;p&gt;We got the name Glitch thanks to our friends at &lt;a href=&quot;https://slack.com/&quot;&gt;Slack&lt;/a&gt;. Their company started as a &lt;a href=&quot;http://glitchthegame.com/&quot;&gt;quirky and charming game&lt;/a&gt; by the name of Glitch and given Slack’s incredible success, they could have simply chosen to keep that name to themselves forever.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-glitch/82-1_y2x6CA4LcSj8vBh7CsBzQA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Instead, Slack has generously agreed to help us to make sure “Glitch” has a future going forward — not just by letting us reuse the name, but also by teaming up with us to be one of the first companies to really make use of the power of Glitch to help coders build something amazing together. We can’t wait to help show you the brilliant stuff they’ve been cooking up.&lt;/p&gt;
&lt;p&gt;We’re thankful to everyone on Slack’s team, especially the founders and creators who made up Tiny Speck, for letting us be stewards of their legacy of building creative, colorful and engaging places for people to be creative.&lt;/p&gt;
&lt;p&gt;Okay, that’s enough talk. &lt;a href=&quot;https://glitch.com/&quot;&gt;Let’s go make something&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch For Your API</title>
    <link href="https://blog.glitch.com/post/glitch-for-your-api/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-for-your-api/</id>
    <content type="html">&lt;h1&gt;Glitch For Your API&lt;/h1&gt;
&lt;p&gt;This is… &lt;em&gt;not so good.&lt;/em&gt; If we compare it to the hyper-optimized customer funnels used on e-commerce sites, this method of acquiring platform developers sounds downright absurd.&lt;/p&gt;
&lt;p&gt;Why do we still do developer relations this way in 2017?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is why we made&lt;/strong&gt; **&lt;a href=&quot;https://glitch.com/foryourapi&quot;&gt;Glitch For Your API**&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://fogcreek.com/&quot;&gt;Fog Creek&lt;/a&gt;, we know a little bit about making things developers like. (In the past, our team invented Trello, co-created Stack Overflow, and pioneered bug-tracking with &lt;a href=&quot;https://fogbugz.com/&quot;&gt;FogBugz&lt;/a&gt;, still beloved today by teams that make great software.) Building on that history, we’ve figured out what the industry needs to do to bring API evangelism into the future.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitc**h&lt;/a&gt; is a friendly community where anyone can make the app of their dreams. And now, it powers&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/foryourapi&quot;&gt;Glitch For Your AP**I&lt;/a&gt;: the ultimate way to help developers succeed with your platform.&lt;/p&gt;
&lt;p&gt;First, we want you to take advantage of all these Glitch For Your API features, today, &lt;strong&gt;for free&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Put a “&lt;strong&gt;Remix in Glitch&lt;/strong&gt;” button on your site right now to help any developer** get your API’s sample app running in about one minute**. No dev environment to set up, no servers to provision, no issues with the app not being able to talk to services while it’s running on localhost. They might have to copy &amp;amp; paste an API key, but that’s about it.&lt;/li&gt;
&lt;li&gt;Get your team on Glitch so they have the tools to collaborate with new devs in realtime, on their &lt;strong&gt;actual running code&lt;/strong&gt;. If these devs hit any snags or errors while trying your API for the first time, you can help them fix it immediately.&lt;/li&gt;
&lt;li&gt;Start by &lt;strong&gt;using your existing Node.js sample apps&lt;/strong&gt; or SDK, which you can automatically import from GitHub so you don’t need to do anything to keep sample apps up to date. You can try this &lt;em&gt;right now&lt;/em&gt;! Go to and watch Glitch import your Node sample app.&lt;/li&gt;
&lt;li&gt;Help your developer community become** more diverse and inclusive** by promoting sample apps on Glitch, where we have a zero tolerance policy for harassment and abuse, and actively manage our community to encourage underrepresented coders to participate.
This is all &lt;strong&gt;free&lt;/strong&gt; for any company and any API platform to use. And all these features will &lt;em&gt;stay&lt;/em&gt; free.&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-for-your-api/83-1_Uh5uc18_Vq7HGvHjk5-bMQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;See it in action&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Glitch For Your API is so much better than the ways we’ve been doing API evangelism in the past that smart companies are already making use of its features today.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-for-your-api/83-1_amz-Q7PbXjffj0REGDdQgw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You can see the power of &lt;strong&gt;Glitch For Your API&lt;/strong&gt; in action for &lt;a href=&quot;https://developers.facebook.com/docs/messenger-platform/guides/quick-start&quot;&gt;Facebook’s Messenger API&lt;/a&gt; documentation right now. Check out their Quick Start guide, and time how long it takes for you to get from clicking the “Remix in Glitch” button to having working, running code in your browser.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-for-your-api/83-1_shzZGPqgt2stBXD9SiINQQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It’s not just the biggest companies or platforms that need this stuff. We’re seeing teams of &lt;em&gt;all&lt;/em&gt; sizes make great use of Glitch For Your API as we’ve been previewing the features. Take a look at our friends at &lt;a href=&quot;https://howdy.ai/&quot;&gt;Howdy&lt;/a&gt;, who’ve fully integrated Glitch right into the &lt;strong&gt;README&lt;/strong&gt; file for their &lt;a href=&quot;https://github.com/howdyai/botkit-starter-slack&quot;&gt;Botkit Starter Kit for Slack&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Instead of explaining all kinds of setup, they focus on what’s unique to their platform.&lt;/p&gt;
&lt;p&gt;What could be easier? Nothing, that’s what!&lt;/p&gt;
&lt;p&gt;Want to do fancier things like virtual “office hours”, where you can offer live support on Glitch to developers who are trying your API? Want custom subdomains for your Glitch projects so developers can remember your product and your brand? &lt;strong&gt;All of that is free, too.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;mailto:contact@glitch.com&quot;&gt;Drop us a lin**e&lt;/a&gt; and we’ll send you a complete guide to how your team can make the most out of Glitch For Your API, too.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-for-your-api/83-1_OHTctjStdMYHTa8c_uGFzQ.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;A Sneak Preview For Advanced API Platforms&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And there’s more. We’re inviting a &lt;strong&gt;limited number&lt;/strong&gt; of companies that use Glitch For Your API to test our upcoming suite of paid features. Want to be among the first wave of platforms to test this out?** ** You’ll get the following capabilities on top of the already-amazing free features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Developer success analytics:&lt;/strong&gt; We’ll give you detailed metrics on how many devs try your API each day, and work with you so your sample apps report back whether developers succeed when using your API&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A live catalog of sample developer apps:&lt;/strong&gt; We’ll create a custom, branded landing page that showcases an **unlimited number ***of* sample apps to show off your API — anything from Hello, World to a Facebook killer. Need help building those sample apps? We’ll lend a hand there, too.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Requesting live help:&lt;/strong&gt; Coming soon, Glitch will allow any user who gets stuck to virtually “raise their hand”, so you’ll get notified the moment any user gets frustrated or stumped while using your API. You can fix the error before they even think of using your competitor’s APIs.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shape the Glitch For Your API roadmap&lt;/strong&gt;: We’re inviting the first paid users of Glitch For Your API to help define which features we prioritize, including which analytics to include and even more advanced tools for assisting developers.
When fully launched, we expect Glitch For Your API’s paid features to cost roughly the price of sending one evangelist to one event each month. Somebody on your team can stay home and hang out with coders on Glitch instead of handing out t-shirts and scanning badges at a conference. Doesn’t that sound nice? **&lt;a href=&quot;mailto:contact@glitch.com&quot;&gt;Get in touc**h&lt;/a&gt; and we’ll fill you in on what we’ve got planned.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Let the Apps Unfurl</title>
    <link href="https://blog.glitch.com/post/let-the-apps-unfurl/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/let-the-apps-unfurl/</id>
    <content type="html">&lt;h1&gt;Let the Apps Unfurl&lt;/h1&gt;
&lt;p&gt;We’re big fans of Slack here on the Glitch team, especially since most of us are distributed and I, personally, need a vehicle for constant emoji communication. We’ve set our Slack team up with apps — and, most importantly, custom emoji — to optimize our workflow. But one of the most subtle features in Slack we appreciate is perhaps one of the best parts of the platform: &lt;a href=&quot;https://api.slack.com/docs/message-attachments&quot;&gt;Unfurling&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“Unfurl” is what Slack calls it when you share a link into a channel and something special happens. These days, it’s usually a little snippet from the site, or a thumbnail image. But imagine if simply pasting a link into a channel could have all the power of the app that’s connected on the other side of that link. Suddenly, that little link could be rich, and interactive, and just plain useful. Much like you.&lt;/p&gt;
&lt;p&gt;Today, Slack has launched &lt;a href=&quot;https://medium.com/@SlackAPI/app-unfurls-ebcad7c531f0&quot;&gt;App Unfurls&lt;/a&gt;, and it’s a feature we couldn’t be more excited about, for two reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;First: &lt;strong&gt;we’re supporting App Unfurls in Glitch&lt;/strong&gt; so any link to a Glitch app in a Slack channel will get smart, simple links to let you run the app, view its code, or remix it into a new app. Isn’t that cool? Yes.
&lt;img src=&quot;https://blog.glitch.com/post/let-the-apps-unfurl/12-1_Nj_hT-__4c9c78oT0JZjeA.png&quot; alt=&quot;Image&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;And the second reason is even more exciting: You can add &lt;strong&gt;App Unfurls right now&lt;/strong&gt; to any site or app, just by remixing our sample app on Glitch. Use our example as a starting point, modify it to drop in the right information or links from your app, and you’re all set! (If you’ve ever gotten OEmbed support working, this is &lt;em&gt;even&lt;/em&gt; easier.)
What do you get when you combine Slack’s new App Unfurls with Glitch’s easy starter app? Super smart links to your app that will take the guess work out of what Slack users can do with your app.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Okay, it’s time to give it a try:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://solid-tugboat.gomix.me/&quot;&gt;Install the Glitch App Unfurler&lt;/a&gt; in your favorite Slack channel (you might need permission to do so) and try dropping in some links to your favorite Glitch apps.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/let-the-apps-unfurl/12-1_g_tTgCo5PJ3y7GWYJlWwGA.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Marvel at the shiny links! Ponder what would happen if your app supported these and other smart interactive features, too! What’s extra cool is that you can make an unfurl app that unfurls links of &lt;em&gt;any&lt;/em&gt; domain. Perhaps your team wants to see something else when a Glitch link is dropped in — you can make the app that controls that. And if you ever wanted to unfurl authenticated content from your application into Slack when someone links to it, now you can!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://gomix.com/#!/remix/solid-tugboat&quot;&gt;Click this link to remix our App Unfurler&lt;/a&gt; and make it your own. Once you’ve got a basic version of App Unfurling working, let us know! You can tweet us at &lt;a href=&quot;http://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; and we’ll share your work with everybody.&lt;/p&gt;
&lt;p&gt;That’s it! We can’t wait to see what you build, and a special thanks to our friends at Slack for all the help in getting us ready to make a great App Unfurl experience on Glitch. We’re excited to help with Slack’s efforts to make unfurling even smarter and more useful.&lt;/p&gt;
&lt;p&gt;Oh, and while you’re here? Make sure to check out all the different &lt;a href=&quot;https://glitch.com/search?q=slack&quot;&gt;Slack apps and bots on Glitch&lt;/a&gt;, any of which you can remix and make your own, to help make your team more productive and happy.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Ready, Set, Glitch!</title>
    <link href="https://blog.glitch.com/post/ready-set-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/ready-set-glitch/</id>
    <content type="html">&lt;h1&gt;Ready, Set, Glitch!&lt;/h1&gt;
&lt;p&gt;Last week was a busy week for us on the &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; team, and it looks like it was also for you: our stellar users who have been making such incredible stuff with Glitch over the past several days!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/ready-set-glitch/14-1_sUQVZKi25TgH6cciP5JF0Q.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;http://www.brightspiral.com/&quot;&gt;Tracery&lt;/a&gt; is a tool that writes generative grammars, which leads to inevitable fun when applied to Twitter bot implementations. I’m super impressed by &lt;a href=&quot;https://medium.com/u/3f69c71605ab&quot;&gt;🅱🏋®🔛&lt;/a&gt;’s documentation on this Tracery-powered bot and, thanks to them, you can &lt;a href=&quot;https://glitch.com/~tracery-twitter-bot&quot;&gt;remix it and get your own Tracery bot running in mere minutes&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;If, instead of text, you want your bots to use images, Botwiki has you covered. &lt;a href=&quot;https://glitch.com/edit/#!/random-image-twitterbot&quot;&gt;Remix their random-image-twitterbot project&lt;/a&gt; and add your own assets and keys with ease!&lt;/p&gt;
&lt;p&gt;Who loves animals? &lt;eyes turn=&quot;&quot; to=&quot;&quot; flames=&quot;&quot;&gt; *We all do. *Cool human &lt;a href=&quot;https://medium.com/u/ab1e1dc975c3&quot;&gt;Rob Looby&lt;/a&gt; made an app that serves up great photos of their dog, Chewie, who has the most fabulous underbite 😍&lt;/eyes&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/ready-set-glitch/14-1_gtbr6q2_B12HC19ab6wb4w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It has been great to see everyone exploring the use of Glitch with data visualizations. We’ve got some &lt;a href=&quot;https://medium.com/glitch/glitch-for-your-api-3be38a5798ee#.er7sqfspq&quot;&gt;cool things in the works&lt;/a&gt; to connect companies with APIs to those of you making great things using them, but already we’re seeing some great visual data apps:&lt;/p&gt;
&lt;p&gt;The quickest way to my heart is color analysis! &lt;a href=&quot;https://medium.com/u/1ba365a19622&quot;&gt;clara beyer&lt;/a&gt; has taken up that precious coronary real estate with this super rad color analysis tool, which visually and mathematically tells the color stories of any hex color value set.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/ready-set-glitch/14-1_rrObThy88BarHm4s88EnoA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;One of the many cool things about building with &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; is the ability to build the back-end part of the app. A few of you have been taking advantage of this (like the above Twitter bots), but it’s been especially exciting to see some of you trying out some cutting edge offline app technologies, like &lt;a href=&quot;https://developers.google.com/web/fundamentals/getting-started/primers/service-workers&quot;&gt;Service Workers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can remix these projects with ease and have an already working progressive web app in seconds. Shouts out to &lt;a href=&quot;https://medium.com/u/12579b0cb1b5&quot;&gt;Mariko Kosaka&lt;/a&gt; and Jeff Posnick on their *progressive web *projects!&lt;/p&gt;
&lt;p&gt;We are infinitely impressed by the wide variety of projects we’ve seen coming from everyone, and we are looking forward to seeing what else you create or remix. If you make something neat, we want to know: respond here or &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;tweet us @glitch&lt;/a&gt; and enjoy the rest of your week, okay!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How we won’t screw up Glitch</title>
    <link href="https://blog.glitch.com/post/how-we-won-t-screw-up-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-we-won-t-screw-up-glitch/</id>
    <content type="html">&lt;h1&gt;How we won’t screw up Glitch&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-won-t-screw-up-glitch/15-1_cGvMnTGFB3Ovz3X9cSOzpw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Glitch is the friendly community where you’re going to make the app of your dreams. And that community is amazing —with everyone from independent digital artists to the most innovative companies in tech all showing up to share their creations. Yay!&lt;/p&gt;
&lt;p&gt;Usually, at this point, companies like to get people excited by sharing their roadmap of the features they have planned. But honestly, Glitch users are smart and can probably figure out a lot of the stuff we’re working on. Instead, we’d rather emphasize how we’re going to try to be worthy of your trust.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;**No lock-in. **We use totally standard infrastructure for Glitch, including regular old Node.js, and normal JavaScript for your code. You can export all of your code to GitHub with a click, or download a zip file of your code instantly at any time. And it’s gonna stay that way. The key thing that we think will keep you using Glitch is by your deep emotional connection to your fellow members of the community. And that’s not lock-in, that’s love! Aww. ❤️&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;We’re not gonna take features away from you and then start charging for them&lt;/strong&gt;. This is one of those tricky things that a lot of companies do when they start building a business model for their product — they ask, “what would people pay for?” And then they realize… oh crap, the stuff people want to pay for is already offered for free. We’ve thought about this pretty carefully so we’ll be able to support our current features going forward. (It doesn’t cost much for us to run your Glitch app, and that cost is going down each month. No biggie.)&lt;/li&gt;
&lt;li&gt;**When we do start charging for stuff, we’ll check with you first. **We imagine we’ll add some paid features on top of what Glitch has now (maybe domain names? Everybody loves mapping domain names!) and when we do, we’ll let you know they’re coming, plus get your feedback on what you think is fair and reasonable pricing. Because we want you to be happy to pay for these valuable features!&lt;/li&gt;
&lt;li&gt;**We won’t let a bunch of jerks take over the community. **Ugh, this one is so annoying. Usually, when a company is trying to grow a community, they’ll let just about anybody in because they’re desperate to show growth, and that inevitably means opening the door to some small number of jerks, who then ruin the whole site for everybody. Instead of doing that foolish thing, we’re going to grow Glitch steadily and deliberately, with tons of room for new folks, but a lot of thought put into preventing abuse and harassment. I can’t guarantee we’ll get it perfect, but honestly the thought of working every day to build something that’s mostly used by jerks would be awful, so we’re not gonna do it. And honestly, Glitch is growing pretty quickly because it’s friendly, so hooray for nice people.&lt;/li&gt;
&lt;li&gt;**We want your fun and weird and “not serious” stuff on Glitch, too. **While we’re ecstatic to feature Serious Tools from incredible companies like Slack on Glitch, we think your artsy or silly or deeply personal projects are vital to the community, too. The same people who spend their day building a complex API integration on top of Glitch’s tools will come home and collaborate on a generative poetry project at night, and that’s exactly what we’re designing for. So don’t feel embarrassed to show all your many facets here; that’s what our own team does, too.&lt;/li&gt;
&lt;li&gt;**No April Fools Jokes. **We plan to be mildly funny and confusing every other day of the year, instead.
&lt;img src=&quot;https://blog.glitch.com/post/how-we-won-t-screw-up-glitch/15-1_DXFP41j5j6UVqZYPf--HTQ.png&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We hope it’s crystal clear that we’re serious about making Glitch a great community for the long haul. Honestly, Glitch already offers a bunch of features that no other platform has put together before, but we’re not getting complacent about it — there is a lot more to come. And as we dive into building out Glitch’s future, we’re asking you to help us with two things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tell your friends.&lt;/strong&gt; We don’t have a huge marketing budget (Fog Creek is still a small, independent, self-funded company!) so the biggest way you can help is to let other people know that Glitch is something special. We can’t wait to see what you create together. :)
Alright, now that you know where we’re headed, go explore Glitch and &lt;a href=&quot;https://glitch.com/&quot;&gt;make something great&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Remix in Spaaaace!</title>
    <link href="https://blog.glitch.com/post/remix-in-spaaaace/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/remix-in-spaaaace/</id>
    <content type="html">&lt;h1&gt;Remix in Spaaaace!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/remix-in-spaaaace/16-1_6v5K9EpOjrB2GRwe2fLp3w.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;When we say that &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; is the friendly community where you’ll make the app of your dreams, one of the key reasons we think that’s true is because of the power of &lt;strong&gt;remixing&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;What does “remix” mean on Glitch? It means you (yes, you!) can reuse the code from another project on Glitch, tweak it or personalize it to make it your own, and share your improvements with the world. But it’s easier to &lt;em&gt;show&lt;/em&gt; you than to tell you.&lt;/p&gt;
&lt;p&gt;NASA (the United States’ National Aeronautics and Space Administration) has had a series of logos over the years, each of them differently awesome.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/remix-in-spaaaace/16-1_9TUSzvqmrNc9-4FVW4ndBQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/remix-in-spaaaace/16-1_WAIVMGxSejZxD1A7lR7_Lg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/remix-in-spaaaace/16-1_MXynKAhJnGN1bMS4SpvMQw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;If you’re &lt;em&gt;really&lt;/em&gt; into NASA logos, there are lots of &lt;a href=&quot;http://www.logodesignlove.com/nasa-logo&quot;&gt;different&lt;/a&gt; &lt;a href=&quot;https://www.nasa.gov/audience/forstudents/5-8/features/symbols-of-nasa.html&quot;&gt;histories&lt;/a&gt; of where they all came from and how they’re used. Spend some time learning about how the awesome 70s-era “worm” logo was wrongly &lt;a href=&quot;https://www.wired.com/2015/09/nasa-graphics-standards-manual/&quot;&gt;set adrift into space&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/remix-in-spaaaace/16-1_rHpV1_Ht37ag7KbDSvGsbA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;But back here on Earth, our friends in the Glitch community have found some fun new ways to make the NASA logo a lot more personal, and to show off the power of remixing on Glitch.&lt;/p&gt;
&lt;p&gt;First, &lt;a href=&quot;https://twitter.com/dnrvs/&quot;&gt;Dan Reeves&lt;/a&gt; (with an assist from &lt;a href=&quot;https://medium.com/u/da10dfbade0&quot;&gt;Tom Hazledine&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/CornwallGeeks&quot;&gt;Cornwall Geeks&lt;/a&gt;) created the “Make your own NASA logo” project on Glitch:&lt;/p&gt;
&lt;p&gt;This auspicious start was announced with a simple, fun tweet:&lt;/p&gt;
&lt;p&gt;And of course, that’s awesome enough on its own. But in this initial, quick implementation, Dan’s version had a separate text input that you had to type your message into before it would be added to the custom-animated NASA logo.&lt;/p&gt;
&lt;p&gt;That’s where the fun of remixing comes in. On any Glitch project, you can view the code for yourself (tip: just go to glitch.com/~&lt;em&gt;projectname&lt;/em&gt; to see the code, which in this case is &lt;a href=&quot;https://glitch.com/~nasa&quot;&gt;glitch.com/~nasa&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Jordan Scales did exactly that, and made some slight improvements, announced with this delighted tweet:&lt;/p&gt;
&lt;p&gt;And you can see the out-of-this-world results for yourself with the new Nasafy:&lt;/p&gt;
&lt;p&gt;Or, just check out &lt;a href=&quot;https://nasafy.glitch.me/&quot;&gt;the Nasafy app&lt;/a&gt;, which now has inline editing to make your own fun, animated NASA-style logo. And maybe you can think of a way that you’d want to remix the app yourself to add some more tricks to the mix?&lt;/p&gt;
&lt;p&gt;In conclusion, PIGS IN SPAAAACE!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Designing Glitch — Where We Started</title>
    <link href="https://blog.glitch.com/post/designing-glitch--where-we-started/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/designing-glitch--where-we-started/</id>
    <content type="html">&lt;h1&gt;Designing Glitch — Where We Started&lt;/h1&gt;
&lt;p&gt;So about a year ago, we first launched &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; (then known as HyperDev) in beta, as a cool way to &lt;a href=&quot;http://joelonsoftware.com/items/2016/05/30.html&quot;&gt;write a real web-app&lt;/a&gt;. It’s been almost two years since &lt;a href=&quot;https://github.com/STRd6&quot;&gt;DanielX&lt;/a&gt; and I first presented the idea to Fog Creek in 2015.&lt;/p&gt;
&lt;p&gt;Let’s look back 👀✨&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/designing-glitch--where-we-started/84-1_8Pm9F9_65GEXmddF-1q67w402x.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;If you turn off the lights, squeeze a lemon in your eye, and squint real hard, you might see some similarities to Glitch today. The asset management stuff wasn’t too far off though.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/designing-glitch--where-we-started/84-1_K3yEPtnC-jPWM_zeY2u7Pg402x.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Real rough, but good enough to help us convey our vision for web development without the boring parts.&lt;/p&gt;
&lt;p&gt;The next thing we were told to do is come up with some high-level product principles. These also started rough, but we’ve sharpened them up over time — and as the team has grown:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Secret principle #6 is steal from Trello whenever possible)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;While we haven’t nailed all of these yet, we’re steadily working towards them.&lt;/p&gt;
&lt;p&gt;Having these tentpoles made it easier for us prioritize and push for doing the right things — and to figure out &lt;em&gt;what to cut&lt;/em&gt;:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/designing-glitch--where-we-started/84-1_E7ULwVG219EQh4T2n91chQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Early on, starting a new project meant making a couple of tough feeling choices. And instead of actually making something, you’d be off researching the joys of Ruby, debating it’s performance and wondering whether you should use Ember, Angular or whatever’s hot on the streets this month.&lt;/p&gt;
&lt;p&gt;This was also an example of us being too opinionated and trying to be too prescriptive about the ‘best way’ to code.&lt;/p&gt;
&lt;p&gt;This clearly violated our first product principle of getting you started fast. So throwing this out and relying on our users to make &lt;a href=&quot;https://hyperdev.com/community/&quot;&gt;interesting, remix-able projects&lt;/a&gt; felt like a better call.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Sidenote: I thought using emojis as an interface element would be at least slightly controversial in 2015. 🌈.&lt;/em&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/designing-glitch--where-we-started/84-1_wl49xJD8q5RDnAHPnvtKkA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;To make it easier to do common coding tasks, I wrote a feature that would let you search and insert pre-made code snippets into your document to do things like init a Slack bot in a &lt;strong&gt;js&lt;/strong&gt; file or scaffold an animation with keyframes in some &lt;strong&gt;css&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;This made sense in theory, and was easy to sell people on as a magical feature, but it turned out to be too magical to actually be good:&lt;/p&gt;
&lt;p&gt;In user tests, no one seemed to know what they expected the feature to do. In &lt;a href=&quot;https://fogcreek.com/&quot;&gt;Fog Creek&lt;/a&gt; hackathons, nobody really used it even after they were told what it did.&lt;/p&gt;
&lt;p&gt;There were also a lot of hard, scary questions around this feature like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Where would the snippets come from? Who would write and maintain them?&lt;/li&gt;
&lt;li&gt;How would we do non-trivial snippets that required changes across multiple files? (Silently editing files the user couldn’t see sounded sketchy.)&lt;/li&gt;
&lt;li&gt;Should we add packages to projects if a snippet required it?&lt;/li&gt;
&lt;li&gt;Would we be endlessly porting and updating snippets people relied on?
So eventually we cut the scope of this and simplified it into the ‘Add Packages’ button that appears when you’re in &lt;strong&gt;package.json&lt;/strong&gt;. This feels way more predictable, and will be way easier to maintain and adapt to other languages and package management systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Another feature that lived for months in the beta was the ability to change the language of your document and have it auto-magically just work. So if I was in a &lt;strong&gt;js&lt;/strong&gt; file and I wanted to step up my game, I could select &lt;strong&gt;coffee&lt;/strong&gt; and be cool AF.&lt;/p&gt;
&lt;p&gt;Language selection made it easy to experiment with languages and was a nice, contextual way to show users our currently supported languages. People seemed to like it. When it worked.&lt;/p&gt;
&lt;p&gt;In order to do this you had to be using our &lt;a href=&quot;https://www.npmjs.com/package/hyperweb-init&quot;&gt;hyperweb-init library&lt;/a&gt; in your project. &lt;strong&gt;hw-init&lt;/strong&gt; did a bunch of things, like setting up express, language compilation and watching. In theory, I thought this might make getting started easier because new users wouldn’t have to trace through boilerplate init code in &lt;strong&gt;server.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;But actually what happened in testing is that people actually felt less comfortable when they couldn’t see their express init code. Again we crossed over into too magical territory.&lt;/p&gt;
&lt;p&gt;Additionally, going from something like &lt;strong&gt;js&lt;/strong&gt; to &lt;strong&gt;coffee&lt;/strong&gt; was easy, but what about from &lt;strong&gt;coffee&lt;/strong&gt; to &lt;strong&gt;python&lt;/strong&gt;? How would &lt;strong&gt;hyperweb-init&lt;/strong&gt; work in other languages that might not have existing libs for server-side compilation of &lt;strong&gt;coffee&lt;/strong&gt; or &lt;strong&gt;less&lt;/strong&gt;? If I changed &lt;strong&gt;server.js&lt;/strong&gt; to &lt;strong&gt;swift&lt;/strong&gt;, what impacts does/should that have on package management?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;phew&lt;/strong&gt; When your edge-cases have so many branching paths that they start to resemble an AI problem, it’s time to step back and try something else.&lt;/p&gt;
&lt;p&gt;Over the next couple months we slowly trimmed the fat off the &lt;a href=&quot;https://glitch.com/edit/#!/project/welcome-project&quot;&gt;welcome-project&lt;/a&gt;, and removed any first-party dependencies to better walk the line between simple and transparent.&lt;/p&gt;
&lt;p&gt;So we talked about some things, had some laughs. But I’ve still got so many more Glitch rabbit holes to dive into for later posts.&lt;/p&gt;
&lt;p&gt;In the meantime, If you’re curious, all of my design files are up at 🐙 &lt;a href=&quot;https://github.com/FogCreek/Glitch-design&quot;&gt;Glitch-design on github&lt;/a&gt;. &lt;strong&gt;hyperweb.sketch&lt;/strong&gt; is the window into my soul: it’s a little bit of a trash fire in there, but it’s pretty entertaining. I wear my inspirations on my sleeve in these files.&lt;/p&gt;
&lt;p&gt;Thanks for taking a look at how Glitch was designed. We can’t wait to see what you make yourself! &lt;a href=&quot;https://glitch.com/&quot;&gt;Go give it a try&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/designing-glitch--where-we-started/84-1_ZFNwmW60x5JvTApoPSsm1w.png&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Learning About Learning About What We Want to Be Learning</title>
    <link href="https://blog.glitch.com/post/learning-about-learning-about-what-we-want-to-be-learning/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/learning-about-learning-about-what-we-want-to-be-learning/</id>
    <content type="html">&lt;h1&gt;Learning About Learning About What We Want to Be Learning&lt;/h1&gt;
&lt;p&gt;As an educator, engineer, and follower of many of the same kinds of people, I am hyper-aware of how learning to code is a struggle for the whole spectrum of experience of developers in the field, myself especially! We all have our own ways of combatting or succumbing to impostor syndrome, but at the end of the day we work in a very demanding industry that requires constant learning and evolving. Where does one start?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/learning-about-learning-about-what-we-want-to-be-learning/85-1_7pfyJGKLXQB2YAr6tridlg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Those of us who have been programming for years like to &lt;a href=&quot;https://medium.com/glitch/the-web-was-supposed-to-be-a-thing-we-make-c023b6e7f56a&quot;&gt;reminisce about when building the Web meant blog themes and static sites in hilariously unpredictable web editors.&lt;/a&gt; Today, it feels like we spend 90% of our time setting up developer workflow and deployment processes, leaving 10% to actually programming an app &lt;em&gt;while&lt;/em&gt; learning what the heck we just set up. And somehow we are expected to all learn the same way!&lt;/p&gt;
&lt;p&gt;I, personally, am a visual learner who is not very good at “reading the manual.” Other great developers I know cannot follow online videos or conference talks, but they can read &lt;em&gt;all&lt;/em&gt; the docs! We have very different styles of learning, but online we have created this perception of the “JavaScript Rockstar™” who very few, if any, folks can fit into perfectly. &lt;strong&gt;I think that one way of combatting this fake idea is by having open conversations about how we learn, what we want to learn, and what is keeping us from learning.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;On &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch.com&lt;/a&gt;, we have a variety of apps built by and for the community to get started with different technologies — Twitter bots, Alexa skills, Mocha unit testing, Grunt task management, HTML5, and so much more — but there are* so many things *that are missing. I want to build more and have others build more, but I also want to make sure we’re providing services people actually want and need, so the week before last I went on Twitter and asked what you wanted to learn.&lt;/p&gt;
&lt;p&gt;I was floored by the candid responses from all walks of developer life — beginners, language experts, library authors, “buy more twitter follower” bots — and I think we all learned a little more about ourselves and how we perceive how others learn. I know &lt;em&gt;I&lt;/em&gt; did.&lt;/p&gt;
&lt;p&gt;In no particular order, here is the list of libraries, frameworks, APIS, etc., which people said they wanted to learn but weren’t sure where to start:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;D3&lt;/li&gt;
&lt;li&gt;React&lt;/li&gt;
&lt;li&gt;three.js&lt;/li&gt;
&lt;li&gt;ES6&lt;/li&gt;
&lt;li&gt;Aura&lt;/li&gt;
&lt;li&gt;Backbone&lt;/li&gt;
&lt;li&gt;Vue&lt;/li&gt;
&lt;li&gt;Preact&lt;/li&gt;
&lt;li&gt;Inferno&lt;/li&gt;
&lt;li&gt;Glimmer&lt;/li&gt;
&lt;li&gt;jQuery&lt;/li&gt;
&lt;li&gt;svelte&lt;/li&gt;
&lt;li&gt;web components&lt;/li&gt;
&lt;li&gt;Canvas API&lt;/li&gt;
&lt;li&gt;Redux&lt;/li&gt;
&lt;li&gt;p5&lt;/li&gt;
&lt;li&gt;Service Workers&lt;/li&gt;
&lt;li&gt;WebGL&lt;/li&gt;
&lt;li&gt;“progressive web apps” or PWA&lt;/li&gt;
&lt;li&gt;GraphQL&lt;/li&gt;
&lt;li&gt;amber&lt;/li&gt;
&lt;li&gt;web assembly
I was not particularly surprised with the responses given. Sure, there may be a couple in there that are joke responses (that’s the nature of my Twitter following). For the most part, though, a lot of these are things &lt;em&gt;I&lt;/em&gt; want to learn too and am not sure where to start or &lt;strong&gt;why.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A couple of folks responded to my question wondering why anyone needs to learn any of those things. Of course, the general discussion &lt;em&gt;at no point&lt;/em&gt; said “you must learn this thing” but sometimes our anxieties from the fast-paced always-learning dev scene causes folks to project onto others those anxieties in argumentative ways. This, naturally makes it hard to have an open, candid conversation — many of the above responses came to me via direct message — so it is clear that the learning problem is a culture problem.&lt;/p&gt;
&lt;p&gt;Besides culture-incubated insecurities, the biggest reason folks gave is that they don’t really have a purpose for it — or at least that purpose hasn’t been articulated to us in a way to sell us on the technology.&lt;/p&gt;
&lt;p&gt;New tools can be extremely daunting, especially when they are a different paradigm than we are used to. In the past, I’ve wanted to get more involved in functional programming but have been concerned about the rhetoric of some of its more vocal community members. I’m not the only one.&lt;/p&gt;
&lt;p&gt;I see this barrier lowering a bit for JavaScript developers with languages like &lt;a href=&quot;http://elm-lang.org/&quot;&gt;Elm&lt;/a&gt; — a functional language that compiles to JavaScript — and it seems like many of you are curious and excited about it too.&lt;/p&gt;
&lt;p&gt;So it seems like these barriers are 1. needing to know &lt;em&gt;why&lt;/em&gt; one would use a thing and 2. discovering if one can learn a tool without being shut down or turned off by the community behind it.&lt;/p&gt;
&lt;p&gt;**I mean, we can all stand to be a little bit nicer, right? **It’s very clear that even the creators of the libraries we are intimidated by experience their own anxieties about learning and also teaching folks how to use their tools.&lt;/p&gt;
&lt;p&gt;Another thing we should do is &lt;strong&gt;have conversations about why one should be learning different web technologies, beyond them being “cool” or popular&lt;/strong&gt;. Let’s be completely honest here — there is nothing inherently &lt;em&gt;cool&lt;/em&gt; about a JavaScript library, framework, interop, or whatever. At the end of the day, we should be using the languages and tools that best serve us when we need them.&lt;/p&gt;
&lt;p&gt;As it’s impossible to know everything — I’m &lt;em&gt;so&lt;/em&gt; sorry to break this to you — &lt;strong&gt;I think it’s very important for those who are authoring web development tools to give discrete examples and scenarios.&lt;/strong&gt; In my past life as a web app consultant, I’ve found that creating &lt;a href=&quot;http://opendesignkit.org/methods/personas/&quot;&gt;user personas&lt;/a&gt; has helped me focus my empathy towards my users. It turns out that design processes also work great for documentation and marketing! If I can’t put myself in my users shoes, how am I supposed to make a connection that gets them to use my product?&lt;/p&gt;
&lt;p&gt;And of course, you want real-world useful examples of your tools in action. We at Fog Creek have been super stoked to see &lt;a href=&quot;https://glitch.com/hello-worlds&quot;&gt;all of the great “Hello World” apps&lt;/a&gt; coming from the community, which many folks have been remixing to make their own amazing creations.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/learning-about-learning-about-what-we-want-to-be-learning/85-1_-pZ2lv5-34ktq8UerbanyA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;If you’re the author of a JavaScript library or framework, Glitch is the perfect platform for you to show off your examples and demos in action. And the people you want to use it can just remix them and not have to worry about dev-ops or environment workflow or processes — it just works and it’s their own copy. The only thing you need to do is tell a story as to why they would want to try it!&lt;/p&gt;
&lt;p&gt;We love to see what you all make, and we are always looking to populate &lt;a href=&quot;http://glitch.com/&quot;&gt;our community site&lt;/a&gt; with all of your cool dynamic apps and static pages. If you make something cool and want us to show it off — or you yourself are wondering *why *and *how *to use Glitch — let us know by tweeting &lt;a href=&quot;http://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; or you can email me at jenn@fogcreek.com!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The web was supposed to be a thing we make</title>
    <link href="https://blog.glitch.com/post/the-web-was-supposed-to-be-a-thing-we-make/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-web-was-supposed-to-be-a-thing-we-make/</id>
    <content type="html">&lt;h1&gt;The web was supposed to be a thing we make&lt;/h1&gt;
&lt;p&gt;**Retro never goes out of style on the World Wide Web. **From its earliest days, people made personal webpages about their nostalgia for pop culture. When we launched a collection of &lt;a href=&quot;https://glitch.com/websites&quot;&gt;First Websites&lt;/a&gt; on Glitch, it’d be easy to think we were just carrying on that great tradition. We painstakingly mimicked classic layouts from sites like &lt;a href=&quot;https://glitch.com/~livejournal&quot;&gt;LiveJournal&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~neopets&quot;&gt;Neopets&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~glitchable-type&quot;&gt;Movable Type&lt;/a&gt; and many other old-school ways of publishing a web page. If you were on the Internet back then, or are just curious about web history, you should &lt;a href=&quot;https://glitch.com/websites&quot;&gt;check it out&lt;/a&gt;, and remix those sites to make your own new classic.&lt;/p&gt;
&lt;p&gt;But our inspiration went a little bit deeper: It was also about remembering that *millions *of people created their own websites in the era before today’s social networks took over. Learning to tweak HTML to create a GeoCities page, or to customize CSS to make a MySpace page look perfect, was a rite of passage for the first 10 0r 15 years of the web.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-web-was-supposed-to-be-a-thing-we-make/1-1_JFmto62HxIw5pBpl3uzQRA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;At &lt;a href=&quot;https://fogcreek.com/&quot;&gt;Fog Creek&lt;/a&gt;, we’ve thought a lot about how to help more people create their own websites, apps, and software. We were inspired to create Glitch because we know there used to be a time when people on the web were almost as likely to *make *a web page as to read one. In a time when people online spend most of their time &lt;a href=&quot;https://qz.com/508997/you-really-only-use-three-apps-on-your-phone/&quot;&gt;using just three apps&lt;/a&gt;, it seems more important than ever to encourage a diverse community of creators to experiment with their broadest set of ideas. And what better place to do so than a friendly, helpful community like Glitch?&lt;/p&gt;
&lt;p&gt;So while it’s fun to click around old-fashioned (and, well, sometimes not very pretty) old websites, we also hope you’ll also take a few minutes to think about how you’d leave your mark on the web. But what if you’ve never made a web page? Don’t worry: You can check out this simple video we made of talking you through building your first web page on Glitch.&lt;/p&gt;
&lt;p&gt;If you do take a few minutes to make a page, either for the first time or just for the first time in years, let us know by sharing it on social media. We can’t wait to see what you create!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Gratitude as a Company Value</title>
    <link href="https://blog.glitch.com/post/gratitude-as-a-company-value/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/gratitude-as-a-company-value/</id>
    <content type="html">&lt;h1&gt;Gratitude as a Company Value&lt;/h1&gt;
&lt;p&gt;I work at a little company named &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. Even though we’re small, we’re one of the most venerated little companies in the tech industry, dating back to when we started making beloved products under the name Fog Creek Software — where Trello was born, and where Stack Overflow was co-created.&lt;/p&gt;
&lt;p&gt;But though we’re relatively well-known for a small company, few people outside the company know about one of our most striking traditions. It’s a practice that is not just motivating or useful, but downright &lt;em&gt;moving&lt;/em&gt;. How often does anybody get to have a regular part of work that touches us on an emotional level? That’s exactly what happens at Glitch. But first, I have to tell you about a flightless bird.&lt;/p&gt;
&lt;p&gt;Years ago, our cofounder Joel Spolsky, in a fit of inspiration, decided that the mascot for the company’s then-flagship project would be a kiwi bird. The design went through some evolutions and early versions (including one illustrated by Reddit cofounder &lt;a href=&quot;https://medium.com/u/16dda160d8d5&quot;&gt;Alexis Ohanian&lt;/a&gt;, back when he did that sort of thing!), and the end result looked something like this:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/gratitude-as-a-company-value/18-1_RS-Ytew7cBDyuGUCpgid9Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;From there, the kiwi quickly graduated from simply being a product mascot into representing each of us on the team. We even got little kiwi statues that we give out to commemorate each employee’s anniversaries at the company. I told a little bit of that story in &lt;a href=&quot;http://www.webstock.org.nz/talks/toward-humane-tech/&quot;&gt;this talk at the Webstock conference&lt;/a&gt; in New Zealand a while back:&lt;/p&gt;
&lt;p&gt;If there’s one thing New Zealanders love, it’s pandering to their tastes with cute kiwis.&lt;/p&gt;
&lt;p&gt;But along the way of the kiwi becoming a mascot, everyone inside the company started a regular habit inside our regular all-hands “town hall” meetings. At each town hall, in front of the whole company, people on various teams and on different projects take some time to publicly acknowledge others in the company. We called these acknowledgements “kiwi bravos”.&lt;/p&gt;
&lt;p&gt;Bravos can take the form of everything from a simple, brief nod to someone who helped answer a befuddling technical challenge to a broad acknowledgement of a team that worked tirelessly on a lengthy support question to effusive praise for a designer who went above and beyond in making a customer happy. What matters, though, is the &lt;em&gt;overall effect.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;At Glitch, our whole company regularly takes time to listen as team members publicly thank each other. From this comes a **culture of gratitude. **Even as we &lt;a href=&quot;https://medium.com/glitch/fog-creek-is-now-glitch-5a57dab604e3&quot;&gt;renamed the company&lt;/a&gt; from Fog Creek to Glitch and focused on our new product (the logo is two fishes instead of a bird!), we were able to preserve, and to &lt;em&gt;grow&lt;/em&gt;, that culture of gratitude.&lt;/p&gt;
&lt;p&gt;As a New Yorker, and someone who’s worked in tech for a long time, I was pretty skeptical about the idea of Bravos at first. Publicly acknowledging coworkers sounded like it could be pretty corny, or even unpleasant if it were forced like those times when people in big companies have to sign birthday cards for coworkers they’ve never met.&lt;/p&gt;
&lt;p&gt;But in practice, this habit of showing our appreciation is incredibly sincere, genuinely heartfelt, and downright *moving. *I found myself incredibly surprised at the level of emotion I felt in seeing people simply, and honestly, recognizing each other’s efforts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Best of all, our embrace of this form of gratitude has made things better.&lt;/strong&gt; A better working environment for everyone on our team, a better focus on things that make our customers happy, and even better communication as people learn new ways to do things simply based on what gets praised.&lt;/p&gt;
&lt;p&gt;We don’t expect that every company or organization is going to embrace a slightly wacky cartoon bird as part of their culture, but we do hope every team can embrace the idea that underpins our Bravos: we should regularly take the time to show our colleagues, peers and collaborators that we’re thankful for their work.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(Oh, and if that culture of gratitude sounds like the kind of place you’d like to work, maybe you should **)&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Creator Spotlight: Building Twitter Bots with Stefan Bohacek</title>
    <link href="https://blog.glitch.com/post/creator-spotlight-building-twitter-bots-with-stefan-bohacek/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/creator-spotlight-building-twitter-bots-with-stefan-bohacek/</id>
    <content type="html">&lt;h1&gt;Creator Spotlight: Building Twitter Bots with Stefan Bohacek&lt;/h1&gt;
&lt;p&gt;Twitter’s history with developers has been &lt;a href=&quot;https://techcrunch.com/2012/08/16/twitter-api-client-apps/&quot;&gt;a rocky one&lt;/a&gt;, &lt;a href=&quot;https://gigaom.com/2012/07/09/dont-use-that-open-api-it-could-be-a-trap/&quot;&gt;to say the least&lt;/a&gt;. But like the on-again, off-again relationships of our teenage years, it seems despite this tumultuous past we just can’t get the love for creating Twitter apps out of our system.&lt;/p&gt;
&lt;p&gt;The French (of course!) have a term for this at times tortuous and all-consuming desire — ‘amour fou’. Insane love. And nowhere does this fiery passion for Twitter development burn stronger than on &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creator-spotlight-building-twitter-bots-with-stefan-bohacek/17-1_4fYa8r0gDZPrZKez88qQ9A.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;A quick &lt;a href=&quot;https://glitch.com/search?q=twitter&quot;&gt;search&lt;/a&gt; of the community site reveals a treasure-trove of Twitter apps. From &lt;a href=&quot;https://github.com/noahmanger/newyorkercaptionbot/&quot;&gt;New Yorker caption bots&lt;/a&gt; to ways to &lt;a href=&quot;https://glitch.com/edit/#!/midi-ditty&quot;&gt;share midi files via tweets&lt;/a&gt; (!) And at the heart of it all, stoking the flames is &lt;a href=&quot;https://twitter.com/fourtonfish&quot;&gt;Stefan Bohacek&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Stefan is the creator of &lt;a href=&quot;https://botwiki.org/&quot;&gt;Botwiki&lt;/a&gt;, an open catalog of friendly, useful and artistic online bots, tools and tutorials.&lt;/p&gt;
&lt;p&gt;Alongside fellow admin, &lt;a href=&quot;https://twitter.com/Veronica&quot;&gt;Veronica Belmont&lt;/a&gt;, Stefan and co have worked tirelessly for the past year and a half on the site that’s dedicated to teaching folks how to make friendly, whimsical, and (by his own admission) “sometimes mildly annoying”, online bots.&lt;/p&gt;
&lt;p&gt;In fact, it’s Stefan’s Twitter bot templates that power many of the Twitter apps on Glitch. His templates provide a useful springboard to the throngs of devs who are eager to quickly create a Twitter app or bot on Glitch, and they’ve already been remixed by more than 350 other app creators.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creator-spotlight-building-twitter-bots-with-stefan-bohacek/17-1_rwHHW6YouJkxZb9-g3JhYQ.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Among &lt;a href=&quot;https://stefan.glitch.me/&quot;&gt;Stefan’s many Glitch creations&lt;/a&gt; are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/twitterbot&quot;&gt;Twitterbot&lt;/a&gt; — A simple template for making Twitter bots.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/twitterbot-autorespond&quot;&gt;Twitterbot-autorespond&lt;/a&gt; — A template for making Twitter bots that respond to @ mentions and DMs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/random-image-twitterbot&quot;&gt;Random-image-twitterbot&lt;/a&gt; — A Twitter bot that posts random images of your choice.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/dm-retweet-twitterbot&quot;&gt;DM-retweet-twitterbot&lt;/a&gt; — A retweet-via-DM Twitter bot.
Stefan says he began creating these template apps on Glitch after “I wrote several botmaking tutorials and I realized that the hardest part was always taking your code and making sure it runs after you close down your computer”. But his accessible templates and step-by-step tutorials haven’t just made creating Twitter apps quicker, they’ve opened Twitter development up to a much larger audience too.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“I struggled to make instructions on how to deploy and run your bot on a server accessible to people with less technical experience. But Glitch changed that.” Now he hopes that his Glitch templates mean that “everyone is able to make a Twitter bot clone for themselves”. Stefan says that “we are facing enormous challenges in the world, and while we absolutely can’t solve them all through writing code, for those times when we can, Glitch, and similar tools, make it much easier for everyone to contribute”. But while we appreciate the props, it’s really made possible by the great &lt;a href=&quot;https://botwiki.org/tutorials/&quot;&gt;tutorials&lt;/a&gt; and &lt;a href=&quot;https://botwiki.org/resources/&quot;&gt;resources&lt;/a&gt; that Stefan has worked hard to put together.&lt;/p&gt;
&lt;p&gt;So armed with Stefan’s templates, what will you besotted Twitter fans build next?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Developer Relations and the Need for Better Tooling</title>
    <link href="https://blog.glitch.com/post/developer-relations-and-the-need-for-better-tooling/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/developer-relations-and-the-need-for-better-tooling/</id>
    <content type="html">&lt;h1&gt;Developer Relations and the Need for Better Tooling&lt;/h1&gt;
&lt;p&gt;We know that &lt;a href=&quot;https://www.youtube.com/watch?v=AGyIbZotKlk&quot;&gt;Developers are writing the script of the future&lt;/a&gt;, and their creations can generate tens of millions of dollars in revenue. As a consequence, large tech firms frequently acquire (and shut down) promising startups for millions of dollars just to get their developers. Not to mention the perks offered to try and recruit new developers can resemble those usually reserved for sports stars and hedge fund managers — from things like on-site massages to laundry services and even &lt;a href=&quot;http://www.infoworld.com/article/2919101/it-careers/10-enticing-outrageous-and-obscure-perks-for-developers.html#slide9&quot;&gt;music studios&lt;/a&gt;. When it comes to hiring top dev talent, money is no object.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/developer-relations-and-the-need-for-better-tooling/20-1_xzLohQ9eGwhAsZQW4KnYgw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;But cut to Developer Relations, and we often see a very different picture. Developer Relations teams are small, usually numbering only a few people. They’re often awkwardly augmented onto the Support, Marketing or Sales department. Senior Management seems to never quite know what to do with them, so they’re frequently passed around from one department to the next. And of course, they constantly have to justify their existence and prove their Return on Investment (ROI).&lt;/p&gt;
&lt;p&gt;These could be the teething problems of a new field, except of course that for almost as long as there have been developers, we’ve had Developer Relations. In one form or another, and with a variety of names, it has been undertaken for decades. Guy Kawasaki’s ‘Selling the Dream’ is now more than 25 years old, Evans Data’s Developer Relations Conference in its 13th year, and yet as a profession, Developer Relations still seems in many respects to be in its infancy.&lt;/p&gt;
&lt;p&gt;I think it’s because, for most of its existence, it has remained the pursuit of a few small disparate groups of developers found inside a handful of long-standing Tech giants. But with each new &lt;a href=&quot;https://www.kickstarter.com/projects/bwest/developer-relations-a-book-for-technology-professi&quot;&gt;book&lt;/a&gt;, conference (&lt;a href=&quot;https://devrel.net/&quot;&gt;DevRelCon&lt;/a&gt;, &lt;a href=&quot;https://2017.devxcon.com/&quot;&gt;DevXCon&lt;/a&gt;, &lt;a href=&quot;http://www.devrelsummit.com/&quot;&gt;Dev Rel Summit&lt;/a&gt;), and blog, Developer Relations is becoming more accessible and its adoption is growing as best-practice emerges and gets shared.&lt;/p&gt;
&lt;p&gt;But while Developer Relations is professionalizing, there are some things still holding us back. In particular, the ROI question remains a tricky subject for many of us because we still don’t have a great answer.&lt;/p&gt;
&lt;p&gt;While it can be hard to measure the impact of some of our current efforts, like handing out t-shirts and speaking at conferences, for the most part it isn’t a lack of metrics. When compared to the robust sales funnels, extensive KPI reporting and dedicated tooling of our Sales and Marketing colleagues, our cobbled together spreadsheets and in-house developed tools can let us down. Brandon West, former Director of Developer Relations at SendGrid, tweeting from &lt;a href=&quot;https://2017.devxcon.com/&quot;&gt;DevXCon&lt;/a&gt; just yesterday captures this:&lt;/p&gt;
&lt;p&gt;So it’s these problems that we’re trying to tackle with &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt;: A dedicated toolset specifically for Developer Relations.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt; gets you started with a range of free tools that help you leverage the power of &lt;a href=&quot;https://glitch.com/about/&quot;&gt;Glitch&lt;/a&gt; and provide sample apps to kickstart developers with your product. You can use these to create unlimited projects, allow people to import your GitHub repos with just one click, and embed a ‘Remix on Glitch’ button into your help docs and blog posts. You can even do things like automatically populate apps with a customer’s API keys on remix so that they get to see a real, working app running instantly with their data. This cuts your Time to Hello World (TtHW) from minutes or hours to seconds.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/developer-relations-and-the-need-for-better-tooling/20-1_k49gGBbdI6N5oEgvSpaEOQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Then if you’re serious about doubling down on Developer Experience (DX) you can use &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt;, including our &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;new Help feature&lt;/a&gt;. This lets you know when a dev gets stuck, allowing you to hop into a project and help them right away. This takes getting help with code beyond the forum, enabling folks to get help in real-time and in a more personable manner. And it allows you to directly improve success rates of getting developers working with your API because you can help them out before they give up.&lt;/p&gt;
&lt;p&gt;We also provide the advanced analytics you need to show the impact of your efforts. These stats will help you to understand how the refinements you make to DX improve outcomes for developers, and they allow you to optimize your funnel to make the best use of your time and resources.&lt;/p&gt;
&lt;p&gt;Of course, we also provide a custom-branded gallery to feature your sample apps and for select partners, we can work with your team to share your platform’s message with the Glitch community.&lt;/p&gt;
&lt;p&gt;To get started using Glitch with your own platform, &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;learn more about what you can do&lt;/a&gt;. With these tools, we can help take your developer relations efforts to the next level and get you the recognition and budget you deserve. It’s no on-site massage, but it’s a whole lot less stressful (and more effective) than any ‘t-shirt giveaway and pray’ strategy.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>9 Ways to Improve API Developer Experience</title>
    <link href="https://blog.glitch.com/post/9-ways-to-improve-api-developer-experience/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/9-ways-to-improve-api-developer-experience/</id>
    <content type="html">&lt;h1&gt;9 Ways to Improve API Developer Experience&lt;/h1&gt;
&lt;p&gt;We recently released &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt;, a dedicated set of tools specifically for Developer Relations. We’ve been previewing some of the features with partners for a few weeks, so let’s take a look at some of the ways Glitch for Platforms features are already being used in the wild.&lt;/p&gt;
&lt;p&gt;One of the core features of Glitch is the ability to &lt;a href=&quot;https://medium.com/glitch/remix-in-spaaaace-434c21847a81&quot;&gt;remix an app&lt;/a&gt;. This means anyone can copy and reuse the code from another project on Glitch, that they can tweak and personalize to make it their own. This is especially handy for those with an API or SDK, as it allows you to create sample apps that use your service, which folks can remix to quickly get started with to build their own apps.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/9-ways-to-improve-api-developer-experience/86-1_flju3KLjTkLf2KRbkq4fNw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;This is exactly how Facebook are using Glitch in their &lt;a href=&quot;https://developers.facebook.com/docs/messenger-platform/guides/quick-start&quot;&gt;Messenger quick-start documentation&lt;/a&gt;. They’ve created a simple template project on Glitch that shows off the key features of their Messenger API. They’ve linked it from their documentation so that you can “open it live on Glitch and remix your own to make it work in a minute.”&lt;/p&gt;
&lt;p&gt;The lovely people over at Howdy have taken this even further for Botkit, their fab set of tools for creating and managing bots. They’ve created 3 customizable Starter Kits for building bots for &lt;a href=&quot;https://github.com/howdyai/botkit-starter-slack&quot;&gt;Slack&lt;/a&gt;, &lt;a href=&quot;https://github.com/howdyai/botkit-starter-ciscospark&quot;&gt;Cisco Spark&lt;/a&gt;, as well as &lt;a href=&quot;https://github.com/howdyai/botkit-starter-facebook&quot;&gt;Facebook&lt;/a&gt;. You can remix them directly from their GitHub readme as they make use of our &lt;a href=&quot;https://github-import.glitch.me/&quot;&gt;GitHub import links&lt;/a&gt; feature. Howdy Founder and CEO, Ben Brown, says “Glitch takes what could be a really complicated process and makes it a one-click operation.”&lt;/p&gt;
&lt;p&gt;A staple of the Twilio blog is tutorial blog posts, walking people through code to create some example app. Twilio have used Glitch in their blog posts to not only explain the code in the example but provide an app that users can demo. This is useful both to understand what the finished product should look like, and to remix to try it out for themselves. Whether it be a fun SMS-powered &lt;a href=&quot;https://www.twilio.com/blog/2017/04/playing-a-twitter-adventure-game-using-sms-and-twilio-on-glitch.html&quot;&gt;adventure game&lt;/a&gt; or a core &lt;a href=&quot;https://www.twilio.com/blog/2016/08/how-to-receive-an-sms-in-node-js-with-twilio-and-hyperdev.html&quot;&gt;Node.js SMS sample&lt;/a&gt; project, Twilio have used Glitch-based example projects so that readers can skip the setup and instead focus on understanding aspects of the Twilio API.&lt;/p&gt;
&lt;p&gt;A creative use of remixing is being employed by freeCodeCamp, a community to learn to code and build projects for nonprofits. In order to help people learn back-end development, they’ve created a number of partial projects that accompany their explanatory course material. Students can utilize what they’ve just learned in the course material and complete the partial projects to create a working app. Quincy Larson, Founder and Teacher at freeCodeCamp remarks that “Glitch does exactly what our community needs — it makes it trivial to build APIs, pipe them together with other services, then share the resulting applications”.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/9-ways-to-improve-api-developer-experience/86-1_bxHUZkvHEMAqJYAhXdCqag.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Code examples are a key part of any API documentation. Interactive documentation improves on this and allows you to try out real requests. However, this still has the limitation that you can’t take that working example with you, and replicating it can be time-consuming. That’s why for example, HyperApp, a JavaScript library for building frontend apps, use Glitch in their docs. By supplementing their code explanations with &lt;a href=&quot;https://github.com/hyperapp/hyperapp/blob/3dcb9e244d9a0fa5ea8bed3da93dad4f3356eaff/docs/lifecycle-events.md&quot;&gt;working examples&lt;/a&gt;, users are able to re-use and extend them for use in their own apps. HyperApp maintainer, Jorge Bucaran, explains that it’s this “simplicity and straightforwardness” that attracted them to use Glitch, and it’s delivering the ability to work with their code “without getting bogged down in details”.&lt;/p&gt;
&lt;p&gt;The Glitch editor is collaborative. Multiple people can work on code together in real-time, like editing a Google doc. This means you can pair program and work together with your team at the same time, creating projects where all members have access to edit the code. But you can also allow visitors to just view your code too. When combined with audio sharing software, like Twitch or YouTube Live, you can eschew the grainy screen share and work on code while others watch you work directly in the editor. Webpack maintainer, Sean Larkin, did this while creating a live demo of Webpack’s &lt;a href=&quot;https://glitch.com/~webpack-lazy-loading&quot;&gt;lazy loading capabilities&lt;/a&gt; for example, with users watching and learning while he worked.&lt;/p&gt;
&lt;p&gt;Glitch accelerates web development, and this is especially useful when at a Hackathon and time is limited. A lot of time can be lost deciding upon and getting started with the various technology choices. You can help Hackathon attendees to get up and running with your API by creating examples that they can work from. Take for example the recent Anvil Hack event, a creative Hackathon by Hacksmiths. Students were quickly utilizing Spotify and Twilio APIs by re-using existing apps to prototype their own using Glitch.&lt;/p&gt;
&lt;p&gt;A recent addition to our platform is &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;Glitch Help&lt;/a&gt;, which provides the ability for people to ask for help when they get stuck, in realtime. This is especially useful for developer relations teams as it means you can hop into their project and help people directly before they give up. This is something existing partners are already keen to utilize, like Wistia for example, who provide &lt;a href=&quot;https://glitch.com/wistia&quot;&gt;a number of sample apps&lt;/a&gt; embedded within their developer documentation.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/9-ways-to-improve-api-developer-experience/86-1_wgAx2C38_8qlDW36xZy72w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’ve built a friendly, welcoming community, and we’ve made sure that our outreach efforts regularly connect with underrepresented developers that other communities don’t serve. When you bring your platform to Glitch, you get outside the bubble of the developers you already know and a custom-branded gallery of sample apps for your API helps introduce them to your platform. Take for example the following collections that we created to coincide with the flagship conferences for &lt;a href=&quot;https://glitch.com/google&quot;&gt;Google&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/microsoft&quot;&gt;Microsoft&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/facebook&quot;&gt;Facebook&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Lastly, I wanted to highlight &lt;a href=&quot;https://aframe.io/aframe-school&quot;&gt;A-Frame School&lt;/a&gt;, an interactive course for WebVR. Mozilla’s A-Frame team have put Glitch at the heart of their documentation by creating an interactive workshop based around &lt;a href=&quot;https://glitch.com/~aframe&quot;&gt;their Glitch sample project&lt;/a&gt;. In their own words, they describe the advantages of using Glitch for this:&lt;/p&gt;
&lt;p&gt;Thousands of people have already been introduced to A-Frame and WebVR by following this course.&lt;/p&gt;
&lt;p&gt;Underpinning all of these examples are the advanced analytics provided by &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt;. Our stats let you know how many people have tried and successfully used your sample projects. And when combined with web analytics and your own internal stats, this gives you complete insight into the entirety of your funnel — from viewing documentation, through to successfully creating an app and working with your API.&lt;/p&gt;
&lt;p&gt;Through these activities, early adopters of &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt; have already been able to optimize their funnel, generate more leads and improve outcomes for developers trying to use their APIs.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How I wanted to start with Stripe</title>
    <link href="https://blog.glitch.com/post/how-i-wanted-to-start-with-stripe/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-i-wanted-to-start-with-stripe/</id>
    <content type="html">&lt;h1&gt;How I wanted to start with Stripe&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-i-wanted-to-start-with-stripe/21-1_RQrM0Qz8qWKtyksowWC8Aw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;This morning, a &lt;a href=&quot;http://normal-extensions.com/2017/05/05/simple-recurring/&quot;&gt;helpful blog post&lt;/a&gt; by &lt;a href=&quot;http://normal-extensions.com/about/&quot;&gt;Slater Stich&lt;/a&gt; made the &lt;a href=&quot;https://news.ycombinator.com/item?id=14495241&quot;&gt;rounds on Hacker News&lt;/a&gt;, showcasing a static website implementing Stripe Subscriptions that was backed by AWS Lambda.&lt;/p&gt;
&lt;p&gt;The thing that caught my eye about this post was just how little code it took to get a subscription service up and running. Wow! That’s so easy, I could spin up an ad-hoc tip jar, or roll-my-own Patreon. For better or worse, though, my recent privilege of spending a whole lot of time building projects in &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; has left me hungry for more.&lt;/p&gt;
&lt;p&gt;I like that Slater did a great job of &lt;em&gt;showing me the source&lt;/em&gt; for how to accomplish something useful and new to me, but with my head in the world of Glitch I’ve come to expect more: In addition to seeing the source, I should be able to play with it and see where I can stretch it, and I want to easily make it my own.&lt;/p&gt;
&lt;p&gt;And so I moved the author’s example into Glitch. Slater was right, Stripe’s documentation is top-notch. I read the source article at 11:30, after my team stand-up ended, and by lunch time I had the example working, except for the success message. So I tagged in my coworker, Gareth, to help me polish up the project while I worked out that final kink.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-i-wanted-to-start-with-stripe/21-1_sjCAQ7UR44u2RQU9jzODkQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;I owe you a note of explanation around my being grumpy about the example using Lambda. So here’s the thing…. I am a really huge fan of AWS Lambda. I sincerely believe it (or technologies similar to it) are a huge part of the future of software development. Slater’s work of showcasing a Lambda example is also very valuable and I’m glad he did so. But the constraint of using Lambda limits its brilliance.&lt;/p&gt;
&lt;p&gt;That’s because even just getting my KMS values into AWS would’ve taken me longer than it took me to get this project working on Glitch (and I’m lucky enough to already have an AWS account and know what it is in the first place!) By bringing this project into Glitch it takes it out of the community of developers sharing their professional code with each other, and into the community of anybody with a web browser and the interest to have their own payment page.&lt;/p&gt;
&lt;p&gt;That’s why I was grumpy; Folks are doing great things, but my beliefs are now aligned with a future where sharing expertise goes further than just *showing *and &lt;em&gt;explaining&lt;/em&gt; (which clearly Slater and the Stripe API Docs team did a great job of, as it inspired this whole ordeal). I want the art of sharing expertise to include *making new superpowers immediately available for your tinkering pleasure *and &lt;em&gt;inviting you to make them your own with nothing more than a web browser and some human spirit.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And so, here it is:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-i-wanted-to-start-with-stripe/21-1_2TpaKyeWlQhout4pldF0bQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;I made my first Stripe app today.&lt;/strong&gt; I invite you to reconsider &lt;a href=&quot;http://normal-extensions.com/2017/05/05/simple-recurring/&quot;&gt;Slater’s original article&lt;/a&gt; and then take it a few steps further: step into the source of &lt;a href=&quot;https://glitch.com/~stripe-checkout&quot;&gt;stripe-checkout.glitch.me&lt;/a&gt;, remix it and make it your own.&lt;/p&gt;
&lt;p&gt;(And hey, if you get stuck just &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;raise your hand&lt;/a&gt;. I’ll keep an eye out for you.)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Put Pixel to Screen and Express Yourself</title>
    <link href="https://blog.glitch.com/post/put-pixel-to-screen-and-express-yourself/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/put-pixel-to-screen-and-express-yourself/</id>
    <content type="html">&lt;h1&gt;Put Pixel to Screen and Express Yourself&lt;/h1&gt;
&lt;p&gt;Creativity is fragile. Fantastic ideas and creations start out as nebulous thoughts that need time and focus to grow. But they’re easily dismissed, forgotten or downright crushed, and there are &lt;em&gt;so many&lt;/em&gt; things that can crush them.&lt;/p&gt;
&lt;p&gt;One such thing is technology. While it can be the driving force of creativity, at times, it’s just as likely to be the thing that stops us in our tracks too.&lt;/p&gt;
&lt;p&gt;As web development technologies have evolved, their complexity has grown and the depth of understanding required across a whole slew of topics has followed in kind. It can be difficult for even professional developers to keep up, so those with just an occasional interest or ad-hoc requirement have a very difficult task. Just to be able to create something and share it online needs knowledge of package management, terminal commands, build tools and version control systems before you’ve even gotten to type a single &lt;code&gt;if&lt;/code&gt; statement.&lt;/p&gt;
&lt;p&gt;It’s no wonder then that many people fail to overcome these hurdles, and we’ll never know what could have come from their ideas.&lt;/p&gt;
&lt;p&gt;This is why we’re excited to add our &lt;a href=&quot;https://glitch.com/art&quot;&gt;Art app collection&lt;/a&gt; to Glitch. It includes both examples of, and the tools to build, visual and interactive experiences without any of that complexity. They’re all available to be remixed, and doing so hurls you over many of the technical roadblocks, helping you to be immediately creative.&lt;/p&gt;
&lt;p&gt;The collection includes building block apps for:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/put-pixel-to-screen-and-express-yourself/22-1_ScWadwXjptRnhuwUKREH0g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[P5.js]&lt;/strong&gt;(https://glitch.com/~p5js): A library for creating graphic and interactive experiences, based on Processing.&lt;/li&gt;
&lt;li&gt;** ** &lt;strong&gt;[Three.js]&lt;/strong&gt;(https://glitch.com/~three-js): An easy to use, lightweight, 3D library.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[ASCII-art]&lt;/strong&gt;(https://glitch.com/~ascii-art):  A library for ANSI codes, Figlet fonts, ASCII art and other ASCII graphics.
As well as &lt;a href=&quot;https://glitch.com/~paper-js&quot;&gt;Paper.js&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~processing-js&quot;&gt;Processing.js&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/~node-canvas-clock&quot;&gt;Node-Canvas&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also examples to inspire, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;[Color-wander]&lt;/strong&gt;(https://glitch.com/~color-wander): Generative artwork based on a seeded random by Matt DesLauriers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[By conspiracy or design]&lt;/strong&gt;(https://glitch.com/~by-conspiracy-or-design):  A poem in Node.js by Daniel Holden and Chris Kerr. A valid program that produces a visual representation of itself when compiled and run.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;[Make check box art]&lt;/strong&gt;(https://glitch.com/~makecheckboxart): An app to make pixel art using checkboxes.
&lt;img src=&quot;https://blog.glitch.com/post/put-pixel-to-screen-and-express-yourself/22-1_wmwJ79iEOw93-ZnUw22lAA.jpeg&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We hope you find these helpful in putting pixel to screen, and creating wonderful digital art. &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;Let us know&lt;/a&gt; what you create, and if you want to see them on our &lt;a href=&quot;https://glitch.com/&quot;&gt;community site&lt;/a&gt; then take a look at the &lt;a href=&quot;https://creators-guide.glitch.me/&quot;&gt;Creator’s Guide&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you get stuck, &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise your hand&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Coding: From Art to Science, and Back Again?</title>
    <link href="https://blog.glitch.com/post/coding-from-art-to-science--and-back-again-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/coding-from-art-to-science--and-back-again-/</id>
    <content type="html">&lt;h1&gt;Coding: From Art to Science, and Back Again?&lt;/h1&gt;
&lt;p&gt;It’s May 24, 2017. Twilio CEO, Jeff Lawson, stands in front of an auditorium packed with developers.&lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;em&gt;Code is creative,” he says, “It’s more than just math. It’s art.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;A statement met with applause, but by this point shouldn’t it be a given?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/coding-from-art-to-science--and-back-again-/24-1_uPXLqtSH0FxFtfAYg7l9Tg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;After all, for as long as we’ve been coding people have been using code for creativity. From &lt;a href=&quot;http://www.citi.columbia.edu/amnoll/CompArtExamples.html&quot;&gt;Noll’s computer generated imagery&lt;/a&gt; and &lt;a href=&quot;http://www.knowltonmosaics.com/&quot;&gt;Knowlton’s ASCII Art&lt;/a&gt; in the 60s, to the emergence of &lt;a href=&quot;https://en.wikipedia.org/wiki/Demoscene&quot;&gt;Demoscene&lt;/a&gt;, and &lt;a href=&quot;https://www.wired.com/2014/04/an-amazing-discovery-andy-warhols-seminal-computer-art/&quot;&gt;Warhol’s digital art&lt;/a&gt; in the 80s, and of course today’s &lt;a href=&quot;https://devart.withgoogle.com/&quot;&gt;Dev Art&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The response to Lawson’s statement is a sign that our perception of coding as science is so firmly embedded, that the suggestion that it could be creative is noteworthy. But it hasn’t always been that way. During programming’s early day’s people felt the need to pro-actively push programming to not be seen as art but as science. In ‘59, members of ACM’S Editorial Board &lt;a href=&quot;http://www.paulgraham.com/knuth.html&quot;&gt;said&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“If computer programming is to become an important part of computer research and development, a transition of programming from an art to a disciplined science must be effected.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Well, that transition certainly happened.&lt;/p&gt;
&lt;p&gt;Since then software has eaten the world, but it hasn’t eaten the art world. Computer Science programs are commonplace, but computer-generated art, and art that utilizes computers has remained a niche area.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why hasn’t programming as a method of producing art flourished?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://median.newmediacaucus.org/routing-mondrian-the-a-michael-noll-experiment/&quot;&gt;Some suggest&lt;/a&gt; programming art hasn’t grown as expected because the digital art pioneers were often scientists and engineers (because they had access to the once rare devices), not trained artists, and so their many accomplishments have been overlooked by the art establishment. &lt;a href=&quot;https://books.google.co.uk/books/about/When_the_Machine_Made_Art.html?id=EVL8nQEACAAJ&amp;amp;redir_esc=y&amp;amp;hl=en&quot;&gt;Others&lt;/a&gt; suggest the myth that computer art requires no effort beyond ‘pushing a few buttons’ has hampered it.&lt;/p&gt;
&lt;p&gt;But could technology itself also be to blame? It can sometimes be as much of a blocker to creativity as it is a facilitator. While developers have changed the world through code, coding itself has gotten more complicated. Would-be computer artists need to work through the complexity of configuring their dev environment, running commands, setting up build tools and mastering version control systems.&lt;/p&gt;
&lt;p&gt;That complexity holds back creativity.&lt;/p&gt;
&lt;p&gt;People abandon their creative ideas because it can prove too difficult to get started and require too much time and effort be spent on things other than coding and creating.&lt;/p&gt;
&lt;p&gt;But it’s here where &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; can help.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How Glitch Helps Coding Be Creative&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By removing the complexity that usually goes hand-in-hand with creating things with code online, Glitch promotes creativity by delivering the ability to just code. It does that by attacking the barriers to building things.&lt;/p&gt;
&lt;p&gt;Have you ever wanted to try out a new library, framework or technology, but couldn’t decide what to make with it? We provide a &lt;a href=&quot;https://glitch.com/&quot;&gt;growing collection of sample apps&lt;/a&gt; to inspire you.&lt;/p&gt;
&lt;p&gt;Have you ever been excited to create something but it quickly dissipated at the sight of a blank code editor, and you began to wonder ‘where do I start’? Our sample apps are real, working projects, &lt;a href=&quot;https://medium.com/glitch/remix-in-spaaaace-434c21847a81&quot;&gt;which you can remix&lt;/a&gt; to get started straight away.&lt;/p&gt;
&lt;p&gt;And of course, nothing halts creativity like getting stuck. Well, if you do, on Glitch you can &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise your hand&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By removing the nitty-gritty technical details from creating stuff with code, Glitch frees you to be more creative. And with our new &lt;a href=&quot;https://glitch.com/art&quot;&gt;Digital Art category&lt;/a&gt;, we provide you with example projects to both inspire you and help get you started.&lt;/p&gt;
&lt;p&gt;We hope that Glitch helps put the creativity back into coding, and we do our bit to readdress the balance of programming as both science and art.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How Glitch is Growing</title>
    <link href="https://blog.glitch.com/post/how-glitch-is-growing/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-glitch-is-growing/</id>
    <content type="html">&lt;h1&gt;How Glitch is Growing&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-glitch-is-growing/87-1_6OtA9C1bL1YywzpoHnljSg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;One of our biggest goals in launching Glitch was to remind people of that initial promise of the Internet — that the web would be something that any of us could build on, that we could use code to solve little problems or to express ourselves. And our community’s response exceeded even our wildest expectations.&lt;/p&gt;
&lt;p&gt;One great example of this is “&lt;a href=&quot;https://www.wired.com/story/clive-thompson-tinker-with-code/&quot;&gt;It’s Time To Make Code More Tinker-Friendly&lt;/a&gt;” in the latest issue of Wired, which perfectly captures the spirit of Glitch:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-glitch-is-growing/87-1_mUTogoZ6m0hhAAqQ-ka3uQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It’s fantastic that the creativity of the Glitch community is reminding so many people of what drew us to the web in the first place.&lt;/p&gt;
&lt;p&gt;While it’s nice to get great press stories talking about Glitch, the most important measure of success for us are the things that we see you creating with the platform. And that creativity spans everything from up-and-coming startups to sporting events like Formula 1 racing.&lt;/p&gt;
&lt;p&gt;For example, take a look at the story &lt;a href=&quot;https://medium.com/u/c6f94eca2984&quot;&gt;Sam Wilcoxon&lt;/a&gt; is telling about &lt;a href=&quot;https://www.meetup.com/nodejs/events/240732065/&quot;&gt;building a startup that raised $1M&lt;/a&gt; for its new product — built entirely on Glitch:&lt;/p&gt;
&lt;p&gt;We were excited to see Sam tell that story at the &lt;a href=&quot;https://twitter.com/samwilcoxon/status/884767449547251712&quot;&gt;NYC Nodejs meetup&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Creating things with code isn’t just about startups getting funding, though — it’s also about turning fun moments of inspiration into something that connects people around the world.&lt;/p&gt;
&lt;p&gt;Take &lt;a href=&quot;https://medium.com/u/f87cd234b9d9&quot;&gt;Jake Archibald&lt;/a&gt;, who saw a fun Twitter thread about the response time of Formula 1 drivers:&lt;/p&gt;
&lt;p&gt;From that little spark, Jake created a &lt;a href=&quot;https://f1-start.glitch.me/&quot;&gt;fantastic and fun game&lt;/a&gt; that, while simple, is oddly addictive. It just tests how fast you’re able to react to a simulated F1 start. (Try it when you’re ready to tap as fast as your thumb is able.)&lt;/p&gt;
&lt;p&gt;And then Jake’s little game took on a life of its own, first being &lt;a href=&quot;https://wtf1.com/post/online-game-lets-you-see-if-you-can-react-quicker-than-bottas/&quot;&gt;picked up by Formula 1 enthusiast site WTF1&lt;/a&gt;, and then graduating into a whole video of top F1 drivers being filmed in London while they try out the app for themselves. Hundreds of thousands of people have checked it out already:&lt;/p&gt;
&lt;p&gt;That’s what we find hugely inspirational about Glitch — it’s not about the complexity of your code, it’s about whether you have ideas that connect to the cultural moments that people find to be funny or inspiring or exciting.&lt;/p&gt;
&lt;p&gt;Glitch is also growing by leaps in bounds in its ability to help people try new technologies and learn how to use them. One of the key parts of that effort is &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;Glitch for Platforms&lt;/a&gt;, the set of tools that companies can use to help developers discover and build on top of APIs or SDKs.&lt;/p&gt;
&lt;p&gt;Developers at every skill level are using Glitch’s help feature, which lets you &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise your hand&lt;/a&gt; to get help right in the editor as you code. If you’ve never experienced multiplayer coding where more than one person can code in the same file at the same time, it feels like a revelation.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-glitch-is-growing/87-1_kgxs3QalhdWYdQ1OhDhbAQ402x.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;At a deeper level, though, Glitch for Platforms is enabling some really new experiences. Platforms like Facebook Messenger are putting the “Remix on Glitch” button right onto their &lt;a href=&quot;https://developers.facebook.com/docs/messenger-platform/guides/quick-start&quot;&gt;documentation pages&lt;/a&gt;, and toolkits like Howdy’s Botkit are building “Remix on Glitch” buttons directly into their &lt;a href=&quot;https://github.com/howdyai/botkit/blob/master/readme.md&quot;&gt;code examples&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Glitch’s support for easy remixing of ready-made bots and apps is taking off, too. So if you want to learn how to add a powerful search API to your apps, &lt;a href=&quot;https://glitch.com/algolia&quot;&gt;Algolia’s excellent examples&lt;/a&gt; provide the perfect starting point to get started in no time. Slack has gone all-in on great Glitch examples, expanding past its list of &lt;a href=&quot;https://glitch.com/slack&quot;&gt;example bots, slash commands and apps&lt;/a&gt; to a full set of “&lt;a href=&quot;https://glitch.com/slack-blueprints&quot;&gt;app blueprints&lt;/a&gt;” that make it downright effortless to build integrations for Slack.&lt;/p&gt;
&lt;p&gt;Want a simple app that requests approval before a message is posted into a Slack channel? Slack’s got a blueprint for &lt;a href=&quot;https://glitch.com/~slack-announcements-approval-blueprint&quot;&gt;exactly that&lt;/a&gt;, along with many other common scenarios. Those kinds of great developer experiences are part of why we’re so excited that Slack has listed Glitch alongside platforms like AWS Lambda, Google Cloud and Heroku as a &lt;a href=&quot;https://api.slack.com/docs/hosting&quot;&gt;Hosting Provider&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-glitch-is-growing/87-1_VRG4xwynpH-0g2Yrnla5Yw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Similarly, our friends at Trello have gone all-in on making Glitch a great way to &lt;a href=&quot;https://developers.trello.com/power-ups/intro&quot;&gt;build Power-Ups for Trello&lt;/a&gt; — their gallery of &lt;a href=&quot;https://glitch.com/trello&quot;&gt;example power-ups and apps&lt;/a&gt; is the perfect place to begin.&lt;/p&gt;
&lt;p&gt;In all, we see more and more of the most interesting companies on the web embracing Glitch as the best and easiest way to get developers building on their platforms. You can join them: just &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;read more about Glitch for Platforms&lt;/a&gt; to learn what’s available for your SDK or API today, and stay tuned for even more exciting new tools coming soon.&lt;/p&gt;
&lt;p&gt;Finally, you might not have caught this one if you are logged into Glitch, but we’ve started our first steps towards making it easier to explain Glitch to new users, especially those who may not have coded before.&lt;/p&gt;
&lt;p&gt;We’ll be taking a lot more steps to ease your way into Glitch, but in the meantime, here’s a witch and a turtle! Yay! 🎏&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-glitch-is-growing/87-1_fjGQCHPFuGHks1IqvawHEQ.png&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Apple is about to do something their programmers definitely don’t want.</title>
    <link href="https://blog.glitch.com/post/apple-is-about-to-do-something-their-programmers-definitely-don-t-want/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/apple-is-about-to-do-something-their-programmers-definitely-don-t-want/</id>
    <content type="html">&lt;h1&gt;Apple is about to do something their programmers definitely don’t want.&lt;/h1&gt;
&lt;p&gt;I work at Fog Creek Software, where our cofounder and former CEO &lt;a href=&quot;https://medium.com/u/869c7e626b83&quot;&gt;Joel Spolsky&lt;/a&gt; has been blogging for &lt;a href=&quot;https://www.joelonsoftware.com/2000/04/19/where-do-these-people-get-their-unoriginal-ideas/&quot;&gt; 17 years&lt;/a&gt; about how open-plan offices are terribly bad for programmer productivity. His insights on the topic are based on Tom DeMarco and Tim Lister’s classic book &lt;a href=&quot;https://en.wikipedia.org/wiki/Peopleware:_Productive_Projects_and_Teams&quot;&gt;Peopleware&lt;/a&gt;, which has been around for literally &lt;em&gt;thirty years&lt;/em&gt;. So this isn’t a particularly new insight. And of course, in the decades since, there have been countless &lt;a href=&quot;http://theconversation.com/open-plan-offices-attract-highest-levels-of-worker-dissatisfaction-study-18246&quot;&gt;academic studies confirming&lt;/a&gt; the same result: Workers in open plan offices are frustrated, distracted and generally unhappy.&lt;/p&gt;
&lt;p&gt;That’s not to say there’s no &lt;em&gt;place&lt;/em&gt; for open plan in an office — there can be great opportunities to collaborate and connect. For teams like marketing or communications or sales, sharing a space might make a lot of sense. But for tasks that require being in a state of flow? The science is settled. The answer is clear. The door is closed on the subject.&lt;/p&gt;
&lt;p&gt;Or, well, it &lt;em&gt;would&lt;/em&gt; be. If workers had a door to close.&lt;/p&gt;
&lt;p&gt;Now, when it comes to jobs or roles that need to be in a state of flow, programming may be the single best example of a task that benefits from not being interrupted. And Apple has some of the best coders in the world, so it’s just common sense that they should be given a great environment.&lt;/p&gt;
&lt;p&gt;That’s why it was particularly jarring to see this side note in the &lt;a href=&quot;https://www.wsj.com/articles/how-jony-ive-masterminded-apples-new-headquarters-1501063201&quot;&gt;WSJ’s glowing article&lt;/a&gt; about Apple’s new headquarters:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/apple-is-about-to-do-something-their-programmers-definitely-don-t-want/19-1_VE6XODulHUe6FXQdwu8Hcw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Usually, companies justify putting programmers into an open office plan for budget reasons. It &lt;em&gt;does&lt;/em&gt; cost more to make enough room for every coder to have an office with a door that closes. But given that Apple’s already invested $5 billion into this new campus, complete with &lt;a href=&quot;https://qz.com/905934/even-the-toilets-in-apples-aapl-campus-2-are-inspired-by-the-iphone/&quot;&gt;iPhone-influenced custom-built toilets&lt;/a&gt; for the space, it’s hard to believe this decision was about penny-pinching.&lt;/p&gt;
&lt;p&gt;The other possible argument for skipping private offices would be if a company didn’t &lt;em&gt;know&lt;/em&gt; that’s what its workers would prefer. But we can test this theory— let’s see what it looks like when we ask people what they want in an office, without any prompts or suggestions to guide their responses.&lt;/p&gt;
&lt;p&gt;What you’ll find in the hundreds of responses to that tweet is dozens and dozens of people talking about how much they loved having a private office with a door that closed, or how much they &lt;em&gt;wish&lt;/em&gt; they had one.&lt;/p&gt;
&lt;p&gt;There’s no doubt that Apple would get the same responses if they talked to their own team. So the only possibility that’s left is that there just aren’t enough people in the industry who &lt;em&gt;really, truly believe&lt;/em&gt; the benefits of having private offices for coders. So we’ll keep banging the drum on this subject.&lt;/p&gt;
&lt;p&gt;Almost a decade ago, I remember reading about the construction of the new Fog Creek office on Joel’s blog, and when it was finally complete, I remember seeing the New York Times &lt;a href=&quot;http://www.nytimes.com/2009/02/08/realestate/commercial/08sqft.html&quot;&gt;breathlessly cover&lt;/a&gt; its innovations. At the time, I would never have imagined that I’d get to work from that office someday. And I’ve been thinking a lot about how it felt to look at that article and wonder a bit skeptically whether it was &lt;em&gt;really&lt;/em&gt; worth all that effort.&lt;/p&gt;
&lt;p&gt;And I have to admit, I had a moment of temptation as we started thinking about a &lt;em&gt;new&lt;/em&gt; office for Fog Creek, wondering whether we might save a few bucks by having an office that was merely &lt;em&gt;great&lt;/em&gt;, with the same open plan as almost every other company. It’d be so easy to make the case.&lt;/p&gt;
&lt;p&gt;A lot has changed at Fog Creek — about 2/3 of our company works remotely, though almost all of them work from home offices that have, you guessed it, doors that close. And we’ve got teams like sales and support that benefit from being in a shared, open-plan space. We could make the argument for giving up and just falling in line with what everybody else does.&lt;/p&gt;
&lt;p&gt;But even the teams that have shared spaces are excited about our new office having dedicated phone booths for them to make calls in a private space. And the members of our technical staff remain as hyper-productive as ever without working absurd hours, which we can attribute to them having the right environment to do their work.&lt;/p&gt;
&lt;p&gt;Best of all, focusing on making a great workspace even has us thinking of new ideas that help people get the best of both worlds, like dedicating a large conference room as a “Quiet Car”. It’ll be a place where people can sit together but still enjoy peace and quiet, inspired by everybody’s favorite &lt;a href=&quot;https://www.amtrak.com/onboard-the-train-quiet-car&quot;&gt;Amtrak amenity&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We would never presume to advise a company as successful as Apple about how to do products. Though we’re incredibly proud of &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; and &lt;a href=&quot;https://fogbugz.com/&quot;&gt;FogBugz&lt;/a&gt;, we of course have huge respect for everything Apple’s done for decades. But we didn’t want to let this one avoidable mistake go by without pointing it out, as it’s a shortcoming that Apple (and every company that has coders on its staff!) could easily fix.&lt;/p&gt;
&lt;p&gt;We’re glad so many companies know it’s worthwhile to invest in their employees — in everything from great healthcare to having the latest-and-greatest computer hardware. But when it comes to forcing every worker to be in an open plan shared space, even when they’re trying to concentrate, it may be time for even the biggest and most successful companies to think… uh, differently?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>It can’t just be a pile of parts</title>
    <link href="https://blog.glitch.com/post/it-can-t-just-be-a-pile-of-parts/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/it-can-t-just-be-a-pile-of-parts/</id>
    <content type="html">&lt;h1&gt;It can’t just be a pile of parts&lt;/h1&gt;
&lt;p&gt;Whether you’ve been coding for a few days or for a few decades, almost every coder is familiar with that moment of inspiration, where you see a new library or framework, or come across a new toolkit or API, and immediately begin to imagine something &lt;em&gt;great&lt;/em&gt; that you could build with it.&lt;/p&gt;
&lt;p&gt;That exciting early moment gives way to staring blankly at an incomplete and frustrating mess hours later. And you didn’t even get to try the &lt;em&gt;new&lt;/em&gt; stuff yet. Obstacles like getting a working dev environment or jumping through hoops to set up a new project sap all of the energy that makes trying new things so much fun. You end up updating dependencies instead of following your creative muse.&lt;/p&gt;
&lt;p&gt;If you’re a less-experienced coder, these obstacles can reinforce that nagging sensation of self-doubt, becoming another barrier to bringing new talent into the world of coding. &lt;strong&gt;It’s bad for everybody.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The frustration of wasting all of one’s energy on configuration instead of coding is a phenomenon that we talk about a lot while building &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. The way we think of it, everyone’s starting point in working with Glitch, or on any coding effort, should be from a &lt;em&gt;working project&lt;/em&gt;, which you can then modify to your heart’s content. By contrast, a lot of current practice gives you just a tiny bit of functionality and expects you to assemble the rest of a working app on your own, an approach we sometimes think of as “giving you a pile of parts instead of a working car”. It’s a lot more fun to tinker on a car that runs and to repair or upgrade some parts than it is to assemble an entire vehicle from scratch.&lt;/p&gt;
&lt;p&gt;That’s not to say we want to compromise on composability or the philosophy of loosely-coupled pieces. It makes perfect sense from a maintainability standpoint to have code repositories which only include the discrete parts of a single component.&lt;/p&gt;
&lt;p&gt;But what if we just want to &lt;em&gt;make&lt;/em&gt; something?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/it-can-t-just-be-a-pile-of-parts/25-1_JoEobjOUyZPSYrafAmaFPQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;In Glitch, we built a platform with a strong bias toward offering starting points that &lt;em&gt;work&lt;/em&gt;. When you explore the &lt;a href=&quot;https://glitch.com/&quot;&gt;gallery of projects on Glitch&lt;/a&gt;, everything you find works immediately, and you can remix them into your own version with just a click. The &lt;em&gt;default&lt;/em&gt; is to give you code that already works, without any setup. And that default is backed up by a wide variety of example projects, organized into a range of different categories, from art to bots to games.&lt;/p&gt;
&lt;p&gt;The net result is something that feels wildly empowering to those of us used to fighting with our development environments just to get a project started. In many cases, a large percentage of an idea we’d want to build already exists, and by remixing existing frameworks or toolkits, we can focus on just the part that’s new.&lt;/p&gt;
&lt;p&gt;That design frees you to do your most creative work, without the burden of slogging through a bunch of drudgery first. And of course, we’re just getting started, as we’ll be building out a rich library of additional example projects to help you get your next cool app off the ground. If you haven’t yet, we hope you’ll &lt;a href=&quot;https://glitch.com/&quot;&gt;take a look at Glitch&lt;/a&gt; when you’re starting your next project, and we’re confident you’ll find it a far faster environment to get to the good parts of creating with code.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Taking FogBugz Forward</title>
    <link href="https://blog.glitch.com/post/taking-fogbugz-forward/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/taking-fogbugz-forward/</id>
    <content type="html">&lt;h1&gt;Taking FogBugz Forward&lt;/h1&gt;
&lt;p&gt;is a lot of things — it’s a tool that helps teams make great software, it’s the platform that pioneered bug tracking, it’s a smart and opinionated set of project management tools that are informed by two decades of experience in how to successfully ship software. And for more than 16 years, it’s been our flagship product at Fog Creek. So this marks a good time to articulate a clear public roadmap for what’s ahead.&lt;/p&gt;
&lt;p&gt;Having learned a lot from the recent launch (and &lt;a href=&quot;https://medium.com/glitch/how-glitch-is-growing-c3ac8201c40a&quot;&gt;thrilling early success&lt;/a&gt;!) of &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we spent some time thinking about our vision for FogBugz’s future, and how we’ll be (re!)investing in the platform. These were our starting principles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FogBugz provides a unique and valuable set of tools for managing the software development process, but some of its power just isn’t very discoverable.&lt;/li&gt;
&lt;li&gt;The user experience and design of FogBugz haven’t evolved to keep pace with the other tools that dev teams use, which means the platform hasn’t felt as relevant to newer software developers.&lt;/li&gt;
&lt;li&gt;People who know Fog Creek like our history of advocating for developers, and of supporting the way that teams learn to make great products, and that should be reflected in FogBugz itself.&lt;/li&gt;
&lt;li&gt;FogBugz users are increasingly relying on a suite of different tools for tasks like chat or continuous integration. It would improve the development process if those were connected directly to FogBugz.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Software development has changed&lt;/strong&gt; to focus on a broader set of business and social goals that goes far beyond bugs in code, and needs to respond to bigger organizational or cultural concerns.
And of course, there are the fundamentals — we want to make sure FogBugz is a solid, reliable platform that every team can trust, and to keep iterating on all the core features and components that you rely on.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With these ideas as our initial hypotheses, we started asking FogBugz users how &lt;em&gt;you&lt;/em&gt; would like to see the platform evolve. Here’s what we heard from you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;People who use FogBugz today really appreciate its abilities, and in general are the kind of teams that like to &lt;strong&gt;use the best tool for the job&lt;/strong&gt; in all their processes. This means FogBugz users are hungry for better connections to the other best-of-breed tools like Slack, GitHub, Google Docs and Trello.&lt;/li&gt;
&lt;li&gt;FogBugz &lt;em&gt;does&lt;/em&gt; have great project management and bug-tracking tools but seeing more energy and innovation around the platform could make it even more valuable for your teams; its older design can sometimes present a barrier to wider adoption of the platform, or to discovering its deeper features.&lt;/li&gt;
&lt;li&gt;Most people who use FogBugz have a pretty positive impression of Fog Creek Software and most of you use at least one of the other products we’ve created or co-created, whether that’s past work like Stack Overflow and Trello, or our newest offering, Glitch.&lt;/li&gt;
&lt;li&gt;There are a lot of polite 😬 responses about the branding of FogBugz.
In short, a lot of the feedback that our community has about FogBugz matches the way we see its strengths and weaknesses today. That gives us a pretty clear path for how we’re going to follow through on what we heard from you.&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://blog.glitch.com/post/taking-fogbugz-forward/21-1_3IlUaAokaEI5egExhmAx7Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;While we’re proud of our long, innovative legacy, it can be an obstacle to getting new users to give FogBugz a fair shake. Even though FogBugz is quite powerful, it shows its roots as a product that’s been around for a long time by Internet standards. Some parts of the user interface and design are a little long in the tooth, and honestly, even just the &lt;em&gt;name&lt;/em&gt; FogBugz feels a little bit dated these days.&lt;/p&gt;
&lt;p&gt;So we’ll be rethinking and updating the FogBugz user experience to make it more closely match the simplicity and accessibility of the other tools you use, without compromising on the customizability and power that make FogBugz so useful.&lt;/p&gt;
&lt;p&gt;We’ll be making these changes iteratively, and we’ve scheduled time specifically to get your feedback as these changes roll out, so we can refine the FogBugz user experience to fit your workflows. The first fruits of this work will start to show up in the next few weeks, and will continue on into 2018.&lt;/p&gt;
&lt;p&gt;We hope you’ll follow along as FogBugz takes this big leap forward, and if you’ve got ideas or requests, we’d love to hear them. To get the latest updates on where FogBugz is headed, just &lt;a href=&quot;https://confirmsubscription.com/h/r/4F971405994EE631&quot;&gt;let us know you’re interested&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;If you haven’t checked out FogBugz in a while, you can get started and be ready for the exciting new developments. Start your free trial &lt;a href=&quot;http://www.fogcreek.com/fogbugz/&quot;&gt;right here&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Sounds of Music Created, Connected, Visualized and Remixed</title>
    <link href="https://blog.glitch.com/post/the-sounds-of-music-created-connected--visualized-and-remixed/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-sounds-of-music-created-connected--visualized-and-remixed/</id>
    <content type="html">&lt;h1&gt;The Sounds of Music Created, Connected, Visualized and Remixed&lt;/h1&gt;
&lt;p&gt;Music might just be the ultimate creative medium. Its effect on us is powerful. It can drive an emotion, fill us with energy, or chill us right out. It can be combined with video, lighting, dance and best of all — there’s no expectation about what music should be. It doesn’t have to make money, have an efficient design, be made in any particular way, or use any specific tool. Anything goes.&lt;/p&gt;
&lt;p&gt;This free-form creativity inspired Glitch. Its design is &lt;a href=&quot;https://medium.com/glitch/designing-glitch-look-and-feels-e033040255b&quot;&gt;rooted in music&lt;/a&gt;, and we think there’s a lot that, as coders and creators, we can learn from it.&lt;/p&gt;
&lt;p&gt;For example, I learned to play the guitar as a teenager. A local, older kid used to come to my house each week — we’d hang out, and he’d teach me little snippets from songs I was into. I picked up a book of chords and I’d practice them between those ‘lessons’. After a few months, I felt comfortable enough to join a band and I’ve played on and off ever since. I’m no Hendrix, but I can play.&lt;/p&gt;
&lt;p&gt;I contrast this fun, organic learning experience with learning to code. To begin coding you need to know about, not just programming syntax, but lots of other stuff just to get going. Like which libraries and packages to use, the terminal commands to install and navigate your dev environment, as well as build tools and version control. And that’s all before you get to create your first ‘Hello World’ program, let alone anything that’s cool, which motivates you to keep learning.&lt;/p&gt;
&lt;p&gt;I wonder how far I would have gotten with learning to play the guitar if I had to learn how to build the guitar first? Starting with understanding the characteristics of different types of wood, the tools to shape it, before learning about pickups and memorizing some special incantation to unlock the guitar case…&lt;/p&gt;
&lt;p&gt;Making music is a fun, iterative, nonlinear, and collaborative process. Which is exactly what learning to code and creating apps &lt;em&gt;could&lt;/em&gt; be, if we enabled it.&lt;/p&gt;
&lt;p&gt;And that’s what we’re trying to do with &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. We remove the technical barriers to getting started, and our &lt;a href=&quot;https://glitch.com/&quot;&gt;community site&lt;/a&gt; provides working apps for you to remix. So you can focus on the fun, creative parts of building an app, &lt;a href=&quot;https://medium.com/glitch/it-cant-just-be-a-pile-of-parts-66846d588ad0&quot;&gt;without losing that creative spark&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And now we’re pleased to add &lt;a href=&quot;https://glitch.com/music&quot;&gt;a music category&lt;/a&gt; to Glitch too. Fusing code and music together, so that you can make apps using the music services you love, create music with code, and learn all that you can from music along the way.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/music&quot;&gt;music category&lt;/a&gt; provides a mixture of building block apps that hook into popular services and libraries, and some musical creations from members of the Glitch community. Here are just a few:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Search for a track on Spotify and then visualise it’s audio qualities, like danceability.&lt;/li&gt;
&lt;li&gt;Create music with JavaScript &amp;amp; Node.js by taking the notes you supply and generating a MIDI file that plays in the browser.&lt;/li&gt;
&lt;li&gt;Search for a track on SoundCloud and see its waveform.&lt;/li&gt;
&lt;li&gt;An audio reactive A-Frame scene using custom shaders&lt;/li&gt;
&lt;li&gt;Drawing, image manipulation and The Smiths.&lt;/li&gt;
&lt;li&gt;A re-interpretation of one of the Elektroplankton interactive music games
Check out the &lt;a href=&quot;https://glitch.com/music&quot;&gt;full category of music apps&lt;/a&gt;, and &lt;a href=&quot;https://support.glitch.com/&quot;&gt;let us know what you create&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Showing Gratitude is the Biggest Missing Feature in Coding Culture</title>
    <link href="https://blog.glitch.com/post/thanks-the-biggest-missing-feature-in-coding-culture/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/thanks-the-biggest-missing-feature-in-coding-culture/</id>
    <content type="html">&lt;h1&gt;Showing Gratitude is the Biggest Missing Feature in Coding Culture&lt;/h1&gt;
&lt;h2 id=&quot;glitch-praise-built-in&quot; tabindex=&quot;-1&quot;&gt;Glitch: Praise Built-in &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/thanks-the-biggest-missing-feature-in-coding-culture/#glitch-praise-built-in&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;At Fog Creek the importance of giving thanks is something we’ve made sure we remain mindful of by making it a &lt;a href=&quot;https://medium.com/make-better-software/gratitude-as-a-company-value-4bc9c8f0a4fc&quot;&gt;company value&lt;/a&gt;. We’ve built praising others into the way we work, taking the time to show our colleagues, peers, and collaborators that we’re thankful for their efforts.&lt;/p&gt;
&lt;p&gt;Praise and gratitude are things we think are sorely lacking in Tech in general, but especially in developer culture and development tools. Some dev platforms have been around for almost a decade but still lack the ability to directly thank contributors and creators.&lt;/p&gt;
&lt;p&gt;With &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we made sure giving thanks was one of the first things we built.&lt;/p&gt;
&lt;h2 id=&quot;some-much-needed-warm-fuzzies&quot; tabindex=&quot;-1&quot;&gt;Some Much Needed Warm Fuzzies &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/thanks-the-biggest-missing-feature-in-coding-culture/#some-much-needed-warm-fuzzies&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Encouraging a more positive, more appreciative community, goes to the heart of what we want to achieve with Glitch.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/thanks-the-biggest-missing-feature-in-coding-culture/28-1_uqxOkbbTd-C8yR3XLFnU4Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It’s an essential part of our &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;Help feature&lt;/a&gt;. The only thing you can do to establish a reputation on Glitch is help people, represented by the thanks you’ve received. And thanks is so important to coding because it can be such an emotionally vulnerable, yet unforgiving pursuit.&lt;/p&gt;
&lt;p&gt;Nothing is quite so relentless in demanding absolute perfection as a programming language. Whether compiled or interpreted, at some point, your code is going to get checked. And it’ll spew all kinds of funky error messages, and produce weird behaviors for end users, should you have gotten so much as a period in the wrong place, or some logic muddled.&lt;/p&gt;
&lt;p&gt;Working code is the expectation we set for ourselves, which can make anything else feel like a failure.&lt;/p&gt;
&lt;p&gt;And programming is personal. The code we write is important to us. It’s how we approach solving a problem, which is an expression of ourselves.&lt;/p&gt;
&lt;p&gt;Combine these things together, and it can mean the environment for a programmer is a harsh one. One that starves us of the warm, fuzzy things we need to keep going.&lt;/p&gt;
&lt;p&gt;A little thanks goes a long way, and this is especially true in software development because it’s rarely something we remember to do. The prevailing culture doesn’t encourage it, and our tools and processes don’t help.&lt;/p&gt;
&lt;p&gt;Take code reviews for instance. They’re very often approached from a critical perspective — set up to find issues, not things to praise. Our tools, like compilers, and development platforms, might warn us of issues and help join us together, but they don’t proactively encourage us to create positive interactions.&lt;/p&gt;
&lt;p&gt;We need to do better, and with our thanks feature, we’re hoping we can start to do that. When you’re remixing and creating things on Glitch, you too can give thanks to those who have created things that you’ve found helpful. So that together, we can help make coding that little bit more warm and fuzzy.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>It’s time to get serious about Developer Relations</title>
    <link href="https://blog.glitch.com/post/it-s-time-to-get-serious-about-developer-relations/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/it-s-time-to-get-serious-about-developer-relations/</id>
    <content type="html">&lt;h1&gt;It’s time to get serious about Developer Relations&lt;/h1&gt;
&lt;p&gt;If you do developer relations or evangelism, you’re probably great at your job. You’re talking to coders, getting out in the community, building relationships. But does the rest of your organization value that work as much as they should?&lt;/p&gt;
&lt;p&gt;A lot of smart people are thinking it’s &lt;a href=&quot;http://us8.campaign-archive2.com/?u=b895eb25808853ec36506c2f9&amp;amp;id=d01ee15e52&quot;&gt;time for Dev Rel to grow up&lt;/a&gt;, and we agree. All of us who give a damn about developer relations need to get a lot louder and more aggressive about the business value of what we do. And that means tackling the ROI question head-on: **Can you **&lt;/p&gt;
&lt;p&gt;For a lot of Dev Rel people, really proving a return on investment is, well, a pain in the ass. If what you’re doing is working, explaining Dev Rel success can feel like a waste of time. Why spend precious time proving what you already know is the right thing to do? If your efforts &lt;em&gt;haven’t&lt;/em&gt; worked yet, then metrics can be even more scary — why show your peers data on something that hasn’t clicked?&lt;/p&gt;
&lt;p&gt;The answer is simple: Good metrics can help Dev Rel get the same respect, support and resources that Sales, Marketing and Support already take for granted. You deserve the tools you need to get the Dev Rel job done.&lt;/p&gt;
&lt;p&gt;But so far, we haven’t had good metrics or return on investment for Dev Rel because **it’s a really tough problem. **This is obvious when we see so many of our most talented peers discussing it in &lt;a href=&quot;https://www.youtube.com/watch?v=fqmFmry9UqA&quot;&gt;their&lt;/a&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=8ySMg_vW_tw&quot;&gt;conference&lt;/a&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=2e4WSZtzsKI&quot;&gt;talks&lt;/a&gt; and &lt;a href=&quot;http://us11.campaign-archive2.com/?u=92f3f97f3eb55d52507b08fe1&amp;amp;id=736fe94457&quot;&gt;blog&lt;/a&gt; &lt;a href=&quot;https://blog.reybango.com/2015/05/14/measuring-success-in-developer-relations/&quot;&gt;posts&lt;/a&gt;. Fortunately, they all reach a pretty strong consensus about what’s needed.&lt;/p&gt;
&lt;p&gt;The key is to find the &lt;strong&gt;metrics that matter&lt;/strong&gt;. Ones that help you make smart decisions about your Dev Rel strategy. This is exactly what we designed &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt; to deliver.&lt;/p&gt;
&lt;p&gt;We built &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt; directly into Glitch itself so that you can understand how many developers have tried your API examples, how many devs created their own apps using your API and where these developers came from. These are “conversion events” — the equivalent of when an e-commerce shopper adds something to their cart. They’re the steps to a measurable, valuable outcome and Glitch for Platforms lets you track them over time.&lt;/p&gt;
&lt;p&gt;Now you can &lt;em&gt;finally&lt;/em&gt; prove the value you provide, help refine developer experience, improve success rates and demand the budget you deserve.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/it-s-time-to-get-serious-about-developer-relations/88-1_6InTmy_7idc36fQt1XN3xg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You can get started with &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;Glitch for Platforms by using our free plan&lt;/a&gt;. (It’s really &lt;strong&gt;FREE&lt;/strong&gt;. And it’s going to stay free.) We provide a range of brand-new tools for your team to start helping developers &lt;em&gt;today&lt;/em&gt;. Like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Live, real-time pair programming&lt;/strong&gt; with coders who try your platform, so you can help them before they get stuck and abandon your API&lt;/li&gt;
&lt;li&gt;**A ** you can drop anywhere you want devs to try your code so that they can instantly clone one of your sample apps and be up and running with it in seconds.&lt;/li&gt;
&lt;li&gt;And soon, we’ll have live, editable code that you can embed directly in your docs, how-to articles and blog posts.
&lt;img src=&quot;https://blog.glitch.com/post/it-s-time-to-get-serious-about-developer-relations/88-1_Gh0Z462YIcbrvyZr2xOKjA.png&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you’re ready to double-down and radically improve Developer Experience, you can. Our &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;advanced Team and Business features&lt;/a&gt; help you grow your dev community.&lt;/p&gt;
&lt;p&gt;There’s an actionable analytics tool, so you can show your boss real results. Teams and Business users can also have private projects, perfect for turbo-charging your workshops, hackathons and training sessions with reusable examples and starter projects. (Imagine a hackathon with &lt;em&gt;no&lt;/em&gt; wasted time setting up dev environments or hosting!) All of this connects to the Glitch help feature, letting you answer developer questions about code as they arise — even during remote events, like virtual conferences and live webinars.&lt;/p&gt;
&lt;p&gt;The whole thing starts with you curating sample projects created by your team or community on your very own Gallery page. You’ll drive adoption of your API by providing quickstart apps that get people building, app blueprints to simplify third-party integrations, and live demos to show off the full power of your platform.&lt;/p&gt;
&lt;p&gt;And we’re not done yet. All of these features are evolving quickly, which means that soon, a developer only has to land on your page to get started with your API.&lt;/p&gt;
&lt;p&gt;This is why Glitch for Platforms is already being &lt;a href=&quot;https://medium.com/glitch/9-ways-to-improve-api-developer-experience-33acac38a3e1&quot;&gt;used by some of the most innovative developer platforms in the world&lt;/a&gt;, like Slack, Facebook, Trello, Botkit, and Algolia.&lt;/p&gt;
&lt;p&gt;So, it’s time. You’ve been doing the hard work of Dev Rel, now the rest of your organization—and the rest of the industry—needs to gets behind the movement, too. All we need to make it happen is to embrace some basic analytics and accountability, to help communicate the business value of Dev Rel. Today, &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt; is here to help with exactly that.&lt;/p&gt;
&lt;p&gt;We’ll be watching to see how the Dev Rel community keeps fighting for the respect and support it deserves, and doing everything we can to help. And all of that stands behind what you care about most: helping developers succeed with your API.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Developer Relations Bill of Rights</title>
    <link href="https://blog.glitch.com/post/a-developer-relations-bill-of-rights/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/a-developer-relations-bill-of-rights/</id>
    <content type="html">&lt;h1&gt;A Developer Relations Bill of Rights&lt;/h1&gt;
&lt;p&gt;Seventeen years ago, Joel Spolsky wrote &lt;a href=&quot;https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/&quot;&gt;the Joel Test&lt;/a&gt;, a broad framework advocating for empowering developers and investing in their work. Even as these ideas have evolved or specific rules became a bit dated, the underlying principles have aged pretty well, and helped the tech industry become massively more productive. The Joel Test stands as one of the most effective efforts in advocating on behalf of people who make software.&lt;/p&gt;
&lt;p&gt;In that same spirit, we present another starting point for discussing how to support a newer, less acknowledged, but no less critical, community: &lt;strong&gt;developer relations&lt;/strong&gt;. Whether it’s called “developer evangelism”, “developer experience”, Dev Rel, or any other names, this field encompasses a related set of strategically critical roles. The community includes people with actual “developer relations” titles, as well as titles like developer advocate, platform or product evangelist, or developer support.&lt;/p&gt;
&lt;p&gt;Yet, despite Dev Rel being so important as we said in “&lt;a href=&quot;https://medium.com/glitch/its-time-to-get-serious-about-developer-relations-af238c002b31&quot;&gt;It’s time to get serious about Developer Relations&lt;/a&gt;”, &lt;strong&gt;most companies fundamentally do not show Dev Rel the respect it deserves.&lt;/strong&gt; We’ve seen valuable efforts from people in the community like Ashley McNamara starting to&lt;a href=&quot;https://hackernoon.com/the-best-career-advice-ive-received-so-far-is-never-turn-down-an-interview-7586ca5b7ef8&quot;&gt; codify principles&lt;/a&gt; that should underpin effective developer relations. And of course, for our own part, we’ve built communities like Glitch with the specific goal of being &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;a valuable tool for Dev Rel&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Building on that work, and in hopes of starting to change the reality that most companies don’t support Dev Rel enough, here is the first draft of a Dev Rel Bill of Rights. We’re eager to hear your suggestions for changes and improvements.&lt;/p&gt;
&lt;p&gt;Every person who does the work of Developer Relations deserves to be supported by an environment which follows these 10 principles:&lt;/p&gt;
&lt;p&gt;We’ll be going into depth on a vision for each of these key concepts that empower Dev Rel to succeed, but &lt;strong&gt;we want to hear from everyone in the community&lt;/strong&gt; who cares about the future of developer relations. We’re sure everyone in Dev Rel can think of an area we missed, or a particular pain point that you’ve encountered in your career.&lt;/p&gt;
&lt;p&gt;Together, we’re confident we can fight for Dev Rel to get the investment, resources, support and strategic focus that it will take to move the industry forward.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Every Dev Rel professional deserves a clear set of business goals</title>
    <link href="https://blog.glitch.com/post/every-dev-rel-professional-deserves-a-clear-set-of-business-goals/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/every-dev-rel-professional-deserves-a-clear-set-of-business-goals/</id>
    <content type="html">&lt;h1&gt;Every Dev Rel professional deserves a clear set of business goals&lt;/h1&gt;
&lt;p&gt;*Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-2138*1920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In this article we explore article 1: A clear set of business goals.&lt;/p&gt;
&lt;h2 id=&quot;every-developer-relations-professional-should-know-how-their-work-contributes-to-helping-their-organization-achieve-its-business-goals&quot; tabindex=&quot;-1&quot;&gt;Every developer relations professional should know how their work contributes to helping their organization achieve its business goals. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/every-dev-rel-professional-deserves-a-clear-set-of-business-goals/#every-developer-relations-professional-should-know-how-their-work-contributes-to-helping-their-organization-achieve-its-business-goals&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It’s one of the most frequently omitted forms of support for Dev Rel. Many times, people in Dev Rel roles are sent out in to the world with little more direction than “get developers to try our platform!” Basic requirements like a list of metrics or measurements are often overlooked in favor of undefined generalities.&lt;/p&gt;
&lt;p&gt;Most of the time, this isn’t due to any malice or negative intent, it occurs because the function of Dev Rel is relatively new within an organization and poorly understood. That lack of familiarity leads others in the organization to leave Dev Rel practitioners to figure things out on their own. And while some degree of autonomy is useful, communication around objectives and outcomes is fundamental to making sure Dev Rel is treated as an essential strategic investment. So, do you really have a clear set of business goals? To determine this, consider the following questions.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/every-dev-rel-professional-deserves-a-clear-set-of-business-goals/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Do people with Dev Rel functions in your organization have a clear definition of “success”? Will they know when they&#39;ve achieved it?&lt;/li&gt;
&lt;li&gt;Can people in other roles define what the Dev Rel staff is trying to achieve? Can they articulate what Dev Rel is responsible for delivering?&lt;/li&gt;
&lt;li&gt;Can senior management explain why the organization is investing in Dev Rel, and what return is expected on that investment?
By setting expectations from the outset, and clearly communicating these goals, we set up Dev Rel professionals for success.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel requires a well-defined place in the organization</title>
    <link href="https://blog.glitch.com/post/dev-rel-requires-a-well-defined-place-in-the-organization/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-requires-a-well-defined-place-in-the-organization/</id>
    <content type="html">&lt;h1&gt;Dev Rel requires a well-defined place in the organization&lt;/h1&gt;
&lt;p&gt;*Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. *In this article we explore article 2: A well-defined place in the organization.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-staff-deserve-clear-lines-of-reporting-with-well-articulated-lines-of-accountability&quot; tabindex=&quot;-1&quot;&gt;Developer Relations staff deserve clear lines of reporting, with well-articulated lines of accountability. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-requires-a-well-defined-place-in-the-organization/#developer-relations-staff-deserve-clear-lines-of-reporting-with-well-articulated-lines-of-accountability&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Because Dev Rel is a practice that touches on many different functions across both technical and non-technical roles in an organization, Dev Rel team members are often stuck with “dotted line” reporting structures. This leaves Dev Rel professionals in a situation where they may not know where to go to get the resources they require, and it may even be unclear who they are accountable to for delivering on &lt;a href=&quot;https://medium.com/glitch/every-dev-rel-professional-deserves-a-clear-set-of-business-goals-f91e1a558046&quot;&gt;their goals&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But for Dev Rel teams to succeed, they can’t be wasting time wondering who the decision-maker is for a particular need, or whether their budget is coming from the CTO or the CMO. Both management and workers should fight to achieve clarity in Dev Rel’s place within the organization. Then when changes or transitions happen, that clarity will help keep the Dev Rel team running smoothly.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-requires-a-well-defined-place-in-the-organization/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does everybody on the Dev Rel team know exactly who their boss is?&lt;/li&gt;
&lt;li&gt;If there are “dotted line” or complicated reporting structures, does each team definitely know who its leaders are, and where to go for help or resources?&lt;/li&gt;
&lt;li&gt;When there’s a reorganization or a structural change, is its impact communicated clearly and effectively to Dev Rel?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel needs a structured way to impact product</title>
    <link href="https://blog.glitch.com/post/dev-rel-needs-a-structured-way-to-impact-product/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-needs-a-structured-way-to-impact-product/</id>
    <content type="html">&lt;h1&gt;Dev Rel needs a structured way to impact product&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In thi&lt;/em&gt;s article we explore article 3: A structured way to impact product or platform.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-often-has-the-clearest-insights-into-specific-needs-from-the-community-and-should-have-a-defined-way-of-sharing-those-insights-with-the-product-or-platform-team&quot; tabindex=&quot;-1&quot;&gt;Developer Relations often has the clearest insights into specific needs from the community and should have a defined way of sharing those insights with the product or platform team. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-needs-a-structured-way-to-impact-product/#developer-relations-often-has-the-clearest-insights-into-specific-needs-from-the-community-and-should-have-a-defined-way-of-sharing-those-insights-with-the-product-or-platform-team&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;By spending so much time with developers, customers and the community outside of the organization, a good Dev Rel team will often gain valuable information on how to improve the product or platform that they’re evangelizing. But too often, that feedback gets lost or even worse, &lt;em&gt;ignored&lt;/em&gt; when it’s time to evolve the product.&lt;/p&gt;
&lt;p&gt;Doing right by and making the most of Dev Rel requires building a process where their valuable feedback finds its way back into improving the product. At an immediate level, it’s powerful for developers, users and potential users to see that their ideas and insights are being heeded by the platforms that they choose to use. But there’s a more subtle and less obvious benefit, too — following through on feedback that the community gives to Dev Rel helps to build the credibility of Dev Rel efforts. That investment in trust powers a virtuous cycle of improving results and collaboration over time.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-needs-a-structured-way-to-impact-product/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does the Dev Rel team have a specific place to collect feedback from developers, users and the community?&lt;/li&gt;
&lt;li&gt;When community-submitted ideas are shared by Dev Rel, is there a predictable, visible process to monitor how those ideas are incorporated into the product or platform?&lt;/li&gt;
&lt;li&gt;Do you “close the loop” — letting the community know that their feedback to Dev Rel resulted in specific, tangible improvements?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel needs open lines of communication to marketing</title>
    <link href="https://blog.glitch.com/post/dev-rel-needs-open-lines-of-communication-to-marketing/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-needs-open-lines-of-communication-to-marketing/</id>
    <content type="html">&lt;h1&gt;Dev Rel needs open lines of communication to marketing&lt;/h1&gt;
&lt;p&gt;*Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. *In this article we explore article 4: Open lines of communication to marketing.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-must-be-able-to-collaborate-on-messaging-communications-and-outreach-efforts-to-ensure-that-marketing-and-dev-rel-initiatives-are-coordinated-and-coherent&quot; tabindex=&quot;-1&quot;&gt;Developer relations must be able to collaborate on messaging, communications and outreach efforts to ensure that marketing and Dev Rel initiatives are coordinated and coherent. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-needs-open-lines-of-communication-to-marketing/#developer-relations-must-be-able-to-collaborate-on-messaging-communications-and-outreach-efforts-to-ensure-that-marketing-and-dev-rel-initiatives-are-coordinated-and-coherent&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of the most important relationships that Dev Rel professionals can have within their organizations is with the marketing and communications teams that define the messages being shared with the world. In some companies, Dev Rel itself reports to marketing or relies on a marketing team to provide necessary resources to do the work of reaching developers.&lt;/p&gt;
&lt;p&gt;Some of the time, though, marketing teams can see their relationship with Dev Rel as one way — delivering messages that Dev Rel must incorporate into their work. But a collaborative, supportive relationship between Dev Rel and marketing that’s two-way can unlock the full potential of taking developers seriously as a key audience to reach with a marketing message.&lt;/p&gt;
&lt;p&gt;What’s more, marketing can often serve as a role model for Dev Rel professionals, because as a more mature industry, marketing enjoys the benefit of marketing analytics tools and even the kind of executive support that can come from a CMO being a C-level executive. Almost no companies have a metrics-based Dev Rel practice or a C-level executive who directly oversees Dev Rel. Until that’s common, bringing these two essential functions into close collaboration is the best way to ensure that both Dev Rel and marketing reach their full potential.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-needs-open-lines-of-communication-to-marketing/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does a Dev Rel team have regular, predictable meetings or communication channels with the marketing team? Do leaders on both teams have a method of ensuring ongoing communications?&lt;/li&gt;
&lt;li&gt;When the marketing team defines its goals, does Dev Rel have a say in helping to shape those goals? Are Dev Rel goals aligned with the timing and intent of marketing’s initiatives?&lt;/li&gt;
&lt;li&gt;If Dev Rel needs additional resources like personnel, budget or tools, is there a structured process for requesting these resources from marketing?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel needs the right tools specifically designed for the job</title>
    <link href="https://blog.glitch.com/post/dev-rel-needs-the-right-tools-specifically-designed-for-the-job/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-needs-the-right-tools-specifically-designed-for-the-job/</id>
    <content type="html">&lt;h1&gt;Dev Rel needs the right tools specifically designed for the job&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In this ar&lt;/em&gt;ticle, we explore article 5: The right tools specifically designed for the job.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-professionals-deserve-the-same-level-of-support-and-technical-infrastructure-that-other-disciplines-rely-on-to-execute-measure-automate-and-improve-their-work&quot; tabindex=&quot;-1&quot;&gt;Developer Relations professionals deserve the same level of support and technical infrastructure that other disciplines rely on to execute, measure, automate and improve their work. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-needs-the-right-tools-specifically-designed-for-the-job/#developer-relations-professionals-deserve-the-same-level-of-support-and-technical-infrastructure-that-other-disciplines-rely-on-to-execute-measure-automate-and-improve-their-work&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Today, teams that manage marketing or sales take for granted that they’ll have mature, powerful software tools and services to help manage their processes. But too often, the Dev Rel professionals who work alongside them are still cobbling together their own, or reusing technology that wasn’t built for the purpose of Dev Rel.&lt;/p&gt;
&lt;p&gt;It’s ironic that a field so focused on technology lacks any of its own, but the real cost is in the reduced efficiency and effectiveness of Dev Rel efforts, and the increased frustration of those trying to do the work.&lt;/p&gt;
&lt;p&gt;Forward-thinking organizations should invest in professional-grade tools to enable analytics, reporting, and improvement of Dev Rel efforts that are aligned with the clear set of business goals that Dev Rel is working toward.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-needs-the-right-tools-specifically-designed-for-the-job/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Do people working in Dev Rel have the tools they need to measure their progress?&lt;/li&gt;
&lt;li&gt;Is the organization budgeting for Dev Rel tools in its IT or operations budget in the same way it does for marketing or sales?&lt;/li&gt;
&lt;li&gt;Does the Dev Rel team know where to go to get approval or to procure the tools needed to do their job?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel requires explicit ethical and social guidelines</title>
    <link href="https://blog.glitch.com/post/dev-rel-requires-explicit-ethical-and-social-guidelines/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-requires-explicit-ethical-and-social-guidelines/</id>
    <content type="html">&lt;h1&gt;Dev Rel requires explicit ethical and social guidelines&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;&lt;/em&gt;. In this article we explore article 6: Explicit ethical and social guidelines.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-can-only-succeed-if-it-s-carried-out-with-a-mind-to-the-social-impacts-that-technology-is-having-on-society-and-explicit-guidelines-help-ensure-that-responsibility-is-fulfilled&quot; tabindex=&quot;-1&quot;&gt;Developer Relations can only succeed if it’s carried out with a mind to the social impacts that technology is having on society, and explicit guidelines help ensure that responsibility is fulfilled. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-requires-explicit-ethical-and-social-guidelines/#developer-relations-can-only-succeed-if-it-s-carried-out-with-a-mind-to-the-social-impacts-that-technology-is-having-on-society-and-explicit-guidelines-help-ensure-that-responsibility-is-fulfilled&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As the practice matures, it’s important to be sure that Dev Rel is not just achieving its goals, but that it has the &lt;em&gt;right&lt;/em&gt; goals. Doing so means acknowledging that technology and platforms are not neutral, but instead conform to the values of the people who create those platforms and advocate for them.&lt;/p&gt;
&lt;p&gt;To that end, every Dev Rel team or community should create a set of guidelines for its ethical standards, its social practices, and its community goals. These guidelines should be specific enough to enable effective, consistent enforcement that will build trust over time. Organizations or companies that have a Dev Rel function must dedicate enough time and resources to developing both these guidelines and an enforcement process that makes them meaningful.&lt;/p&gt;
&lt;p&gt;Dev Rel doesn’t just educate or lead developer culture — it can shape it, too. Well-defined rules of engagement are just as important a tool for Dev Rel as any technology or software.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-requires-explicit-ethical-and-social-guidelines/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Can everyone on a Dev Rel team and in the community see a clear, visible list of ethical guidelines, and weigh in on changes or revisions to those guidelines?&lt;/li&gt;
&lt;li&gt;Does the community or organization behind the Dev Rel effort have an explicit, defined process for enforcing the guidelines or holding community members accountable for transgressions against them?&lt;/li&gt;
&lt;li&gt;Are new initiatives and efforts validated against these guidelines &lt;em&gt;before&lt;/em&gt; they’re launched, to ensure conformance with the community’s ethical intentions?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel deserves support for building inclusive communities</title>
    <link href="https://blog.glitch.com/post/dev-rel-deserves-support-for-building-inclusive-communities/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-deserves-support-for-building-inclusive-communities/</id>
    <content type="html">&lt;h1&gt;Dev Rel deserves support for building inclusive communities&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In&lt;/em&gt; this article we explore article 7: Support for building inclusive communities.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-needs-resources-support-and-education-to-carry-out-its-critical-role-in-making-sure-every-type-of-developer-gets-to-create-technology-by-ensuring-that-coding-communities-are-inclusive-of-creators-from-every-background-and-of-every-identity&quot; tabindex=&quot;-1&quot;&gt;Developer Relations needs resources, support and education to carry out its critical role in making sure every type of developer gets to create technology by ensuring that coding communities are inclusive of creators from every background and of every identity. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-deserves-support-for-building-inclusive-communities/#developer-relations-needs-resources-support-and-education-to-carry-out-its-critical-role-in-making-sure-every-type-of-developer-gets-to-create-technology-by-ensuring-that-coding-communities-are-inclusive-of-creators-from-every-background-and-of-every-identity&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of the most critical priorities for any creator of technology is making sure tech meets both its business goals and the needs of its users, and the best way to do that is by making sure the developers who create that technology comes from diverse backgrounds and experiences.&lt;/p&gt;
&lt;p&gt;Dev Rel is all about creating and maintaining relationships with developers, but often times is shortchanged on the resources it takes to nurture those relationships with every community. For example, building an inclusive community can require everything from creating a meaningful, well-enforced code of conduct, to preventing and quickly responding to abuse or harassment, or thoughtfully and respectfully investing in outreach to underrepresented communities.&lt;/p&gt;
&lt;p&gt;In many companies or organizations, those skills or capabilities don’t yet exist, which means leaders have to step up to provide Dev Rel with the necessary resources and support to learn these practices, to evolve them, and keep them up to date over time as the community grows and changes.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-deserves-support-for-building-inclusive-communities/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does everyone on the Dev Rel team have the training or support to follow best practices for creating an inclusive community? Do they know where to ask for resources if needed to achieve this goal?&lt;/li&gt;
&lt;li&gt;Can Dev Rel professionals identify the community goals around inclusion, and how they connect to the &lt;a href=&quot;https://medium.com/glitch/every-dev-rel-professional-deserves-a-clear-set-of-business-goals-f91e1a558046&quot;&gt;defined business goals&lt;/a&gt; for Dev Rel?&lt;/li&gt;
&lt;li&gt;Are other teams like marketing, product and senior management aware of the critical role that an inclusive community plays for effective Dev Rel efforts?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel must be provided with a clear distinction from sales engineering</title>
    <link href="https://blog.glitch.com/post/dev-rel-must-be-provided-with-a-clear-distinction-from-sales-engineering/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-must-be-provided-with-a-clear-distinction-from-sales-engineering/</id>
    <content type="html">&lt;h1&gt;Dev Rel must be provided with a clear distinction from sales engineering&lt;/h1&gt;
&lt;p&gt;*Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In *this article, we explore article 8: A clear distinction from sales engineering.&lt;/p&gt;
&lt;h2 id=&quot;developer-relations-needs-to-work-closely-with-every-other-team-in-the-organization-but-its-relationship-to-sales-must-be-explicitly-defined-so-that-dev-rel-isn-t-required-to-act-as-sales-engineering&quot; tabindex=&quot;-1&quot;&gt;Developer Relations needs to work closely with every other team in the organization, but its relationship to sales must be explicitly defined so that Dev Rel isn’t required to act as sales engineering. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-must-be-provided-with-a-clear-distinction-from-sales-engineering/#developer-relations-needs-to-work-closely-with-every-other-team-in-the-organization-but-its-relationship-to-sales-must-be-explicitly-defined-so-that-dev-rel-isn-t-required-to-act-as-sales-engineering&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The foundation of effective Dev Rel is a trusted relationship between Dev Rel professionals and the developers in the community they serve. Many times, one of the goals of a Dev Rel team is to increase the likelihood that those developers will either become customers of the platform, or that those who are already customers will expand their use of the platform, which is perfectly valid.&lt;/p&gt;
&lt;p&gt;But a more complex consideration comes into play when a sales function leverages the trust that a Dev Rel team has built in a way that jeopardizes its effectiveness. One simple and common scenario to avoid is when people doing Dev Rel are shoehorned into being a resource for the sales team without either explicitly choosing to do so, or being offered the compensation structure that often comes with sales engineering. Similarly, the technical work that a Dev Rel team does should be guided by what helps them serve the &lt;a href=&quot;https://medium.com/glitch/every-dev-rel-professional-deserves-a-clear-set-of-business-goals-f91e1a558046&quot;&gt;explicit business goals&lt;/a&gt; of Dev Rel, rather than by developing a solution to help close any one particular sales lead.&lt;/p&gt;
&lt;p&gt;In healthy organizations, sales and Dev Rel work hand in hand to &lt;a href=&quot;https://medium.com/glitch/a-structured-way-to-impact-product-or-platform-f5a7c5648ac4&quot;&gt;inform product roadmaps&lt;/a&gt;, &lt;a href=&quot;https://medium.com/glitch/dev-rel-needs-open-lines-of-communication-to-marketing-960faf2c0023&quot;&gt;coordinate with marketing&lt;/a&gt; on communication and messaging, and to keep their shared community of users happy. But maintaining that balance requires vigilance in many organizations where Dev Rel doesn’t have as strong an advocate or executive buy-in for its purpose as many sales teams do.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-must-be-provided-with-a-clear-distinction-from-sales-engineering/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does Dev Rel have a defined set of boundaries over which tasks the team will or will not do on behalf of the sales team?&lt;/li&gt;
&lt;li&gt;Are resources and responsibilities for Dev Rel separated in their reporting structure from sales leadership? Has management ensured that the sales team can reach its targets without relying on Dev Rel to fill a sales engineering role?&lt;/li&gt;
&lt;li&gt;Have Dev Rel and sales teams been given time to discuss the distribution of responsibilities for the customer base they’re both addressing, and to have the conversations that will build trust between both teams?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Join the Product Hunt Global Hackathon with Glitch</title>
    <link href="https://blog.glitch.com/post/join-the-product-hunt-global-hackathon-with-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/join-the-product-hunt-global-hackathon-with-glitch/</id>
    <content type="html">&lt;h1&gt;Join the Product Hunt Global Hackathon with Glitch&lt;/h1&gt;
&lt;p&gt;We’re happy to be supporting the &lt;a href=&quot;https://www.producthunt.com/hackathon&quot;&gt;Product Hunt Global Hackathon&lt;/a&gt;. Unlike a typical weekend hackathon, this is a virtual hackathon that’s running throughout the month of November. It’s open to anyone worldwide and has over $250,000 in prizes.&lt;/p&gt;
&lt;p&gt;With hackers of all skill levels and ages taking part, it’s a chance for you to build something awesome and try out new technologies.&lt;/p&gt;
&lt;p&gt;You’ve got until October 29th to &lt;a href=&quot;https://www.producthunt.com/hackathon&quot;&gt;signup&lt;/a&gt;, and then the whole of November to create your entry. You can create anything you like, but there are categories for things like Social Impact, Augmented Reality, Slack and Google Home, among others.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/join-the-product-hunt-global-hackathon-with-glitch/3-1_TsqyrU-uH0xV2e3tTptdUQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Of course, if you create your entry on &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, you’ll have a head start as we get you straight to hacking without the need to worry about setting up your dev environment. And you can code together with friends in real-time, like editing a Google Doc.&lt;/p&gt;
&lt;p&gt;What’s more, you can get started by remixing one of these handy &lt;a href=&quot;https://glitch.com/producthunt&quot;&gt;starter projects&lt;/a&gt; that we’ve put together.&lt;/p&gt;
&lt;p&gt;So get to it, &lt;a href=&quot;https://www.producthunt.com/hackathon&quot;&gt;signup&lt;/a&gt; and start hacking on November 1st. We can’t wait to see what you build!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel must be supported with ongoing investment in professional development</title>
    <link href="https://blog.glitch.com/post/dev-rel-must-be-supported-with-ongoing-investment-in-professional-development/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-must-be-supported-with-ongoing-investment-in-professional-development/</id>
    <content type="html">&lt;h1&gt;Dev Rel must be supported with ongoing investment in professional development&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In this&lt;/em&gt; article, we explore article 9: Ongoing resources for professional development.&lt;/p&gt;
&lt;p&gt;As a relatively young professional field, Dev Rel is changing more rapidly, and more &lt;em&gt;fundamentally&lt;/em&gt;, than the more mature disciplines that it often interfaces with, like marketing or product management. When the ground is shifting this rapidly, professionals can’t keep up just by scrambling on their own to keep track of what’s happening in the industry.&lt;/p&gt;
&lt;p&gt;Instead, companies and organizations that have Dev Rel professionals on staff should allocate resources for the training, education, events, and materials necessary to stay abreast of developments in the field. And, as mentioned earlier in the Dev Rel Bill of Rights, those resources should be accompanied by &lt;a href=&quot;https://medium.com/glitch/dev-rel-needs-the-right-tools-specifically-designed-for-the-job-af858d770b8a&quot;&gt;the right tools designed specifically for the job&lt;/a&gt;. In all, these commitments help Dev Rel go from an ad hoc process of one-off fixes to a more mature and disciplined process of continuous improvement.&lt;/p&gt;
&lt;p&gt;By planning ahead and providing the necessary support for Dev Rel, companies can both get more out of their Dev Rel staff and help move the state of the art of the entire practice forward. In all, investing in Dev Rel is a necessary step to investing in developer success as a whole.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-must-be-supported-with-ongoing-investment-in-professional-development/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does Dev Rel staff have a defined way to request resources for training or education or professional development?&lt;/li&gt;
&lt;li&gt;In addition to Dev Rel participation in events aimed at outreach or building developer relationships, can Dev Rel staff attend events and conferences specifically designed to improve Dev Rel practice?&lt;/li&gt;
&lt;li&gt;Are the &lt;a href=&quot;https://medium.com/glitch/every-dev-rel-professional-deserves-a-clear-set-of-business-goals-f91e1a558046&quot;&gt;defined business goals for Dev Rel&lt;/a&gt; aligned with what’s needed to enable continuous professional development for Dev Rel staff?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Software Matters in the World</title>
    <link href="https://blog.glitch.com/post/software-matters-in-the-world/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/software-matters-in-the-world/</id>
    <content type="html">&lt;h1&gt;Software Matters in the World&lt;/h1&gt;
&lt;p&gt;It’s become a cliché you hear at nearly every tech conference (and lots of non-tech business events, too): &lt;em&gt;“”&lt;/em&gt;. It was a provocative framing by Marc Andreessen (and pretty effective marketing for his venture capital firm, Andreessen Horowitz), but it missed one of the most important parts of the story.&lt;/p&gt;
&lt;p&gt;Yes, nearly every industry is being transformed by the power of technology. But it’s not just business processes that get changed — it’s the way workers are valued, the economics that shape industries, even the basics of how we communicate with each other and learn about the world. Software didn’t eat the world: it &lt;em&gt;bent&lt;/em&gt; the world to fit the values of people who make software. And not everybody was happy with the result.&lt;/p&gt;
&lt;p&gt;The good news is, there are many positive values shared by most people who make software. (We’d hope so, since that’s a group that includes all of us at &lt;a href=&quot;https://medium.com/u/6812ab8e98e0&quot;&gt;Fog Creek Software&lt;/a&gt;!) At risk of drawing overly broad generalizations, tech workers typically value creative expression and personal autonomy, they’re often skeptical of legacy institutions that have become unresponsive to their constituents, and they have a deep, earnest and abiding optimism that even the biggest problems can be solved.&lt;/p&gt;
&lt;p&gt;But that’s not the whole story.&lt;/p&gt;
&lt;p&gt;Amidst the current global rise of populist movements, we’re seeing the first widespread backlash against tech since the dawn of the internet era. Some of it is basic economics — tech people got rich at a time when not a whole lot of other people did, and some of the ways they got rich have started to feel like an ugly surprise. People are &lt;a href=&quot;https://www.axios.com/people-love-technology-but-dont-trust-it-2503972338.html&quot;&gt;deeply worried about the effect tech has on their privacy and security&lt;/a&gt;, and on their jobs and the economy. That’s to say nothing of the cultural shifts wrought by ubiquitous connected devices and social media.&lt;/p&gt;
&lt;p&gt;A lot of that public mistrust can be attributed to some of the more negative tendencies in tech culture. In all things, our best traits can sometimes be our worst weaknesses. Tech is no exception.&lt;/p&gt;
&lt;p&gt;That love of personal autonomy can shortchange a sense of collective responsibility. That skepticism about institutions can yield a “disruption” where imperfect systems are replaced by no system at all, or one where only those making the tech benefit. That optimistic belief that every problem can be fixed sometimes leads people making tech to think they’re the *only *ones who can fix things. And all of these problems are severely exacerbated by tech’s persistent failings at inclusion, which means these problems affect marginalized communities even more acutely.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/software-matters-in-the-world/24-1_7JxcWtMpYOLJzUyFsx90bg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;One of the most common tasks in making software is simple: fixing bugs. Historically, we think of “bug fixing” as relatively straightforward stuff—maybe your app doesn’t look exactly right in that one user’s web browser. In the worst case, maybe it’s doing some calculation wrong, and you’ll have to update the software.&lt;/p&gt;
&lt;p&gt;When our company, Fog Creek Software, was started as a little indie firm way back in 2000, we mostly saw bugs that way, too. We made a bug-tracking app and tried to help people make sure they were fixing what was wrong in their software.&lt;/p&gt;
&lt;p&gt;While that was happening, our cofounder &lt;a href=&quot;https://joelonsoftware.com/&quot;&gt;Joel Spolsky&lt;/a&gt; also wrote a lot about the *culture *of making software. Back then, at the height of the dot-com boom, it was seen as a bit eccentric to put as much focus on the human factors and ethical behavior as our founders did. But it helped us win fans, and some of those people tried out the various apps we built along the years, and we’ve been lucky to keep thriving as what feels like one of the last few independent tech companies that’s still relevant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But we missed something important, too.&lt;/strong&gt; Those ideas and insights about how to treat people, how to listen to customers (and to communities), and how to be thoughtful and responsible in creating technology were even *more *important than anything we built into our software. They were the first steps to trying to fix what we could now think of as “Big Bugs”. Little bugs were mistakes in the software. Big Bugs are when we exacerbate (or cause!) major problems in society.&lt;/p&gt;
&lt;p&gt;What do we mean by “Big Bugs”? Software that &lt;a href=&quot;https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing&quot;&gt;exacerbates racial biases in the criminal justice system&lt;/a&gt; is a &lt;em&gt;big&lt;/em&gt; bug. Security policies that put &lt;a href=&quot;https://www.wired.com/story/equifax-breach-no-excuse/&quot;&gt;sensitive data from hundreds of millions of people at risk&lt;/a&gt; are a &lt;em&gt;big&lt;/em&gt; bug. Apps that &lt;a href=&quot;https://www.theguardian.com/technology/2016/dec/13/uber-employees-spying-ex-partners-politicians-beyonce&quot;&gt;secretly spy on users&lt;/a&gt; (including, yes, Beyoncé) have big bugs. Undermining trust in legitimate journalism and exacerbating fake news? Yep, that’s a big, big bug.&lt;/p&gt;
&lt;p&gt;So it’s time we make sure that we prioritize these big bugs right alongside the more obvious ones. Yes, check if your site looks good on an older smartphone, but also be sure that your data policies are respectful of your users. Of course you should address that persistent memory leak, but make time to improve password storage practices as well. And to be clear, we’re not pointing fingers here — we’ve been just as guilty of many of these systemic issues as anyone, focused on the “classic” definition of bugs while shortchanging our role in fixing some of the really Big Bugs.&lt;/p&gt;
&lt;p&gt;Maybe it seems presumptuous for a little software company to point out these flaws in a giant industry, or overly optimistic to think that our little community can make a difference in changing tech culture overall. But we saw it happen before, not that long ago, when the first wave of people blogging about and thinking about software online started to connect with each other. They pushed the state of the art forward with thoughtful conversations about design, accessibility, web standards, performance and so many more topics that we now take for granted as part of our checklist in building our apps.&lt;/p&gt;
&lt;p&gt;We think it’s time that a new generation of coders tries to tackle this even more important set of issues around access, equality, equity and basic fairness. And the clearest way we can state it is very simple: &lt;strong&gt;Software matters.&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Climate Leave: paid time off for extreme weather disruptions</title>
    <link href="https://blog.glitch.com/post/climate-leave-paid-time-off-for-extreme-weather-disruptions/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/climate-leave-paid-time-off-for-extreme-weather-disruptions/</id>
    <content type="html">&lt;h1&gt;Climate Leave: paid time off for extreme weather disruptions&lt;/h1&gt;
&lt;p&gt;Five years ago, we had a real wake-up call at our little company. We’re headquartered in downtown Manhattan, and though most of our team is remote now, back then almost everybody was based right in New York City.&lt;/p&gt;
&lt;p&gt;Superstorm Sandy hit us with full force in October of 2012. You probably know the broad details about Sandy, but our particular story was pretty unusual — our data center in downtown Manhattan was cut off from fuel, and keeping our customers running required days of heroics that culminated in &lt;a href=&quot;https://www.theregister.co.uk/2012/10/31/new_york_bucket_brigade/&quot;&gt;a multi-company bucket brigade effort&lt;/a&gt; to carry generator fuel up 18 stories. Our team helped &lt;a href=&quot;https://stackoverflow.blog/2012/11/09/se-podcast-36-we-got-hit-by-a-hurricane/&quot;&gt;keep the lights on&lt;/a&gt;, and even took part in a short documentary film that was inspired by the episode.&lt;/p&gt;
&lt;p&gt;It’s a striking story, but more important was the fact that much of our team was displaced, and many people had to evacuate—often bringing family, friends or pets along with them. We were reminded of those hardships as members of our team were forced from their homes again by the recent series of hurricanes that have ravaged parts of America. While there were of course far worse victims of these storms, and we’re extremely thankful that none of our colleagues were injured, it’s still incredibly important to us that Glitch be a company that supports its employees when they need us most. Investment in our people is the fundamental founding principle of our company.&lt;/p&gt;
&lt;h2 id=&quot;putting-it-in-writing&quot; tabindex=&quot;-1&quot;&gt;Putting it in writing &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/climate-leave-paid-time-off-for-extreme-weather-disruptions/#putting-it-in-writing&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;What we found during the recent storms (and were reminded of as we warily watched the spate of wildfires that have caused so much destruction lately) was that, when our team members were forced to evacuate, we didn’t have a policy to support them. Now, of course, we &lt;em&gt;did&lt;/em&gt; the right thing — we told our coworkers to get safe, take the time they need, and don’t worry about work while they’re putting family first. But as a CEO, I *never *want to be having to tell an employee, “trust me, it’ll be okay”, because taking care of employees means putting down our commitments to them and their families — &lt;strong&gt;in writing*&lt;/strong&gt;.*&lt;/p&gt;
&lt;p&gt;This is especially important because these situations of being displaced by weather or environmental conditions are only going to become more common. As a company, we’re already 18 years old, and we want to be around for many, many years to come, so we look carefully at &lt;a href=&quot;https://science2017.globalchange.gov/downloads/CSSR2017_FullReport.pdf&quot;&gt;official reports&lt;/a&gt; that explain we’ll see increasingly violent storms and increasingly destructive wildfires. The simple conclusion is that if we’re not committing to taking care of our employees during extreme weather events, we’re not fulfilling our responsibilities to our team. Our past policy of “trust us, we’ll take care of you” needs to be formalized for the same reasons that any other HR policy gets formalized: &lt;strong&gt;having it in writing protects workers.&lt;/strong&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/climate-leave-paid-time-off-for-extreme-weather-disruptions/46-1_jVJA076cNqVadePSwZjmBw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;policy-in-practice&quot; tabindex=&quot;-1&quot;&gt;Policy in practice &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/climate-leave-paid-time-off-for-extreme-weather-disruptions/#policy-in-practice&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Once we made the decision to enact this policy, implementing it was relatively straightforward. We followed a few simple steps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Our proposed policy is that employees can take &lt;strong&gt;up to 5 days&lt;/strong&gt; of climate leave due to extreme weather each calendar year, and that any leave of greater than 5 consecutive days requires there to be a declared state of extended emergency, as determined by local officials in the employee’s region. This policy directly mirrors our policy of unlimited sick leave, with any absence of more than 5 days becoming short term-disability and requiring a doctor’s note.&lt;/li&gt;
&lt;li&gt;The proposed policy was drafted by me as CEO, in consultation with our COO, finance and culture leaders, and presented to the entire company for review and comment. (Any policy change that affects compensation or employment agreements goes through our feedback cycle, where anyone in the company can offer revisions or ask for clarifications.) We did an advance briefing with team leads so they would know the broad outlines and be able to handle any basic questions that arose from their team members if needed.&lt;/li&gt;
&lt;li&gt;We looked at the payroll and compensation tracking systems we use, as well as others on the market, and found that none offered explicit climate or weather leave (if you see a system that does track these things, let everybody know!) and decided to manually track any climate leave that’s used. Given that our team is still small and individual members are still relatively unlikely to be affected in any given year, we think this will be sustainable for our purposes for quite a while.&lt;/li&gt;
&lt;li&gt;We’re planning to watch how the policy is used (and hopefully learn from examples of how similar policies are deployed at other companies) and iterate over time.&lt;/li&gt;
&lt;li&gt;And of course, we’re working to do our part to reduce our impact on the climate as a company, as well. For example, our policy of being remote-first while paying for mass transit for employees in our NYC headquarters means that, in a typical week, there are zero car commutes for our employees. We’ll be evaluating more of our business processes to see how we can make substantive improvements in the future.&lt;/li&gt;
&lt;li&gt;At Glitch, our &lt;a href=&quot;https://handbook.glitch.me/#time-off&quot;&gt;entire employee handbook&lt;/a&gt; is public, so employees and potential employees can review the current Climate Leave policy and know what would be covered.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/handbook?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’ve got questions about how we’re implementing our Climate Leave policy, or examples that we can learn from of how other companies are addressing similar concerns, please do share.&lt;/p&gt;
&lt;p&gt;[&lt;em&gt;This article was updated in November 2018 to reflect the renaming of our company from Fog Creek to Glitch.&lt;/em&gt;]&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Dev Rel success requires an ongoing connection to a community of peers</title>
    <link href="https://blog.glitch.com/post/dev-rel-success-requires-an-ongoing-connection-to-a-community-of-peers/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dev-rel-success-requires-an-ongoing-connection-to-a-community-of-peers/</id>
    <content type="html">&lt;h1&gt;Dev Rel success requires an ongoing connection to a community of peers&lt;/h1&gt;
&lt;p&gt;*Developer Relations is one of the most strategically important roles for any company that wants to build a successful technology platform. We’re working with the community to create a &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e27*3&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt;. In this article, we explore article 10: connection to a community of peers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Developer Relations practitioners need access to peers for learning and sharing through events and online communities.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Being a human-centered field, Dev Rel can’t happen in isolation — we need to be talking to each other, observing each other’s work and communities, and learning from each other’s experiences. But too often, Dev Rel teams are forced to treat connecting with peers as an optional luxury or a “nice-to-have” afterthought.&lt;/p&gt;
&lt;p&gt;Instead, Dev Rel should plan ahead for regular, structured, intentional communication with peers. The specific effort can take whatever form works, from formal conferences focused on Dev Rel best practices, to ongoing chat channels, ad-hoc meetups and community events. The important thing is that both a Dev Rel team and management recognize that a peer community is necessary for achieving goals like &lt;a href=&quot;https://medium.com/glitch/dev-rel-must-be-supported-with-ongoing-investment-in-professional-development-19ba90326b7a&quot;&gt;ongoing professional development&lt;/a&gt; or &lt;a href=&quot;https://medium.com/glitch/dev-rel-deserves-support-for-building-inclusive-communities-5a7779543cd&quot;&gt;building inclusive communities&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With that support network and infrastructure in place, Dev Rel will see benefits not just for the individual people who do the work of developer relations, developer advocacy, or developer evangelism, but for the field &lt;em&gt;as a whole&lt;/em&gt;. By building a network that is bigger than any one person, product or company, the Dev Rel community as a whole can push the practice forward.&lt;/p&gt;
&lt;h2 id=&quot;questions-to-ask&quot; tabindex=&quot;-1&quot;&gt;Questions to ask: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dev-rel-success-requires-an-ongoing-connection-to-a-community-of-peers/#questions-to-ask&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Does everyone on the Dev Rel team have contacts with peers in analogous roles at other organizations?&lt;/li&gt;
&lt;li&gt;Are Dev Rel staff members allowed to schedule explicit time for conversation or exchanges with other Dev Rel practitioners?&lt;/li&gt;
&lt;li&gt;Does the conference or event budget support Dev Rel team members attending events to build their own skills and network, not just events designed to reach developers?
*Read the original &lt;a href=&quot;https://medium.com/glitch/a-developer-relations-bill-of-rights-21381920e273&quot;&gt;Dev Rel Bill of Rights&lt;/a&gt; and discover the other articles in this series. And check out &lt;a href=&quot;https://g*litch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;, where we’re building the first set of business analytics tools for Dev Rel professionals.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Introducing Manuscript</title>
    <link href="https://blog.glitch.com/post/introducing-manuscript/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/introducing-manuscript/</id>
    <content type="html">&lt;h1&gt;Introducing Manuscript&lt;/h1&gt;
&lt;p&gt;You know, there was that team at Volkswagen that created software to cheat on emissions testing. And &lt;em&gt;they&lt;/em&gt; probably checked off all the items on their to-do list. They probably even fixed most of the bugs that they were tracking. But if technology is actually &lt;em&gt;negatively&lt;/em&gt; &lt;em&gt;affecting the air that we breathe&lt;/em&gt;, then maybe we need to think bigger about the way we craft software these days.&lt;/p&gt;
&lt;p&gt;At Fog Creek, we’re a company that was pretty much &lt;em&gt;born&lt;/em&gt; to help squash bugs, whether it’s “this doesn’t look right in my browser!” or “we shouldn’t be secretly polluting the earth!” We launched FogBugz back in 2000 as one of the first and most influential bug-tracking systems around, and it evolved to be great at project management, issue tracking, and lots more. Since it launched, the platform has been used to fix over &lt;em&gt;50 million bugs&lt;/em&gt;, by tens of thousands of teams around the world. But recently, we’ve been thinking about “&lt;a href=&quot;https://medium.com/make-better-software/software-matters-in-the-world-f24d25b255d7&quot;&gt;Big Bugs&lt;/a&gt;”, trying to imagine how we can address both the necessary parts of shipping software and the larger risks that too often get overlooked.&lt;/p&gt;
&lt;p&gt;So today, we’re using that same engine to create something new: . Manuscript helps &lt;em&gt;any&lt;/em&gt; team craft great software. You should &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;try it now&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The first thing to know is that** Manuscript is for making software**. Manuscript is not a generic project management tool; if you want an approval desk for your legal team, &lt;a href=&quot;https://www.atlassian.com/teams/legal&quot;&gt;you should use JIRA&lt;/a&gt;. Instead, Manuscript is deeply opinionated about how to help a team make great software, and we’ve built on the insights of the thousands of teams that we’ve watched use our platforms over the last 17 years.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/introducing-manuscript/22-1_aYb7KFbtTVLq-7WEQLwRRw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We knew Manuscript had to do all the essentials: task management, prioritization, scheduling, sprints, story points, and all that good stuff. And honestly, Manuscript is &lt;em&gt;great&lt;/em&gt; at those fundamentals. But then we saw a chance to do something really new, based on a few simple ideas:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/introducing-manuscript/22-1_me-G4ntLZXaqsCF-i4lNqQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’ve got a &lt;em&gt;lot&lt;/em&gt; more to say about Manuscript coming soon, including a sneak peek into how Manuscript doesn’t just track tasks, it helps your team learn to craft better software — whether that’s making things more accessible, more secure, or just more thoughtful.&lt;/p&gt;
&lt;p&gt;But you don’t have to wait for us to tell you the story:  and find out for yourself. (And if you’re already a FogBugz user? We’ll be upgrading you to Manuscript for free — we’ll be in touch with all the details.)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Letting Everyone Build a Better Web</title>
    <link href="https://blog.glitch.com/post/letting-everyone-build-a-better-web/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/letting-everyone-build-a-better-web/</id>
    <content type="html">&lt;h1&gt;Letting Everyone Build a Better Web&lt;/h1&gt;
&lt;p&gt;It seems every creative digital tool has been reinvented as a collaborative, social platform except the ones we use to make software itself. At a time when it’s more critical than ever to support and nurture underrepresented coders and help current coders thrive, what does it look like to create a community where everyone can make the app of their dreams?&lt;/p&gt;
&lt;p&gt;What follows is a lightly edited transcript of Jenn Schiffer’s O’Reilly Fluent talk, in which she provides an overview of &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. Glitch is our creative community that enables coders to collaborate in ways that past generations of programmers could only dream of. And in building Glitch, we’re trying to tackle some of the industry’s most difficult challenges around inclusion and education while making it fun for working coders to try out the latest and greatest tech. Here’s how and why we’re trying to do that:&lt;/p&gt;
&lt;p&gt;They’re these things, fake ideas, that we tell ourselves either to project our insecurities or put a bandaid on pervasive issues in our industry.&lt;/p&gt;
&lt;p&gt;Fake ideas include saying building for the web is easy, or I am self-taught. Everything is going great all of the time, and coding has never made me cry ever.&lt;/p&gt;
&lt;p&gt;The problem with fake ideas is that they create barriers of entry into the web development industry, which is a huge problem because with those barriers comes a lack of diversity, inclusivity, which then leads to a lack of products that work for everyone. That’s why VR makes most women sick and voice recognition doesn’t really work for women or people with accents. It also leads to a lack of products that are created to solve actual problems that we have. Like we don’t need a ride-sharing bus, we have buses. All of these fake ideas turn our focus away from things that we should be creating to help society, and really just to better ourselves as individuals or people in power, which is not chill.&lt;/p&gt;
&lt;p&gt;I feel like we can fix this by having a real conversation about real ideas like building for the web is actually kind of hard. It’s okay to admit that. We don’t learn alone. You can say you’re self-taught, but really you’re guiding your teaching. You don’t just learn from out of thin air how to build for the web. You need support whether it’s in the form of books, courses, or people helping you. It’s okay to ask for help. By saying that we’re self-taught and boasting that just makes other people who do need that extra support feel like they don’t belong when they do.&lt;/p&gt;
&lt;p&gt;Our tools are far from perfect, which is why we feel like building for the web is getting harder, and it is getting harder, but also we are human. It’s okay to get frustrated when we hit a problem, whether it’s a problem from something we don’t know, or it’s something that’s constraining us because of the way technology works today. Again, building for the web is very hard. We have a lot of constraints that stop us from doing all the things that we want to do. When you hit that wall, it’s really technically challenging and it’s emotionally challenging. That’s what I love about the industry, but sometimes I have to shed a few tears along the way.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch.com&lt;/a&gt; is a new product where we’re taking a unique approach at building something where we can enforce those real ideas, and really make building for the web something that everyone can do and can continue doing because inclusivity is of that much importance. That’s by sort of shifting our focus from what we individually need as engineers and looking to the bigger picture of what is best for all of us. That’s by focusing on both the tools, but most importantly the community.&lt;/p&gt;
&lt;p&gt;So tools are easy, it’s just software, right? But any level of developer, whether they are thinking of maybe learning to code, or they’re experienced or experts and want to continue to learn, the first thing they want to do is actually build something. With Glitch we’ve built an editor that allows you to write code, on the web, whether it’s static or full stack web apps. It’s really cute. It kind of looks like a toy sometimes, but that’s fine because if you’re going to be in front of a computer all day you want to have a pleasant aesthetic experience with what you’re building with. We don’t learn alone, so our editor allows multiple users at once to collaborate, so you can pair.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/letting-everyone-build-a-better-web/89-1_xHTKZwceCOVfZy4-1so6Dg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We all want to work on a cool team, and a lot of the software that’s being built today allows us to work as teams be it the products Atlassian’s putting out, CodePen, JSBin, all these other tools that allow you to work together. I think it’s really important that we continue doing that because we want to learn with other people, be it our coworkers or just randos on the internet that want to help us.&lt;/p&gt;
&lt;p&gt;Glitch supports Node, but you can use really any language. I really love how we’re sort of a platform for pushing APIs, but it’s built on APIs. We use libraries.io to search and add NPM packages that you can use to build really cool, powerful stuff. Now once you build something, you want to show it. I’ve helped teach courses on teaching people how to write HTML.&lt;/p&gt;
&lt;p&gt;One of the biggest barriers after writing code is that they want to get it on the internet and show it off to their kids, or their parents and stuff like that, but Devops is really hard, and that’s a huge barrier to getting people excited about coding without literally knowing every aspect of web development. So Glitch auto deploys your application and it lets you showcase it on our community site. You can view other people’s work. You can just view the source. Remember viewing source? And you can remix it so you have a clone of that project already deployed. You don’t have to set up any instances anywhere, we do that work for you. So you can go straight to having fun with your custom URL and go ahead.&lt;/p&gt;
&lt;p&gt;The bonus is that you own your own code. This is probably the most important thing for me as an engineer is that whenever I write code in someone else’s service, I want to be able to own that and take it wherever I want. Just like one of the reasons why I love JavaScript is that it’s portable. I feel like my JavaScript should be as well. I think it’s important that all creators of these kind of apps don’t lock their users into their philosophy of programming or what they do. With Glitch, to promote the open source ecosystem, we allow you to import/export to GitHub or download a zip file because not all people know what GitHub is or uses GitHub. We also let you login with Facebook because some students don’t know what GitHub is and it might be intimidating to teach them about versioning before they just want to go in and edit an HTML file.&lt;/p&gt;
&lt;p&gt;Now the hardest part is community. This is something that we haven’t really solved the problems for, and I don’t see it in the near future, or even the far future, but it’s important that we all work together on it. The barrier to entry is I want to learn something, but I don’t know what to make. I can make a to-do app, but then how do I use that to influence the things I’m making at work or at school, et cetera.&lt;/p&gt;
&lt;p&gt;One of the hardest things when learning a new framework or learning a new language as an expert developer is knowing what am I going to make to motivate me to keep going. This is an ever learning industry. We’re always teaching and learning, but we need those projects that keep us going at it before giving up. So for Glitch we like to showcase the projects that people are making on our community site. We have &lt;a href=&quot;https://glitch.com/building-blocks&quot;&gt;building blocks&lt;/a&gt;. We have &lt;a href=&quot;https://glitch.com/hello-worlds&quot;&gt;Hello Worlds&lt;/a&gt;. Who here never wants to roll their own OAuth again? We have &lt;a href=&quot;https://glitch.com/auth&quot;&gt;OAuth apps&lt;/a&gt; that you can just take and remix and build your app onto it. If you never want to build your own Slack bot from scratch again, we have &lt;a href=&quot;https://glitch.com/slack&quot;&gt;examples of that&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/letting-everyone-build-a-better-web/89-1_vQmignUqPRTqJPNEQQkOZw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Glitch.com itself is a glitch app. You can go and you can &lt;a href=&quot;https://glitch.com/edit/#!/community&quot;&gt;view the source&lt;/a&gt; of the code that I’m writing. It’s coffee script. We use our own tool, and I just love using it. It’s really fun. I love to use all different types of editors. I have lots of them installed on my computer just because I like to explore what is out there. I think that the really cool thing about the site is that you can remix all these existing projects and it deploys itself. You have something working within seconds.&lt;/p&gt;
&lt;p&gt;But I think the most important thing we need to work on besides providing ideas for people to learn is providing a way for them to get help. This is a quizzical duck. Now when we were younger we always were afraid to raise our hands to answer questions because we didn’t want to seem like a nerd, and we were always afraid to raise our hands to ask a question because we didn’t want to seem like a nerd that didn’t know anything. That’s something that still occurs today on the web. We want to work on that with Glitch. Again, we work at Fog Creek. We helped create Stack Overflow. We know developers have questions, and lots of them, so we &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;built a way into our app where you can ask the community for help&lt;/a&gt; when you’re stuck. You can tag what you’re working on, and say what you want to do. If you’re somebody who wants to help, we provide a way for you to see on the community site that people are asking for help. Then you can go in, that person can let you into the app if they wanted to, your secrets are all hidden, and then they can help you. Then you can remove that person from your project, or &lt;a href=&quot;https://medium.com/glitch/no-thanks-the-biggest-missing-feature-in-coding-culture-d4c6a57769a3&quot;&gt;you can thank them because thanking is cool and being nice is cool&lt;/a&gt;. When they’re thanked they see cool little hearts.&lt;/p&gt;
&lt;p&gt;I think that these sort of celebrations are really important and something that we take for granted. I am seeing a really awesome trend in &lt;a href=&quot;https://medium.com/glitch/designing-glitch-look-and-feels-e033040255b&quot;&gt;cuteness engineering in UI&lt;/a&gt; that makes being in front of a computer for our work time a fun experience, and it’s just really nice to look at, which is not really something that we’re used to with our tools. The major bonus to community is the ability to get together and have fun with each other. You can build cutting edge web technology like WebVR. This is a Glitch app by the &lt;a href=&quot;https://glitch.com/aframe&quot;&gt;A-frame team&lt;/a&gt;, and you can just auto deploy virtual reality in the browser. This isn’t something that we had years ago, and it’s super fun. It looks really rad.&lt;/p&gt;
&lt;p&gt;Any time you edit an app in Glitch, it auto deploys so you don’t have to worry about all of that. But I think the most powerful thing besides asking for help is the ability to remix other projects. You can allow people to remix them, which leads to a lot of fun.&lt;/p&gt;
&lt;p&gt;My internet friend Dan was using the experimental Chrome features for face recognition and made an app that &lt;a href=&quot;https://glitch.com/~facemoji&quot;&gt;added emoji to his face&lt;/a&gt;. I saw it, I loved it. It’s like looking in a mirror. I figured I could make it creepier by remixing his project and &lt;a href=&quot;https://glitch.com/~jennfacemoji&quot;&gt;adding my own face pieces to it&lt;/a&gt;. Again, look in a mirror. Then he was able to go to my site, go to my app because it auto deployed, and he was able to make his face look like that. Then other people like my friend Ben remixed it to make it even creepier. It goes on and on and on. It was a weird day.&lt;/p&gt;
&lt;p&gt;Having fun and learning is a big part of being a human, and software is made by and for humans, so we should be building tools that focus on community to do that. Because we can make building for the web easier, but we can’t do it by ourselves, and Glitch can’t do it by ourselves either.&lt;/p&gt;
&lt;p&gt;If you have public facing APIs and you want people to do fun stuff with it, we can help you, go to &lt;a href=&quot;https://glitch.com/forplatforms&quot;&gt;For Platforms&lt;/a&gt;. Then we can make all of us quizzical ducks more like a team.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Manuscript Integrations, smarter together</title>
    <link href="https://blog.glitch.com/post/manuscript-integrations-smarter-together/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/manuscript-integrations-smarter-together/</id>
    <content type="html">&lt;h1&gt;Manuscript Integrations, smarter together&lt;/h1&gt;
&lt;p&gt;Software has a huge impact on the world, so making great software &lt;a href=&quot;https://medium.com/make-better-software/software-matters-in-the-world-f24d25b255d7&quot;&gt;matters&lt;/a&gt;. And now, almost every company has to make software — it’s not just startups and tech companies. But regardless of your size or the industry you’re in, we think every team can craft great software, you just need the best tools and the right information.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/manuscript-integrations-smarter-together/26-0_6RD2HOBOBcGC_yIv.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So when we set about creating &lt;a href=&quot;http://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; on the engine of FogBugz, we knew intelligent connections to the collaboration tools you use were essential. Rather than some enormous suite of tools that attempts to do everything, we think what you really need is just the right tool for the job. And when we surveyed customers about what those were, Slack, Twitter and Google Docs were the clear leaders. So they’re the new integrations we launched with Manuscript.&lt;/p&gt;
&lt;p&gt;Here’s how they can help you work more effectively in Manuscript:&lt;/p&gt;
&lt;p&gt;With the Slack integration in Manuscript, when you link to, or mention a case in Slack, a summary of it is shown. The case number, project, area, title, status, assignee, priority, and most recent edit details are shown, so you and the people you’re chatting with on Slack have all the context they need to understand the case and its status.&lt;/p&gt;
&lt;p&gt;What’s more, you can also use Slash commands to add new cases and update existing ones from within Slack. That means no more switching between tools just to make a quick edit!&lt;/p&gt;
&lt;p&gt;And even if you haven’t set up your own Slack integration yet, we make sure Slack automatically unfurls any links to Manuscript cases to make them more readable for your team.&lt;/p&gt;
&lt;p&gt;Our new Twitter integration for Manuscript enables you to monitor Twitter for tweets that mention the keywords you’re interested in, like @mentions and hashtags, creating a case for each match. This is great for Support teams, so you can manage your Twitter queue right from within Manuscript. And it’s good for Product Management teams too, which can add tweets about features and bugs as subcases, helping you gather requirements and prioritize feature work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try this:&lt;/strong&gt; Set up the Manuscript Twitter integration, then tell your users they can tweet @YourProductName with #featurerequest and it’ll automatically get captured in Manuscript!&lt;/p&gt;
&lt;p&gt;With our integration with Google Drive, you can automatically link documents in Google Docs to Manuscript cases just by adding the case ID in the title. So there’ll be no more fishing around trying to find documents, you get a handy link taking you from Manuscript straight to the document you need.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/manuscript-integrations-smarter-together/26-0_sHUpfK9BBDJVX-Xc.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;What separates integrations in Manuscript from other tools, is the extent to which you can customize them. This is because Manuscript integrations are powered by &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, our friendly coding community. This enables you to leverage the full power of Glitch to make your Manuscript integrations do exactly what you need them to.&lt;/p&gt;
&lt;p&gt;Glitch provides a browser-based code editor to modify your integrations, and instantly hosts and deploys them as you make changes. So with nothing to install, you can get straight to work on your integration and even pair program with colleagues in real-time.&lt;/p&gt;
&lt;p&gt;You don’t need to start from scratch. You can remix full, working apps &lt;a href=&quot;https://glitch.com/manuscript&quot;&gt;shared by the Manuscript community on Glitch&lt;/a&gt;, and edit them however you need to. As well as get a quick start creating new ones by using our &lt;a href=&quot;https://glitch.com/~hello-manuscript&quot;&gt;“Hello World” starter project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We’ve even cleaned up our JSON API and added a new API command, pushContent, that lets you easily push content into Manuscript. We’ve created a &lt;a href=&quot;https://www.npmjs.com/package/manuscript-api&quot;&gt;Manuscript API NPM package&lt;/a&gt; to make working on integrations even easier, along with all &lt;a href=&quot;https://api.manuscript.com/&quot;&gt;new API documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We’ll be publishing a blog post exploring a Manuscript integration starter project on Glitch shortly. But for now, why don’t you &lt;a href=&quot;http://www.manuscript.com/&quot;&gt;trial Manuscript&lt;/a&gt; and hook up the integrations with your other tools.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The building blocks of a creative community</title>
    <link href="https://blog.glitch.com/post/the-building-blocks-of-a-creative-community/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-building-blocks-of-a-creative-community/</id>
    <content type="html">&lt;h1&gt;The building blocks of a creative community&lt;/h1&gt;
&lt;p&gt;As we celebrate the Glitch community having created more than &lt;em&gt;half a million projects&lt;/em&gt; on the platform, we&#39;ve been reflecting on how to make sure that contributors to the next hundred million projects on the platform have a great experience.&lt;/p&gt;
&lt;p&gt;Today, we’re proud to share two simple but powerful tools that represent how we think about making sure every project in our community gets off to a great start.&lt;/p&gt;
&lt;h2 id=&quot;license-to&quot; tabindex=&quot;-1&quot;&gt;License to 🎉 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-building-blocks-of-a-creative-community/#license-to&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;With Glitch, remixing or reusing an existing app happens at the click of a button. That means that knowing how you can use someone else’s code is essential. And if you&#39;ve created a project that you want others to use as a seed for their own creativity, it’s important to tell them so!&lt;/p&gt;
&lt;p&gt;Glitch now lets you add any of the most popular open source licenses right from the Add File menu in the editor. Once you&#39;ve clicked on “Add a license”, you’ll get a nicely formatted Markdown text file showing the license, and a special button will appear above the file letting you change to a different option, if you desire. We default to the flexible, straightforward MIT license, but old favorites like the Apache &amp;amp; GPL licenses are in there too, of course, along with a nicely-formatted summary of what these licenses imply.&lt;/p&gt;
&lt;p&gt;We’ve linked to detailed explanations of each license so you can learn more (thanks to the nice folks at GitHub for making &lt;a href=&quot;https://choosealicense.com/&quot;&gt;Choosealicense.com&lt;/a&gt;, which is a great reference!), and you can of course replace the text of the license with your own custom license if you want.&lt;/p&gt;
&lt;p&gt;Having more Glitch projects explicitly declare their licenses increases the odds that people will be able to easily work together and share their creations. We’ve also added explicit licenses to all our sample projects and will be featuring projects with friendly, open licenses on the site going forward.&lt;/p&gt;
&lt;h2 id=&quot;code-is-culture&quot; tabindex=&quot;-1&quot;&gt;Code Is Culture 😸 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-building-blocks-of-a-creative-community/#code-is-culture&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Just as important as knowing your legal rights to share is knowing that your work will happen in a place where you and your ideas are welcome. Since Glitch is a friendly community (it says so right on the homepage!), creators always want to make sure new contributors feel welcome when they jump in to collaborate on coding in Glitch. But without explicit rules or guidelines, sometimes it can be tough to give people guidance about how best to encourage that goal.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-building-blocks-of-a-creative-community/38-1_sAbujmYEOXsPfcwm5DguXg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Enter a code of conduct. &lt;em&gt;Lots&lt;/em&gt; has been written on why successful contributor communities like open source projects need a good, strong, well-enforced code of conduct. You can read some good overviews from &lt;a href=&quot;https://opensource.guide/code-of-conduct/&quot;&gt;Open Source Guides&lt;/a&gt; or the &lt;a href=&quot;https://www.contributor-covenant.org/&quot;&gt;Contributor Covenant&lt;/a&gt; site, but what we’ve learned from countless open source projects that have adopted such codes is that having an explicit written statement is a really powerful first step to building an inclusive community.&lt;/p&gt;
&lt;p&gt;But, as the &lt;a href=&quot;https://adainitiative.org/2014/02/18/howto-design-a-code-of-conduct-for-your-community/&quot;&gt;Ada Initiative&lt;/a&gt; and many others have noted, a Code of Conduct is only useful if it’s effectively enforced. That’s not a responsibility we can solve just by putting some buttons in the editor, but by building a broader Glitch community where everybody knows and expects that we all want to be thoughtful and welcoming, we make it easier to support each other.&lt;/p&gt;
&lt;p&gt;We’re thankful to all the hard-working activists and experts who&#39;ve created the code of conduct that we based our example on, and appreciate that their work to make a more inclusive coding culture makes our work possible.&lt;/p&gt;
&lt;h2 id=&quot;the-friendly-community&quot; tabindex=&quot;-1&quot;&gt;The Friendly Community &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-building-blocks-of-a-creative-community/#the-friendly-community&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Every time we talk about Glitch publicly, we start by describing it as “the friendly community where you’ll make the app of your dreams”. Features like letting you &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;raise your hand 🙋🏽 when you need help&lt;/a&gt; are all about being friendly and welcoming to coders of every background and every experience level.&lt;/p&gt;
&lt;p&gt;We have been blown away by the hundreds of thousands of creative projects that have flourished on Glitch. And we attribute the Glitch community’s generosity of spirit and wildly inspiring creativity to the fact that both our team who makes Glitch, and all of you who use it, are excited about the idea of &lt;em&gt;every&lt;/em&gt; person being able to express themselves by building and coding together.&lt;/p&gt;
&lt;p&gt;Today’s new features are just one more step to making Glitch a place where anybody in the world can create with code. We can’t wait to see what you make! 🎏&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Jira’s not bad. So why are so many teams looking at alternatives like Manuscript?</title>
    <link href="https://blog.glitch.com/post/jira-s-not-bad-so-why-are-so-many-teams-looking-at-alternatives-like-manuscript-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/jira-s-not-bad-so-why-are-so-many-teams-looking-at-alternatives-like-manuscript-/</id>
    <content type="html">&lt;h1&gt;Jira’s not bad. So why are so many teams looking at alternatives like Manuscript?&lt;/h1&gt;
&lt;p&gt;Over the past several years, everybody who cares about tech has become acutely aware that &lt;a href=&quot;https://medium.com/make-better-software/software-matters-in-the-world-f24d25b255d7&quot;&gt;software really &lt;/a&gt; — it has a huge impact, both positive and (potentially) negative. But while our perspective on tech has changed, a lot of the tools we use haven’t kept up.&lt;/p&gt;
&lt;p&gt;We think that’s the reason why, when we launched &lt;a href=&quot;https://manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;, we heard from so many people with, uh… &lt;a href=&quot;https://twitter.com/search?q=hate%20jira&quot;&gt; opinions&lt;/a&gt; about Jira who told us they were hungry for another option. Don’t get us wrong — the people who make Jira are very nice folks, and very smart, but when there’s a constant stream of complaints, there’s got to be a deeper cause.&lt;/p&gt;
&lt;p&gt;What people mean when they complain about Jira isn’t just about the tool itself—it’s about how Jira makes them &lt;em&gt;feel&lt;/em&gt; when trying to work as a team.&lt;/p&gt;
&lt;p&gt;A jack-of-all-trades platform is always going to leave at least some members of a team exasperated. It’s virtually impossible for the same tool to be useful for both &lt;a href=&quot;https://www.atlassian.com/software/jira/core/legal&quot;&gt;lawyers reviewing documents&lt;/a&gt; and for developers crafting great software. Worse, that open-ended design makes it all too easy to focus on process over products, leaving everybody on the team sitting through endless meetings or filling out pointless forms instead of doing their &lt;em&gt;actual work&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;As you might guess, we think there’s a better way to do things.&lt;/p&gt;
&lt;p&gt;We think you’ll be excited to try Manuscript for your next software project, or even just for your next team sprint. Here’s why:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Work with what you’ve got:&lt;/strong&gt; Manuscript helps your team use &lt;em&gt;the best tools for the job&lt;/em&gt;, by seamlessly integrating with popular platforms like Slack, GitHub and Trello, at no additional cost. We’re not trying to upsell you to a bundled chat platform like HipChat, so we can make it easy to connect to the tools your team already loves. And you don’t have to sort through 100 different third-party Slack integrations (which cost extra!) just to plug everything in together.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Be opinionated:&lt;/strong&gt; Manuscript has a strong point of view about what makes for good software, building in best practices like assigning each case to a single person. That means you spend less time in meetings where people are pointing fingers at each other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Real search, for a workflow that works:&lt;/strong&gt; Nothing is more infuriating than not being able to find an issue that you just created. Manuscript’s powerful search features work every time, letting you visually build a search and save it for re-use, without having to know some special magical syntax or obscure query language.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;More cost-effective:&lt;/strong&gt; Manuscript gives you all the tools you need, for one simple per-user price. It’s cheaper to start, since there’s no additional cost for Slack support or kanban boards or our powerful AI-based inbox management, and cheaper to run over the long term, since you don’t have to pay somebody to babysit a complex customization of your workflow.
&lt;img src=&quot;https://blog.glitch.com/post/jira-s-not-bad-so-why-are-so-many-teams-looking-at-alternatives-like-manuscript-/23-1_7mdp2qr8KpqNCXJNu_41pg.png&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The truth is, the process of changing culture in a development team takes time. Evolving how we think of creating technology doesn’t happen overnight.&lt;/p&gt;
&lt;p&gt;So, for your next project, &lt;a href=&quot;https://www.manuscript.com/try&quot;&gt;get started with Manuscript for free&lt;/a&gt;. See what your team can do when they’re freed up to focus on their most ambitious goals.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Build a Web App with React</title>
    <link href="https://blog.glitch.com/post/react-starter-kit/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/react-starter-kit/</id>
    <content type="html">&lt;h1&gt;Build a Web App with React&lt;/h1&gt;
&lt;h2 id=&quot;part-1-intro-to-react&quot; tabindex=&quot;-1&quot;&gt;Part 1: Intro to React &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/react-starter-kit/#part-1-intro-to-react&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Software Engineers who use React every day explain what React is, when you might use it and why.&lt;/p&gt;
&lt;h2 id=&quot;part-2-react-starter&quot; tabindex=&quot;-1&quot;&gt;Part 2: React Starter &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/react-starter-kit/#part-2-react-starter&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We take a look at a simple app that uses React, and we introduce the tools and concepts you need to understand it, including Webpack, JSX, components, elements and props.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-react&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-react&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-3-react-router&quot; tabindex=&quot;-1&quot;&gt;Part 3: React Router &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/react-starter-kit/#part-3-react-router&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We introduce you to routing, and explain how you can use React Router to add links to additional pages in your app.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-react-router&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-react-router&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-4-react-redux&quot; tabindex=&quot;-1&quot;&gt;Part 4: React Redux &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/react-starter-kit/#part-4-react-redux&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We explain how to manage &#39;state&#39; in your app, and how Actions work with Reducers.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-react-redux&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-react-redux&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-5-whats-next&quot; tabindex=&quot;-1&quot;&gt;Part 5: What&#39;s Next? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/react-starter-kit/#part-5-whats-next&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We suggest some useful add-ons and libraries to try out once you&#39;ve mastered the basics.&lt;/p&gt;
&lt;p&gt;See our &lt;a href=&quot;https://glitch.com/react&quot;&gt;gallery&lt;/a&gt; of apps that use React.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Art, Bots and Empathy</title>
    <link href="https://blog.glitch.com/post/art-bots-and-empathy/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/art-bots-and-empathy/</id>
    <content type="html">&lt;h1&gt;Art, Bots and Empathy&lt;/h1&gt;
&lt;p&gt;Hey there! I’m Maurice Cherry, and I’m the newest member of the Glitch team.&lt;/p&gt;
&lt;p&gt;I first got started on the web back in the mid 90s learning to code by tinkering around with HTML on Geocities, and I love how Glitch brings back those same feelings of fun, exploration, and community when it comes to the Web.&lt;/p&gt;
&lt;p&gt;The spark for creativity can come at any time, and Glitch makes the process of coding and building easy and approachable no matter your skill level. To show you what I mean, let’s take a look at a typical day on Glitch!&lt;/p&gt;
&lt;p&gt;Glitch can obviously be used as a sandbox to demo cool new tech. Take Ada Rose Cannon’s &lt;a href=&quot;https://comlink-template.glitch.me/&quot;&gt;Comlink example&lt;/a&gt; for instance. She’s created a remixable template app for exposing APIs in iframes allowing you to create APIs where the information is stored locally but accessed from other websites using the Comlink RPC library.&lt;/p&gt;
&lt;p&gt;Contrast that to &lt;a href=&quot;https://immigrationcolab.glitch.me/&quot;&gt;this stunning art project&lt;/a&gt; from the Immigration Co/Lab Interactive Showcase from the Tribeca Film Institute. It’s a 360-degree immersive experience that follows a water droplet through its epic migration journey.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-bots-and-empathy/40-1_J_9DGHgW77z8Uo6PpDNz_A.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It’s also great to see people using technology to help others. Like this anxiety check-in bot created by Elisa. It’s an exciting way to use bots for self-care purposes. This bot was created using &lt;a href=&quot;https://glitch.com/botkit&quot;&gt;Botkit&lt;/a&gt;, an open-source toolkit from the team at &lt;a href=&quot;https://howdy.ai/&quot;&gt;Howdy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But so far, these have all been creations by individuals. However, Glitch can be used for collaboration too. We are even seeing it used in classroom settings. Here, &lt;a href=&quot;https://twitter.com/LearningNerd/status/940623177700405248&quot;&gt;Liz Krane uses Glitch to teach almost 30 developers in her intro to JavaScript workshop&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;I’ve been fascinated to see how people are using the same tool to create a breadth of interesting and useful creations. Whether it’s to scratch an itch and create a tool that’s useful for you, expressing yourself by creating art, or helping others overcome anxiety or learn something new.&lt;/p&gt;
&lt;p&gt;We created Glitch as a powerful but comfortable and fun way to experiment with code. Whether you’re new to coding or you’re a seasoned professional, Glitch is a place where you can express yourself. And if you ever get stuck, just &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;“raise your hand”&lt;/a&gt; and ask for help from the Glitch community!&lt;/p&gt;
&lt;p&gt;What will &lt;em&gt;you&lt;/em&gt; make on Glitch today? Respond here or &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;tweet us (@glitch)&lt;/a&gt; and show us what you’re creating!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Learning with Glitch in the New Year</title>
    <link href="https://blog.glitch.com/post/learning-with-glitch-in-the-new-year/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/learning-with-glitch-in-the-new-year/</id>
    <content type="html">&lt;h1&gt;Learning with Glitch in the New Year&lt;/h1&gt;
&lt;p&gt;“&lt;strong&gt;This year, I’m going to learn how to code.&lt;/strong&gt;” Or maybe “this year, I’m going to learn that new programming framework”. These thoughts pop into our heads on January 1st because of a wonderful, optimistic tendency to think, “New Year, New Me!” At the same time, it can be intimidating to try new things because resolutions can run into trouble when regular life gets in the way.&lt;/p&gt;
&lt;p&gt;At &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we look at what &lt;em&gt;works&lt;/em&gt; to help people really learn new skills and build amazing things on the web. And it turns out, it’s the same two things you need to stick to a New Year’s resolution:&lt;/p&gt;
&lt;p&gt;To start this year off right, we’ll be bringing the entire Glitch community together to help each other start making amazing things in 2018. You’ll see example projects to remix, articles describing how to use Glitch to create your ideas, cool new tool kits or frameworks to try out, and interviews and conversations with some inspiring people whose perspectives will inspire you.&lt;/p&gt;
&lt;h2 id=&quot;everybody-can-learn&quot; tabindex=&quot;-1&quot;&gt;Everybody Can Learn &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/learning-with-glitch-in-the-new-year/#everybody-can-learn&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The basic idea behind Glitch is simple: Everybody, at every skill level, should be able to easily create things on the internet and share them with the world. Our belief is that this kind of creation and learning is &lt;em&gt;fun&lt;/em&gt; if we get rid of all the technical obstacles and make sure the community is welcoming and friendly. It shows up in every detail of how people create on Glitch, including the simple idea that if you get stuck, you can just raise your hand, and people in the community will help each other out.&lt;/p&gt;
&lt;p&gt;If that sounds like a good way for you to finally stretch out and learn some new technical skills, then join us, and tell your friends to join us on Glitch, too. You can check back in each day on Glitch as we share inspiration, resources and ideas that will help you learn new coding skills or build the app or website of your dreams. We can’t wait to see what you create!&lt;/p&gt;
&lt;h2 id=&quot;ready-to-get-started&quot; tabindex=&quot;-1&quot;&gt;Ready to get started? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/learning-with-glitch-in-the-new-year/#ready-to-get-started&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve got just the thing: An **&lt;a href=&quot;https://glitch.com/edit/#!/first-app-html?path=README.md:1:0&quot;&gt;introduction to HTM**L&lt;/a&gt;, which you can use to build a list of New Year’s Resolutions (or any other kind of list!) Just jump in, read the linked instructions, and start typing to remix the project and begin making it your own!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Get Started Making Manuscript Integrations</title>
    <link href="https://blog.glitch.com/post/how-to-get-started-making-manuscript-integrations/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-get-started-making-manuscript-integrations/</id>
    <content type="html">&lt;h1&gt;How to Get Started Making Manuscript Integrations&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-get-started-making-manuscript-integrations/25-1_aiI8sS8biLagqpXoD-bWQQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Every team can craft great software, you just need the best tools and the right information.&lt;/p&gt;
&lt;p&gt;The ‘best tools’ part of this is particularly important. Freeing your team to be able to use the right tools for the job, the tools they actually want to use, is not only empowering, but in our experience leads to better results. So, while Manuscript provides all you need to make great software, including project management, issue tracking, and support functionality. Whenever you want to use another tool in your workflow, we enable you to use it seamlessly with Manuscript. That’s why we provide robust integrations with other best of breed tools like Slack, GitHub and Google Docs that are free to use, and fully customizable.&lt;/p&gt;
&lt;p&gt;But if there isn’t an existing integration for the tool you use, you don’t need to start coding it from scratch. You can remix full, working apps shared by the Manuscript community on Glitch, and edit them however you need to. Glitch provides a browser-based code editor to modify your integrations, and instantly hosts and deploys them as you make changes. So with nothing to install, you can get straight to work on your integration and even pair program with colleagues in real-time.&lt;/p&gt;
&lt;p&gt;What’s more, to help you get started we’ve provided a “Hello World” starter project and it’s this project that I want to walk you through in this post, so you can see just how easy it is to start working with the Manuscript API and integrate the tools you use with Manuscript.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-get-started-making-manuscript-integrations/25-1_DdZwvDTZqO9E2Aj7ngWa5A.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The “&lt;a href=&quot;https://glitch.com/edit/#!/hello-manuscript&quot;&gt;Hello-Manuscript&lt;/a&gt;” project provides a form, which takes user input and posts it to your Manuscript account, either as a new case or as a new comment in an existing case.&lt;/p&gt;
&lt;p&gt;It makes use of our &lt;a href=&quot;https://www.npmjs.com/package/manuscript-api&quot;&gt;Manuscript NPM package&lt;/a&gt;, which makes it easy to work with the &lt;a href=&quot;https://api.manuscript.com/&quot;&gt;Manuscript API&lt;/a&gt; in Node.js. And it’s a handy starting point for creating your own integrations between Manuscript and the tools you use.&lt;/p&gt;
&lt;p&gt;The only required parts of a Manuscript integration relate to the ability for users of it to add and edit the integration from the integrations page within Manuscript. In our hello-manuscript example, these important parts of the code are in &lt;a href=&quot;https://glitch.com/edit/#!/hello-manuscript?path=server.js:1:0&quot;&gt;server.js&lt;/a&gt;, so we’ll start there.&lt;/p&gt;
&lt;p&gt;The integrations page within your Manuscript instance hits this endpoint whenever a user clicks the integration tile. In this sample app, we’re simply redirecting to a pre-populated webform. You’ll probably want to do something more complex, such as storing the authentication data in a database instance.&lt;/p&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;The other required thing is a GET route for the ‘/status’ endpoint. This should consume a site name (in query params) and send back the status of the integration for that particular site. The response will look like one of these:&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Manuscript will use this response to display the status of the integration on the integrations page.&lt;/p&gt;
&lt;p&gt;With those things setup, lets take a look at the more interesting part of the code: the bit that passes the webform data into Manuscript. It does this with a POST route for &lt;code&gt;/push&lt;/code&gt; beginning on line 35:&lt;/p&gt;
&lt;p&gt;It uses the Manuscript API through use of our NPM package to pass the title, text and optional case ID to Manuscript. So it’s this code that you should modify to pass data from another tool into Manuscript, instead of submitted user input.&lt;/p&gt;
&lt;p&gt;Lastly, at some point, you’ll likely want to remove the other files in the project, like index.handlebars, style.css, and client.js. They just provide something nice to look at while you hit the app’s URL, so are only useful if you too need to provide a visible front-end such as a form to capture input.&lt;/p&gt;
&lt;p&gt;And that’s it. If you’re looking for more involved examples, take a look at the &lt;a href=&quot;https://glitch.com/manuscript&quot;&gt;Manuscript community app gallery&lt;/a&gt;, where you can view the code and remix other working integrations.&lt;/p&gt;
&lt;p&gt;To understand more about what you can do, take a look at the &lt;a href=&quot;https://api.manuscript.com/&quot;&gt;Manuscript API docs&lt;/a&gt;, or learn more about &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; and the tools it &lt;a href=&quot;https://manuscript.com/integrations&quot;&gt;integrates with&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This Week On Glitch: Learning to Code</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-learning-to-code/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-learning-to-code/</id>
    <content type="html">&lt;h1&gt;This Week On Glitch: Learning to Code&lt;/h1&gt;
&lt;p&gt;Happy New Year! If learning to code was on your list of resolutions for 2018, then you’re in the right place. We know that it can be intimidating to try something new, but Glitch’s friendly community of creators is here to inspire you and to help you achieve your goals.&lt;/p&gt;
&lt;p&gt;We started off this week with a series of posts from our own &lt;a href=&quot;https://twitter.com/jennschiffer&quot;&gt;Jenn Schiffer&lt;/a&gt; that show you how to build a simple app for tracking New Year’s resolutions! We began with &lt;a href=&quot;https://glitch.com/~first-app-html&quot;&gt;creating the basic structure with HTML&lt;/a&gt;, which stands for HyperText Markup Language.&lt;/p&gt;
&lt;p&gt;The next day, we moved on to &lt;a href=&quot;https://glitch.com/~first-app-css&quot;&gt;formatting our app with CSS&lt;/a&gt;, which stands for Cascading Style Sheets. CSS is used to control the presentation and formatting of our HTML, and lets us add color and other layout elements to our app.&lt;/p&gt;
&lt;p&gt;After this, we &lt;a href=&quot;https://glitch.com/~first-app-js&quot;&gt;added interactivity with JavaScript&lt;/a&gt; to get the current date from the browser and display it on the page. Each example project is well-documented, and you can see how HTML, CSS, and JavaScript work together to create this nifty app. Don’t forget to look at the readme files for each of these Glitch apps for more in-depth information about each language!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-learning-to-code/41-1_mOPHwj9JQIq6Ys8Nl6Xu6g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;In the Glitch community, make sure you &lt;a href=&quot;https://glitch.com/aframe&quot;&gt;check out the tutorials and apps&lt;/a&gt; built using &lt;a href=&quot;https://aframe.io/&quot;&gt;A-Frame&lt;/a&gt;, a web framework that lets you create VR experiences that work on the Oculus Rift and other headsets! You can start with basic apps you can use as a base for larger projects, or remix bigger projects like &lt;a href=&quot;http://snowy-island.glitch.me/&quot;&gt;this amazing winter wonderland&lt;/a&gt; done by &lt;a href=&quot;https://twitter.com/g33konaut&quot;&gt;Martin Splitt&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-learning-to-code/41-1_XnEHx4CIbZlty_jq22c6KQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;For something really cool, spend some time with this &lt;a href=&quot;https://glitch.com/~drum-machine&quot;&gt;fun drum machine app&lt;/a&gt; from &lt;a href=&quot;https://maryrosecook.com/&quot;&gt;Mary Rose Cook&lt;/a&gt;. Now this app might seem like it would be complicated to build, but the 114-line source code is heavily annotated so you can understand how it works.&lt;/p&gt;
&lt;p&gt;There are &lt;a href=&quot;https://glitch.com/nodeschool&quot;&gt;NodeSchool&lt;/a&gt; Workshoppers that show you the basics of Node.js development, like streams, async, scope chains, and closures. We also have Workshoppers for &lt;a href=&quot;https://glitch.com/~nodeschool-learnyouhtml&quot;&gt;HTML&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~javascripting&quot;&gt;JavaScript&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/~nodeschool-how-to-markdown&quot;&gt;Markdown&lt;/a&gt; as well!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-learning-to-code/41-1_BpF2C7c9h7oM1jZ95xtfWA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Don’t miss the , either. It’s an entire book covering Node development from the basics, through to a complete web app. Click through the readme file to read each chapter, and use the 13 live-running code examples to help you along the way.&lt;/p&gt;
&lt;p&gt;Once you’ve mastered the basics, take a look at our &lt;a href=&quot;https://glitch.com/react-starter-kit&quot;&gt;React Starter Kit&lt;/a&gt;. It’s a free 5-part video course that helps you learn React with interactive code examples and brief interviews with developers who use React every day in their jobs.&lt;/p&gt;
&lt;p&gt;January 5th at 3pm Eastern Time, we’re closing out the week with a live coding session lead by Jenn Schiffer. She’ll be building an app on Glitch using Node.js! &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;Follow us on Twitter&lt;/a&gt; so you can be notified! As you can see, we’re building on each day’s concepts step by step so you can get comfortable with using Glitch and remixing other projects.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This week on Glitch: Rise of the Bots!</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-rise-of-the-bots-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-rise-of-the-bots-/</id>
    <content type="html">&lt;h1&gt;This week on Glitch: Rise of the Bots!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-rise-of-the-bots-/4-1_1s7wOib3gi-wspuR1W8pDA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Whether it’s a handy Slack bot that helps you collaborate at work or a playful Twitter bot that offers a fun distraction during the day, there’s no end to what bots can do for you.&lt;/p&gt;
&lt;p&gt;But if you’ve ever had an idea and thought, “That would make a &lt;em&gt;great&lt;/em&gt; bot!” you know it’s often still too hard to make a bot yourself. So Glitch is here to help. This week, we’ll be featuring cool bots that you can use as-is, or remix to power your own creative ideas. We’ll ask brilliant bot creators to join us to help give you inspiration for new creations. And we’ll even point out the ways that bots can encourage us to do better out in the world, not just at work.&lt;/p&gt;
&lt;p&gt;The best part? All of these creative bot examples are just the starting point — we’ve got a whole collection of &lt;a href=&quot;https://glitch.com/handy-bots&quot;&gt;Bot Building Blocks&lt;/a&gt; that will let you build the bot of your dreams, for nearly any platform. So if you’re inspired by the bots you see here, you can run with your idea and make a bot that anybody can try for themselves. Whether it’s for Twitter, Slack, Facebook Messenger or anywhere else, we’ll be watching to see what bots you create!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bots for Good</title>
    <link href="https://blog.glitch.com/post/bots-for-good/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/bots-for-good/</id>
    <content type="html">&lt;h1&gt;Bots for Good&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/bots-for-good/44-1_1s7wOib3gi-wspuR1W8pDA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/this-week-on-glitch-rise-of-the-bots-f0122bb0a846&quot;&gt;We kicked off this week talking about bots&lt;/a&gt; — convenient programs that can automate any number of common functions. Let’s take a closer look at some of these fascinating bots, including a few from the Glitch community!&lt;/p&gt;
&lt;p&gt;Bots can help you with a lot of different tasks to get you through your day. Take &lt;a href=&quot;https://woebot.io/&quot;&gt;Woebot&lt;/a&gt; for example, a friendly bot that uses Facebook Messenger to check in with you about your mood, teach you new things and give you insight on your behaviors.&lt;/p&gt;
&lt;p&gt;There’s also &lt;a href=&quot;https://resist.bot/&quot;&gt;Resistbot&lt;/a&gt; and &lt;a href=&quot;https://www.facebook.com/WeBot/&quot;&gt;WeBot&lt;/a&gt;: two helpful bots for civic-minded citizens. Connect with Resistbot to find out your local senator or Congressional representative, and deliver a message to them in just two minutes. WeBot takes activism a step further by allowing you to discover and receive alerts for nearby protests. Both of these bots are a great way to take activism and advocacy efforts offline and into the real world.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/bots-for-good/44-1_4zvplfIV7hWFMhhXDNJBFQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Need more inspiration? Here are some examples of fun and useful bots from the Glitch community!&lt;/p&gt;
&lt;p&gt;Glitch user Elisa made a wonderful and practical &lt;a href=&quot;https://twitter.com/elisaapra/status/941021168458375168&quot;&gt;anxiety check-in bot&lt;/a&gt; for one of her classes using &lt;a href=&quot;https://botkit.ai/&quot;&gt;Botkit&lt;/a&gt;, a popular open-source developer tool for building chat bots, apps, and other custom integrations for messaging platforms.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.curlsbot.com/&quot;&gt;Curlsbot&lt;/a&gt; is for anyone who needs help with caring for their naturally curly or wavy hair. This bot asks a series of questions to determine your hair porosity, analyzes the ingredients lists of products, and provides recommendations to help you get the best results for your hair.&lt;/p&gt;
&lt;p&gt;Two great Twitter bots — &lt;a href=&quot;https://twitter.com/trovelistbot&quot;&gt;@TroveListBot&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/TrovePoetryBot&quot;&gt;@TrovePoetryBot&lt;/a&gt; — use publicly available data from &lt;a href=&quot;https://trove.nla.gov.au/&quot;&gt;Trove&lt;/a&gt; to help you find and use resources relating to Australia. So whether you need a little poetry or just want to get your fix of koala content, these bots are here. 🐨&lt;/p&gt;
&lt;p&gt;There’s also &lt;a href=&quot;https://glitch-notifier.glitch.me/&quot;&gt;Glitch Notifier&lt;/a&gt; — a Slack bot which notifies you immediately whenever someone asks a question on Glitch. This bot is a great way to share your knowledge, pay it forward, and help out the Glitch community of creators!&lt;/p&gt;
&lt;p&gt;Have these examples motivated you to create your own bot? You’re in luck, because Glitch has a number of resources to help you build bots for anything you can imagine.&lt;/p&gt;
&lt;p&gt;Let’s begin with &lt;a href=&quot;https://glitch.com/handy-bots&quot;&gt;our directory of handy bots&lt;/a&gt;; a great starting point for creating your own bot. There are example projects here that tie into Skype, Discord, Mastodon and lots of other messaging services. Remix any of these bots and make them your own!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/bots-for-good/44-1_N0gLgJXN2uyTGhAL1-yHFw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;How about &lt;a href=&quot;https://glitch.com/slack&quot;&gt;making your own Slack bot&lt;/a&gt;? We have several example projects available that can help you make an onboarding bot or build something more powerful using Botkit.&lt;/p&gt;
&lt;p&gt;Looking for more inspiration? Check out &lt;a href=&quot;https://botwiki.org/&quot;&gt;Botwiki&lt;/a&gt;: an open catalog of dozens of friendly, useful, and artistic online bots that connect to a number of different messaging services like Amazon Alexa, Google Assistant, and more! Get started by &lt;a href=&quot;https://glitch.com/botwiki&quot;&gt;remixing any of these Botwiki projects on Glitch&lt;/a&gt; and show us what you create!&lt;/p&gt;
&lt;p&gt;Hopefully these bots spark your creativity and make you think about what you can make today using Glitch!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Best Project Management Tool for Slack Teams</title>
    <link href="https://blog.glitch.com/post/the-best-project-management-tool-for-slack-teams/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-best-project-management-tool-for-slack-teams/</id>
    <content type="html">&lt;h1&gt;The Best Project Management Tool for Slack Teams&lt;/h1&gt;
&lt;p&gt;20–30% of a team’s productivity is lost through inefficiencies in their workflow and communication (according to an IDC study) and email is a big part of that. But, we’ve all seen how communications tools like Slack help you tackle that, by reducing the amount of email sent within a team.&lt;/p&gt;
&lt;p&gt;For many, Slack quickly becomes the team’s hub, where discussions about work happen and important notifications from the tools you use flow. But what about all those emails you get from outside your team, like customer questions and bug reports? &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; brings that Slack-like email reduction magic to project management. But that’s just &lt;em&gt;one&lt;/em&gt; of the reasons why we think Manuscript is the best project management tool for teams that use Slack. Wait until you hear the other reasons, you’ll love it:&lt;/p&gt;
&lt;p&gt;Manuscript lets you capture bug reports from users through email or a web form, it can handle core help desk tasks, and it can even take care of errors or bug reports sent directly from your products so that you can easily keep track of them and assign team members to handle them.&lt;/p&gt;
&lt;p&gt;Also, like Slack’s message history, cases in Manuscript are persistent over time. So when somebody new joins your team, or somebody leaves your team, all of the knowledge they’ve shared and the decisions they’ve made are still captured in cases for future reference, instead of being lost in email. When combined with the powerful search capability in Manuscript, this means your team gets smarter over time and you’re not stuck scrolling back through chat logs trying to figure out who did what and why.&lt;/p&gt;
&lt;p&gt;Plus, flexible notifications about updates to your project’s cases help reduce email too. And if you wanted to, you could completely turn off email notifications and trust the system to notify you of all the most important tasks and updates.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-best-project-management-tool-for-slack-teams/29-1_aiI8sS8biLagqpXoD-bWQQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;But good communication and project success takes more than a reduction in the number of emails. You also need the best tools and the right information.&lt;/p&gt;
&lt;p&gt;We firmly believe that people should use the right tool for the job. So, while Manuscript provides project management, issue tracking, and support functionality, whenever you want to use another tool in your workflow, we enable you to use it seamlessly with Manuscript. That’s why we provide &lt;a href=&quot;https://www.manuscript.com/integrations&quot;&gt;robust integrations&lt;/a&gt; with Slack, as well as other best of breed tools like Trello, GitHub and Google Docs, which are free to use, and fully customizable.&lt;/p&gt;
&lt;p&gt;The Manuscript-Slack integration enables you to keep everyone in sync. Whenever you link to or mention a case in Slack, a helpful summary of it is shown. This includes the case number, project, area, title, status, assignee, priority, and most recent edit, so you and the people you’re chatting with have all the context they need to understand the case and its status, while continuing to focus on the conversation you’re having.&lt;/p&gt;
&lt;p&gt;You can also use Slash commands to add new cases and update existing ones from within Slack. That means no more switching between tools just to make a quick edit!&lt;/p&gt;
&lt;p&gt;But integrations with Slack are common in project management, so what makes ours different? Well, it’s fully customizable. You can view the code and remix the Slack integration on Glitch, and edit it however you need to. &lt;a href=&quot;https://glitch.com/about/&quot;&gt;Glitch&lt;/a&gt; provides a browser-based code editor to modify the integration, and instantly hosts and deploys it as you make changes. This makes for a fast and efficient way to get an integration that works exactly the way you need it to.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-best-project-management-tool-for-slack-teams/29-1_aYb7KFbtTVLq-7WEQLwRRw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Great communication is also about context. That’s why Manuscript organizes everything into cases. Cases are powerful — they capture any bit of information you need to stay on top of things, not just tasks in a to-do list. And they’re easily searchable, so if you remember that your teammate Kate resolved a case in the last month about a display bug, but you don’t remember the details, you can just search by what you do recall and it’ll pop right up.&lt;/p&gt;
&lt;p&gt;And that context extends to documents too, so Manuscript incorporates document collaboration tools that make sharing technical specs, plans, design docs, knowledge base articles, and more, effortless. So no team member ever feels out of the loop.&lt;/p&gt;
&lt;p&gt;And here’s the most important thing: Each case in Manuscript is assigned to one person. It’s a simple but powerful decision that means every responsibility in your project has a clear owner. This built-in accountability means there are no “who’s on first?” problems trying to figure out who owns a particular issue. Manuscript is opinionated so that you don’t have to have a team meeting, or even a Slack conversation, about whether somebody filled out a ticket correctly.&lt;/p&gt;
&lt;p&gt;Using Manuscript and Slack together gives you just enough process to follow your own workflow, so your team doesn’t have to jump through hoops. All while keeping work flowing, so everyone knows what needs to be done and when.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Learn more about how your team can be more productive with Manuscript&lt;/a&gt;. Start a trial, and add the Slack integration from the integrations page in Manuscript (go to the Avatar menu &amp;gt; Integrations, and click the Slack tile).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>When Good Bots Go Bad</title>
    <link href="https://blog.glitch.com/post/when-good-bots-go-bad/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/when-good-bots-go-bad/</id>
    <content type="html">&lt;h1&gt;When Good Bots Go Bad&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/when-good-bots-go-bad/47-1_EX0fa2rD23_7AOB3e2ttjw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The excitement around and use of bots on the web continues to grow. Some &lt;a href=&quot;https://www.forbes.com/sites/timworstall/2013/12/13/over-60-of-all-website-visits-are-bot-traffic/#7d6926581d80&quot;&gt;studies&lt;/a&gt; suggest that more than half of all web traffic now comes from bots and automated sources. And like &lt;a href=&quot;https://medium.com/glitch/bots-for-good-2d42acd7f6fe&quot;&gt;we covered earlier this week&lt;/a&gt;, there are many bots that &lt;a href=&quot;https://botpublication.com/how-5-chatbots-are-changing-the-world-for-good-80407acfddaf&quot;&gt;do good in the world&lt;/a&gt;: from helping fight homelessness, to supporting people with mental health issues and alerting us to health problems.&lt;/p&gt;
&lt;p&gt;Even the more prosaic, functional bots help us out by allowing us to offload repetitive tasks, like crawling websites for search, helping folks find good deals online, highlighting plagiarism and answering our customer service queries. Bots can help make the internet a better place.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/when-good-bots-go-bad/47-1_vteJdXQ6hEutioP3mYDTiw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;But of course, that’s not all bots are used for.&lt;/p&gt;
&lt;p&gt;There are those that create fake reviews, comments and posts on websites. As well as those that scrape peoples’ details to be resold. There are bots that create false ad impressions inflating ad costs, and those used for DDoS attacks that take down websites. Some are active on social media. It’s &lt;a href=&quot;https://www.bloomberg.com/news/articles/2017-10-13/twitter-is-crawling-with-bots-and-lacks-incentive-to-expel-them&quot;&gt;estimated&lt;/a&gt; that 400k bots were posting political messages during the 2016 US election, including 1,600 bots tweeting extremist content.&lt;/p&gt;
&lt;p&gt;Some are used to harass, cyberstalk or impersonate people online. Which in response, has given rise to the creation of “&lt;a href=&quot;https://medium.com/@NoraReed/hook-bait-and-camouflage-making-a-honeybot-28a9ccfe0bed&quot;&gt;honeybots&lt;/a&gt;” that post about specific topics to entice trolls and waste their time.&lt;/p&gt;
&lt;p&gt;But even good bots can turn bad.&lt;/p&gt;
&lt;p&gt;There was &lt;a href=&quot;http://www.bbc.co.uk/news/technology-35890188&quot;&gt;Tay&lt;/a&gt;, of course. Microsoft’s chatbot, which was designed to engage and entertain people in playful conversation. That went rogue, and began swearing, making racist remarks and inflammatory political statements. The flaw in Microsoft’s thinking? People. The system was designed to learn from its users, so it soon became a reflection of the comments it saw people making.&lt;/p&gt;
&lt;p&gt;And, it isn’t the only one.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/when-good-bots-go-bad/47-1_YRGrt22NphACe5p-kRxy1w.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;An automated copyright takedown request bot &lt;a href=&quot;https://transparency.automattic.com/2015/04/09/automated-dmca-fail-when-bots-go-bad/&quot;&gt;began targeting its owner&lt;/a&gt;’s original content, leading to his posts being removed from Wordpress while they sorted things out.&lt;/p&gt;
&lt;p&gt;And others are well, just a little bit sinister. Like InspiroBot, which looks like it’s meant to create inspirational posters that combine relaxing imagery with an uplifting quote. But the resulting quotes are often far from that. Some are random, others meaningless, and many outright creepy.&lt;/p&gt;
&lt;p&gt;For those who set out to do harm, or are focused on profit beyond concern for the negative impacts of their bots actions, that’s more a matter for relevant authorities, and the platforms they run on to curtail and stop them (Microsoft even has a &lt;a href=&quot;https://en.wikipedia.org/wiki/Microsoft_Digital_Crimes_Unit&quot;&gt;Digital Crimes Unit&lt;/a&gt;!). But that doesn’t let creators off the hook. There’s lots that we can do to ensure our good bots don’t turn to the dark side.&lt;/p&gt;
&lt;p&gt;From their beginnings, we can think-through potentially troubling actions and emergent behaviors. Such as by limiting the words or data that bots can use through use of blacklists of offensive words. Indeed, bot creators have already set about creating &lt;a href=&quot;http://barrl.net/2882&quot;&gt;shared lists of potentially unsettling words&lt;/a&gt; that you can use in your own bot projects.&lt;/p&gt;
&lt;p&gt;Consideration of the ethics and etiquette of bots is useful too. And folks have have written up suggestions of &lt;a href=&quot;https://botwiki.org/articles/basic-twitter-bot-etiquette-tiny-subversions/&quot;&gt;good bot etiquette&lt;/a&gt;, as well as &lt;a href=&quot;http://mewo2.com/notes/bot-ethics/&quot;&gt;guidelines on ethical bot making&lt;/a&gt; and Asimov-inspired &lt;a href=&quot;https://medium.com/slack-developer-blog/the-bot-rulebook-a442d9fb21cb&quot;&gt;bot rulebooks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What’s more, the makers of the libraries being used to develop bots need to step up too, writing best practices into their developer codes of conduct. Like emphasizing the importance of disclosing that users are interacting with a bot through use of a welcome message, so people know they’re interacting with a piece of software.&lt;/p&gt;
&lt;p&gt;Ultimately the responsibility for what a bot does lies with its creator. We need to put as much thought in to thinking through the inputs, outputs and vectors for abuse as we do it’s personality and functionality. And ensure that after we’ve pushed our creation out into the world, we monitor it’s behavior.&lt;/p&gt;
&lt;p&gt;As bots continue to take over the web, it’s up to us creators to act like doting parents and guide our creations, making sure they stick to the straight and narrow.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This Week on Glitch: Setting Some Rules</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-setting-some-rules/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-setting-some-rules/</id>
    <content type="html">&lt;h1&gt;This Week on Glitch: Setting Some Rules&lt;/h1&gt;
&lt;p&gt;Recently, we introduced the ability to add a license or Code of Conduct to your Glitch project &lt;a href=&quot;https://medium.com/glitch/the-building-blocks-of-a-creative-community-4eba7ee88f80&quot;&gt;with just a click&lt;/a&gt;. It’s a great way to show the world that you want others to use your work as inspiration for creating even more amazing stuff.&lt;/p&gt;
&lt;p&gt;But open source is as much about process and community as it is about any words in a license. And a Code of Conduct on a software project is meaningless if it isn’t backed up with real, substantive enforcement from someone who’s fluent in the relevant issues.&lt;/p&gt;
&lt;p&gt;Whether it’s understanding the differences between various types of open source licenses, or choosing the wording of your Code of Conduct, we’ll be offering guidelines and interviews that will get you up to speed in no time.&lt;/p&gt;
&lt;p&gt;We’re also thrilled to announce that we’ve &lt;a href=&quot;http://bit.ly/2EJYz1h&quot;&gt;teamed up with CodeNewbies&lt;/a&gt; for #&lt;a href=&quot;http://bit.ly/2EJYz1h&quot;&gt;CNC2018&lt;/a&gt;, the coding challenge that encourages you to meet your coding goal in 2018, whether it’s to *start *coding, code more often, blog more, or get a job as a coder. We’ll be teaming up with CodeNewbies to provide resources and inspiration to help you fulfill your goals.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-setting-some-rules/45-1_inmXbpisExKntzfe2M7qXg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Whether you call it a resolution, self-improvement, or just “practice makes perfect”, 2018 is all about &lt;a href=&quot;https://medium.com/glitch/learning-with-glitch-in-the-new-year-63a99f1968e8&quot;&gt;learning on Glitch&lt;/a&gt;, and we’re here to help you every step of the way.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Talking Transparency at Fog Creek</title>
    <link href="https://blog.glitch.com/post/talking-transparency-at-fog-creek/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/talking-transparency-at-fog-creek/</id>
    <content type="html">&lt;h1&gt;Talking Transparency at Fog Creek&lt;/h1&gt;
&lt;p&gt;How much money do you earn?&lt;/p&gt;
&lt;p&gt;Decades ago, discussions about salaries and compensation in the workplace were seen as taboo. But now, more and more companies are being open and transparent about these topics, particularly in the tech industry.&lt;/p&gt;
&lt;p&gt;Here at Fog Creek Software, salary transparency has been part of our evolution as a company since the very beginning.&lt;/p&gt;
&lt;p&gt;“In the interest of fairness, Fog Creek’s compensation policy is open, public, simple, and accountable,” says founder &lt;strong&gt;Joel Spolsky&lt;/strong&gt; in &lt;a href=&quot;https://www.joelonsoftware.com/2000/08/30/fog-creek-compensation/&quot;&gt;a blog post from August 2000&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;According to Spolsky, some companies consider revealing your salary a fireable offense. “We feel that in the long run, this can only hurt us through negative morale, high turnover, and destructive office politics.”&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/talking-transparency-at-fog-creek/27-1_vgNgvIFWH3jrsCHrJDApvg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash&lt;/strong&gt;, current CEO of Fog Creek remembers when he first read Joel’s thoughts on compensation.&lt;/p&gt;
&lt;p&gt;“Like a lot of people in tech, at that time I hadn’t studied much about workers’ rights or the history of labor, so I didn’t know what a great role predictable compensation paid in making work more fair. Joel being Joel, he couched it in the context that many coders like rational, predictable systems, which is also often true! And I think from both standpoints it was about making workers happy and reducing some of the stress and tension around compensation and salaries, which are some of the most fraught conversations anyone can have at work.”&lt;/p&gt;
&lt;p&gt;As companies grow and change over the years, so do their policies. Fog Creek is no exception here, and implementing salary transparency over the years has been a continual process. &lt;strong&gt;Jessica Moy&lt;/strong&gt;, Head of People and Culture at Fog Creek Software, cites the general discussion and changes in tech workplace culture over the past few years as a reason for keeping salary transparency top of mind.&lt;/p&gt;
&lt;p&gt;“A huge topic in the workplace in general is why don’t we know what other people make, why it’s a bad thing, and how [salary transparency] can help, especially when we’re thinking about the general wage gap between minorities, women, and other underrepresented groups. With that in mind, Fog Creek wanted to really embrace diversity and inclusion, and realized that a really key part of that was to make salary transparency a priority. It’s definitely all related.”&lt;/p&gt;
&lt;p&gt;“As the company grew,” notes Dash, “new roles were added that didn’t neatly fit into the technical orientation of Joel’s original salary ladder. We added Sales people who expected standard compensation based on their sales volume, and administrative or organizational roles that weren’t going to be advancing in programming skills the way that coders would. As these new roles expanded, salary transparency sort of got left behind, to the point where half the company didn’t have a ladder to look at.”&lt;/p&gt;
&lt;p&gt;We knew that these differences between roles weren’t good enough.&lt;/p&gt;
&lt;p&gt;“Fog Creek has always been at the forefront of pushing what workplaces can and can’t be,” adds Moy. And if that is to continue, we had to do better.&lt;/p&gt;
&lt;p&gt;According to Dash, prioritizing this level of transparency connected to an internal ethos we have at Fog Creek about empowering our employees too.&lt;/p&gt;
&lt;p&gt;“We talk a lot about how everybody at the company should spend the company’s money as if it were their own. To do that right, we have to give everybody enough information to know what our people cost. Finally, it put it in solid ground as we emphasized improving on inclusion in our hiring and promotions, so we could confidently tell candidates of all backgrounds that they were treated fairly.”&lt;/p&gt;
&lt;p&gt;Fog Creek’s current culture around transparency didn’t come without some challenges.&lt;/p&gt;
&lt;p&gt;“The tricky thing about having a 17-year-old company embrace salary transparency again is that a lot of the people that started at Fog Creek during this time didn’t intend to share their salaries when they accepted the job,” Moy mentions.&lt;/p&gt;
&lt;p&gt;“We ended up using some industry databases to compare salaries and make sure we were being fair, but that didn’t quite give the team internal visibility or predictability into compensation,” adds Dash. “We did an internal audit and found we were competitive to companies our size and fair in terms of pay by gender or other factors, but people couldn’t &lt;em&gt;tell&lt;/em&gt; that was the case. It was the worst of both worlds — the company was doing the right thing, but employees didn’t know, and employees wanted visibility but because it wasn’t there it seemed like the company was reluctant even though it wasn’t.”&lt;/p&gt;
&lt;p&gt;As you can see, adding transparency to an existing company is not an easy feat. Dash mentions that our sibling company &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; was a great model of openness with their &lt;a href=&quot;https://stackoverflow.com/jobs/salary&quot;&gt;salary calculator&lt;/a&gt; and by sharing &lt;a href=&quot;https://insights.stackoverflow.com/survey&quot;&gt;salary data gathered from their annual developer survey&lt;/a&gt;. Startups like Buffer have been at the forefront of radical transparency since their early days. Later in the week, we’ll speak with &lt;strong&gt;Courtney Seiter&lt;/strong&gt;, Buffer’s Director of People, and gain more insight on how they have handled transparency throughout the years.&lt;/p&gt;
&lt;p&gt;“Ultimately, not many companies are doing this yet. That’s why we think it’s a competitive advantage for attracting and retaining great people.”&lt;/p&gt;
&lt;p&gt;Moy agrees, “it’s really important that we practice what we preach.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Want to Craft Great Software? Stand Up for Transparency</title>
    <link href="https://blog.glitch.com/post/want-to-craft-great-software-stand-up-for-transparency/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/want-to-craft-great-software-stand-up-for-transparency/</id>
    <content type="html">&lt;h1&gt;Want to Craft Great Software? Stand Up for Transparency&lt;/h1&gt;
&lt;p&gt;Successful software development projects rely on transparency. It’s such a key part of the software development process, that it’s one of the 3 pillars of the Scrum methodology.&lt;/p&gt;
&lt;p&gt;But whatever your team’s workflow, the efficacy of decisions made throughout the creation of software depends upon transparency in all aspects, from the goals of the project, to the resources required to deliver those goals, and progress throughout.&lt;/p&gt;
&lt;p&gt;However, that’s all good in theory. But how do you deliver transparency in an ever changing environment, with a team of people all with differing agendas and motivations, and often times with an organization’s changing priorities and deadlines?&lt;/p&gt;
&lt;p&gt;One way is with a Daily Standup. A brief, time-boxed event for the Development Team held at the same time each day. The Development Team discusses the work completed since the last stand up, what they aim to get done by the next one, and highlight any problems that stand in their way. This is typically done by each member providing short answers to the following questions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What did I do yesterday?&lt;/li&gt;
&lt;li&gt;What will I do today?&lt;/li&gt;
&lt;li&gt;Are there any impediments blocking me?
When done right they can improve communication, identify blockers to progress and encourage quick decisions to resolve them as well as improve each member’s understanding of the project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But it’s important to do them well. They can break down when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Folks show up late, or skip the standup altogether&lt;/li&gt;
&lt;li&gt;Some people don’t say much or their updates are too vague&lt;/li&gt;
&lt;li&gt;Others talk too much, providing unnecessary detail or go off on tangents&lt;/li&gt;
&lt;li&gt;People aren’t prepared for the standup, they can’t remember what they worked on or what they planned to do&lt;/li&gt;
&lt;li&gt;Or the meeting doesn’t happen daily
So if you’re going to do them, you need to trust the process and follow it. A great way of building in that structure, in both remote and co-located teams, is with a tool like &lt;a href=&quot;https://jell.com/&quot;&gt;Jell&lt;/a&gt;. Jell is specifically designed to help development teams carry out more effective daily stand ups. And better yet, it &lt;a href=&quot;https://jell.com/manuscript&quot;&gt;integrates directly with Manuscript&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://blog.glitch.com/post/want-to-craft-great-software-stand-up-for-transparency/28-1_dzb5ehK4DzMgdaBRad6udg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We &lt;a href=&quot;https://medium.com/make-better-software/manuscript-integrations-smarter-together-998960e2fad9&quot;&gt;stress the importance of using the right tools for the job&lt;/a&gt;. And when it comes to daily stands, Jell could be that tool for you. You can prompt people for updates at a specified time, by email or even within tools like Slack. People can see what it is they planned to get done, helping them stay on track. And by having them recorded in text form, it helps keep them brief and makes it easier to compare what was planned and what was achieved. Having it integrated with Manuscript is a bonus too, as links to cases give your team members all the context they need to understand the task, so everyone is on the same page.&lt;/p&gt;
&lt;p&gt;Here’s how Jell works with Manuscript:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;After signing up, head to your organization settings and select Manuscript under connected apps.&lt;/li&gt;
&lt;li&gt;Then while making a standup update, you can add Manuscript cases. Out of the box, your team will be able to search Manuscript cases from within Jell itself. And you can even limit teams to specific Manuscript projects.&lt;/li&gt;
&lt;li&gt;Once a standup is complete, you can review what everyone’s working on in Jell.
Of course, you can’t just throw some software at it and expect to fix all problems. You still need to manage the updates by picking up on incomplete information, by paying attention to what is really being said (or not said!) and clarify differences between planned and actual results.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But, by running a Daily Standup with a tool like Jell with Manuscript you can help provide shared accountability toward achieving goals and promote self-organization among your team. Ultimately, this can help deliver transparency throughout the creation process of your software development projects.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Buffer: What it’s really like being radically transparent</title>
    <link href="https://blog.glitch.com/post/buffer-what-it-s-really-like-being-radically-transparent/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/buffer-what-it-s-really-like-being-radically-transparent/</id>
    <content type="html">&lt;h1&gt;Buffer: What it’s really like being radically transparent&lt;/h1&gt;
&lt;p&gt;No company quite embraces radical transparency like &lt;a href=&quot;https://buffer.com/&quot;&gt;Buffer&lt;/a&gt;. Employee salaries, diversity workforce numbers, and overall revenue are just a few of the metrics that are available to the public. Even the code used to power Buffer is open source and available on GitHub!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/make-better-software/talking-transparency-at-fog-creek-c8b72d58f6c&quot;&gt;We are discussing transparency this week&lt;/a&gt;, so we thought it would be great to talk with Buffer’s Director of People, &lt;strong&gt;Courtney Seiter&lt;/strong&gt;, to learn about the long-term impact of radical transparency on the company. She also talks about the creation of &lt;a href=&quot;https://buffer.com/transparency&quot;&gt;Buffer’s Transparency Dashboard&lt;/a&gt;, and gives some great tips for companies interested in adopting transparency.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/buffer-what-it-s-really-like-being-radically-transparent/49-1_fiZ3Qta0Eqr-jm2qxauJmA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;I was a Buffer customer way back in the day, maybe like six years ago, and it really served a purpose for me. I was sort of a late night RSS feed reader, and nobody wants to read all your content at midnight, so Buffer was the solution for me to be able to share things at the right time to engage with an audience.&lt;/p&gt;
&lt;p&gt;And then, the more I learned about Buffer, I gradually started to gravitate from just the product to learning more about the culture. And when I saw &lt;a href=&quot;https://open.buffer.com/buffer-values/&quot;&gt;the culture slide deck of Buffer’s ten values&lt;/a&gt;, I really was just blown away. It’s kind of the dream that you never imagine could be real — that you could work for a company that thinks and cares about these things and continuously works on them. So yeah, I was kind of a fangirl early on.&lt;/p&gt;
&lt;p&gt;Diverse, I would say? I’ve done a lot of different things at Buffer. I started out in a marketing capacity, and then as we started to grow, I moved into a diversity and inclusion focused role, and that morphed into a people operations role. And all along the way, I was pretty amazed and delighted to see that the values that are written down are not just words on paper; they really are something that we talk about and think about and try to evolve and iterate on. They are something that is always on the minds of pretty much everybody that works at Buffer, and that makes it a pretty special place to work for me.&lt;/p&gt;
&lt;p&gt;Oh my gosh, so many impacts. I’ll start internally.&lt;/p&gt;
&lt;p&gt;One huge benefit is that the team has full context of everything that’s going on at any time. As long as we all share information, what’s going on in our email, what’s going on in our projects, or what’s going on in Slack, that gives everyone full context to make connections we might otherwise have missed to put together ideas that may have not happened otherwise, and to have the full trust in the team because they understand the full context of what’s going on.&lt;/p&gt;
&lt;p&gt;Externally, there are also a lot of great benefits. For one, we learn. We learn so much faster than if we were to keep things to ourselves, so if we iterate on our salary formula and we put that out there to the world, tons of smart people in our audience are going to come to us and say, “How did you do this? Did you think about this? I see a potential future challenge here.” We’re able to gather all that information that’s sort of “wisdom of the crowd” information that otherwise would have been entirely lost to us. Entirely missing.&lt;/p&gt;
&lt;p&gt;We also feel like we do what we can to promote the startup environment and community. It’s almost like open source code. We add to the world of knowledge around how startups do things, how we build, how we pay people, how we provide benefits, how we travel, and how we work as a remote team. All that stuff, we hope, can help another company, help another person launch their idea and get something off the ground, and have them do a little bit less research than maybe we had to do. It’s sort of a net benefit for the world, we hope.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/buffer-what-it-s-really-like-being-radically-transparent/49-1_O6vB67XUeCNpia2l20J1Ug.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;That’s a good question. Most folks automatically think it’s going to be something like jealousy around knowing what another co-worker makes. Really, the only challenge we have found with transparency is that it takes time to do it. You really have to set aside time and keep making it a priority and keep making it something that you communicate.&lt;/p&gt;
&lt;p&gt;It’s real easy to have a meeting and take the outcomes and the action items and execute on them. It’s one extra step to say, “Let me write up these notes and share them with the whole team so everyone’s aware of what’s going on.” Or, “Let me post a recording of this call somewhere where everyone can see it.” It’s something we have to recommit to often and it’s something that can easily slip by when you get really busy, but it’s something that we have seen enough gains and benefits from that we always take that extra time and energy to do it because it’s that important to us.&lt;/p&gt;
&lt;p&gt;You know, we haven’t really seen that. Generally our investors, like folks who have chosen to be part of this journey with us, did so with eyes open knowing what we do and how we do it, and most of them feel pretty comfortable and aligned with our mission — this is the kind of company that we have set out to be.&lt;/p&gt;
&lt;p&gt;Now often sometimes we will see someone look at the information on the dashboard, particularly around revenues and take to their own blog and say, “I see Buffer’s MRR dipping and this is what I would do about it,” and we love that. We read those with such interest and often we’ll reach out to those people. It’s that “wisdom of the crowd” thing again coming back; sharing that information just means more minds on the job.&lt;/p&gt;
&lt;p&gt;We created the dashboard in partnership with &lt;a href=&quot;https://baremetrics.com/&quot;&gt;Baremetrics&lt;/a&gt;. They are a like-minded company, wanted to do something fun and we were already keeping these records internally anyway. I think we just asked ourselves “Could it work? Could it work to do this?” We iterated on it a little bit in terms of what information we felt comfortable showing — not from our perspective, but from a customer’s perspective. &lt;em&gt;We&lt;/em&gt; have signed up for transparency; but our customers — many have followed along with what we’re doing and feel really aligned with it , and many just want to have a service to Buffer their social media posts. We always want to be respectful of their privacy even as we do these crazy things with our own sort of transparency efforts. That was the only sticking point there: making sure that we were sharing as much as we could while protecting our individual customer’s privacy. Once we did that, we were able to launch it and I think Baremetrics has done that with a couple of other companies as well.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/buffer-what-it-s-really-like-being-radically-transparent/49-1_LFmsxfZrE2dOHXdUVuEHkQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;That’s definitely a situation that we had never encountered before and I sincerely hope we never encounter again. The tough thing about transparency is figuring out where the line is between what to share because you can and what to share because you should.&lt;/p&gt;
&lt;p&gt;A lot of times, there’s a debate on if we should share something that will really freak out the team if there’s nothing they can do about it. Is that within our value of transparency? Or do we try and act on it as best we can and then share with them the outcome of what happened? That’s what we ended up choosing in this case — the latter option. We didn’t share the entire evolving situation because there’s not a lot we can do to get the information if our runway is very, very short and things are in sort of a panic state. It’s not going to do everyone a lot of good to hear that and not be able to act on it.&lt;/p&gt;
&lt;p&gt;What we ended up doing was sharing, in retrospect, that the runway was short, and this is what we did about it. “It was a terrible, terrible day. A terrible moment. We don’t want it to ever happen again. Here are the things we’re doing to make sure it doesn’t happen again.” So that’s a judgement call, right? Maybe our team would have wanted to know every step of the way. Maybe they would have wanted to be involved. Maybe they would have had great ideas that we didn’t get to hear and didn’t get to act on because we chose to shield that information from them and only share it when it was a done deal. It’s an evolving conversation. It’s something we are always talking about. It’s something that we want to own up to when we don’t feel like we have done it the best that we could and we want to keep learning from those situations.&lt;/p&gt;
&lt;p&gt;It’s kind of hard to say what the takeaways are. In terms of sharing bad news with the team, I think the team has expressed with us that they want to be all-in. Like, Buffer is known for this: its transparency. Everyone knows everything, that’s what they sign up for, they can handle it. So in future bad news situations, which I sure hope are few and far between, we will probably try and give everyone information much closer to the time that it happens rather than wait.&lt;/p&gt;
&lt;p&gt;I think we get a lot more people interested in Buffer because of transparency. One benefit of transparency that I didn’t mention, and that we didn’t set out to achieve, was that of marketing success. We never said “if we share salaries, all these publications are going to be knocking on our door.” It was a natural side effect of it; people were just interested in them. As a result of that, more folks heard about Buffer and heard about Buffer’s culture than maybe they would have otherwise. When we made salaries transparent, for the next open job role, we had double the number of applicants for it. I think that’s a pretty strong sign that folks feel aligned with what we’re up to.&lt;/p&gt;
&lt;p&gt;I think so. It kind of lets you know what you’re in for. If you’re a person who is very private and this idea is frightening and terrible to you, Buffer is probably going to be a mismatch. If you’re someone who’s open to that idea, and you don’t have to be entirely gung-ho, but open to learning more and learning about the philosophy behind it and why we see the benefit of it, then Buffer could be a great spot for you.&lt;/p&gt;
&lt;p&gt;I would say small steps are fine, you know? It would be tough to go from a very traditional organization that holds things quite close to the vest and then just one day open up everything. You can take steps in between. If you want to be more open about salaries, you don’t have to share them with the world. You don’t have to post them to the Internet with people’s names and cities. You can share bands of salaries internally, and if that goes okay and people aren’t freaking out, maybe you can share actual salaries internally. If that goes really well you can think about the next step, but break it up into smaller pieces. Radical transparency is not something that happens overnight. It’s the result of many, many small decisions over many, many years.&lt;/p&gt;
&lt;p&gt;*Many companies are adopting levels of radical transparency, including us here at Fog Creek. *&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why Add a License to your Open Source Project?</title>
    <link href="https://blog.glitch.com/post/why-add-a-license-to-your-open-source-project/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-add-a-license-to-your-open-source-project/</id>
    <content type="html">&lt;h1&gt;Why Add a License to your Open Source Project?&lt;/h1&gt;
&lt;p&gt;Most people don’t add a license to their code projects. In 2013 for example, only ~&lt;a href=&quot;https://www.theregister.co.uk/2013/04/18/github_licensing_study&quot;&gt;15%&lt;/a&gt; of projects on GitHub had one.&lt;/p&gt;
&lt;p&gt;There are a few explanations for this. Some &lt;a href=&quot;http://lu.is/blog/2013/01/27/taking-post-open-source-seriously-as-a-statement-about-copyright-law/&quot;&gt;suggest&lt;/a&gt; developers are pushing back against what they see as a “permission culture”, others &lt;a href=&quot;https://www.infoworld.com/article/2615869/open-source-software/github-needs-to-take-open-source-seriously.html&quot;&gt;blame&lt;/a&gt; platforms like GitHub for initially not taking licensing seriously enough (it was 5 years before they added a license picker for example). But I think James Governor perhaps gets closest to the truth in this tweet:&lt;/p&gt;
&lt;p&gt;Whatever the reason, it creates a real problem which actually could stop your code from being used by others. Probably, the exact opposite of what you intended!&lt;/p&gt;
&lt;p&gt;Just sharing your code publicly on GitHub, &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; or elsewhere doesn’t mean it can be used. Actually, any code that doesn’t specifically have a license should be considered “all rights reserved” by its author. The author could assert their copyright at any time, and demand you stop using it. So not knowing whether your shared code is meant to be used due to lack of a license could be why your projects don’t have more stars, forks or remixes. As Jeff Atwood &lt;a href=&quot;https://blog.codinghorror.com/pick-a-license-any-license/&quot;&gt;puts it&lt;/a&gt; “a proper software license is a necessary evil for any code you plan to release to the public.”&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;But picking a license is hard?! I hear your cry&lt;/em&gt;. **And you’re right, in the past licensing was tricky. There are lots of them, and they included legalese that made them difficult to understand.&lt;/p&gt;
&lt;p&gt;But thankfully, there’s been a push in recent years to make licensing more accessible with sites like the &lt;a href=&quot;https://opensource.guide/&quot;&gt;Open Source Guide&lt;/a&gt; and &lt;a href=&quot;https://choosealicense.com/&quot;&gt;Choose A License&lt;/a&gt; (both GitHub initiatives) making understanding them and choosing one a lot easier.&lt;/p&gt;
&lt;p&gt;Which to choose typically comes down to how comfortable you are with other people:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using your code&lt;/li&gt;
&lt;li&gt;Copying it&lt;/li&gt;
&lt;li&gt;Modifying it&lt;/li&gt;
&lt;li&gt;Redistributing it&lt;/li&gt;
&lt;li&gt;Selling it to others&lt;/li&gt;
&lt;li&gt;Making decisions about what others can do with it
But a number of de facto standards have &lt;a href=&quot;https://opensource.guide/legal/#which-open-source-license-is-appropriate-for-my-project&quot;&gt;emerged&lt;/a&gt; for different use-cases. Like if you want your project to be used as a dependency in other projects then it’s probably best to use the most popular license in that community. For Node projects for example, MIT is the most frequently used license for npm libraries. If you want your project to appeal to large businesses, then they’ll probably want an express patent license like Apache 2.0. If you want your project to appeal to those who don’t want their contributions to be used in closed source software then GPLv3 and AGPLv3 are good candidates. And if you’re contributing to an existing project, it’s often &lt;a href=&quot;https://www.gnu.org/licenses/license-recommendations.en.html&quot;&gt;expected&lt;/a&gt; that you’ll release your modified versions under the same license as the original work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a result of these common scenarios, the vast majority of software now use either a permissive license, like an MIT, BSD, or Apache license, or a strong copyleft one such as GPL v2 or GPL v3. Sticking with one of these standardized licenses &lt;a href=&quot;https://ben.balter.com/2014/10/08/open-source-licensing-for-government-attorneys/&quot;&gt;makes it easier&lt;/a&gt; for others to know what they can and can’t do with your code. But if you’re releasing an open-source project for work, then it’s always good to &lt;a href=&quot;https://opensource.guide/legal/#what-does-my-companys-legal-team-need-to-know&quot;&gt;check in with your legal team&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If good fences make good neighbors, then a good license certainly makes for a good project. It backs up the appearance of permission you&#39;ve given folks in sharing your project publicly by expressly giving it in a way you’re happy with. That way, everyone knows where they stand.&lt;/p&gt;
&lt;p&gt;It’s such an important aspect, we&#39;ve made the ability to add a license (and a Code of Conduct) to your project a &lt;a href=&quot;https://medium.com/glitch/the-building-blocks-of-a-creative-community-4eba7ee88f80&quot;&gt;one-click thing in Glitch&lt;/a&gt;. For us, having more Glitch projects explicitly declare their licenses increases the odds that people will be able to easily work together and share their creations. So we&#39;ve added licenses to all our sample projects too.&lt;/p&gt;
&lt;p&gt;So the next time you’re creating a project on Glitch, be a good neighbor and add a license to it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Over React? Open source licensing, Facebook, WordPress, and patents</title>
    <link href="https://blog.glitch.com/post/over-react-open-source-licensing--facebook--wordpress--and-patents/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/over-react-open-source-licensing--facebook--wordpress--and-patents/</id>
    <content type="html">&lt;h1&gt;Over React? Open source licensing, Facebook, WordPress, and patents&lt;/h1&gt;
&lt;p&gt;In the summer of 2017, a lively open source licensing debate was happening: the React framework had become one of the most popular frameworks in existence, but was &lt;a href=&quot;https://code.facebook.com/posts/112130496157735/explaining-react-s-license/&quot;&gt;React’s open source license&lt;/a&gt; &lt;em&gt;open enough&lt;/em&gt; for developers to trust it? Developers were worried whether they could use it without legal repercussions from Facebook, the primary maintainers of React.&lt;/p&gt;
&lt;p&gt;The complexity arose because, while the React project adopted the popular and well-known BSD free software license, they also adopted an additional, unusual patent grant which worried developers.&lt;/p&gt;
&lt;p&gt;Facebook’s “BSD+Patents” license had been a part of React for some time, but high-profile projects did not begin to consider removing React until the Apache Software Foundation &lt;a href=&quot;https://www.apache.org/legal/resolved.html#category-x&quot;&gt;labeled it a Category X license&lt;/a&gt;, or license that may not be included within Apache products. This, followed by Automattic (the primary company behind WordPress) &lt;a href=&quot;https://ma.tt/2017/09/on-react-and-wordpress/&quot;&gt;deciding to pull React from its open source projects&lt;/a&gt;, ultimately lead to &lt;a href=&quot;https://code.facebook.com/posts/300798627056246/relicensing-react-jest-flow-and-immutable-js/&quot;&gt;Facebook dropping the patent clause and using the standard MIT license&lt;/a&gt; — not only for React, but a number of &lt;em&gt;other&lt;/em&gt; open source projects they maintain, as well.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/over-react-open-source-licensing--facebook--wordpress--and-patents/90-1_NlqpTTAM8DbGl4paBmjE_g.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;There still seems to be a lot of lingering questions around the debate, even though it’s been resolved as a decisive win for the open source community. For example, why did the patent clause exist in the first place? &lt;a href=&quot;https://code.facebook.com/posts/112130496157735/explaining-react-s-license/&quot;&gt;Facebook’s Adam Wolff explained the reasoning&lt;/a&gt;, but understanding that explanation requires first knowing why companies need patent clauses in the first place and what does this kind of patent protection even mean?&lt;/p&gt;
&lt;p&gt;Facebook didn’t invent the idea of patent protection clauses, but given their access to nearly infinite lawyers and money and being stewards of &lt;a href=&quot;https://www.npmjs.com/npm/state-of-javascript-frameworks-2017-part-1&quot;&gt;an increasingly popular front-end framework&lt;/a&gt;, it was natural that React users without that access and money would worry about the legal risks. This risk is heightened by many people’s tendency to ignore licenses and terms of service agreements until someone points out on social media what we may have actually agreed to.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/over-react-open-source-licensing--facebook--wordpress--and-patents/90-1_QC4YFAvRtUGT4c2MHd86VQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Instead of speculating, I reached out to &lt;a href=&quot;https://twitter.com/GaryPendergast&quot;&gt;Gary Pendergast&lt;/a&gt;, an engineer at Automattic.&lt;/p&gt;
&lt;p&gt;Gary is part of the WordPress core dev community and works on some of the projects where Automattic initially decided to pull React. He offered some insight on why licensing is important for engineers, and how licenses impact his work, part of which &lt;a href=&quot;https://www.forbes.com/sites/montymunford/2016/12/22/how-wordpress-ate-the-internet-in-2016-and-the-world-in-2017/#6f907acb199d&quot;&gt;powers over 25% of domains on the Web&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How would you explain licensing and its importance to a developer who is either just learning to code or has not been involved with the open source community?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**GP: **The open source community can be a great place to learn to code, there are countless examples, free code libraries, and wonderful, helpful people to get you going. But all of that is predicated on the idea of giving back some of what you get out.&lt;/p&gt;
&lt;p&gt;Writing code is a creative process, in the same way that writing a story, or recording music is, so the code you write is copyrighted to you, so people need to ask for your explicit permission to use that code. Some open source licenses implement an idea called “copyleft”, which allows you to maintain the copyright, but you give everyone permission to freely use the software you wrote. The only reason you can use all of those code libraries is because they’re under an open source license — someone before you has joined the open source community, learned how to do something cool, and released it back freely, in a way that benefits everyone.&lt;/p&gt;
&lt;p&gt;So, licensing is important, because it lets you be the person who helps those who’ll come after you. There are a range of established open source licenses that will share the things you create in whichever way you’re comfortable with.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What projects are you working on at Automattic that are affected by the licensing of React?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**GP: **I’m fortunate enough to be sponsored full-time to contribute to the open source community — while I’m employed by Automattic, my work is entirely focussed on building cool things to give away for free.&lt;/p&gt;
&lt;p&gt;Right now, I’m working on a project called &lt;a href=&quot;http://github.com/WordPress/gutenberg&quot;&gt;Gutenberg&lt;/a&gt;, which, at the core of it, is a big re-architecture of how WordPress manages content in a website. The first part of that involves rewriting WordPress’ post editor into a modern JavaScript app, which uses React to render the interface. That’s the part which was seriously affected by React’s license.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why would React’s license matter on a project that uses React?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**GP: **One thing you will find in the open source community is that people get very passionate about software licenses. It’s not really surprising, the freedoms we enjoy in open source rely heavily on those licenses, people are naturally going to be protective of those freedoms.&lt;/p&gt;
&lt;p&gt;In the case of React’s license, the patent grant was the thing that caused the most concern, or at least, one particular clause in the grant, which allowed Facebook to revoke the patent grant under some limited circumstances. There were some interesting arguments suggesting that this clause had very little practical enforceability, and others arguing that the patent grant was a net benefit, but the concern wasn’t really about whether this clause could be enforced. Most of the disagreement was about the “vibe” of the thing — this clause felt a bit like Facebook was trying to get the benefits of the open source community, while avoiding giving back.&lt;/p&gt;
&lt;p&gt;For a project using React, if we were to assume a worst case interpretation of the patent grant, React could easily be seen as a trojan horse — React is a wonderful tool to use, but it potentially gave Facebook an unfair way to attack competitors. If you were a startup that held software patents, and Facebook violated those patents, then suing them for patent violation could result in the React patent grant being revoked, even if the original patent violation had nothing to do with React. While this is a fairly unlikely scenario, the fact that it was possible made people uncomfortable.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;React **** up until they changed it to MIT. Why did it take this long for Automattic to take this stance?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**GP: **Automattic has been using React for years on other projects. For example, &lt;a href=&quot;https://github.com/Automattic/wp-calypso&quot;&gt;Calypso&lt;/a&gt; is an open source project, using React, that powers the interface you see when you manage your site on WordPress.com. Our legal team &lt;a href=&quot;https://github.com/Automattic/wp-calypso/issues/650#issuecomment-235086367&quot;&gt;evaluated the patent grant&lt;/a&gt; in the React license at the time, and decided that it wasn’t a concern for the company. Partially because of the questionable enforceability of it, but primarily because Automattic doesn’t collect software patents, so is never going to be in a position to be suing Facebook for patent infringement.&lt;/p&gt;
&lt;p&gt;In Gutenberg, however, there were different priorities, particularly as this code would be rolled out to over a quarter of the web. The WordPress Core team didn’t feel that we could make the same decision for the entire WordPress world.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What would the consequences be of pulling React out of those projects if Facebook were to hold their stance on keeping the patent clause? How significantly would this have delayed releases of those projects?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**GP: **For Gutenberg, the impact wouldn’t have been huge, though that’s mostly because it’s architected with situations like this in mind. Over the years, we’ve found that WordPress often outlives the libraries it depends on, so we usually spend time on ensuring we can swap them out at a later date if we need to. In this case, components in Gutenberg don’t use React directly, they talk to a thin wrapper around it, so the task of replacing React would’ve been relatively simple, particularly if we were to replace it with a React-compatible framework, such as Preact.&lt;/p&gt;
&lt;p&gt;The Calypso project doesn’t have that abstraction layer, so it would have taken significantly more effort, though it’s an effort we were willing to make. From a strictly business viewpoint, Calypso has no need to maintain compatibility with WordPress, so didn’t necessarily need to have chunks of it rewritten. Part of being a good citizen of the open source community is to play nicely with others, however, even if it requires effort on your part. So, we would’ve taken the time to do that, because it’s the right thing to do.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you consider this the best outcome for this situation? Do you think MIT was the best choice, given how many licenses are out there?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**GP: **I’m happy with the outcome here, React moving to the MIT license means that it can easily be used in any open source project, without concern that React’s license may not be compatible with your particular open source license.&lt;/p&gt;
&lt;p&gt;The one down side of the MIT license is that it doesn’t include a patent grant at all. The best possible outcome probably would’ve been to use a standard open source license like Apache 2.0, which includes the patent grant, but heavily restricts the circumstances under which that grant can be revoked. Similarly, a better outcome may’ve been if the React patent grant was changed to remove (or reduce) the revocation clause. There’s basically no practical difference, however. Even assuming Facebook hold any patents on React, it would be an extremely poor business decision for them to try enforcing those patents.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/over-react-open-source-licensing--facebook--wordpress--and-patents/90-1_hEbJvltnslRrdEzjWQ7Img.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;As more companies become stewards of widely used open source projects, these important discussions around licenses will continue, as will the need for new developers to learn about the impact of open source licensing. The biggest takeaway from this whole thing though, is the importance of considering the impact of your choice of license on downstream users. Even with the best of intentions, we saw in this example, the clear need to balance your own interests with the needs of others who you’re intending to help by making your project open source.&lt;/p&gt;
&lt;p&gt;Those of us on the Glitch team have thought about these issues extensively. Recently, we launched &lt;a href=&quot;https://medium.com/glitch/the-building-blocks-of-a-creative-community-4eba7ee88f80&quot;&gt;an update to the editor allowing the addition of an open source license to a project&lt;/a&gt; with just a click. Software licenses are typically represented as text or Markdown files in a project, so they were always able to be added manually, but this update makes the process even simpler.&lt;/p&gt;
&lt;p&gt;Besides making the process more efficient, it is our way of facilitating the education of licensing and its importance to software development—especially open source software. We hope this will help the Glitch community not only be more knowledgeable and involved in the open source community, but in the discussions around open source licensing that are sure to continue in the future.&lt;/p&gt;
&lt;p&gt;If you’d like to learn more about software licensing, read our post ‘&lt;a href=&quot;https://medium.com/glitch/why-add-a-license-to-your-open-source-project-6f07941f9288&quot;&gt;Why Add a License to your Open Source Project?&lt;/a&gt;’&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why Slack Teams Prefer Manuscript to Jira</title>
    <link href="https://blog.glitch.com/post/why-slack-teams-prefer-manuscript-to-jira/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-slack-teams-prefer-manuscript-to-jira/</id>
    <content type="html">&lt;h1&gt;Why Slack Teams Prefer Manuscript to Jira&lt;/h1&gt;
&lt;p&gt;Teams that use Slack love how it’s helped them communicate better. Slack’s emphasis on transparency and casual, creative collaboration reflects how work &lt;em&gt;really&lt;/em&gt; gets done. But contrast this to the project management tools you’ve used before, like Jira, where you end up doing work just to keep the system happy rather than focusing on design or coding or the other tasks that actually create something for your users.&lt;/p&gt;
&lt;p&gt;This is a frustration for a lot of teams, so we built &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; to be different — instead of forcing you to obey a workflow designed by somebody who’s never even seen your project, you get just enough workflow to follow your team’s existing process and keep it on track, whether that’s full Agile or something more ad-hoc. So you don’t need to buy some how-to book, and you certainly don’t need to hire an administrator just to get the software working the way you want it to. It’s designed with useful defaults, so it just works.&lt;/p&gt;
&lt;p&gt;We’ve all seen how Slack can help reduce the amount of email sent within a team, and Manuscript brings that magic to project management. Within your team, you can completely turn off email notifications and trust the system to notify you of all the most important tasks and updates. But Manuscript reduces emails from outside your team, too, letting you capture bug reports from users through email or a web form, handle core help desk tasks by handling your inbox, or even use Manuscript’s simple, powerful API to send in errors or bug reports directly from your app into Manuscript. Unlike Jira Service Desk, these aren’t some paid-for optional extra. Our powerful helpdesk functionality and crash reporting capabilities are built right into Manuscript.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-slack-teams-prefer-manuscript-to-jira/30-1_aiI8sS8biLagqpXoD-bWQQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We think people should use the right tool for the job. Software your team actually &lt;em&gt;wants&lt;/em&gt; to use, not just another part of some suite of tools which may or may not be the best choice for you. So, while Manuscript provides project management, issue tracking, and support functionality, whenever you want to use another tool in your workflow, we enable you to use it seamlessly with Manuscript. That’s why we provide robust integrations with Slack, as well as Trello, GitHub, Google Docs and others. What’s more, they’re free to use too.&lt;/p&gt;
&lt;p&gt;The Slack integration for Manuscript enables your team in sync. Whenever you link to or mention a case in Slack, a summary of it is shown directly in the chat. This includes details like the case number, project, area, title, status, assignee, priority, and most recent edit. So you have all the context you need to understand the case and its current status, while you continue to chat.&lt;/p&gt;
&lt;p&gt;There are Slash commands too, which enable you to add new cases and update existing ones right from within Slack.&lt;/p&gt;
&lt;p&gt;But integrations with Slack are common in project management apps, so what makes Manuscript’s different? Well, it’s fully customizable. You can view the code and remix the Slack integration on Glitch, and edit it however you need to. &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; provides a browser-based code editor to modify the integration, and it hosts and deploys it automatically, as you’re coding. So it’s a quick, and easy way to get an integration that works exactly the way you need it to.&lt;/p&gt;
&lt;p&gt;Since it’s remixable you can make it do anything you want without waiting for some little-known 3rd party on a marketplace to get around to it. Plus, it’s open source, so you can see exactly what it’s doing with your private data.&lt;/p&gt;
&lt;p&gt;Using Manuscript and Slack together gives you just enough process to follow your own workflow, so your team doesn’t have to jump through hoops. Learn more about managing projects with &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;. Start a trial, and add the Slack integration from the integrations page in Manuscript (go to the Avatar menu &amp;gt; Integrations, and click the Slack tile).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fighting for Better Creative Communities — A Creator Interview with Sydette Harry</title>
    <link href="https://blog.glitch.com/post/fighting-for-better-creative-communities--a-creator-interview-with-sydette-harry/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/fighting-for-better-creative-communities--a-creator-interview-with-sydette-harry/</id>
    <content type="html">&lt;h1&gt;Fighting for Better Creative Communities — A Creator Interview with Sydette Harry&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/Blackamazon&quot;&gt;Sydette Harry&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.coralproject.net/&quot;&gt;Coral Project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.coralproject.net/products/ask.html&quot;&gt;Ask&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.coralproject.net/products/talk.html&quot;&gt;Talk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/glitch/the-building-blocks-of-a-creative-community-4eba7ee88f80&quot;&gt;Licenses and Codes of Conduct on Glitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://abookapart.com/products/design-for-real-life&quot;&gt;Design for Real Life by Sara Wachter-Boettcher and Eric Meyer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Hi, I’m Jenn Schiffer. I’m the Community Engineer at &lt;a href=&quot;https://glitch.com/&quot;&gt;glitch.com&lt;/a&gt; here at Fog Creek. Glitch is the friendly community where you’ll build the app of your dreams. Today I’m here talking with Sydette Harry, Editor-at-Large at the Coral Project. We’re going to talk a lot about community and what she’s doing in that sphere.&lt;/p&gt;
&lt;p&gt;So you are Editor-at-Large at the Coral Project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; And Editor of Mozilla.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; And Editor of Mozilla?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Editor, Network Mozilla, yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Awesome. What does that mean?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; I’m responsible as the Editor-at-Large at Coral … I started as the Community Lead, so I was responsible for research and looking into how you put together and describe communities specifically around journalism. We were started as a partnership between the New York Times, the Washington Post, Mozilla and the Knight Foundation.&lt;/p&gt;
&lt;p&gt;It originally started with: how do we make better comments? One of the things we came up with after we started doing our research and planning is that comments aren’t singular. Comments are a reflection of community, so if you want to have better comments you have to have better communities around journalism.&lt;/p&gt;
&lt;p&gt;Now I’ve now moved on to Editor-at-Large, so how do we talk about and do some of our research? With Mozilla, trying to build that journalistically into a foundation. How do we make a community of people who care about internet health? Coming from Coral, how do you make a community about people who care about internet journalism and journalism in general? What are the things and the guides that you need to make this work? What are the things that work for communities, and basically being in the archives and being in the crates and going to the meetings and going, “Let’s do this thing.”&lt;/p&gt;
&lt;p&gt;The slogan we have for Coral Project ended up being “Because Journalism Needs Everyone”. One of the things that is … I loathe to use it, but the evangelization is getting people to think about projects, specifically within tech, that need communities. Whatever you’re building needs a community, because you need more than one person.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; When did the Coral Project get started and why and how?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; It was originally thought about in 2012 or ’13. Sasha Koren, Aron Pilhofer, various people from the Washington Post and the New York Times looked at the comments and went, “This is bad.” And, “What would we need to build tools around the comments?” Because it’s a very tech thing. “Let’s build a tool.”&lt;/p&gt;
&lt;p&gt;As it got forward, Greg Barber who is in charge of partnerships, we started looking at that this needs to be an interdisciplinary thing. You cannot build your way out of sociocultural problems; you actually have to look at their roots and examine what they are.&lt;/p&gt;
&lt;p&gt;They hired Andrew Losowsky, who is our Project Lead. The General. Then I was added as the Community Lead, and the goal was: so we’re going to create guides, because it’s great to … What happens a lot is people ship out to tech, and “The tech will fix it!” And there is an algorithm that nobody understands. That is the fixture, but nobody knows how to use the thing, how to adopt the things.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/fighting-for-better-creative-communities--a-creator-interview-with-sydette-harry/108-1_L6Qb_CdZjweAqzKO3z37wg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Also, starting to think about what works in communities and how you bring people on and where are the places we can talk about that.&lt;/p&gt;
&lt;p&gt;That led us I think into a lot of places that I don’t think people traditionally look for in tech, when they’re thinking about communities. So sports, theatre. Theatre of the Oppressed. Augusto Boal was a big one for us. Museum curation, all of that. Like, how do you really, when you want to bring people together, to be together, how do you deal with that?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So, I have worked with news sites before, and when the comments were bad, which happens quite quickly, one of the options was, “Let’s get rid of comments.” I know some sites have done that, but why is that problematic? To just get rid of comments entirely? Why would you put the work into keeping commenting there?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; I think that’s a common misconception people have is that people always … because we started as a comments platform, people always go, “Oh you always want people to keep comments.” No. There are some places where we talk to them like, “Please close your comments. You are not about this life; you are not about to put in this work. Please close these comments.”&lt;/p&gt;
&lt;p&gt;The issue that often came up with this is that there was a close the comments. There wasn’t a, “So how are we going to connect with our community? How are we going to help people talk to each other? How are we going to get feedback? Is that an email, is that a poll, is that a post?” When you are producing content for people, and more, let’s be blunt, when your business is based on the content people produce for you, your comments, your tweets, your posts on Instagram, Snapchat, all that, how are people able to tell you what they need? How are they able to see that you are listening? How are they able to feel heard? Those conversations didn’t happen.&lt;/p&gt;
&lt;p&gt;It’s kind of … it’s the version of when you’re told to clean your room and you just start shoving things under the bed, and after a while if you don’t actually clean the room the bed just starts lifting. That’s what the problem was. Because for some things, you don’t need comments. There are certain issues where if you are holistically considering your community, you don’t need to constantly expose people to how terribly other people think of them. But what you do need is a way for communities and people to connect, and also more importantly correct you in how you are handling them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; You have the guidelines, you have Talk and you have Ask. Can you tell me about Talk and Ask?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Talk is the comment box, so how you moderate comments. Where you put things in, how do you generate those? Ask is our first product and that was the one, I think, it was very important for us to start with and people were very confused by it. This is how you collect user-generated content and submissions and make polls and get things. There was a fourth product that’s just kind of built into talk that allows you to look for things and search for things as you moderate, so that’s on the moderation end but it comes from …&lt;/p&gt;
&lt;p&gt;One of the beliefs is that the best way to have people be interested in you is to be interested in them. One of the things that journalism I think has failed continually at and is still failing at in a lot of ways is how are you showing people that you are interested in what they do and interested and how they ask and actually actively soliciting the truth about their lives. Most people were telling us they were using Google forms or SurveyMonkey. These are all great things but they are not for a journalistic workflow. They are not for text. They are for large data aggregation, so you wanted something that kind of cut and then put it into the way journalists would work and allowed you to contact people and allowed you to preserve identities and identify personally identifying information, because these are the things that journalists do with the people.&lt;/p&gt;
&lt;p&gt;It’s, how do you create a tool that helps people “people” better, in a workflow? You want to recognise that, and you can do something with a text field that you can’t do with a cell, so that was what Ask was for&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/fighting-for-better-creative-communities--a-creator-interview-with-sydette-harry/108-1_3RyCRvcfPU5b0-rDjwJl_Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;And it’s actually been used really well. One of our most recent projects was a discussion about race in Boston, and there had been various responses to different parts of it but one of the things people were so receptive to was the ability to be able to tell their story and get feedback and not feel like telling their story was preparation for battle. That is so often, especially for the most marginalized: if you want to tell the truth, you’ve got to prepare for battle.&lt;/p&gt;
&lt;p&gt;With something like Ask is, you get to contribute. You get to tell the truth and if you want to go forward you can, but you also get to do the work of verification and all the things that are important to journalism and protect your sources and protect your community.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; At least in the open source community, you and I both are greatly involved in open source communities, we have dealt with things like licensing and now codes of conduct for projects sort of thing, like the Talk project has a code of conduct and the Apache licence and for Glitch we’re trying to put our best foot forward and lead in with being a friendly community, and so we’re trying to build tools to allow that. So we’ve added a feature to allow you to add a code of conduct, allow you to add a license fairly easily, but we know that that’s just the first step.&lt;/p&gt;
&lt;p&gt;What are some things that we can learn from physical real world communities in tech communities, besides … like, code of conducts have existed. Every mall in New Jersey has a code of conduct at the door, you know what I mean? Like you’re not supposed to rob or hurt people. You go on a bus and it’s like-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Oh Lord, we just showed our age. Malls.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; What are those? Everybody saying, “What is a mall?”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I’m a Jersey girl now, so … But you know, what else can we be doing, for example listening to our users: what should we be doing to build tech to give those protections to our users?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; One thing that’s really important to me whenever people talk anybody the codes of conducts, and I love OpenNews Source codes of conducts, they’re amazing, but codes of conduct are almost always talked about in this way of how do we want people to not behave? Like, “Don’t do, don’t, don’t, don’t, don’t, don’t.” Think of it as a “do.” What do you expect people to do when you come in?&lt;/p&gt;
&lt;p&gt;This is where I do the terrible thing that I’m not supposed to do but I was an athlete in school and forgive me, but it’s kind of like if you play a sport, you do not expect that you will always get away uninjured. That’s just not how that game works. But you are made aware of what is and isn’t in bounds, and you are indoctrinated into a culture and that culture can be toxic or problematic but you know when you hit the field, that’s where the goal is. This is how we’ll choose a time. A lot of times when you go into comments in other places, that’s not part of it. They don’t include what do you do, how do you do it, where is the spaces. That is what I think a lot of tech needs to start doing is people think the solution is tech, when tech is the tool people will use to create the solution.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; It’s the medium.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Yes. So how do you get people to … How do you want people to be in that medium, and think of that that way, as well as you should have a code of conduct and no longer think this is a discussion no more. Even if you don’t have it officially, unofficially you end up with a code of conduct, so have one. And be comfortable with it being malleable.&lt;/p&gt;
&lt;p&gt;It is something that you’re responsible for and you might not get it right, but you have these steps and you have them in place and this is how you will activate them, and this is what you want from the community. Not just this is the thing we have to do, or, “Don’t be a jerk, guys.” That’s nice, but to me that’s not where the warmth is. The warmth is, “We are here to do a thing and we’re trying to do the thing of our best ability, and this is how we want to help you know what the best looks like.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah. I think that there is … and a lot of tech codes of conduct sort of are like TL;DR don’t be a jerk, because I feel like a lot of people in the tech community need to be explicitly told that being a jerk is a bad thing, because again, we see the leaders in this industry and the people who have made apps that we use every day and they’re known for being jerks and everyone’s like, “Oh, I want to be like that guy,” you know?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; And there’s also everyone’s definition of a jerk isn’t always the same, and especially for technology, where we’re trying to build for a world, we’ve got to try and think of that. So how do we make it comfortable for people to let us know whether or not we’re successful at what we’re doing?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/fighting-for-better-creative-communities--a-creator-interview-with-sydette-harry/108-1_S678qxEfFDrbkEP3Pp-r3w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;That is what I think codes of conducts are and that’s about what communities are is, how do we come to actions that achieve what we want, in ways that centre the people we want in the room, that we all can participate in? It’s not just everybody who believes in the same way, because your version of jerk and my version of jerk may be different, but there might be … but we can have a complicit discussion of, “This is how I’d like to be addressed. Please do not do this and that and that.” We can have that, and we should have spaces in our communities, and you should have a place to be able to talk about that and have a place where you’ve decided on that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I feel like when it comes to thinking about humans, which is what we’ve ultimately forgotten about in tech, that we’re building software for humans, a lot of people … You know, working as a consultant, accessibility was always an afterthought, if a thought at all for projects. It’s like, well, it seems bad for business to allow people to be jerks in your community and drive other people away. It seems bad for business to not build tech that everyone can use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; We are, and the “We,” and my first question is always, “Wait, wait, wait, hold on, hold up. Who’s ‘We’, fam? Who is the ‘we’? Let’s start there. Who do you mean by ‘we’?” “Um, people.” “Which people?” “Uh, people who do … “ “Does everybody have a phone? Is this a … how far in a legacy phone is this?” Like, there’s a whole thing that goes through and very often one of the first things with Coral we would do is go, “So what is your community for? Who is your community?” A lot of people would just kind of go, “Of course it’s our readers.” You’re like, “Are you sure? Or is it your subscribers? Or is it subscribers who will comment?” It’s like, that’s not an easy question.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Or is it your advertisers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Come on now. And that’s not an easy question, and people like to pretend it is because it makes things simpler, and there needs to be an admission that it’s not simple.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah, and I think that I’ve recently learned that you need user personas. You need to have an idea of who your users are and you’ll learn that there are other people slipping into the woodwork that have been using your technology in a different way than you had expected, and you have to see that as an exciting challenge to meet and not a, “Well we’re not really going to cater to them because that doesn’t really help us hit our bottom line; they’re an edge case.” I feel like we have to go more into this.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; No more edge case.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah, exactly. Like edge case as being a fake idea.&lt;/p&gt;
&lt;p&gt;**Sydette Harry: **Because everybody is … Sara Wachter-Boettcher’s Design for Real Life, and I love it, is this idea that there’s no such thing as an edge case. There’s stress cases. Because depending on where you are, end of day everybody’s an edge case. Like, if you are flustered and nervous you will miss information. If you are looking for something, if you don’t have access to something, if you lose your phone, if you do this, if you do that, you are going to need something, and if you design for that in the beginning, you don’t sit there and go, “Oh holy crap, what happens when people don’t have broadband?”&lt;/p&gt;
&lt;p&gt;There’s a lot of stuff now where like, “Oh, we didn’t understand that people don’t have broadband.” I’m like, “Because you all are in San Francisco. Nobody went down to Kentucky.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah, when your sort of user sample is the people who share a co-working space with you, like, is that actually really a cross-sample that’s significant at all.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; And you need to present your business in that model. I mean, if you can make your money off of just kinds of people like the people who are in your co-working space, that’s a good business model. The problem is when you say it’s for everybody.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah, and I think that’s the one thing that we need to catch ourselves on in tech is that you can be building the tool for a small set of people. That’s totally fine. But you can’t jump on a table and be like, “We’re saving the world,” you know? Unless you’re actually putting the work in to try to save the world, but if you’re building an app that is for a specific group of people …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; And who are you saving the world from and once again, who’s “we”?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Exactly, yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Who is “we”?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So what is the future of the Coral Project? What is in the works? What can we see in the future?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Here’s where I get to be very proud of my team. They are now in 23 newspapers and working other projects and integrating with other people, and constantly developing and iterating and it’s open source, so people are joining in. It is plugin adaptable, so people pull in plugins to do polls and measure civility and identify trolling and heat map comments, and it’s all open.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I was going to ask you what your hopes and dreams were, because on the Glitch team, we always like to talk to each other about what our hopes and dreams of our work and in general, but a lot of that sounds like really good hopes and dreams and goals, and we think of hopes and dreams not as like, something that’s a pipe dream or something like that. They actually become our sort of goals and values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Dreaming is work.&lt;/p&gt;
&lt;p&gt;J&lt;strong&gt;enn Schiffer:&lt;/strong&gt; Exactly, yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Dreaming is work, and this is a conversation I have with people is that you have to have hopes and dreams because hopes and dreams also tell you why what you want isn’t possible right now. So I want a Ferrari. Why don’t I have a Ferrari? Because I don’t have the money. So you have to think about what is separating you from your dream. Now you might go halfway down your dream and decide you don’t want it no more, but if you want it, it has to become something that you talk about and too often you get this, “Oh, well you’re such a dreamer.” I’m like, “Yes, and?” I’m also a worker. These things aren’t mutually exclusive. In terms of hopes, I mean the apple pie in the sky is that everyone get along … not get along, but we get justice and reparations and an end to exploitative capitalism and yadda, yadda yadda. You know? I was raised by a revolutionary. The most important thing is that we give people and we build things for people to find the best uses for their potential, and give them the space to find resources that aren’t given to them, and continue to build a tech landscape that allows for that more than the other thing. I mean, there are things I want but they’re … I think for me what has been most amazing for tech is the time when I’ve gotten to be my best self, and I’ve gotten the space to be my best self. I think that to me is a better goal than a lot of the larger ones. Am I giving the space, am I giving the tools, am I giving the resources for people to be their best selves? If they don’t want to be their best selves, I got that. I’ll back myself up. I’m good on that. But with journalism and all of these things, especially through Coral and codes of comment, is: how do we provide the resources and tools for people to do that and continue to build them in a way that allows them to have good examples to build for themselves?&lt;/p&gt;
&lt;p&gt;The biggest hope and dream’s that it stops being a couple of people in a room talking about a thing, and we’re going to see that it starts being the world looking at, “How do we want to communicate with each other? How do we want to actually deal with this space as part of our lives?”&lt;/p&gt;
&lt;p&gt;That becoming the focus of what we talk about with tech, as a tool in the world and not as the 600 guys making way too much money in small sectors of the world. More like, who are the people who are putting pedometers on cows and helping save the dairy industry? Who are the people that are doing micro-lending so that my friend’s family business for 30 years gets to stay on its feet? What is the newspaper that started up in my personal neighborhood because the kids didn’t believe that they were being covered but they had Adobe, a Mac and an internet connection, so they have a newspaper? How do we make those moments possible, and how do we make them possible as many disciplines and things as we can?&lt;/p&gt;
&lt;p&gt;That’s my ongoing dream. Like, it doesn’t have a close. It’s like, “Okay, we got here. Can we do better? Can we do it again? Can we do it again?” That’s the thing. I actually enjoy it. I really do. So that to me is the hope of tech, and that’s the flip side of the, “Okay, I really want to fight everyone.” But there is something amazing when you see someone go, “Look guys! I made my first news, I made my first zine, I made my first song,” and you watch people have this relationship where it goes from, this is thing that other people do, to this is part of my life. If we can get as many people as possible to that moment, super excited.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah. I like the idea of the future being thinking, “Oh look how far we’ve come,” not, “Oh God, what have we done?” Right now, we’re at, “Oh God, what have we done?” And so yeah. My hopes and dreams are aligned with yours there. But I do want to say thank you for-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; Thank you for having me.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah. Thank you for coming here, thank you for your work on the Coral Project and at Mozilla and thank you for fighting, because that’s where we need to be at right now.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Sydette Harry:&lt;/strong&gt; We always talk about love as this soft and beautiful, wonderful emotion and I say that is true, but the other side about love is it’s defense. If you love something, you want it to continue living and there is no greater love than insuring someone’s survival. Sometimes ensuring someone’s survival is a fight, and it’s very uncomfortable. We all get, “Eh, ooh, but I, eh, eh, eh,” and I think sometimes if you are really met with someone that does not want to ensure the survival of what you love, you have to fight. Okay, we can make up after a fight, but if we gotta have a fight, gotta have a fight.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>“This board may be slow because there are lots of open cards”</title>
    <link href="https://blog.glitch.com/post/-this-board-may-be-slow-because-there-are-lots-of-open-cards/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/-this-board-may-be-slow-because-there-are-lots-of-open-cards/</id>
    <content type="html">&lt;h1&gt;“This board may be slow because there are lots of open cards”&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/-this-board-may-be-slow-because-there-are-lots-of-open-cards/31-1_YmWdd4r8zQsr3Rscu6vH-w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;That’s the message that sits at the top of the Content Calendar Trello board we use to manage our content marketing work. It’s a recent addition, and it’s interesting to me because it speaks to the expectation Trello has about how people will use their product.&lt;/p&gt;
&lt;p&gt;They could have chosen to handle this situation in various ways. Re-work the product to be able to handle more cards, put in place limits on the number of cards that you can add to a board etc. But this choice is a good one — it signals that we’re using the product in a way it wasn’t designed to handle, it tells us what the impact of that is, and it lets us know how we could fix it.&lt;/p&gt;
&lt;p&gt;But this post isn’t about UX, it’s about using &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; and Trello together. And what that warning message makes me think about is the importance of using the right tool for the job.&lt;/p&gt;
&lt;p&gt;Using the right tool for the job goes to the heart of our philosophy, both within Fog Creek and &lt;a href=&quot;https://medium.com/make-better-software/manuscript-integrations-smarter-together-998960e2fad9&quot;&gt;behind our product, Manuscript&lt;/a&gt;. Following the sale of Trello (which we invented) to Atlassian (the makers of &lt;a href=&quot;https://medium.com/make-better-software/jiras-not-bad-so-why-are-so-many-teams-looking-at-alternatives-like-manuscript-d5b7cd48b090&quot;&gt;Jira&lt;/a&gt;), some companies may have switched tools away from the “competition”, but we didn’t. We don’t think of Trello as a competitor at all, but rather as a tool that can be complementary to Manuscript. We of course use Manuscript for our software development efforts, as we think it’s the best way for software teams to manage projects. But Trello works well for our use-case in marketing, and so we still use it.&lt;/p&gt;
&lt;p&gt;We think our customers should do the same — use whichever tool you think works best for you to get a job done. And that’s why &lt;a href=&quot;https://info.trello.com/power-ups/manuscript&quot;&gt;Manuscript integrates with Trello&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In my experience, Trello works really well for organizing small projects with tens of cards. But if a project is comprised of hundreds or even thousands of cards, it works less well as their own warning message highlights.&lt;/p&gt;
&lt;p&gt;Thankfully, for those situations there’s Manuscript. Manuscript’s &lt;a href=&quot;https://www.manuscript.com/how-it-works&quot;&gt;case page view and powerful search facility&lt;/a&gt; makes working with many tasks on complex projects manageable. And our Manuscript Power-up for Trello makes working with both systems easier.&lt;/p&gt;
&lt;p&gt;With the Power-up, you can see the status of Manuscript cases right on cards in Trello. It enables you to attach Manuscript cases to Trello cards. You can search your Manuscript cases from within Trello, and once added to a card you can see the status of a Manuscript case, with all the information you need — like who it’s assigned to, and when it was created. From the board view, you can also see which Trello cards have Manuscript cases attached.&lt;/p&gt;
&lt;p&gt;It’s a great option for those of us who work with multiple teams, but who want to be able to use the tool that’s right for them at the time. It provides an essential hook between the two products, making navigating between cards in Trello and cases in Manuscript possible with just one click.&lt;/p&gt;
&lt;p&gt;We’d rather empower people to use the software they want to use, rather than having to use something else. We see this all the time with teams who are forced to use a suite of tools, rather than a best of breed option. This can have a negative impact on both morale and productivity. So while Manuscript provides project management, issue tracking, and support functionality, we still provide &lt;a href=&quot;https://www.manuscript.com/integrations&quot;&gt;robust integrations&lt;/a&gt; for other tools, like Slack, GitHub and Google Docs. And they’re all free to use, and fully customizable.&lt;/p&gt;
&lt;p&gt;Learn more about &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; and begin a trial today.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Exploring the Human Side of Data — A Creator Interview with Jer Thorp</title>
    <link href="https://blog.glitch.com/post/exploring-the-human-side-of-data--a-creator-interview-with-jer-thorp/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/exploring-the-human-side-of-data--a-creator-interview-with-jer-thorp/</id>
    <content type="html">&lt;h1&gt;Exploring the Human Side of Data — A Creator Interview with Jer Thorp&lt;/h1&gt;
&lt;h2 id=&quot;key-links&quot; tabindex=&quot;-1&quot;&gt;Key Links &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/exploring-the-human-side-of-data--a-creator-interview-with-jer-thorp/#key-links&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Jer Thorp: on &lt;a href=&quot;https://twitter.com/blprnt&quot;&gt;Twitter&lt;/a&gt;, on &lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt;Glitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Jer’s &lt;a href=&quot;https://github.com/blprnt/loc&quot;&gt;Library of Congress GitHub repo&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.loc.gov/&quot;&gt;Library of Congress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://labs.loc.gov/&quot;&gt;LC for Robots&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://eyeofestival.com/&quot;&gt;Eyeo Festival&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ocr.nyc/&quot;&gt;The Office for Creative Research&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Henriette_Avram&quot;&gt;Henriette Avram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://artistinthearchive.podbean.com/&quot;&gt;Artist in the Archive podcast&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;some-of-jer-s-glitch-projects&quot; tabindex=&quot;-1&quot;&gt;Some of Jer’s Glitch Projects &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/exploring-the-human-side-of-data--a-creator-interview-with-jer-thorp/#some-of-jer-s-glitch-projects&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~locnames&quot;&gt;LOC Names&lt;/a&gt; (discussed in the interview)&lt;/li&gt;
&lt;li&gt;Wordplay&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://timelineofcategories.glitch.me/&quot;&gt;Timeline of Categories&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://libraryofnames.glitch.me/&quot;&gt;Library of Names&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/exploring-the-human-side-of-data--a-creator-interview-with-jer-thorp/#transcript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I’m Jenn Schiffer. I’m the Community Engineer for &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch.com&lt;/a&gt; at Fog Creek. Glitch is the community where you build the app of your dreams, and today, we are going to be talking to one of our community users, Jer Thorp. Hey Jer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Hey.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So you are Innovator in Residence at the Library of Congress.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; What else do you do?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Well, I like have a lot of rotating hats. I mean … they’re not actually rotating hats though, that would be good if they were, but I teach at a programme called ITP, which people may be familiar with at NYU. It’s a new media arts masters programme.&lt;/p&gt;
&lt;p&gt;I am a National Geographic Fellow, so that involves all kinds of things. Sometimes with vigorous animals in vigorous places and I also have an art practise that I’ve had for a long time, which involves making art; the things about the boundaries between data and culture.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So Innovator-in-Residence is a very interesting title, especially with an organisation like the Library of Congress. What are you doing there?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; That’s a great question and I’m not actually sure yet. So I guess the residency is a research residency, so it is literally the point of the residency is kind of trying to figure out what I’m gonna be doing there, but that time is coming pretty close. My residency ends in March, so now I’m really trying to think about what the end result of the project will be.&lt;/p&gt;
&lt;p&gt;But in general, the library asked me to come and work there and kind of think about what is the changing role of the library in the sort of face of our new digital culture. The question that I’m most interested in is what was the data that the library holds? How can that information be useful, not only to like rarefied digital humanities scholars, but also to artists and to the general public, and so can we activate that huge, huge amount of data that sits underneath the library, can we make that a public resource?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Well so it seems like the Library of Congress has a lot of data available-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yep.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; You’ve built some Glitch apps using it, what data is there?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Well there’s a lot. So the library holds about 165 million items. Not all those items are catalogue usually because they’re kind of strange things, so the largest amount of objects in the library is held by the manuscript’s department. So a manuscript … if you or I died, we could donate our kind of papers to the library and that might include things like journals, but it could also include like the contents of your pocket, and just like weird things. So the manuscript’s division is kind of filled with that.&lt;/p&gt;
&lt;p&gt;Then we have books and maps, and so on and so on, which are relatively well catalogued. About 10% of those are digitised. So if we think about the library’s data holdings, we have all the information about the catalogue, so you or I or a member of the public could download … there’s 25 million records, and then there’s all that digital information, so there’s lot of digitised photographs, tonnes of digitised maps. There’s lot of digitised sound and video, so there’s all kinds of things that are available, to pretty much anybody, more or less than the website.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; The large part of content that I personally consume is digital. Is the Library of Congress adapting to archiving digital content?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Sure. Yeah. I mean I’ll put a big caveat on all this, that is like I am by no means an expert at all these things. I’ve had a chance to kind of purposely spread it as widely as I can across the library, so I know a little bit about a lot of little things in the library.&lt;/p&gt;
&lt;p&gt;The library has an extensive web archive project, which archives kind of a curated set of websites. This works very similarly to how the library might collect books, so somebody who’s the curator of Serbian studies might recommend that certain books, which are important to that particular field be accepted into the bunch of the data collected. That process is called accession. So with web archive, it’s websites, so you know similar to the library’s main function, first of all, it archives all of the Congress peoples’ websites, but then it has been archiving for quite a long time now; websites that I believe have cultural value.&lt;/p&gt;
&lt;p&gt;A good example of that is a fairly new project, to archive web comics, so there’s … I forget the number, somewhere around 50 web comics that are now being archived by the Library of Congress, and that’s kind of a pilot project to understand how this type of material could be collected. Very famously, Twitter, the Twitter archives has been collected by the Library of Congress up to about now, when they’re going to stop collecting it as a whole. So there is this sort of thinking about how do you archive something like that? But there’s also a little bit of tension between what the library does and maybe what you know a company like Google does, when they’re trying to archive the entirety of the web.&lt;/p&gt;
&lt;p&gt;That was never the idea of the library though. I’m pretty certain the idea was never to just archive everything. The library does not collect every book. It collects books that are supposed to be important to researchers and to culture in general.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I noticed that you’ve made a couple of projects using Library of Congress data on Glitch. How did you discover Glitch?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; That’s certainly a good question. I don’t really know. I mean I follow Anil on Twitter, so that could’ve been where it came from that I also have a real interest in coding platforms that are more accessible to particularly to other non-coders or beginner coders. I’ve been involved in the Processing community for a really long time, and the Processing tool is a tool that I really love and it’s certainly a liberation and p5.js is something I’ve really been a supporter of. So I checked it out when it first came out and I was really intrigued by it and then when I started at the library, and I mentioned this before, I wanted to be as public as I could with the work that I was doing, so I thought that Glitch offered a really nice platform to A: share the work that I was doing, but to, B: make it remixable.&lt;/p&gt;
&lt;p&gt;I was always going to release the thing and do again have a repository, but that’s only useful to people who know how to use GitHub, who know how to-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Deploy stuff?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, to know how to deploy node or whatever that he says, so this was a really nice middle ground, and so now, I do all three, so it’s like I’m sharing the thing, I have a Glitch page for the projects, and then I have a GitHub repository work, so that’s sort of anybody along the way.&lt;/p&gt;
&lt;p&gt;The work is that I’ve published thus far is like purposely really sketchy in all kinds of ways and I’ve been trying to think less about like try not to be precious about it, and I think that’s also a nice thing that Glitch does, being able to remix things and branch them off and try something that doesn’t work or does work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I think the interesting thing about not having to worry about devops stuff is being okay with like a ephemerality and like being okay with putting something out there that you might take down because you realise it doesn’t work exactly the way you want it to, but also I guess, from the standpoint of somebody working as an Innovator-in-Residence. Its like you want more people to know what is coming out of the Library of Congress.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So what about the apps that you’ve made is one that uses like, I think it’s called Library of Names, is a project. Do you want to talk about what that app does or what you’re-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah sure. So names have always been something in data that I’ve been attracted to. Partly because they read as really human things, so it’s hard for us to read a name without imagining who that person is. We kind of … our brains just do it. If I read you another piece, so I’m looking at these 25 million records, which are largely about the books that the library holds, so I’m looking at a record about a book. I can read you the title of the book and it might do something for you, like you might be kind of intrigued by it. I could tell you the year it was published. I could tell you the format, like how many pages it is, things like who the publisher was. All those things are interesting, but they don’t do that cognitive spark that a name does. As soon as I say a name, you’re like, “Oh, I can sort of imagine who that person is.”&lt;/p&gt;
&lt;p&gt;So I went through those records and extracted all the names out of them and looked a little bit about how names change over time, so the library holds things that go back you know into the 16th century, and further back than that, and then they have things that were published last year. And so you can sort of see that the first project was if I were to randomly pick a group of authors from the 1800s, what would their names be? And I wrote if I were to randomly pick an author from now, what would their names be? And what might speaking those names or reading those names teach us about what type of people were writing books back then? That’s the first thing, but also, what was the library collecting?&lt;/p&gt;
&lt;p&gt;Because of course, the library is making political decisions about what type of material they are collecting, and those decisions are being made by curators who have very specific academic backgrounds and so you see some of that reflected in the data.&lt;/p&gt;
&lt;p&gt;It’s a small-scale project that it was never meant to be kind of a deep analysis of name frequency, but more of an evocative thing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Well so, I have your Library of Congress MARC names project that we talked about up here. I’m gonna remix it so I can edit it. So what’s going on here?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yes, so this is the list of names that we talked about before, so there’s a little bit of text to sort of walk you through. The imaginary idea of thinking about what authors in this case from 1775 might look like and then we see 20 of them listed on the screen. So what’s happening in the background is that it’s going through all of the names and randomly picking a set of them, so this is like a random sampling.&lt;/p&gt;
&lt;p&gt;The sketch is kind of built in, in a few parts. There’s the HTML page, which shows the actual thing. There’s a p5.js sketch, which does some of the logic about fading in the names and showing you the particular names, and then there’s the data itself. If you look in the assets, you’ll see there’s a couple of files here. There’s the names file and that’s the main one, where you can see all the first names.&lt;/p&gt;
&lt;p&gt;Then there’s the totals file, which actually gives you a year-by-year total of all the names, so that you can normalise against it. It’s not really important for this particular example, but if you’re thinking about ways to use this data, that could be cool too.&lt;/p&gt;
&lt;p&gt;Then they also have a last names one in here. The last names one, I actually never tried, but I’m sure it works, but if someone’s looking for a fun thing to do and switch this thing to the last names, it should be pretty easy to do.&lt;/p&gt;
&lt;p&gt;Let’s go to the sketch.js and I’ll show you something really simple. So I told you before that there are 20 names being shown, but if you want to see many more, we can change this first number at the top, the display num from 20 to 50, and then once that updates, we should be able to go and see, yep, there’s 50 names. Switch to maybe 1990 or something around there, and so this is the same list from 1990, and we can really see the much broader diversity of names that come at 1990, but still, a lot of names repeating themselves; Peter, and Carlos, and Victor, and-&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; A fourth Mary.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; A fourth Mary.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Oh, it’s so interesting. Then like names from people who have Asian names in there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, and you’ll see that more and more as you go further up with that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Still a lot of Davids.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, yeah, Undefined David.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Awesome. So you’re using p5 for this, which I see. Let’s take a look at package.json, you have a dependency of p5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yep.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; You’ve worked a lot with p5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, it’s great and you know I think p5, the thing that I like the most about it is it’s actually not even the thing itself, it’s the community they’ve built around it. They have this really amazing community, which is you know I think Lauren McCarthy, who has run a lot of the development on p5, has really described it as a community that’s kind of built on people being nice to each other first, and then code afterwards, so it’s a nice sort of change, if people have maybe tried in the past of getting into an open-source community and then turned off by it. This is a really good place to get into it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So it’s sort of a small set of data that matches names, but like it can tell a huge story about history and those people choices, which is really cool.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, this is sort of, was inspired really in a big way by a project that I and two collaborators, Mark Hansen and Ben Rubin, did at the Museum of Modern Art, five years ago, I guess. We did a residency there and as part of that residency, we did a performance with a theatre group called The Elevator Repair Service. One part of our performance was we actually a weeding of the most popular names for artists in the collection, starting with the most popular and then going all the way down. The first 29 of them are Ben, and then you get Mary, and then … And we sort of staged that as a performance.&lt;/p&gt;
&lt;p&gt;One of the things that I realised then, which was I was really carrying into this piece is what I’m trying to encourage the user to do, is to read those names. You know maybe not read them out loud, but at least hear the voice in your head. It does transform it into a crowd and you can see faces, and so, that’s what I wanted to get people to think about. It’s a good critical skill too. It’s like if you look at a list of authors on a paper or speakers on a panel, like to be able to sort of close your eyes and imagine what those people look like and see what gives you a chance to be critical about what they may be talking about or where their biases lie, so on and so on.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; What API was used for that? Is there supposed to be like an end-point?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, so that’s not an API. The library, two years ago, a year and a half ago, I don’t know exactly, they’ve done a public release of what are called their MARC records. MARC is one of the acronyms that’s not really exact, it’s Machine Readable Cataloguing Records, so MARC records. MARC records are a really interesting story actually.&lt;/p&gt;
&lt;p&gt;They were developed by one of the first computer programmers, her name was Henriette Avram. She went to the library, was tasked with solving this new problem that they knew they wanted to do, which was put the records of the library in the computer. Before then, they were in card catalogues. She would still visit the card catalogues in the library. They’re huge, like millions and millions of cards. So she developed this system, MARC, this format MARC, which allowed for a mechanism in a series of algorithms to digitise all their records. I think I’ll get the year wrong … I think it was 1959, still being used today, MARC version 21.&lt;/p&gt;
&lt;p&gt;So the MARC records are available for public download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; What’s the file format?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Well, the native file format is this original MARC format and so it’s kind of, more or less, weird, free-text code, but they also publish it in XML, so the XML is what I’m parsing in the background of those Glitch experiments, I’m doing the heavy lifting, also using a series of node apps to parse those into data sets that are sort of digestible. So if you go to any of the Glitch experiments that I’ve done in the Assets folder, you’ll find those processed files.If you want to see how they were processed, you go to my GitHub repository, that’s github.com/blprnt/loc and you can find all of the code to do the heavy lifting, to process those 25 million records, you know to do forwarding some analysis on them; it could take hours, so not a great thing for like Glitch, just hang out and wait for a few hours and then we’ll come up with some data.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Does the Library of Congress have plans to maybe create infrastructure where maybe they do that processing, so that developers can access an API at some point?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, so, there is sort of API-like access to the library search, which is you know is relatively similar, but when you want to process that many records, an API is never going to be the answer. You know, no one is going to make 25 million API hits, unless you wanna drive where you’re hitting their API like crazy. So zip downloads are always going to be the solution for that, and I mean that’s fine. I think sometimes us programmers … I’m guilty of this, you know, “I’ll build an API,” when it’s like, “No, I’ll just publish zip files,” and somebody can download those zip files.&lt;/p&gt;
&lt;p&gt;But there’s a lot of thinking about how the library can be more open to certain digital humanities work through things like APIs. There’s a really good API that you can use, for example, historical newspaper records. They have a massive, massive collection of historical newspaper records that’s available. The project name is slipping my mind and that has an API that you can use, or well again, like I said, there’s kind of an API-like way to access the search.&lt;/p&gt;
&lt;p&gt;If you wanna find out all of this stuff, there’s a group that I worked with, Library of Congress Labs. If you go to labs.loc.gov, they have a really cool site called LC for Robots, and it’ll give you lots of access to this type of information.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; LOC now is Library of Congress, not Lines of Code.&lt;/p&gt;
&lt;p&gt;**Jer Thorp: **That’s right. LOC for LOC.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I think a lot about people learning more about artists and coders out in the world, and you’re working at the Library of Congress, and you started this podcast, it’s called Artist in the Archive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; That’s right.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **What do you go over in the podcast?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; So the podcast, it’s kind of about two things, and one is the people that I’m meeting in the library and the other is the work that I’m doing to try to understand what I’m gonna do, so one episode involves a long interview with somebody from the library. The first two episodes we interviewed Kate Zwaard, who is the chief of the national digital initiatives there, so she does a lot of these digital projects that we were talking about before.&lt;/p&gt;
&lt;p&gt;Then in the second episode, I interviewed John Hessler, who is a curator in the maps department and works on Meso-American maps, but he’s also a mathematician and topologist, and there’s lots of interesting conversations.&lt;/p&gt;
&lt;p&gt;Then I’ve been asking librarians and people who work at the library what are their favourite objects, and I do short interviews with people about those objects. So we’ve had a census from I think the late 1700s; although, I may be wrong, from Connecticut, which is an early census of a small community. It’s kind of things like how many sheep they owned and if they knew were to own a clock, and so it’s really interesting data-centric look into life in early America, but then we saw a daily journal from a guy named Izzy Young, who ran a club and bookstore in Greenwich Village in the late 1950s, early 1960s, so it’s his notes about Bob Dylan, and Joni Mitchell, and Leonard Cohen, and so it’s kind of little insights.&lt;/p&gt;
&lt;p&gt;It’s a way for me to balance the work that I’m doing, which really tends to focus on the large data dumps to these other little pieces of texture that are in the database.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So your residency, you said, is coming to a close soon. What’s next for you?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; The plan?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Besides more Glitch projects, I hope.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, I know, but I’m going to try to get something magical done at the library, and that’s my main focus. And then, the big thing that I’m thinking about right now is, along with all that other stuff, is a conference I helped organise in Minneapolis called The Eyeo Festival, and Eyeo, we’re releasing tickets on February 1st, and it happens in June, and that’s a lot of fun. I’m just finishing up putting together the speaker list for that, so if you are somebody who’s interested in creative coding, it’s like the best place in the world to come.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So you’ve got a lot going on, where can people find your work online?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Oh my. I have a really dusty website that you’re not allowed to go to. Yeah, I think the best thing is probably to follow me on Twitter, blprnt, and I post most of the stuff there. I ran a studio for a number of years that we did a lot of really cool work and you can find that work at ocr.nyc, and that encompasses most of the last six years of works that I’ve done, but I promise I am working on a new website, I’ve heard the kids say you have to have one these days.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yep, got to have one, a web site.&lt;/p&gt;
&lt;p&gt;Also thank you so much. It’s been great talking to you and I’m looking forward to future work, again hopefully, a lot of them on Glitch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jer Thorp:&lt;/strong&gt; Yeah, I’ve got a few things I’m working on so …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Awesome, thanks.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This Week on Glitch: Taking Action With Your Tech Skills</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-taking-action-with-your-tech-skills/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-taking-action-with-your-tech-skills/</id>
    <content type="html">&lt;h1&gt;This Week on Glitch: Taking Action With Your Tech Skills&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-taking-action-with-your-tech-skills/5-1_qGjIFirI45WTNSRCrIZJlw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We don’t even have to read the news to know that there are a lot of huge issues facing society today — we can just wait and the bad news will get pushed to us as alerts on our devices. In a time of so much stress and contentiousness, it’s easy to feel overwhelmed.&lt;/p&gt;
&lt;p&gt;Yet time and again, if we look to those who are actually doing the work of trying to take on society’s most complex problems, they say that they &lt;em&gt;wish&lt;/em&gt; they could team up with people who have the knowledge of how to create technology.&lt;/p&gt;
&lt;p&gt;This week on &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we’re featuring the tools and technologies that coders can use to be of service to the movements that are working to take direct action in helping people in need, all across society. We’re thrilled that people have used Glitch for activism and organizing, &lt;a href=&quot;https://medium.com/glitch/gomix-and-pushing-tech-forward-8ae9a2f7832&quot;&gt;right from the start&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-taking-action-with-your-tech-skills/5-1_ANBSXSFOWk7Ymivb2MLrEQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;To dig into the new wave of civic tech projects, we’re featuring a new series of interviews, apps and articles all aimed at showing the breadth of what’s possible — from getting the right information to the right people, to building networks of committed community members who’ll organize around the causes they care about.&lt;/p&gt;
&lt;p&gt;And once you &lt;a href=&quot;https://glitch.com/peoples-response&quot;&gt;see what they’re creating&lt;/a&gt;, we’re sure you’ll be inspired to remix their work and begin solving problems in your own community, and go on to inspire others in exactly the same way.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Empowering the Next Generation of Leaders — Glenn Otis Brown visits Glitch</title>
    <link href="https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/</id>
    <content type="html">&lt;h1&gt;Empowering the Next Generation of Leaders — Glenn Otis Brown visits Glitch&lt;/h1&gt;
&lt;h2 id=&quot;key-links&quot; tabindex=&quot;-1&quot;&gt;Key Links &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/#key-links&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/gob&quot;&gt;Glenn Otis Brown&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.obama.org/&quot;&gt;Obama Foundation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://creativecommons.org/&quot;&gt;Creative Commons&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~mailchimp-starter&quot;&gt;MailChimp-starter&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;&quot; tabindex=&quot;-1&quot;&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/#&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/#transcript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Hi. I’m Anil Dash with the Glitch team here a Fog Creek. We are here today with our esteemed guest Glenn Otis Brown of the Obama Foundation. Welcome, Glenn.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Thank you, Anil.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Thanks for being here. So you are the Chief Digital Officer of the Obama Foundation. I think most of us have heard of the guy that the foundation is named after. Can you tell me a little bit about what the Obama Foundation does?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Sure. The Obama Foundation’s mission is to inspire and empower, and connect next generation of citizens, next generation of leaders. That basically takes the form of two main projects. One is, the Obama Presidential Centre …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; This is a big library in Chicago?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; It is a big &lt;em&gt;project&lt;/em&gt;…&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Okay. Much bigger than a library.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; The library-ness of it is one component.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Most former presidents have some sort of Presidential Library. This project, the Obama Presidential Center in the south side of Chicago in Jackson Park for Chicagoan’s out there, will have some element of a museum-ness and library-ness to it. But it really is a global headquarters for a leadership training programme for future citizens and leaders. That’s the other piece of the project. We’ve got our home stadium, our home base, which is going to be the Obama Presidential Center, and then there will be … And there already are, some first steps in building toward a global, national, and local network of training programmes that get people to be more active citizens. Whatever their level of experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Within the foundation, where you talk about people becoming more active citizens. Who are the people that are doing that? Is that an ordinary teenager? Is that somebody who is a leader in business? Who do you imagine serving that way?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; It’s a pretty wide audience. Our digital team, we really think about our… The main organizing principle about what we’re thinking about inside the foundation as understanding the audience, and going out and figuring out where they are. Delivering all the stuff to them. Explaining the building. Explaining the training programmes. Getting their feedback. Obviously the Internet is very good at that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Those audiences are numerous. First, there’s the core audience that’s in Chicago. That is of all different age ranges. Starting with the south side, but then greater Chicago, who we want to help design what the function of the building and the grounds are going to be. What features that are going to be there on site. A basketball court. Or barbecue grills, and that sort of things.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; That one wasn’t so much of a stretch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; That one’s not a huge stretch, but we definitely have gotten feedback on a lot of aspects of what that building’s gonna be like as part of the larger community. And then also, nationally and internationally. I think for a snapshot of what the audience looks like, though we ultimately want to reach everybody in the world, you could take a look at some of the people we gathered for the first Obama Foundation summit in Chicago in the Fall of 2017. We had a mix of up and coming leaders from overseas. Up and coming leaders from Chicago. People who had stood up or started their own social entrepreneurship programmes, or NGOs from around the United States. Rural and urban.&lt;/p&gt;
&lt;p&gt;Really, anyone who wants to grow in their ability to engage with civil problems, civil society. Some focus on, particularly on fellowship programmes and some of our training programmes on up and coming young leaders.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/109-1_vHRUszvOlnGAY9diTLWUGg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; That’s really interesting. I think about… I got a chance to go to the Foundation Summit, and the conversation we had on the panel I was on, was about some of the concerns about misinformation and social media. A lot of concerns that many people have in the digital world right now. I’m curious, within your domain, since you’re Chief Digital Officer, this is your purvey, are the things like social media presence of the Foundation, things like that, under there?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; They are there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; And then you also think about platforms? How are you reckoning with that trust issue? It seems like a very high priority for the former President. He brought it up on the David Letterman interview that he did. It seems like it’s very present.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; It is. We definitely have that top of mind, all the time. The various challenges that people have identified with the current Internet landscapes, social media landscape, whatever you want to call it. And the junk that comes with the good stuff about the current state of tech. I like to think of it as pollution that accompanies the industry of social media.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; I like that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; And what can we do to counter it, or counter balance it, or manage it, or turn it back. The first place, especially because it’s a young organization, is just the fundamentals of ourselves having a positive presence online. We’re on all the different platforms. We’re publishing stuff that we think sets an example for how we want people to talk online. A lot of it is about shining a light on other people and what they’re doing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Modelling good behavior.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Yeah. We try and do that. That’s table stakes. That should be table stakes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; That’s really interesting. We look at that too, with what we do with Glitch… It shouldn’t be a contentious thing to have a community where people code, but there are places online where they’ll yell at you about that. We can model, okay, we’re gonna try and be decent to each other and kind to each other, and generous. Maybe something good will come of it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Right. Exactly. And a lot of it has to do with just paying attention to also what’s happening in general, and then pointing out communities where people are discussing things civilly and are themselves a model. And then there’s, when we get up some speed and we hire up and we make more partnerships with different subject matter experts, there’s definitely a potential role for the Foundation to convene conversations with the big platforms or with the larger developer community on, “What can we do to make this better?”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Does that mean you’re going to build a platform of your own?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Wouldn’t rule it out. But that’s not currently a priority. So, we have, in a way, a platform of our own in that we have a website, we have obama.org. The same way the White House has whitehouse.gov. At the same time, we understand that we need a network of partners and we need to be on the platforms where people are. I would say that we would want to maintain enough flexibility to have our own platform of some sort. Once we figure out what’s the use-case that we can actually serve, that no-one else is serving.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; That’s interesting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; We don’t want to do it just to do it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Right. I think that idea of, we want to figure out the use-case, touches on one of the things we think of with… Our audience is digital creators, coders, programmers, and there was an era where people said, “Oh, there’s a problem in society. I’m gonna sprinkle some apple on it and that’ll fix it.” Or, “Sprinkle some code on it.” Turns out that’s not the issue. The issue is do you understand the problem real well, it becomes necessary to bring technology to bear for solving the problem, but it’s a tool in the tool belt, not the reason that it exists.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; I’m curious if you think about, as you train these new leaders, and these people are working on a new issue, it could be something very small. I want to clean up the park in my neighborhood. How do you envision helping somebody bringing technology to bear on that problem?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; I think one of the strong suits of the Obama Foundation is and will continue to be the ability to shine a light on things that are working out in the world. If you think about, without even us starting to code, which we do have ambitions to do. But, without us actually building anything, we could get a lot of mileage for a lot of people out of simply shining a light on things that are working well today. Say we get advice from you all, we have a technical advisory group that says, “Here are the 10 best apps or platforms to go on if you’re a young organizer or activist, or up and coming leader.” Simply, the mere act of the Foundation holding those out and saying, “Here’s a good beginners tool kit” would go a long way.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; That’s really interesting because there’s an optimism to that, which is almost presuming somebody out there is already trying to do the work. They might need more attention. They might need more resource. They might need more support. Somebody always cares about the issue. Somebody’s always working on it and if you can connect them with the like-minded people, there’s some potential there.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/109-1_vf_D9A_C_WZwV1HFYXeJww.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; I think that’s definitely true. And we spent a lot of the last year, like I said, using the Internet to listen and using events to listen. And one of the main things we heard from what gets called “civic tech land” is over and over and over again, different organizations, large and small. Civic Hall here in New York. Various projects out of universities around the world, actually, is don’t reinvent the wheel. We’re working on this. Help us connect to other people who are working on this. Help us get the word out. Please don’t come in and try and start from scratch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; It’s so funny because that is part of coding culture. Open source culture. I’m going to reuse this, I’m going to remix this. I’m gonna put this to good use and I don’t need to write it from scratch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; RTFM.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Yeah. That’s the less kind words. It’s interesting to me because you also have a deep background in understanding remix culture and intellectual property. Maybe you can talk a little bit about that? Lessons you’ve learned there.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Sure. In a former life, I was a copyright and privacy information law lawyer. I worked at Creative Commons in its first three years. Creative Commons is a nonprofit that helps people, as you know quite well, share the creative works that they make on terms that they want others to use it with. It allows you to stamp a work, a photograph, or a song, our course material with freedoms that invite people to reuse it, so that it’s not all rights reserved, please clear all the following rights before using this. It actually invited uses under a some rights reserved copyright. Wikipedia is under Creative Commons licence. There are billions of photos on Flickr under Creative Commons licences. Lots of other examples.&lt;/p&gt;
&lt;p&gt;I worked there as Executive Director, and oversaw the first rollout of the Creative Commons licences, and one of the things that’s really interesting about it, and an interesting compare and contrast to what the Obama Foundation’s doing now, totally different fields, is what I see in common is that’s … The ambition is to give people a way to participate in a problem that seems vague and global, and hard to get a grasp on. The copyright around 2000 was very ominously … There were two camps. It was you’re an anarchist and a pirate, or no, you’re a total control freak lock-down.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/109-1_J5QaZ_qK7VMAn9wIw_hxFA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; And it was looming on the horizon. They knew there was going to be a battle coming.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; You knew there was a battle coming and the vocabulary around it was unsophisticated, and there wasn’t a real obvious place to participate and what Creative Commons licences did was to say, “You two are a copyright owner. Anybody who creates anything is a copyright owner. It’s up to you to lay out what you want to be done with your creative works with this following do-it-yourself kit.” And totally, very different field, a lot of what the foundation wants to do is say, “Yeah. Okay. You’re concerned about the world. Alright. We would love to provide you a tool kit or have our friends provide you a tool kit so that you can make a difference in your own backyard.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; But there’s a common thread, which is you can reuse the creative energies of others and build on it, and amplify it as opposed to starting from scratch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Right.&lt;/p&gt;
&lt;p&gt;**Anil Dash: **Start energy is really a lot more effort than the continuing and amplifying energy. It’s interesting too, because recently on Glitch, we built tools where basically, with a click, you can add an open source licence to your project, or you can add a code of conduct around how you want the community to behave. We did those really early in the development of the community based on this idea of obviously, reuse and remix is part of the platform. But also declarations of intentionality. I want to be able to say what I want people to use this for and I want to express the fact that this is something people can share. It seems like these are all on a thread, this open source culture, the Creative Commons culture, creative culture broadly, and then what sounds like the beginnings of a future activism, which is much more about being networked and learning from each other.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Yeah. I think that’s right. And another thing they all have in common, is there’s some element… There’s a balance between free wheel and sharing and collaboration. An ethos. You can’t really have the free wheel and collaboration unless you have that intentionality that says, “Here’s some basic norms and guidelines we want to follow on this.”&lt;/p&gt;
&lt;p&gt;To your point about a new activism that is networked and shares learnings, you’ll often hear the President describe this as his advances and Mrs. Obama’s advances in activism and in policy and in governance, were always built on previous lessons.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Yeah, yeah, yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; They will go out of their way to make clear that they didn’t come up with the stuff on their own, that this was inspired by and built upon decades of the ones who’d come before.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; Right. There’s no community organizing without community.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Right. Yeah. That’s a good way to put it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Anil Dash:&lt;/strong&gt; I think we’re gonna shift gears a little bit. We’re gonna have Jenn Schiffer our Community Engineer on Glitch, work with you on building out a very simple way for people to build a tool for their friends to sign up and volunteer with them and collaborate on solving projects in their communities. And the hope is, one, we have a little tool to build together that’s really interesting and useful, that will be open source. And remixable. But, also, it’s a starting point for people to be able to start to think about how they can apply those kinds of tools to their own problems.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Awesome. Thanks.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Hi, Glenn. I’m Jenn.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Hello.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I’m a Community Engineer on glitch.com, and after your conversation with Anil, I wanted to show you how we can build an example app based on one of the examples Anil had mentioned: clean up your local park.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Mm-hmm (affirmative)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I think that there are a lot of people who want to do good stuff like cleaning up their local neighborhood, joining in activism, and they feel like they don’t know the tech to be able to do that. With Glitch, we’re trying to lower that barrier.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Great.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I think the most powerful collection of knowledge that somebody can have is a mailing list of the people that can possibly help them. I wanted to build an example app where someone has a mailing list but they need a website to get it out there so they can collect more names of people that want to help them. If you go to glitch.com, and you search mailing list, there is a project example, mailchimp-starter. MailChimp is a service for creating a mailing list, and you can look up the set up for it. I’ve documented how to do so. You can view the source of it …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; I would first get a mail … I’m gonna walk through it because I’m actually not … I’m fake technical. I’m not actually technical so I might be a good sample set for this. First have a MailChimp account, go sign up for that, then come here, and follow these instructions to be able to customize it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Or if you haven’t used MailChimp before, I do have links and documentation on how to go to MailChimp.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay. Got it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; And create a list. For now, I actually have created a list on MailChimp, where you can … There’s no subscribers, which is sad, and I want to get this mailing list out there. MailChimp does allow you to generate embeddable sign up forms, but you need a place to embed that form. As per the set up directions in the app, I tell you how to go to the embedded forms section, and there’s a part where they give you a bunch of code, that you don’t have to update yourself. But, you do have to copy and paste it somewhere.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; In this app, this is an app that I had created, but I’m not logged in right now. I’m just another user who wants to use it to create their own site for this. If I edit this document, a remix is made so I get my own actual copy.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/empowering-the-next-generation-of-leaders--glenn-otis-brown-visits-glitch/109-1_IfNJWn5dFDCAmVltdYb3Gg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; In the set up directions, it says to update index.html to include your personal content, and it gives you a line where to edit your code. I’m going to look at index.html.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; There’s a lot of HTML. There’s a lot of stuff going on here. I added comments here that say, “This is where you put your MailChimp form.” This is the code that looks like it was given to me from the MailChimp page. I’m going to highlight that and delete it.&lt;/p&gt;
&lt;p&gt;Now, that project was my own, but now that I’ve updated it as a not logged-in user, if you had done this, you would’ve gotten your own copy. There’s a name that’s generated. You can change it to be whatever you want it to be.&lt;/p&gt;
&lt;p&gt;**Glenn Otis Brown: **That’s a saved folder of stuff that I’ve created?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yes. Exactly. And then if you click show live, you see that you have a live page here. But, you don’t have the form, so that code that MailChimp had given us, we just copy and paste it …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; In the place where you say, to copy and paste it?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Exactly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay. And now do we need to edit this stuff to make it personalized or anything?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; No. No. The form, you can save it as it is, and if we show live it auto-deploys it. You don’t have to learn how to get this online. You don’t have to get hosting. We do all that for you, for free. In a matter of minutes, you have your own page with your own form, that’s connected to your mailing list. If you wanted to update this, if your mission is to not help clear up your local park, but to start a chapter of a local meet up or organization, you can update the index.html content to do that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; For example, if your help us clear up a local park … I don’t want to say that, you can go to this code and you can find where it says that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; If I wanted to put help us clean up Jackson Park.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; You can put it in.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Not that it needs clean up, but this is a hypothetical.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; There you go. It’s automatically updated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Cool. I like the salmon color, and it matches the Glitch logo well. Is there a way to customize this to where I can make it …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; For sure. In the readme file, which has all the directions for how to use this app, I do say, if you don’t like the color, sizes, or other visual elements, you can update styles.css. CSS is cascading style sheets. It’s a language for setting rules for how the page should look. This is where all the colors and sizes are. In the readme file I explain that if you want to update the colors, sizes, you can go to the styles.css file, which is here on the sidebar, underneath index.html, and CSS is cascading style sheets.&lt;/p&gt;
&lt;p&gt;It’s a way to set rules for how the page looks. When you look at the index.html and you decided that you wanted to change the color of that, or in your example, the form. You don’t want that salmon color. We can look in the styles.css file, and we see there’s a selector for form.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Got it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; This is probably where we want to change the color. Here we have it set …&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Coral.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; The background at coral. You can pick a different color. The color values in CSS can be color names, there’s a set collection of HTML names. Coral happens to be one. And then also there are hex values, and RGB, or red, green, blue values.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Got it. Okay. I would look up the code for that? Or look up what the standardized names are?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Okay.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Let’s look for our color. This is the most important part honestly, of getting your page out there. Is personalizing, making it right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; How about light green, there? That looks good.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Light green.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Let’s type in light green.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; That’s close to the green we use at the Obama Foundation, among many others.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Light green. There you go.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Nice. Cool.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Much better.&lt;/p&gt;
&lt;p&gt;**Glenn Otis Brown: **That’s very quick.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah. In a matter of minutes you have this embeddable form, people will be able to add to your mailing list. The great thing about using a mailing list, as opposed to collecting info on a whole bunch of different platforms, is that it’s one location, and also services like MailChimp allow you to export your contacts. You don’t have to worry about the service going away. Email has been around for a really long time, and much to the chagrin of many, it will probably be around for a lot more. Mailing lists are great way to get started in local activism.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glenn Otis Brown:&lt;/strong&gt; Got it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Principle-led Product Development</title>
    <link href="https://blog.glitch.com/post/principle-led-product-development/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/principle-led-product-development/</id>
    <content type="html">&lt;h1&gt;Principle-led Product Development&lt;/h1&gt;
&lt;p&gt;Many products start as an itch that we need to scratch - a frustration or problem we’d like to see removed from our lives. You see this reflected in the overwhelming number of To-do list apps that clutter App Directories across the web and mobile. Their creator’s current solution had some limitation and so they set out to solve it.&lt;/p&gt;
&lt;p&gt;But there are many ways to develop a To-do list app, or any type of product for that matter. We suggest a key way you can help ensure the success of that product development effort is by starting not just with the problem to be solved, but a short list of product principles that guide and inform the effort along the way.&lt;/p&gt;
&lt;p&gt;When development of Trello began, the team discussed not just what they wanted to build, but what it meant and what the product needed to be. They came up with a few things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It was going to be free. The idea was to get 100M people using it, and monetize by selling some aspect of it to 1% of the user base.&lt;/li&gt;
&lt;li&gt;It was going to run anywhere — on mobile, desktops, tablets, TVs, wherever.&lt;/li&gt;
&lt;li&gt;It had to update in real-time. Whenever anything changed that change would be visible everywhere without reloading.&lt;/li&gt;
&lt;li&gt;It would never ask for confirmation. So, no ‘are you sure?’ pop-ups.
And these simple product principles informed all future decisions. By knowing it would be free, they knew how they had to approach building it — it couldn’t be a niche thing, used by just developers, or project managers. It had to be intelligible to a mainstream market.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It informed the features they built — if a user suggested adding velocity points to cards. Ding. No. Most folks wouldn’t know what the hell those were.&lt;/p&gt;
&lt;p&gt;It also told them how they should tackle marketing it — reaching a few thousand people wasn’t going to cut it, it had to get in front of millions.&lt;/p&gt;
&lt;p&gt;And they referred back to these principles as they continued to develop it, even years later.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/principle-led-product-development/32-1_Cn4pTYJBD2vvBQRtc9z6Og.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We did similar when starting out with &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; during a &lt;a href=&quot;https://blog.fogcreek.com/how-we-embed-a-culture-of-innovation-with-creek-weeks/&quot;&gt;Creek Week&lt;/a&gt;, coming up with these principles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It had to be the fastest, easiest way to get your own web app up and running on the web. We’d do this by abstracting away the boring, hard-to-learn parts of development and provide a way for people to write an app and deploy it to a URL instantly.&lt;/li&gt;
&lt;li&gt;It needed to provide immediate, direct feedback when editing an app.&lt;/li&gt;
&lt;li&gt;The editor had to be a fun place to be. You should always feel safe to edit your code and try things out.&lt;/li&gt;
&lt;li&gt;It shouldn’t look slick and super-polished. We didn’t want it to look ‘designed’, rather we’d do our own thing because we hoped that meant you would too.
Knowing this upfront helped us to research and critically refine our ideas. Since we were abstracting away complexity, this meant we weren’t reinventing the wheel and so creating our own code libraries or languages was ruled out. We weren’t looking to make programming itself easier, so this wasn’t going to be some drag-and-drop no-code solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It also provided the line in the sand we needed to evaluate early mock-ups and prototype features. So when it came to deciding on how to create the project creation screen, that need for ease and speed meant we weren’t going to require users to make choices up-front about which specific technologies to use, common in cloud development tools. And it also lead us to auto-deploying because it meant we didn’t have to burden users with knowing how to commit code, nor task them with needing to push their code manually as we needed to show that instant feedback.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/principle-led-product-development/32-1_6tu9vNbM2nBfT9wMVbz28A.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Leading with principles is a great technique, but it isn’t without its challenges. We might regard ourselves as something of a Jobsian product visionary, but when we’re just starting out we don’t have all the information we need to build the perfect product. If the product is in a new area for you, you’ll be feeling out the problem and understanding the market as you go. Even if you’ve worked in the field your product is in for years, this can just blind you to simple solutions as you can become too close to the problem to see a fresh perspective.&lt;/p&gt;
&lt;p&gt;So how do you balance your on-going learning with your product principles? Well, getting customer feedback and iterating on the product is still a key part of the process.&lt;/p&gt;
&lt;p&gt;This tripped up Trello early on, for example. Having decided this wasn’t a product just for developers, they took this too far and “&lt;a href=&quot;https://blog.fogcreek.com/the-process-of-creating-trello-tech-talk/&quot;&gt;threw the baby out with the bathwater&lt;/a&gt;”, ignoring almost all feedback from developers. But sometimes that feedback would prove to be right, and they realised they’d missed out on learning from the perspectives of some of their early-adopters just because they happened to be developers.&lt;/p&gt;
&lt;p&gt;So instead of ignoring feedback from some, what they later understood they needed to do was segment the feedback they got, and make a purposeful effort to get input from a wide range of people because they were targeting a broad segment of people.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/principle-led-product-development/32-1_er4BmEcLRhQFTJczv-R4qQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;On the flip side, when we began working on &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;, our project management tool for software teams that was built on the engine of FogBugz, we had the &lt;a href=&quot;https://blog.fogcreek.com/taking-fogbugz-forward/&quot;&gt;feedback of thousands of existing customers to learn from&lt;/a&gt; that informed our product principles. But that feedback didn’t solve all our problems. Those insights were invaluable in crafting a product which fitted their needs. But despite what some people might ask for, they still really want the car, not just a faster horse — you still need that product vision. So when asked for integrations, we didn’t just create a few. We built our integrations with Glitch powering them, so we could enable customers to leverage its rapid development functionality and make the integrations we created not just free, but &lt;a href=&quot;https://medium.com/make-better-software/manuscript-integrations-smarter-together-998960e2fad9&quot;&gt;easily customizable too&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So there’s a balance to be found in combining your product principles with what you learn along the way. And you’ll have to make difficult calls on whether those principles were right after all. Nevertheless, the focus and clarity they give you, particularly in those crucial first weeks and months as you begin to develop your product, have proven to us to be a key step in creating successful, opinionated products that people love to use.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>We The People: Using Glitch for Activism</title>
    <link href="https://blog.glitch.com/post/we-the-people-using-glitch-for-activism/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/we-the-people-using-glitch-for-activism/</id>
    <content type="html">&lt;h1&gt;We The People: Using Glitch for Activism&lt;/h1&gt;
&lt;p&gt;The Internet is a powerful tool for uniting people around an important cause. But sometimes finding the quickest or easiest way to get a website online or even gather emails for a mailing list can be a daunting task. Let Glitch take your civic organizing efforts to the next level! Here’s a look at a few helpful and useful apps that you can remix and modify to fit your needs.&lt;/p&gt;
&lt;p&gt;Email has its pros and cons, but it is still an effective and easy way to reach an audience. We like &lt;a href=&quot;https://mailchimp.com/&quot;&gt;MailChimp&lt;/a&gt; as an email service provider for its ease of use, and &lt;a href=&quot;https://glitch.com/~mailchimp-starter&quot;&gt;we’ve made a starter app that will allow you to collect emails, and automatically subscribe people to a MailChimp list!&lt;/a&gt; Sign up for a free MailChimp account, follow the steps listed in this project’s &lt;a href=&quot;https://glitch.com/edit/#!/mailchimp-starter?path=README.md&quot;&gt;README.md&lt;/a&gt;, and you’ll be ready to send emails to your supporters in a matter of minutes. Remix this app and customize it for your mission or cause!&lt;/p&gt;
&lt;p&gt;Do you need to collect emails using an online form, but don’t have an email service provider yet? Or do you use a different email service provider besides MailChimp? Don’t fret — here’s where remixing apps on Glitch comes in handy. Software developer &lt;a href=&quot;https://laurendorman.io/&quot;&gt;Lauren Dorman&lt;/a&gt; remixed our &lt;a href=&quot;https://glitch.com/~mailchimp-starter&quot;&gt;MailChimp Starter&lt;/a&gt; app and created a &lt;a href=&quot;https://glitch.com/~google-sheets-starter&quot;&gt;Google Sheets Starter&lt;/a&gt;, which stores emails and names in a handy spreadsheet. From here, you can download the data as a .csv file and upload it to any email service provider out there. All you need is a Google account, and you’re ready to roll!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/we-the-people-using-glitch-for-activism/50-1_r60vzJgRKPiJF4VdAP1aQg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The team at &lt;a href=&quot;https://www.joincampaignzero.org/&quot;&gt;Campaign Zero&lt;/a&gt; is dedicated to helping people take direct action to end police violence. &lt;a href=&quot;https://glitch.com/~campaign-zero&quot;&gt;We’ve brought their homepage widget to Glitch for easy embedding onto any website.&lt;/a&gt; Just enter your address, and you’ll find your elected officials at the local, state and federal levels, as well as their positions on key criminal justice reform policies. Email and telephone numbers for these elected officials are also shown, which is useful if you want to take your advocacy efforts further. Remix the app and customize it to your liking!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/we-the-people-using-glitch-for-activism/50-1_2wFso_fc3oqqsN9_0KJHgQ.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Even if you need to create a simple landing page, you can make it happen on Glitch. Take a look at &lt;a href=&quot;https://glitch.com/~tech-forward-2&quot;&gt;Tech Forward&lt;/a&gt;, a Glitch-powered website with dozens of links to tech-focused advocacy organizations and nonprofits working for social change. You can remix this to show a list of endorsements, or display companies that support your cause.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/we-the-people-using-glitch-for-activism/50-1_-A4R13tXxhCYBqfMv9rdrA.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’ve included links to these apps and more on our &lt;a href=&quot;https://glitch.com/peoples-response&quot;&gt;Peoples Response&lt;/a&gt; page. Get started today and make something great to help make a difference. It’s time to take action!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Beyond Open Offices: The New Fog Creek Headquarters</title>
    <link href="https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/</id>
    <content type="html">&lt;h1&gt;Beyond Open Offices: The New Fog Creek Headquarters&lt;/h1&gt;
&lt;p&gt;The new Fog Creek Software office is meant for our staff to do their best work and feel comfortable and creative while doing it. With high ceilings, an open floor plan, and a killer view of the Financial District and Bowling Green Park, the new space is not only inspiring and beautiful, but as a nod to our history, it’s also experimental. To understand this better, let’s take a trip down memory lane.&lt;/p&gt;
&lt;p&gt;We moved into our first real office, dubbed the &lt;a href=&quot;https://www.joelonsoftware.com/2003/09/24/bionic-office/&quot;&gt;“Bionic Office”&lt;/a&gt;, at 535 8th Avenue in New York City back in 2003. Our co-founder Joel Spolsky worked with architect &lt;a href=&quot;http://leonedesignstudio.com/&quot;&gt;Roy Leone&lt;/a&gt; to design a space where Fog Creek workers could thrive and work alongside their co-workers while still maintaining privacy.&lt;/p&gt;
&lt;p&gt;One of the primary features of this space was ensuring that our developers had private offices with closing doors. According to Joel, these offices were key to improving programmer productivity, were absolutely required, and not up for negotiation.&lt;/p&gt;
&lt;p&gt;Having an office space that worked for employees was so important to Joel that he took a hands-on role in the office’s overall creation, having a say in office elements like power, wiring, and the common areas to create the ultimate software development environment.&lt;/p&gt;
&lt;p&gt;Fog Creek continued growing over the years after that, eventually taking over the entire floor of the original office. But after five years, it was time to find a bigger space. After a grueling search, we found our next office home nearly all the way downtown at 55 Broadway. &lt;a href=&quot;http://www.nytimes.com/2009/02/08/realestate/commercial/08sqft.html&quot;&gt;The new space was such a hit that we were even covered in &lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/50-1_a_QRQ2OYa0uJrrIGJJI9nw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;A lot of changes happened during the years at 55 Broadway, but we also kept a few ideas from our original space. Joel still had a hands-on role in both layout and construction, we retained private offices for our developers, and we provided a space large enough for our &lt;a href=&quot;https://blog.fogcreek.com/improve-your-culture-with-these-team-lunch-tips-from-20-startups/&quot;&gt;daily team lunches&lt;/a&gt;. To get the best sense of how much detail went into this space, watch the video below and see how it all came together.&lt;/p&gt;
&lt;p&gt;One of the biggest changes at Fog Creek was that the number of our remote workers increased to make up two-thirds of our workforce. Also, two of the most successful projects we’ve worked on — &lt;a href=&quot;https://trello.com/&quot;&gt;Trello&lt;/a&gt; and &lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; — grew large enough to become independent companies.&lt;/p&gt;
&lt;p&gt;“As they grew and we grew, it got a little cozy,” says Anil Dash, CEO of Fog Creek.&lt;/p&gt;
&lt;p&gt;“It was just time for us to stand on our own again. As we refocused on our products, we really thought about what a great headquarters would look like now for a company that is so focused on being great for remote people too.”&lt;/p&gt;
&lt;p&gt;We moved office spaces in 2017, but we didn’t go far — our new headquarters at 75 Broad Street is just a half mile away and has picturesque views of Bowling Green Park and The New York Stock Exchange from our lovely 19th floor private terrace.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/50-1_mNH5PL-UKw-luyy5tuun4Q.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/50-1_CeFHCofpwILdT65PUhiISg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/50-1_-sID_eVeDAorO1_jeXD7GQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So what’s different about this new space?&lt;/p&gt;
&lt;p&gt;“The old space was built when the entire company was based in headquarters,” Anil mentions. “That was sort of a different era. And similarly, back then our founders would talk a lot about programmers and coders and what they needed, which is an office with a door that closes. That’s still part of our ethos, but half the company are not coders.”&lt;/p&gt;
&lt;p&gt;With our developers, sales team, and C-level executives working from the same space, taking different work styles into consideration is important. Some of these tasks require intense concentration, while others are more conversational and collaborative with your co-workers. To that end, there are some ideas we kept from previous office spaces.&lt;/p&gt;
&lt;p&gt;“I think there was a very strong expectation among the members of our technical staff that coders would have an office with a door that closes. That was always a very big part of our public face of what Fog Creek is to the world. And the research is pretty clear that it is a massive booster of productivity for people in those kinds of technical roles. So we didn’t want to compromise on that at all.”&lt;/p&gt;
&lt;p&gt;But the new office also includes a variety of work spaces that accommodate different work modes. Anil mentioned personal offices for standalone work, but they also work well for collaborative work like pair programming. There are workstations for independent or individual co-working, and phone booths for external communication such as sales calls or podcast appearances. There’s also our conference room — known as the “quiet car” — which can be used across a number of different work modes. And true to the nature of our office being flexible and experimental, we are already re-configuring some of these spaces based on how we use them.&lt;/p&gt;
&lt;p&gt;“I think we have made [the office] a much more malleable space. We have a lot more plans to sort of shift things around, even so far as being able to entertain here. We’d never really designed our old place to be able to have guests and have people hold events and all that sort of stuff. And all of that is on the road map for us now.”&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/beyond-open-offices-the-new-fog-creek-headquarters/50-1_2fnQ9VWrzTuR3LEJvMonBw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;“I think just at a high level, work space really matters. It’s a fundamental part of how you take care of your people, and we have always been leaders on that. When the bar is set that high, you really have to get it right. And so we have always taken this really, really seriously. And at the same time, we have a lot of fun with it.”&lt;/p&gt;
&lt;p&gt;And speaking of fun, we can’t forget about our lovely terrace. Once it’s up and running later in the year, we expect it to be a wonderful place for collaborative work. It will also be the centerpiece of our office as we host events, visitors, and other guests.&lt;/p&gt;
&lt;p&gt;“There are a lot of companies in New York that have a lot of great ideas, and we are hoping to be able to invite them over, get to know each other, and figure out what we can learn from each other …and also just be good neighbors,” says Anil.&lt;/p&gt;
&lt;p&gt;As the company has grown and changed over the years, so has our office space. Joel’s grand visions for what a work environment should do for employees have been part of Fog Creek from the very beginning, and we have tried to honor that legacy. We also have plenty of plans for the future, and look forward to continuing our tradition of incubating new teams and ideas from within our company and beyond.&lt;/p&gt;
&lt;p&gt;“I think the fact that there’s so much personality and history in everything we do is really motivating. It’s become a very great space.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Make a Website</title>
    <link href="https://blog.glitch.com/post/website-starter-kit/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/website-starter-kit/</id>
    <content type="html">&lt;h1&gt;How to Make a Website&lt;/h1&gt;
&lt;h2 id=&quot;part-1-intro-to-html&quot; tabindex=&quot;-1&quot;&gt;Part 1: Intro to HTML &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/website-starter-kit/#part-1-intro-to-html&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We talk about HTML, what it is, what its limitations are and we cover some actual HTML code that makes up the intro to HTML example website.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/intro-to-html&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/intro-to-html&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-2-intro-to-css&quot; tabindex=&quot;-1&quot;&gt;Part 2: Intro to CSS &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/website-starter-kit/#part-2-intro-to-css&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We learn about CSS, classes and how we can use CSS to make our website look nicer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/intro-to-css&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/intro-to-css&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-3-intro-to-javascript&quot; tabindex=&quot;-1&quot;&gt;Part 3: Intro to JavaScript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/website-starter-kit/#part-3-intro-to-javascript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This video provides an introduction to JavaScript, what it is and how we could use it to add behaviors and functions to our site.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/intro-to-js&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/intro-to-js&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-4-intro-to-node-js&quot; tabindex=&quot;-1&quot;&gt;Part 4: Intro to Node.js &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/website-starter-kit/#part-4-intro-to-node-js&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We explain what Node.js is, how web servers work and the types of things you can use Node.js for in your own apps.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/intro-to-node&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/intro-to-node&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Each One, Teach One: Using Glitch for Learning</title>
    <link href="https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/</id>
    <content type="html">&lt;h1&gt;Each One, Teach One: Using Glitch for Learning&lt;/h1&gt;
&lt;p&gt;Whether you’ve been programming for decades or are just starting, everyone who codes is constantly in the process of learning new things. It can be frustrating to know just where to begin, but we’re here to help. Actually, the whole community is here to help you. We built Glitch to be a fun and friendly way to build the app of your dreams, and we are seeing a number of crafty developers and global tech companies use Glitch to teach you everything from building a simple website to creating an immersive VR experience.&lt;/p&gt;
&lt;p&gt;Earlier this year, we rolled out our free &lt;a href=&quot;https://glitch.com/react-starter-kit&quot;&gt;React Starter Kit&lt;/a&gt;, and this week, we launched our &lt;a href=&quot;https://glitch.com/website-starter-kit&quot;&gt;Website Starter Kit&lt;/a&gt;. These are two great ways to learn coding using Glitch, so let’s take a look at how you can use Glitch to teach others!&lt;/p&gt;
&lt;p&gt;WebVR is a JavaScript API that lets you bring virtual reality experiences to the Web. These WebVR experiences also work on VR headsets like Oculus Rift or Google Daydream! If you’re interested in learning more about it, take a look at &lt;a href=&quot;https://aframe.io/aframe-school/#/&quot;&gt;A-Frame School&lt;/a&gt;. This interactive course is presented as an in-browser slideshow (that also works on mobile devices!), and guides you step-by-step through setting up Glitch as your development environment, introducing you to the basic elements and features, and provides you with several lessons and examples. Each of these lessons can be remixed on Glitch, so you can really get hands-on experience with the code.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_CIEIkLl2eA8YyzzhvVdyFA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Already have a little experience with HTML, CSS, and JavaScript? Take the next step and make your own interactive web app using &lt;a href=&quot;https://choo.io/&quot;&gt;choo&lt;/a&gt;! &lt;a href=&quot;https://handbook.choo.io/your-first-choo-app/&quot;&gt;This great onboarding example in the Choo Handbook&lt;/a&gt; gives you great instructions and code examples on getting started using choo on Glitch by building a fun animals app. By the time you’re finished, you’ll learn the basics on creating templates, modularizing your code, and other helpful concepts which will help you build any app you can imagine.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/edit/#!/embed/choo-animals?url=https%3A%2F%2Fglitch.com%2Fedit%2F%23%21%2Fchoo-animals&amp;format=json&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;When there’s already a ton of documentation around a particular language or framework, sometimes a simple blog entry is best. It’s also a great way to highlight new projects or features, which is what Algolia has done with their Glitch app &lt;a href=&quot;https://we-rate-tweets.glitch.me/&quot;&gt;We Rate Tweets&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Instead of walking users through building the app themselves, &lt;a href=&quot;https://blog.algolia.com/glitch-app-searching-twitter-timeline/&quot;&gt;Algolia wrote a blog post&lt;/a&gt; which shows off their new app, tells people how to use it, and gives you instructions to remix it to have your own copy to use. All you need is a Twitter account and an Algolia account to get started!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_KnIO35nkY1TKvqfwhyOdKw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Glitch is super approachable for beginners, but it’s also powerful enough to be used by some of the biggest companies on the Web. We talked about how A-Frame uses Glitch for their interactive slideshow, and Mozilla &lt;em&gt;also&lt;/em&gt; uses Glitch to teach developers as well! &lt;a href=&quot;https://hacks.mozilla.org/2017/10/multi-user-experiences-with-a-frame/&quot;&gt;Mozilla’s post on creating multi-user experiences with A-Frame&lt;/a&gt; shows you how to create shared, persistent and interconnected 3D virtual spaces using WebRTC. If you want to make your own slash commands for Slack, &lt;a href=&quot;https://blog.airtable.com/api-content-series-slack-slash-command-app/&quot;&gt;Airtable provides you with detailed instructions on using Glitch and the Airtable API to make that happen&lt;/a&gt;. &lt;a href=&quot;https://medium.com/samsung-internet-dev/lessons-learned-making-our-app-with-web-components-bf55379cfcda&quot;&gt;Samsung explores how to use web components to build visualizations and configure a midi controller &lt;/a&gt;— perfect for anyone looking to become a VJ and show off some cool effects. Lastly, &lt;a href=&quot;https://developers.google.com/web/tools/workbox/get-started/npm-script&quot;&gt;Google will teach you how to get started using Workbox for NPM&lt;/a&gt;, a way to improve load performance for your website and make it work offline.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_2pmrH2kVWslsbYUqK6eavg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_Y9OaVh-KITYMCnwD2-8XHg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_dnwskO_MCVZHg-sVj9xgnw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_6-GNqyusm8ccN6CtAGCLhA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’ve shown you a lot of examples of what companies are doing with Glitch, but lots of developers out there are using Glitch in amazing ways. &lt;a href=&quot;https://101dhhacks.net/2018/01/21/trove-bots-for-all/&quot;&gt;The team at Trove has several starter kits to show you how to create your own Twitter bots.&lt;/a&gt; Remix any of their bots, add your own personality, and give it a try! &lt;a href=&quot;https://medium.com/@kellylougheed/dark-stormy-night-with-css-animations-823d2a5b576f&quot;&gt;Live out your horror fantasies and make a dark and stormy night come alive using this fun tutorial from software developer and educator Kelly Lougheed.&lt;/a&gt; It uses regular HTML and CSS animations for everything! And this article from Red Hat’s developer evangelist Nicolas Grenié really embodies the spirit of what we want to accomplish with Glitch — &lt;a href=&quot;https://dev.to/picsoung/get-better-at-programming-by-helping-others-on-glitch-1b4&quot;&gt;getting better at programming by helping others&lt;/a&gt;. Teaching really does help you gain a better understanding!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_z4K-NmeQhDWNLpbmMqlB9Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_UkW-lOLKER2qci_w32yMJg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/each-one-teach-one--using-glitch-for-learning/91-1_C_dhhbH0xfyDWvk-nViV0w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;These are just a few examples of how Glitch is used to teach developers across the Internet. The sky’s the limit when it comes to what you can learn, and we’re here to help you succeed. Don’t worry, you’ve got this!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Doing a Better Job of Job Listings</title>
    <link href="https://blog.glitch.com/post/doing-a-better-job-of-job-listings/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/doing-a-better-job-of-job-listings/</id>
    <content type="html">&lt;h1&gt;Doing a Better Job of Job Listings&lt;/h1&gt;
&lt;p&gt;Some might say Fog Creek wrote the book on technical recruiting because, well, our founder Joel Spolsky, *wrote the book on technical recruiting. *About 10 years ago, “Smart and Gets Things Done” went out into the world. Today, it’s still one of the most trusted guides for organizations looking to attract and hire great technical staff. But, a lot has changed in those 10 years about the tech industry and how we need to recruit people today.&lt;/p&gt;
&lt;p&gt;Here at Fog Creek Software, we’ve spent a lot of time reflecting on the most common hiring practices. What we realized is that while many of these methods were once considered effective, they actually perpetuated the biggest representation problems in the industry. For instance, we were huge proponents of hiring interns — but we only recruited students from the most prestigious universities (with the most well-known Computer Science programs). When interns proved to be highly skilled, we offered them full-time jobs before they could hit the open market. We were hiring great developers, but they were also primarily white men.&lt;/p&gt;
&lt;p&gt;We tried a few things to change this, including &lt;a href=&quot;https://www.fastcompany.com/3043082/why-software-maker-fog-creek-is-helping-its-competitors-hire-women&quot;&gt;our partnership with the Flatiron School&lt;/a&gt;. We recognized that there are many paths to a career as a developer, and we hoped that this initiative would communicate that to non-traditional candidates. But one initiative was never going to be enough, we were committed to the hard work of implementing recruiting practices that correct the representation problem that runs rampant in the industry today.&lt;/p&gt;
&lt;p&gt;So we did even more homework. And we all agreed that the next step was to rewrite our job listings so that they more accurately reflect the supportive culture and values we have at Fog Creek.&lt;/p&gt;
&lt;p&gt;We were especially interested in improving the “candidate experience” section of each of our job listings. We tried to be as clear as possible about what the actual requirements were, and which skills were more in the “nice to have” category. Doing this enabled us to avoid using terms like “Junior” in our job titles, which are the types of words or phrases that typically suggest a company is only looking for a young, recent grad.&lt;/p&gt;
&lt;p&gt;We also decided that living up to our commitment of transparency meant we needed to disclose salary ranges for every open position. Fog Creek was already in the midst of &lt;a href=&quot;https://medium.com/make-better-software/talking-transparency-at-fog-creek-c8b72d58f6c&quot;&gt;re-implementing an open salary policy&lt;/a&gt; internally, so this change was fairly simple to make to our job listings as well.&lt;/p&gt;
&lt;p&gt;But transparency also meant that we needed to be as honest as possible about the downsides of working at Fog Creek. Yes, the &lt;em&gt;downsides.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;We were particularly inspired by this &lt;a href=&quot;https://www.recurse.com/blog/84-join-the-recurse-center-and-help-people-find-fulfilling-work&quot;&gt;job listing for the Recurse Center&lt;/a&gt;. Not only does it include an informative description in an easy-to-read format, they even listed the pros and cons of the position! Calling out the downsides of a position is gutsy, but it’s required if you really want to be transparent and it has worked well for us.&lt;/p&gt;
&lt;p&gt;Take the DevOps position we were looking to fill, for example. We knew that our legacy infrastructure would present a unique challenge, and we wanted to be open with candidates about it. In a not-so-surprising turn of events, the pros and cons brainstorming exercise actually led us to realize that what we really needed on the team was a DBA! It’s in this spirit of thoughtful evaluation that we continue to write honest job listings about every open position at Fog Creek.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/doing-a-better-job-of-job-listings/36-1_9vHMjp3E38M3eBRhw63uDA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;As difficult as recruiting can be for employers, the experience can be even tougher on candidates. Far too many companies expect candidates to make time for day-long interviews, without giving them the information they need in advance.&lt;/p&gt;
&lt;p&gt;For someone who’s juggling coursework, managing care-taking responsibilities, or you know, wants to have a well-rounded life, this can be particularly frustrating.&lt;/p&gt;
&lt;p&gt;That’s why we also expanded the “What to expect when you apply” section, which details the potential time commitment and process for prospective candidates. Additionally, we added FAQs about our amazing benefits and how they actually play out on a day-to-day basis. In addition to the responsibilities themselves, we think these are significant factors when candidates are deciding whether or not they should apply for a role.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/doing-a-better-job-of-job-listings/36-1_HlIFXAJAhGD4rIGg8tGgjg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;After all this work on the job listings, the next step was to post it in places the right candidates would see and, then hopefully, apply. Some boards we love are &lt;a href=&quot;https://www.hiretechladies.com/&quot;&gt;Tech Ladies&lt;/a&gt;, a supportive community over 20,000 strong, and &lt;a href=&quot;https://www.blacksintechnology.net/&quot;&gt;Blacks In Technology&lt;/a&gt;, a professional platform for PoC in tech. We’ve also put more effort into reaching non-traditional candidates through our connections at established coding schools and, of course, Twitter.&lt;/p&gt;
&lt;p&gt;This is just a start to improving our processes and there’s still a lot of work to do. It’s also too early to tell the exact impact these changes have made, but anecdotally at least, so far they’ve been well received.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Web Apps with Node</title>
    <link href="https://blog.glitch.com/post/you-got-this-zine/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/you-got-this-zine/</id>
    <content type="html">&lt;h1&gt;Making Web Apps with Node&lt;/h1&gt;
&lt;p&gt;A free, 24-page zine that will help you to learn some of the key concepts needed to create web apps using Node.js, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How web servers work&lt;/li&gt;
&lt;li&gt;The anatomy of a web app&lt;/li&gt;
&lt;li&gt;What is npm?&lt;/li&gt;
&lt;li&gt;Understanding asynchronous programming&lt;/li&gt;
&lt;li&gt;Find out how Cassidy Williams, Steve Klabnik and Saron Yitbarek got into coding.&lt;/li&gt;
&lt;li&gt;Expert advice for new developers from experienced programmers.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>The Time Has Come to Push the Button</title>
    <link href="https://blog.glitch.com/post/the-time-has-come-to-push-the-button/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-time-has-come-to-push-the-button/</id>
    <content type="html">&lt;h1&gt;The Time Has Come to Push the Button&lt;/h1&gt;
&lt;p&gt;Time Tracking is an essential part of Agile software development. To make resource planning effective, you need to track the time you spend on tasks so that developers, technical management and product managers gain insight into project progress and how much work remains outstanding.&lt;/p&gt;
&lt;p&gt;Time tracking is built right into &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;, and enables you to not only record time spent on each case, but from that logged time you can keep timesheets useful for keeping clients and customers informed, as well as generate reports and visualizations that show how individuals and teams spend their time. Like ‘Hours spent per person, per project’, or burndown charts, showing hours remaining to complete a project displayed over time.&lt;/p&gt;
&lt;p&gt;It also provides the raw data, along with estimates, that powers our unique &lt;a href=&quot;https://www.manuscript.com/features/smart-scheduling/&quot;&gt;Smart Scheduling&lt;/a&gt; feature, which uses AI to calculate ship date probabilities and predict software schedules.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-time-has-come-to-push-the-button/7-1_y63uw9SyrwCMdo5AJ-rcVg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We provide the facility to log time automatically. To make it easy to track your time, Manuscript uses your working schedule (which can be set at Time Tracking &amp;gt; My Working Schedule) to stop the clock automatically whenever you go home and start it again automatically when you come back in the morning. It also stops the clock during lunch breaks and when you’re on vacation, etc. That way you only need to change the “working on” case when you switch from one case to another. You can specify a site-wide working schedule, along with individual team members’ working schedules when they differ.&lt;/p&gt;
&lt;p&gt;And now any case that has an estimate will show a start/stop work button directly in the case itself. This makes it even easier to record what it is that you’re working on, and provide accurate time information. This benefits everything you use time tracking for, from better probabilities of project completion, to more accurate reports that keep management informed and eases project planning.&lt;/p&gt;
&lt;p&gt;Learn more about managing projects with &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Teaching Coding with Glitch</title>
    <link href="https://blog.glitch.com/post/teaching-coding-with-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/teaching-coding-with-glitch/</id>
    <content type="html">&lt;h1&gt;Teaching Coding with Glitch&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/each-one-teach-one-using-glitch-for-learning-25ca478a7eee&quot;&gt;Last week, we shared how companies use Glitch to help developers learn the latest technologies&lt;/a&gt;. These were all great self-directed examples, but what if you needed to provide more hands-on instruction? Let’s take a look at how other companies and organizations are using Glitch in a number of different learning environments.&lt;/p&gt;
&lt;p&gt;Glitch makes a perfect environment for teaching workshops! &lt;a href=&quot;https://glitch.com/edit/#!/spotifyapi-workshop?path=README.md:1:0&quot;&gt;Streaming music giant Spotify has created an app on Glitch that teaches developers about utilizing the Spotify API.&lt;/a&gt; Along with &lt;a href=&quot;https://github.com/arirawr/workshop-templates/blob/master/APIWorkshop.pdf&quot;&gt;a slide deck detailing the basics of Spotify’s API&lt;/a&gt;, Students will work their way through the challenges, and by the end, they’ll have their own Node app! Once they have gotten familiar with how Spotify’s API works, they can &lt;a href=&quot;https://glitch.com/spotify&quot;&gt;check out other Spotify apps on Glitch&lt;/a&gt; and get creative with remixing something for their very own!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://samsunginter.net/&quot;&gt;Samsung’s Internet Developer Relations Team&lt;/a&gt; uses Glitch to run workshops at tech conferences and meetups such as &lt;a href=&quot;https://www.meetup.com/js-monthly/&quot;&gt;JS Monthly&lt;/a&gt; and &lt;a href=&quot;https://mozillafestival.org/&quot;&gt;Mozilla Festival&lt;/a&gt;. Students start with a simple template and end up with a working project by the end of the workshop. We love how they utilize Glitch’s ability to remix apps to enable students to work with code much safer and faster. The team even documented their setup for workshops on Medium so anyone can use the framework to create workshops of their own!&lt;/p&gt;
&lt;p&gt;Glitch is the perfect tool for coding tutorials! Instead of creating a complicated local dev environment, Glitch provides everything you need right in your web browser. &lt;a href=&quot;https://tutsplus.com/&quot;&gt;Envato Tuts+&lt;/a&gt;, one of the most well-known tutorial sites for self-directed learning, has a great tutorial on &lt;a href=&quot;https://code.tutsplus.com/tutorials/create-a-multiplayer-pirate-shooter-game-in-your-browser--cms-23311&quot;&gt;building a multiplayer pirate shooter game&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The tutorial begins with &lt;a href=&quot;https://glitch.com/edit/#!/tutsplus-pirate-shooter-starterkit&quot;&gt;a starter kit &lt;/a&gt;— a simple Glitch app — and shows you how to add a library, accept connections on the server, handle sync orders between a client and server, and more. The tutorial also includes code blocks explaining each step, and it’s a great way to illustrate how to build a complete app on Glitch. View the complete example below!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tutsplus-pirate-shooter?path=README.md:1:0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;If the Internet of Things interests your students, you can get really crafty and teach them to &lt;a href=&quot;https://hackaday.com/2018/01/17/an-alexa-skill-among-other-things-in-a-few-minutes/&quot;&gt;create a custom Alexa skill using this tutorial from the team at Hackaday&lt;/a&gt;. Remix an Alexa skill app on Glitch, register it with Amazon, and use the skill right away. You can even go a step further and publish the skill for anyone to use!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/barebones-alexa-skill?path=README.md:1:0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;(BTW, see how we embedded two projects in this section? You can embed Glitch projects into any documentation you publish on the Web. &lt;a href=&quot;https://wistia.com/doc/player-api&quot;&gt;Here’s how Wistia uses it to demonstrate their JavaScript Player API&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.freecodecamp.org/&quot;&gt;FreeCodeCamp&lt;/a&gt;’s mission is about helping teach people the ins and outs of programming with the backing of a supportive community of millions of coders. They use Glitch for all their back-end coding challenges, with topics like responsive web design, data visualization, and APIs and microservices. By starting with a partially complete app template, students remix the examples to complete the challenges. FreeCodeCamp then uses a batch of their own Glitch projects to check if the submitted solutions are correct.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/teaching-coding-with-glitch/51-1_ZrRH_gv317I1JRi9Aj1I8w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;As you can see, Glitch is a really powerful and versatile tool for teaching, and students can use it on their own or in a number of different ways depending on their learning style. And if they get stuck on something, they can &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise their hand&lt;/a&gt; and the community will be there to help!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/teaching-coding-with-glitch/51-1_EssB6h4sxgwekHtw26FIIg.gif&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>How Vox Media’s Product team creates inclusive job listings</title>
    <link href="https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/</id>
    <content type="html">&lt;h1&gt;How Vox Media’s Product team creates inclusive job listings&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://voxmedia.com/&quot;&gt;Vox Media&lt;/a&gt; has grown in the last dozen years from a small network of blogs to become a massive digital media company with hundreds of employees across eight different content verticals. Whether it’s technology, shopping, or sports, Vox Media’s content spans a wide range of topics, and the best way to cover them all is by hiring top talent to make it happen.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/make-better-software/doing-a-better-job-of-job-listings-4b300ddfc3be&quot;&gt;We talked recently about how we approach job listing at Fog Creek&lt;/a&gt;, so we reached out to &lt;strong&gt;Ashley Twaddell&lt;/strong&gt;, Director of Team Operations &amp;amp; Experience for Vox Media’s Product team, to talk about inclusive language, recruiting efforts, and tools to help companies establish their own processes around creating effective job listings.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/51-1_-QJWYVRnPShEHy31gUBjjA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;why-is-having-a-conversation-about-job-listings-important&quot; tabindex=&quot;-1&quot;&gt;Why is having a conversation about job listings important? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#why-is-having-a-conversation-about-job-listings-important&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;That’s a great question. There are a few reasons. One is simply that it’s in a business’s best interest to actually consider that a job description is an extension of the employer brand, and that’s a powerful tool to market yourself for the talent that you want. It’s important to strike the right tone about what an employer is looking for in candidates, and it’s also about what company values an employer is looking for. A job description is the first thing that a candidate probably sees about the company aside from any other content or product usage that it has, so even if a person doesn’t actually apply for the position, a well-written description can influence that candidate’s opinion of the company, and you get the voice of the company to shine through versus an individual hiring manager’s.&lt;/p&gt;
&lt;p&gt;More importantly though, we say here at Vox Media that language actually matters. You don’t want a job listing to make the candidates that you’re trying to attract back away. If you’re focused on attracting a large and diverse pool of candidates, you don’t want that job description to sound exclusionary in any way. If you’re an employer or company that doesn’t understand the benefits of hiring a diverse workforce, both from a moral and a business standpoint, there’s plenty of free resources and reading that you can do to get started.&lt;/p&gt;
&lt;h2 id=&quot;you-joined-the-vox-product-team-back-in-2015-as-a-product-team-coordinator-what-was-the-state-of-job-listings-like&quot; tabindex=&quot;-1&quot;&gt;You joined the Vox Product team back in 2015 as a product team coordinator. What was the state of job listings like? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#you-joined-the-vox-product-team-back-in-2015-as-a-product-team-coordinator-what-was-the-state-of-job-listings-like&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We probably had around 500 or 600 full-time employees at the company, and the most notable change we had made in terms of hiring was switching to &lt;a href=&quot;https://www.greenhouse.io/&quot;&gt;Greenhouse&lt;/a&gt; as our internal candidate tracking application system.&lt;/p&gt;
&lt;p&gt;At that point, in terms of the job descriptions themselves, we had one or two template phrases that we would encourage folks to use. Those were generally about what Vox Media is as a whole, what the company does, and then also some blurbs about what working for Vox Media meant, specifically Vox product. There was also a description about our team, and that pointed you to a page where you could see &lt;a href=&quot;https://product.voxmedia.com/&quot;&gt;our team blog&lt;/a&gt; and &lt;a href=&quot;http://code-of-conduct.voxmedia.com/&quot;&gt;our code of conduct&lt;/a&gt;. But everything else was all over the place, and at that point, not really tested for inclusion.&lt;/p&gt;
&lt;p&gt;We relied heavily on our leadership team to do a lot of the hiring for Vox Product, and honestly, we were really fortunate to have really thoughtful and educated leaders like our former VP of engineering, &lt;strong&gt;Michael Lovitt&lt;/strong&gt;. He really supported and encouraged best practices around this. When you’re growing quickly and you don’t have a system in place with dedicated resourcing to check in on these things, ultimately you won’t be as successful as you hoped.&lt;/p&gt;
&lt;p&gt;When I joined the company as a product team coordinator, I routinely checked on our job descriptions and ran them through online editing tools to check for gendered language and the overall tone and shape of our job descriptions. I would do that in coordination with our People and Culture team.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/51-1_Ws0TK5Hs8j1-Kxika-9yDg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;was-there-anything-in-particular-that-prompted-that-move-to-review-the-language&quot; tabindex=&quot;-1&quot;&gt;Was there anything in particular that prompted that move to review the language? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#was-there-anything-in-particular-that-prompted-that-move-to-review-the-language&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Definitely. In my job description, it was actually listed as one of the first things that I would be responsible for, in addition to a slew of other hiring responsibilities! But honestly, I think that in terms of what actually prompted the move…it was our staff, which is something that I’m really proud to say. So much of our inclusive culture is due to the incredibly thoughtful people we have been able to hire from the beginning, in addition to leadership that’s open and willing to take action on any of the recommendations that our staff would provide.&lt;/p&gt;
&lt;p&gt;We have a company diversity leadership group in addition to our own Vox Product diversity group. At that point, the group was comprised of leaders across all the different divisions of Vox Media, and a lot of the initial resourcing came from the contributions of the members of that group, some of which were Vox Product staff and leadership. We recognized as a product team and as a company that building a system for inclusive hiring, starting with the job description, is more than important — it’s the right thing to do. We just had to figure out how to put the practices in place to make sure it was happening at scale.&lt;/p&gt;
&lt;h2 id=&quot;the-general-conversation-around-job-listings-and-inclusive-language-feels-fairly-new-like-it-s-something-that-s-just-started-to-become-more-important-within-the-past-five-to-ten-years-what-sort-of-steps-did-you-take-when-it-came-to-the-language-that-vox-product-used-with-job-listings&quot; tabindex=&quot;-1&quot;&gt;The general conversation around job listings and inclusive language feels fairly new…like it’s something that’s just started to become more important within the past five to ten years. What sort of steps did you take when it came to the language that Vox Product used with job listings? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#the-general-conversation-around-job-listings-and-inclusive-language-feels-fairly-new-like-it-s-something-that-s-just-started-to-become-more-important-within-the-past-five-to-ten-years-what-sort-of-steps-did-you-take-when-it-came-to-the-language-that-vox-product-used-with-job-listings&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As a team, and as a company, we recognized this was a larger conversation, and that we needed to make improvements to show that it was work that needed to be done and was necessary to change things. A lot of our leadership worked on this versus falling onto our staff itself to create the changes, which I think is important to acknowledge. It demonstrates that as a company, we made it a real priority.&lt;/p&gt;
&lt;p&gt;Beyond that, we did our research to see what best practices already existed in terms of what language to add and what language to avoid. We also focused on some of the internal process changes that would need to happen in terms of who is seeing job descriptions, who’s writing them, who’s posting them, and figuring out what resources we might need to ensure that hiring managers would implement these changes as they wrote and posted job listings.&lt;/p&gt;
&lt;h2 id=&quot;were-there-any-specific-phrases-or-words-that-were-changed-you-mentioned-before-that-you-ran-the-language-through-certain-online-tools-to-check-for-inclusive-language&quot; tabindex=&quot;-1&quot;&gt;Were there any specific phrases or words that were changed? You mentioned before that you ran the language through certain online tools to check for inclusive language. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#were-there-any-specific-phrases-or-words-that-were-changed-you-mentioned-before-that-you-ran-the-language-through-certain-online-tools-to-check-for-inclusive-language&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I think generally we were looking to make our listings as a whole just more inviting and exciting. We worked to remove a lot of gendered language and emotional language. We avoided using any gender specific pronouns or terms that sound too aggressive or too feminine. We also asked our teams to avoid listing years of experience or any unnecessary educational requirements. We largely want our hiring managers, when they’re writing the descriptions, to focus on the skills and qualities a person could bring to our team. We take a step back and look at what we call our “scorecard attributes” to build out a list of skills that are truly necessary for the job versus a huge laundry list of nice-to-haves or irrelevant skills for the job.&lt;/p&gt;
&lt;p&gt;So if there &lt;em&gt;are&lt;/em&gt; nice-to-haves, we ask our hiring managers to state them as such. Are they skills that someone would have to learn through an educational experience, or are they on-the-job skills that you can learn? They aren’t formal requirements, and we ask our hiring managers to list them separately.&lt;/p&gt;
&lt;h2 id=&quot;what-s-been-the-outcome-of-these-job-listing-changes-as-it-relates-to-recruiting&quot; tabindex=&quot;-1&quot;&gt;What’s been the outcome of these job listing changes as it relates to recruiting? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#what-s-been-the-outcome-of-these-job-listing-changes-as-it-relates-to-recruiting&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The biggest impact that I have seen over the last few years is that it has helped with our company’s reputation for being an inclusive employer; one that actually values having a diverse workforce. We are, after all, a company that prides itself on voices, and as a product team in particular, we’re looking to extend that into how we build thoughtful and inclusive products. So we certainly see an increase in the number of applications that we’re getting. We’re also able to use EEOC data to track within our job listings the identities candidates report them themselves, and we’re able to analyze and make changes to move one way or another. But overall, we’re seeing a general change in the reputation of the company and how people perceive us.&lt;/p&gt;
&lt;h2 id=&quot;based-on-the-knowledge-that-you-have-now-is-there-anything-that-you-would-have-done-differently-with-respect-to-changing-vox-product-s-job-listings&quot; tabindex=&quot;-1&quot;&gt;Based on the knowledge that you have now, is there anything that you would have done differently with respect to changing Vox Product’s job listings? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#based-on-the-knowledge-that-you-have-now-is-there-anything-that-you-would-have-done-differently-with-respect-to-changing-vox-product-s-job-listings&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;That’s a good question. I certainly wish we could have gotten to where we are now a lot faster! But it just shows we’re two years later down the road, and there’s still even more work to be done. We wish that we could make those strides a lot faster, obviously.&lt;/p&gt;
&lt;p&gt;I think training would have been the most effective thing. For a while, I was coaching managers individually because I had to support them with not only job descriptions, but the whole hiring process: how to use Greenhouse, how to build out an interview kit, how to think about scorecards…that whole ordeal. I was supporting them one-on-one, and that obviously wasn’t scalable. It’s one thing to have documentation that guides you through how to write the steps of an inclusive job description, but ultimately, it’s better if the hiring managers actually understand why, and that they can identify the traps they might get into before they even sit down to write a job description. Taking the time to put together training would have made much more of an impact in the long run.&lt;/p&gt;
&lt;h2 id=&quot;what-resources-or-tools-would-you-recommend-for-companies-who-want-to-ensure-that-their-job-listings-are-using-inclusive-language&quot; tabindex=&quot;-1&quot;&gt;What resources or tools would you recommend for companies who want to ensure that their job listings are using inclusive language? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-vox-media-s-product-team-creates-inclusive-job-listings/#what-resources-or-tools-would-you-recommend-for-companies-who-want-to-ensure-that-their-job-listings-are-using-inclusive-language&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;That’s a great question. From an editing standpoint, there are really great, free tools like &lt;a href=&quot;https://textio.com/&quot;&gt;Textio&lt;/a&gt;, &lt;a href=&quot;http://gender-decoder.katmatfield.com/&quot;&gt;Gender Decoder for Job Ads&lt;/a&gt;, and &lt;a href=&quot;http://joblint.org/&quot;&gt;Joblint&lt;/a&gt;. Those tools help with making quick language checks before a job listing is posted. I really encourage employers to make sure they have taken the time to read and understand the larger conversation that’s at play here and make sure their hiring managers are well versed in the facts, too.&lt;/p&gt;
&lt;p&gt;There’s so much great reading and resources out there. &lt;a href=&quot;https://www.hiremorewomenintech.com/&quot;&gt;Hire More Women in Tech&lt;/a&gt; is a great resource to start. There are great voices also, especially in the tech space. &lt;a href=&quot;https://twitter.com/kissane&quot;&gt;Erin Kissane&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/br_ttany&quot;&gt;Brittany Laughlin&lt;/a&gt; are two women that share wonderful insights and tools around this type of work.&lt;/p&gt;
&lt;p&gt;Ultimately, I think just taking action to ensure that there’s a process that serves both as an educational tool and as a writing tool is a huge first step. Beyond that, make it a company priority to be accountable for the results of an effective job listing. It’s not only better. It’s actually necessary.&lt;/p&gt;
&lt;p&gt;_Creating inclusive job listings to attract future employees is a crucial part of any company’s growth and success. &lt;a href=&quot;http://www.fogcreek.com/careers/&quot;&gt;Move your career forward and come work with us at Fog Creek_!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Create Without Limits: Art Apps on Glitch</title>
    <link href="https://blog.glitch.com/post/create-without-limits-art-apps-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/create-without-limits-art-apps-on-glitch/</id>
    <content type="html">&lt;h1&gt;Create Without Limits: Art Apps on Glitch&lt;/h1&gt;
&lt;p&gt;Aphorist Mason Cooley once said that art begins in imitation and ends in innovation. Interestingly enough, that quote sort of applies to getting started with Glitch! If you see a project that you like, you can remix it, put a twist on it, and make it your own! Here are a few unique ways that artists are using Glitch as a digital canvas to design their own works of art.&lt;/p&gt;
&lt;p&gt;One of the most common ways people see art is by going to a museum. Designer &lt;a href=&quot;https://markuraine.com/&quot;&gt;Mark Uraine&lt;/a&gt; expanded that simple concept and built a virtual gallery space with an exhibit dedicated to pioneering digital designer &lt;a href=&quot;https://en.wikipedia.org/wiki/Muriel_Cooper&quot;&gt;Muriel Cooper&lt;/a&gt;. Mark used &lt;a href=&quot;https://markuraine.com/muriel-cooper/&quot;&gt;a blog post he wrote on Muriel&lt;/a&gt; to create text and image panels within a VR environment.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/faithful-violet?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;As Mark mentions in his post, “Today we are rewarded by her efforts in every app we swipe, every typographical layout we scan on the web, and in every interaction that immerses us in the digital world.” I think Muriel would be very proud of this!&lt;/p&gt;
&lt;p&gt;A big challenge for designers and artists is not only finding a way to show off their work, but to keep it updated as well. Luckily, Glitch makes it extremely easy to create a portfolio website with multiple pages and images. No more dealing with clunky site builders with finicky controls — just update your site right in our code editor and all your changes are automatically live! &lt;a href=&quot;http://karolina.glitch.me/&quot;&gt;Take a look at how conceptual artist Karolina Dworska uses Glitch to make a simple portfolio with information on her work.&lt;/a&gt; Well done Karolina!&lt;/p&gt;
&lt;p&gt;Jo Baer’s &lt;a href=&quot;https://www.moma.org/collection/works/79825&quot;&gt;“Primary Light Group, Red, Green, Blue”&lt;/a&gt; is a prime example of minimalist art. The three canvases each contain a black outer border and a different colored inner border, and &lt;a href=&quot;https://jo-baer-light-group.glitch.me/&quot;&gt;this Glitch project reinterprets the exhibit directly within a web browser&lt;/a&gt;. &lt;a href=&quot;https://glitch.com/edit/#!/jo-baer-light-group?path=README.md:1:0&quot;&gt;Check out the README for this project&lt;/a&gt; for a detailed explanation of not only how this was made with HTML and CSS, but the thought process from the artist behind its genesis.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/jo-baer-light-group?path=README.md&amp;previewSize=0&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;We talked about using Glitch as a digital canvas for your own creations, and we’ve found a few great examples of how others have made art using our platform.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://sea-pinks.glitch.me/&quot;&gt;Graphics editor Rich Harris designed a lovely rendering of Maura Dooley’s poem “Still Life with Sea Pinks and High Tide.”&lt;/a&gt; As you scroll down the page to read the piece, gentle ocean waves rise and the horizon disappears. The visual rendering really adds another dimension to the poem! What poems or other pieces of art would you make using Glitch?&lt;/p&gt;
&lt;p&gt;These are just a few ways Glitch can be used to &lt;a href=&quot;https://medium.com/glitch/put-pixel-to-screen-and-express-yourself-618434edd53b&quot;&gt;put pixel to screen and express yourself&lt;/a&gt;. If any of these projects have inspired you, &lt;a href=&quot;https://art-newsletter.glitch.me/&quot;&gt;take a look at our Art newsletter!&lt;/a&gt; It contains more examples of artsy projects on Glitch, as well as a spotlight on creator &lt;a href=&quot;https://twitter.com/urtubia&quot;&gt;Hector Urtubia&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What will you make today?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Announcing Manuscript On-Premises</title>
    <link href="https://blog.glitch.com/post/announcing-manuscript-on-premises/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/announcing-manuscript-on-premises/</id>
    <content type="html">&lt;h1&gt;Announcing Manuscript On-Premises&lt;/h1&gt;
&lt;p&gt;With the rush to the Cloud, many tools have let their on-premises options fall by the wayside. This can be really frustrating for software development teams who need to have the applications they use run on their own servers.&lt;/p&gt;
&lt;p&gt;Maybe you’re subject to regulations determining how you use and store sensitive data. Or you’ve become frustrated by the ever-changing rules around data privacy, like with Safe Harbour and Privacy Shield. Perhaps your team has concerns about the political or legal factors that might affect your risk over time. Or you simply want to &lt;em&gt;know&lt;/em&gt; where your data is and control your working environment. No matter what drives your need, best-in-class on-premises tools are essential.&lt;/p&gt;
&lt;p&gt;This is why we built &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; with the **exact same powerful features **and world-class support whether it runs in the Cloud or on-premises.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/announcing-manuscript-on-premises/34-1_er4BmEcLRhQFTJczv-R4qQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Recently, we launched &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;, built on the FogBugz engine that has pioneered project management over the last 17 years, and based on the insights gained from the thousands of software development teams that have used the platform.&lt;/p&gt;
&lt;p&gt;The result is a project management tool purpose-built for making software. It’s deeply opinionated about how to help a team make great software and includes all the essentials you’d expect, like task management, prioritization, scheduling, sprints, story points, and all that good stuff. But then we saw a chance to do something really new, based on a few simple ideas:&lt;/p&gt;
&lt;p&gt;We’ve been inspired by how Slack has done a great job of reducing email sent within teams (including ours!) and wanted to bring that same seamless experience to capturing bug reports or even answering customer questions. So Manuscript triages emails that come in from customers or even through your web contact form and files them right alongside automated bug reports and your team’s own tasks. This makes them easy to track in one place, so you don’t lose important decisions because they’re buried in email.&lt;/p&gt;
&lt;p&gt;Manuscript has cases, not issues. Cases work better than the issues or tickets you might be used to in other systems — you aren’t forced to fill out a bunch of mandatory fields, and every case is assigned to just one person. That means you always know who’s accountable and no decision or task ever falls through the cracks because everybody thought it was somebody else’s problem. Even better: in Manuscript, search really works. Cases are easily searchable by anything you can remember about them, even if it’s just “I know I saw this thing last week and it was assigned to Bob”, Manuscript can help you find what you’re looking for.&lt;/p&gt;
&lt;p&gt;Let’s face it, a lot of project management tools are trying to up-sell you on their chat platform or their productivity suite. Manuscript works with the tools your team already likes, and these integrations are free, customizable and open source, instead of being complicated, expensive and out of date. Since Manuscript has a great API, as well as example integrations that are easily remixable on Glitch, it’s simple to connect it to any proprietary tools you’re using, too.&lt;/p&gt;
&lt;p&gt;And we don’t nickel and dime you on the stuff that you need — so features like a support helpdesk, document collaboration, crash reporting as well as so-called ‘Enterprise’ functionality like Single Sign-on with SAML 2.0 are all in the box.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Sign up for Manuscript&lt;/a&gt; for free to try it out, then &lt;a href=&quot;mailto:sales@fogcreek.com&quot;&gt;get in touch for more details&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Strike a Chord with Music Apps on Glitch</title>
    <link href="https://blog.glitch.com/post/strike-a-chord-with-music-apps-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/strike-a-chord-with-music-apps-on-glitch/</id>
    <content type="html">&lt;h1&gt;Strike a Chord with Music Apps on Glitch&lt;/h1&gt;
&lt;p&gt;Talk with any designer or programmer, and they will tell you that music is an integral part of their creation process. Music can not only serve as a source of inspiration, but it’s also a great way to get &lt;a href=&quot;https://www.youtube.com/watch?v=i-2gWXTLJt0&quot;&gt;in the zone&lt;/a&gt; for any project. &lt;a href=&quot;https://medium.com/glitch/designing-glitch-look-and-feels-e033040255b&quot;&gt;Music is even a big part in how we designed Glitch!&lt;/a&gt; 🎏&lt;/p&gt;
&lt;p&gt;Let’s look at a few ways that members of the Glitch community are creating fun and amazing apps centered around music!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://spotify.com/&quot;&gt;Spotify&lt;/a&gt; is one of the largest and most well-known streaming music services today, and you can use their APIs and SDKs to build apps that interface with their vast musical catalog. &lt;a href=&quot;https://twitter.com/imariari&quot;&gt;Arielle Vaniderstine&lt;/a&gt;, developer advocate engineer at Spotify, created two particular apps that help you broaden your musical tastes by discovering new music recommendations!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://nelson.glitch.me/#&quot;&gt;Nelson&lt;/a&gt; let’s you choose from dozens of genres and different &lt;a href=&quot;https://beta.developer.spotify.com/documentation/web-api/reference/tracks/get-audio-features/#audio-features-object&quot;&gt;audio features&lt;/a&gt; — danceability, energy, and liveness, just to name a few — to make a unique, custom playlist. You can play the tracks directly in your browser or in the Spotify app. The &lt;a href=&quot;https://spotify-button.glitch.me/#&quot;&gt;Big Spotify Button&lt;/a&gt; pulls a song based off your listening habits, which is a great way to find new music that you’re sure to enjoy. (You’ll need a Spotify Premium account to use this app, but there are a number of other great apps to try out over on &lt;a href=&quot;https://glitch.com/spotify&quot;&gt;Spotify’s gallery page&lt;/a&gt;!)&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/strike-a-chord-with-music-apps-on-glitch/53-1_G3LX_8KgnadA-cVZS_ccNw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/strike-a-chord-with-music-apps-on-glitch/53-1_YJZGRv_g_YDu-MzM9Zje_w.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Get &lt;a href=&quot;https://www.youtube.com/watch?v=1zh-0eupfNw&quot;&gt;into the groove&lt;/a&gt; and make your own tunes on Glitch— no musical experience required! We’ve talked about &lt;a href=&quot;http://maryrosecook.com/&quot;&gt;Mary Rose Cook&lt;/a&gt; and her &lt;a href=&quot;https://glitch.com/~drum-machine&quot;&gt;drum machine app&lt;/a&gt; before, but the beauty is in its simplicity. Just click the grey boxes and let the app do the rest.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/drum-machine?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Electroplankton&quot;&gt;Electroplankton&lt;/a&gt; might have been a sleeper hit on the Nintendo DS, but it’s getting a new life on Glitch! Check out &lt;a href=&quot;https://glitch.com/~remixtoplankton&quot;&gt;Remixtoplankton&lt;/a&gt;, a charming re-interpretation of one of Electroplankton’s music games, &lt;a href=&quot;https://www.youtube.com/watch?v=V6ROeSoP1qM&quot;&gt;Luminaria&lt;/a&gt;, using &lt;a href=&quot;https://p5js.org/&quot;&gt;p5.js&lt;/a&gt; and &lt;a href=&quot;http://charlie-roberts.com/gibber/gibber-lib-reference/&quot;&gt;Gibber.lib&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/remixtoplankton?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;We hope these apps open you up to &lt;a href=&quot;https://www.youtube.com/watch?v=sVxUUotm1P4&quot;&gt;a whole new world&lt;/a&gt; of musical possibilities you can create on Glitch. Looking for more examples? Then &lt;a href=&quot;https://glitch.com/music&quot;&gt;our Music category&lt;/a&gt; is just what you need. Creating music with code — it’s possible with Glitch! 🎼&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Women Always Rule at Glitch!</title>
    <link href="https://blog.glitch.com/post/women-always-rule-at-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/women-always-rule-at-glitch/</id>
    <content type="html">&lt;h1&gt;Women Always Rule at Glitch!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_JEEz6pKIxOeM6AA0SCLowQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Over the last week, I asked the ladies of our community to show me what they have been making on Glitch, and the response has been — as I anticipated — &lt;em&gt;outstanding&lt;/em&gt;. From first-time bots with a political message to a progression of learning how to make art with code, women are expressing themselves with code in awesome ways, and it’s an honor to have them doing it on Glitch.&lt;/p&gt;
&lt;p&gt;Take a look for yourself!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_T-WoFxIqqFC82bQLDK_cbg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;http://twitter.com/ellotheth&quot;&gt;Gemma Lynn&lt;/a&gt; has taken spouse-trolling to the next level by building this Hacker News search app for her linguistics professor husband. &lt;a href=&quot;https://glitch.com/edit/#!/hnling?path=server.js:33:0&quot;&gt;Remix the app and update with your own subject of choice&lt;/a&gt; to see how the orange website has declared itself an authority on &lt;em&gt;your&lt;/em&gt; favorite discipline!&lt;/p&gt;
&lt;p&gt;One of the hardest problems in computer science is being bored and not knowing what to do. Fortunately, Jackie Luo built &lt;a href=&quot;https://twitter.com/whattodobot&quot;&gt;What To Do Bot&lt;/a&gt; on Glitch to fix that. “[It] pulls from an Airtable [database] I have to give people ideas for what to do in San Francisco!” If you’re like me and not in San Francisco, you can &lt;a href=&quot;https://glitch.com/edit/#!/whattodobot?path=server.js:97:37&quot;&gt;remix the app and connect it to your own Airtable database of ideas!&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_a6tJcFOn9iQpmGhKngYCEA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;I think that one of the best kinds of bots is one that tries to make the workplace inclusive and comfortable for &lt;strong&gt;everyone&lt;/strong&gt;, and &lt;a href=&quot;http://twitter.com/@taylor_atx&quot;&gt;Taylor Barnett’s&lt;/a&gt; Guys Bot does just that by reminding those in a GitHub organization to work on the bad habit of using male terms as generics. Keeping in line with its mission of “making language on GitHub more inclusive one bot at a time,” &lt;a href=&quot;https://glitch.com/edit/#!/guys-bot?path=lib/handle-guys.js:14:0&quot;&gt;you can remix and customize it&lt;/a&gt; for your organization’s needs!&lt;/p&gt;
&lt;p&gt;Omayeli Arenyeka’s first bot ever, &lt;a href=&quot;https://twitter.com/mypresidentis&quot;&gt;@mypresidentis&lt;/a&gt;, is powered by Glitch and tweets who &lt;em&gt;her&lt;/em&gt; president is based on a crowd-sourced spreadsheet of peoples, places and things. Follow the bot &lt;a href=&quot;https://glitch.com/edit/#!/project/my-president-bot&quot;&gt;and also remix your own&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Another project of Omayeli’s that I love is her &lt;a href=&quot;https://html-to-canvas.glitch.me/&quot;&gt;html-to-canvas app&lt;/a&gt; which renders HTML elements onto a canvas element so you can create screenshots of anything on a web page. I’d bookmark &lt;a href=&quot;https://glitch.com/@oa495&quot;&gt;her Glitch profile&lt;/a&gt; if I were you, because she’s continually making some really cool and various apps.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_mMXXuERYlGuxDsfu9SOdug.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Clara Beyer’s &lt;a href=&quot;https://color-palette-data.glitch.me/&quot;&gt;color analyser app&lt;/a&gt; is one of the earlier “a-ha” moments I’ve had about what was possible with Glitch when I started working here. It also panders to my love of pixel art and colors — upload your own art to see an analysis of its color palette!&lt;/p&gt;
&lt;p&gt;If you need your own color analyser defaults, &lt;a href=&quot;https://glitch.com/edit/#!/color-palette-data&quot;&gt;you can remix Clara’s and have something running in seconds&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_Yxqjnha4rVTeQ1JmWQ62Cg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;I’m a huge fan of how &lt;a href=&quot;https://twitter.com/vanessayuenn&quot;&gt;Vanessa Yuen&lt;/a&gt; built a &lt;a href=&quot;https://the-noun-game.glitch.me/&quot;&gt;cute guessing game out of Noun Project icons&lt;/a&gt;. It’s a hard game — iconography is a huge form of expression on the Web these days and so there are &lt;em&gt;so&lt;/em&gt; many icons to decipher!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_1znRZtpnz_1soLDisuLnpg.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/noahdleigh&quot;&gt;Noah Leigh&lt;/a&gt; has been &lt;a href=&quot;https://glitch.com/@noahleigh&quot;&gt;making some awesome generators on Glitch&lt;/a&gt;, a bunch of them leading to &lt;a href=&quot;https://animated-pixel-gradients.glitch.me/&quot;&gt;this incredible animated pixel gradient app&lt;/a&gt;. Apps that generate things like gifs are a great starting point for creative expression, and Noah’s using Glitch for that journey has been an honor to witness.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/women-always-rule-at-glitch/93-1_CkY1LR9q8dSVq1WhUxBb-w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/kellylougheed&quot;&gt;Kelly Lougheed&lt;/a&gt; made &lt;a href=&quot;https://8ball.glitch.me/&quot;&gt;this rad Magic 8-ball&lt;/a&gt; which, as you can see above, has never been incorrect. Amazing. And since it’s on Glitch, you can &lt;a href=&quot;https://glitch.com/edit/#!/8ball?path=script.js:6:0&quot;&gt;view the source and remix it&lt;/a&gt; to add your own Magic 8-ball responses.&lt;/p&gt;
&lt;p&gt;I want to thank all the women here who reached out to show me their awesome work and grant permission to showcase them here. Even when it’s not International Women’s Day, women are creating incredible stuff on Glitch for you and I to use and remix, and that rules! 🙋‍♀️🙋🏻‍♀️🙋🏼‍♀️🙋🏽‍♀️🙋🏾‍♀️🙋🏿‍♀️&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why Work at Fog Creek?</title>
    <link href="https://blog.glitch.com/post/why-work-at-fog-creek/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-work-at-fog-creek/</id>
    <content type="html">&lt;h1&gt;Why Work at Fog Creek?&lt;/h1&gt;
&lt;p&gt;Fog Creek is a small software company that has made a big impact with our products. The company was founded with the idea that if you hire amazingly talented people and give them interesting problems to solve, they’ll create great things and do amazing work.&lt;/p&gt;
&lt;p&gt;From there, products were born and careers made, but it wasn’t until last year that we made it a priority to define our values. Does that mean Fog Creek was value-less for 17 years? Of course not! The interesting thing with company values is that they exist whether or not you define them. They’re in your everyday practices, language, habits and norms. Regardless of the fact that we had not — in recent memory — discussed our values, they were already clear to Creekers who had been around for a few years. But relying on oral tradition that changed from person to person put prospective employees and new hires at a disadvantage.&lt;/p&gt;
&lt;p&gt;So about a year ago, we set out looking to capture and define the values that already existed, and the natural first step was to survey all Creekers about their own experiences. Results from this survey (comprised of open-ended questions) revealed two key phrases that are at the core of everything we do at Fog Creek.&lt;/p&gt;
&lt;p&gt;This one seems like a no-brainer given that the company was created to be a great place to work. For us, this goes beyond the people-friendly policies we espouse. What good is &lt;a href=&quot;https://medium.com/make-better-software/health-care-parental-leave-75c5d91e30f0&quot;&gt;free health care for your family&lt;/a&gt; if we were to create a work environment that made it impossible to take the time for yourself or your family when someone is ill?&lt;/p&gt;
&lt;p&gt;Work-life balance at Fog Creek means that you won’t be seen as less committed to your work when you take time to deal with the stuff that comes up outside your job. You won’t owe Fog Creek the hours you spend taking care of your life.&lt;/p&gt;
&lt;p&gt;We’ve learned a lot over the past 17 years, but one thing that hasn’t changed is that freedom and autonomy with support from all levels of an organization creates an innovative and safe space for our people.&lt;/p&gt;
&lt;p&gt;But people doesn’t refer only to *Fog Creek people. *Outside our employees, this mindset extends to our customers, users and community. In fact, our Support team has their own set of values that include “advocate for the customer” and “consider the long-term impact of your work.”&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-work-at-fog-creek/35-1_NrhIqNcNRuJApv58gDwtuQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The two words repeated most in the survey responses were *respect and gratitude — *not surprising to anyone who currently works at Fog Creek. Regular company practices and rituals like &lt;a href=&quot;https://medium.com/make-better-software/gratitude-as-a-company-value-4bc9c8f0a4fc&quot;&gt;Kiwi Bravos&lt;/a&gt;, along with meaningful social rules, have built these values into our culture before we ever attempted to define it.&lt;/p&gt;
&lt;p&gt;Respect is vital in any workplace, but it is particularly necessary when working on distributed teams using Slack and other tools to communicate. Without face-to-face interaction with over half of our team every day, we have to be intentional about creating a safe space for everyone to connect. We strive to be an environment where people are comfortable sharing their ideas, asking questions and speaking their minds. We create that environment by treating each other with respect and giving our coworkers the benefit of the doubt.&lt;/p&gt;
&lt;p&gt;That extends to our physical environment too! &lt;a href=&quot;https://medium.com/make-better-software/beyond-open-offices-the-new-fog-creek-headquarters-bc2f70d7c7dc&quot;&gt;Recently Fog Creek moved into a brand new office&lt;/a&gt;, which enabled us to evaluate how we could create a space that would cater to the various work styles of office employees, and a space that would be inclusive of guests and remote employees when they visit.&lt;/p&gt;
&lt;p&gt;Do you want to help us build a culture that puts people first and enthusiastically welcomes everyone? Are you interested in contributing to the success of products that make work better and the Internet more fun? Check out the &lt;a href=&quot;http://www.fogcreek.com/Careers&quot;&gt;current openings on our team&lt;/a&gt;. If we don’t have an open role that fits your skills right now, &lt;a href=&quot;https://twitter.com/FogCreek&quot;&gt;stay up to date with us&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-work-at-fog-creek/35-1_rDWmeBDmxNAzz6rk8wOLaA.jpeg&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Making Agile Work For You</title>
    <link href="https://blog.glitch.com/post/making-agile-work-for-you/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-agile-work-for-you/</id>
    <content type="html">&lt;h1&gt;Making Agile Work For You&lt;/h1&gt;
&lt;p&gt;Manuscript is built for the realities of software development. We’ve been creating software products that help people make software for over 17 years. From inventing tools like Glitch and Trello, to helping co-found Stack Overflow, and pioneering bug tracking with FogBugz. What that means is our direct experience of creating software and working with thousands of developers and development teams, has fed directly into the product choices we’ve made in Manuscript.&lt;/p&gt;
&lt;p&gt;Lets take development workflows, for example. We talk to a lot of software development teams. When we ask them what their development process is, more often than not the response is something like, “Agile, well, not strictly Agile. We’re more of a hybrid. It’s unique.”&lt;/p&gt;
&lt;p&gt;That’s because, no matter how devoted you are to a particular methodology, the realities of creating software often force you to make compromises.&lt;/p&gt;
&lt;p&gt;And in Manuscript, that’s ok.&lt;/p&gt;
&lt;p&gt;Manuscript’s Agile tools give you the flexibility to modify your process. This pragmatic approach is compelling in comparison to some other project management tools whose workflows are so strict that they don’t allow for such inevitable tweaks.&lt;/p&gt;
&lt;p&gt;A defining &lt;a href=&quot;https://medium.com/make-better-software/principle-led-product-development-4abe89b9271b&quot;&gt;product principle&lt;/a&gt; of Manuscript is “just enough process”, which means it helps you plan your work without getting in your way. It’s important because setting up and configuring project management tools shouldn’t be harder than your actual job. And not everyone can, or wants to bring in a consultancy or hire a full-time administrator to set up your workflows, which some other tools require.&lt;/p&gt;
&lt;p&gt;Instead, Manuscript was built to stay out of your way and our product defaults help you get started immediately, so that you can focus on the work at hand.&lt;/p&gt;
&lt;p&gt;Lets take a look at how we’ve built flexibility into Manuscript, so that you can configure it to work for your specific workflow.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/making-agile-work-for-you/33-1_er4BmEcLRhQFTJczv-R4qQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;In Manuscript, you can plan at the project, sprint, epic, user story, and task levels, but it all starts with the Iteration Planner.&lt;/p&gt;
&lt;p&gt;You can add a column to the Iteration Planner for your backlog. Your backlog milestone is the home for every case in projects that you aren’t ready to work on yet. Then you can add sprints, which are defined by Milestones. Milestones are designed to work for specific product versions (like Alpha, Release Candidate, etc.), checkpoints in the code development process (“Search feature code complete” or “Performance work and optimizations”) as well as time-boxed batches of work, like sprints.&lt;/p&gt;
&lt;p&gt;As you organize your sprints you drag cases from the Backlog, which you can filter so that you can easily identify new cases that should be placed in the backlog or directly in a milestone. The Fog Creek Support team for example has a “Triage” filter, which they look at during standup meetings so they can easily pull urgent fixes straight into a sprint.&lt;/p&gt;
&lt;p&gt;And you can group cases in a number of ways too, depending on what it is that you want to see. For example, you can group by ‘Assigned To’ so that you can get a feel for how you’ve distributed the workload in each sprint. Or group by ‘Status’ to see the distribution of your work across your statuses such as how many cases still need to be completed. Within sprints you can also switch between Hours or Story Points, depending on your preference.&lt;/p&gt;
&lt;p&gt;While the Iteration Planner gives you a broad overview of priorities and direction for your project, the Kanban Board lets you get into the nitty gritty of planning a sprint. Many teams choose to have columns for “To Do”, “Doing”, and “Done”. As a team picks up cases in the sprint and starts working on them, they can move the cases between these columns so that their teammates and manager can track their progress. But you may find that it’s helpful to add columns for things like “Blocked”, “Awaiting Code Review”, “Awaiting Deploy”, or “Shipped” — whatever works for you.&lt;/p&gt;
&lt;p&gt;You can customize categories within Manuscript too, so that the terminology used in the product matches what you use internally. So you if you want to create “Epics”, “User Stories”, and “Tasks” &lt;a href=&quot;http://help.fogcreek.com/12132&quot;&gt;you can&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But however you organize your cases, keeping track of them on the Kanban board makes it possible for anyone in your organization to get an at-a-glance update on the status of your sprint. What’s more, after a couple sprints, our unique &lt;a href=&quot;https://www.manuscript.com/features/smart-scheduling/&quot;&gt;Smart Scheduling feature&lt;/a&gt; will be accurately predicting how well a sprint is going based on your &lt;a href=&quot;https://medium.com/make-better-software/the-time-has-come-to-push-the-button-c38a548739a4&quot;&gt;time tracking&lt;/a&gt; and estimates. So not only can you track progress with burndown charts and see the total number of cases and remaining hours, but you can also see a confidence rating of how likely it is you’ll complete your tasks by the end of the sprint.&lt;/p&gt;
&lt;p&gt;These are just some of the ways we’ve created Manuscript to be a flexible project management tool for software development teams. So that no matter what kind of process your development workflow requires, Manuscript can help you keep on track without getting in your way.&lt;/p&gt;
&lt;p&gt;Learn more about &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; and begin a trial today.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Talking Music and Tech with Web Developer Travis Morrison — Part 1 of 2</title>
    <link href="https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-1-of-2/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-1-of-2/</id>
    <content type="html">&lt;h1&gt;Talking Music and Tech with Web Developer Travis Morrison — Part 1 of 2&lt;/h1&gt;
&lt;h2 id=&quot;key-links&quot; tabindex=&quot;-1&quot;&gt;Key Links &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-1-of-2/#key-links&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://travismorrison.com/&quot;&gt;Travis Morrison’s Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Travis_Morrison&quot;&gt;Travis Morrison on Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dismembermentplan.com/&quot;&gt;The Dismemberment Plan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.shoutabl.com/&quot;&gt;Shoutabl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-1-of-2/#transcript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;**Jenn Schiffer: **Hi, I’m Jenn Schiffer. I’m the community engineer of &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch.com&lt;/a&gt;, the friendly community where you’ll build the app of your dreams. And today, I am talking to a friend of mine, Travis Morrison, who is a web developer and a musician. Thanks for coming here.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So what are you doing these days?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Well, I make applications for managing lead distribution for a marketing company in the Midwest called &lt;a href=&quot;https://elementthree.com/&quot;&gt;Element Three&lt;/a&gt;, I chase around a toddler, and I’m writing an album.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **When did you get into tech?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Do you really wanna hear the story?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, I do.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Okay. So in 1983, I was 10 years old. Now I’m actually starting to doubt the numbers…sometime in the mid ‘80s. I was a tweener; let’s put it that way. And I was reading  magazine. I don’t know why — I was 11 years old and &lt;em&gt;Washingtonian&lt;/em&gt; magazine is one of those corny lifestyle magazines like &lt;em&gt;Bostonian&lt;/em&gt;. There’s always one.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **That show up on the hotel benches and stuff?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Inside Dallas, yeah. And there was an article about bulletin board systems which talked about these strange worlds. I don’t know why this was in this magazine about Washington — I guess it was accounting for the Washington ecosystem bulletin boards where people could dial up with their computer, connect it to a phone and look at a system on a screen and write messages to other people and get files, and some of the files were games. And I was like, “that sounds incredible!”&lt;/p&gt;
&lt;p&gt;So I went in hard on my parents to buy a computer. There was the Atari 400, the Atari 800, the Commodore 64, and then a couple of others I was just like…no. I didn’t wanna do Texas Instruments because it was membrane keyboards, and they always still hurt my fingers. Membrane. I hate membrane. Awful, awful. So I wanted the Commodore 64. It’s either the 64 or the Atari, because I like full — &lt;em&gt;[Travis taps on the table mimicking typing on a keyboard]&lt;/em&gt; — Atari 800 or Commodore 64.&lt;/p&gt;
&lt;p&gt;I got the Commodore 64 and a 300 baud modem and I immediately called the one bulletin board that that article identified as the most degenerate — like a glue sniffing teenagers board — which was called Spectrum. Within 15 minutes, I was like — &lt;em&gt;[Travis mimics the connection sound of a modem connecting via telephone]&lt;/em&gt;— and I signed in as “The Aquatic”, because I was on swim teams. I was the world’s worst swimmer, but I was really into being on swim teams. And immediately, a life was started. I started talking to people like me; I saw my first flaming &lt;em&gt;immediately&lt;/em&gt;. Like, why are they so angry and so off-topic? What is this?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So we’ve been doing that since the ’80s. That’s not a new thing.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh, yeah, yeah. I’m sure that pre-dates the ’80s. And recently, actually, there are now websites where people log old bulletin board systems by phone number, area code, and username. I don’t know if reunions are happening or stuff like that, but I have dug around on a few of those things to look for some of my favorite hangouts. I haven’t seen Spectrum. I don’t know what happened to those folks. But of course, a lot of them are only on at night, or you would call and you’d be like, “Hello?” You know? And it’d be like, “Mom?” Like, “Hi he’s not…he’s grounded. He’s not on anymore. Can you hear me? Are you there?” But that was my start. I would say that was my start with tech.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **You wrote one of the greatest indie rock albums of the ’90s. I think I’m not the only person that would say that.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh, okay, if you’re gonna say the ’90s, alright. Top 50 of the ’90s, I thought we were gonna go — &lt;em&gt;[Travis waves his hand in a slow, upward arc]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **But since you were into technology really early, did technology have any effect on your music and writing around that time? Because we think now a lot about technology in music today, where GarageBand — and I mentioned Fruity Loops in another interview, and I guess that was years ago, not really now — but what kind of technology was being used back then for music?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Well, I think one of the more forward aspects of The Dismemberment Plan was…we had a sampler, and we got a lot of mileage out of the sampler. That came from loving hip-hop, which was both the most lyrically pertinent and sonically fresh music of that time. But there were also a couple of bands on the periphery of indie rock that were messing around with using hip-hop technology and hip-hop ideas in a punk context. There was a band, pretty obscure, called &lt;a href=&quot;https://en.wikipedia.org/wiki/Moonshake&quot;&gt;Moonshake&lt;/a&gt;, who were guitar, bass, drums, and sampler. They were a huge influence on us. The band &lt;a href=&quot;https://en.wikipedia.org/wiki/Soul_Coughing&quot;&gt;Soul Coughing&lt;/a&gt; was like live hip-hop; it was much less of a band that wanted to create a punk rock din with samples. We didn’t just think it up; there were bands we saw who did it. We were like, “Hmm, yes, yes.” Moonshake was a loud as hell hard punk band that had samples and crazy hip-hop record noises floating through the soundscape. And I would say they were crucial for us in that regard.&lt;/p&gt;
&lt;p&gt;But sampling…it wasn’t quite yet home recording. We were experimenting with it at the end, and it was kinda awful. It didn’t really work yet.  by &lt;a href=&quot;https://en.wikipedia.org/wiki/Beck&quot;&gt;Beck&lt;/a&gt; was a famous “all in digital at home — wow!” And it probably was the most gruesome process; it probably crashed constantly. Great album though. Great album. And an interesting soundscape. It has a thumbprint that’s very interesting. It doesn’t really seem like sampling. Sampling kinda got shot in the head by the music industry. The golden moment of&lt;a href=&quot;https://en.wikipedia.org/wiki/Public_Enemy_%28band%29&quot;&gt; Public Enemy&lt;/a&gt;, * — *where you created soundscapes out of samples, and &lt;a href=&quot;https://en.wikipedia.org/wiki/De_La_Soul&quot;&gt;De La Soul&lt;/a&gt; got kinda crushed by the legalities of songwriting.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I guess it’s just the litigiousness of it, makes not only the artists be afraid to do it, but then if they do do it, it makes the people who are paying for them to make their record sort of hold back from doing that stuff.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I mean, to be fair…you’re &lt;a href=&quot;https://en.wikipedia.org/wiki/Daryl_Hall&quot;&gt;Hall&lt;/a&gt; or &lt;a href=&quot;https://en.wikipedia.org/wiki/John_Oates&quot;&gt;Oates&lt;/a&gt; and you’re like, “Hi, De La Soul? Listen, I love your track, but that’s my song. And a &lt;a href=&quot;https://en.wikipedia.org/wiki/Steely_Dan&quot;&gt;Steely Dan&lt;/a&gt; song.” I mean, I’m not a tool…I get it. I see both sides. But I don’t know if I feel like the heavy samples art form thing got shunted to some very strange extralegal zones like what &lt;a href=&quot;https://en.wikipedia.org/wiki/Girl_Talk_%28musician%29&quot;&gt;Girl Talk&lt;/a&gt; does. It prevented it from becoming lasting major pop music. People started to do things like what &lt;a href=&quot;https://en.wikipedia.org/wiki/Dr._Dre&quot;&gt;Dre&lt;/a&gt; did, where they were like “Oh, you won’t let me use it? I’ll just write something really similar or hire a really good musician to write something that gets me the same — ”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Or like…&lt;a href=&quot;https://en.wikipedia.org/wiki/%22Weird_Al%22_Yankovic&quot;&gt;Weird Al&lt;/a&gt; it.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **He’s really good.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, he’s so good. I think a lot about someone who also does satire and parodies and also open source. With open source software — and a lot of the stuff on Glitch is open source — we encourage people to remix already existing apps, and we have a functionality where you can add a license to your code that gives permission to people to copy stuff over. I know that there are projects that musicians have created — I think &lt;a href=&quot;https://en.wikipedia.org/wiki/Moby&quot;&gt;Moby&lt;/a&gt; has started one — where you can upload your own music and license it so that anybody can use it for free, attributed or not, like in movies and stuff like that. I’m wondering if as more musicians are becoming or remaining independent…like &lt;a href=&quot;https://en.wikipedia.org/wiki/Chance_the_Rapper&quot;&gt;Chance [the Rapper]&lt;/a&gt; for example having more control over what is done with [his] music. I would like to see more of a open source mentality. Like, you can sample this with attribution or asking for permission, and you can bypass a lot of —&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right. Or less control, right?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Less control, yeah. When you’re not independent, you have some other person…a &lt;a href=&quot;https://www.urbandictionary.com/define.php?term=rando&quot;&gt;rando&lt;/a&gt;…well, a manager’s not really a rando, but like &lt;a href=&quot;https://en.wikipedia.org/wiki/Dead_or_Alive_%28band%29&quot;&gt;Dead or Alive&lt;/a&gt; had become a rando, and they own your stuff. I think a lot about that in terms of software ownership. When I make something at work here at Fog Creek, if down the line someone makes something out of it, can Fog Creek go after it? There’s a lot of talk with lawyers about stuff like that in all software companies.&lt;/p&gt;
&lt;p&gt;I know I had a friend who worked at one of the really big, major companies of the top three who had made something open source but forgot to list it when they joined that company, and then they remembered it, and because they didn’t list it when they joined, if they release it to the world the company actually owns it. So they’re not able to release it. So we have our own weird, intricate ownership things.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **But aren’t stars in this day and age afraid of the power of street justice? Like, “No one will ever wanna work for you again because I will make you sound like Satan.”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I don’t think that people of power in tech have to answer to accountability quite yet. We’re only just starting to see that.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **They have no fear, and no laws.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Right, right. We’re only just starting to see that with companies like Uber.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Like last week.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And all the examples &lt;em&gt;are&lt;/em&gt; companies like Uber. Just company Uber. Because what other companies have to deal with that?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **That’s true. Okay, yeah, you’re right. The idea that all of a sudden all the baddies are just getting whacked left and right…it’s not true.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **How did you end up at Element Three?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I was doing freelance work, and I met them over the wire on a Laravel-focused job market or bulletin board.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So you write PHP?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I do. I’m mostly in PHP.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I also used to write a lot of PHP.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I, too!&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **“I, too. Been there.”&lt;/p&gt;
&lt;p&gt;**Travis Morrison: “**I, too, &lt;em&gt;used to do that&lt;/em&gt;.”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Well actually, Glitch; we focus mostly on Node and JavaScript, but we do have some fun troll examples. It’s a Docker container, so essentially you can run anything on it — so I’ve written PHP on Glitch.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Well, ain’t you something.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, to troll Anil I can try to get Movable Type on there.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Let’s troll him. Just get a name, just troll the hell out of him.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So you found out about them over the Laravel board.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, yeah. I was doing some contract work for them, and after a while I was like, why don’t we make it official?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Facebook official?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, we made it Facebook official. Worked there for about eight months…and they’re great. It’s cool to work with a company that is…you’re inside New York, I’m inside New York, and I’ve actually found it very gratifying to work with a company that’s working in a space that isn’t mostly manufacturing and Midwest marketing that is outside of the New York zone. A professional culture that’s very unlike New York professional cultures, which has its own qualities. Yeah, it’s really been great. I go out to Indianapolis a couple times a year, which is a really cool city. I think that — you didn’t say this was “predictions with Travis” time — but we’re moving to that part of the show.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Welcome to &lt;em&gt;Predictions with Travis&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I think we’re going to start seeing the great dispersal of tech from a couple of major American hubs to a whole bunch of regional communities.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And those communities are waiting for it. I know Nashville is thirsty for tech people.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Nashville’s a little too expensive for me now, but I love that town. If I could have lived in Nashville? I’m like wow. Why are you doing this? That’d be incredible.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **It’s interesting. A lot of cities are hoping for more tech people to move there, and they’re all literally offering to change their name so Amazon builds their second headquarters there, and giving away taxpayer money and whatever, so they’re extremely thirsty for large tech companies and just the community in general.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **And this gets back to my original point. How much of the tech world is gonna be like, “I wanna have a mid-sized town with a mellow commute and walks to my children’s school, and I don’t need 17 good coffee places. I need one good coffee place, and I want some tech jobs.”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And “I want a tech job, and I want to be in tech, but I don’t want to be in a neighborhood of just tech jobs, so it has to be affordable housing so people of different industries can all live together,” because that’s what a community generally is.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **But how many of our people want to live in the town version of the show ? What if it’s more than we think?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **The issue with accountability in tech is that a lot of people are complacent with where tech is going.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Like an infantilization?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, and I think as students they start to think maybe the housing crisis in San Francisco is bad. &lt;a href=&quot;https://en.wikipedia.org/wiki/Elon_Musk&quot;&gt;Elon Musk&lt;/a&gt; puts a car with a dummy inside of it with a bunch of &lt;a href=&quot;https://en.wikipedia.org/wiki/Douglas_Adams&quot;&gt;Douglas Adams&lt;/a&gt; references towards the moon, and everyone’s like, “Oh, actually, tech is good.”&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/glimmer/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2&quot;&gt;Keep  reading for part 2 of our interview with Travis Morrison where we talk  about diversity in tech, and where Jenn shows off a fun Web Audio API  you can remix on Glitch*.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Talking Music and Tech with Web Developer Travis Morrison — Part 2 of 2</title>
    <link href="https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2/</id>
    <content type="html">&lt;h1&gt;Talking Music and Tech with Web Developer Travis Morrison — Part 2 of 2&lt;/h1&gt;
&lt;h2 id=&quot;key-links&quot; tabindex=&quot;-1&quot;&gt;Key Links &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2/#key-links&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://travismorrison.com/&quot;&gt;Travis Morrison’s Website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Travis_Morrison&quot;&gt;Travis Morrison on Wikipedia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dismembermentplan.com/&quot;&gt;The Dismemberment Plan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.shoutabl.com/&quot;&gt;Shoutabl&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://smiling-fibre.glitch.me/&quot;&gt;Jenn Schiffer’s example Web Audio API Glitch app&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;transcript&quot; tabindex=&quot;-1&quot;&gt;Transcript &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2/#transcript&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; How has technology effected music in bad ways?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Jesus…you want me to count the ways?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **People who are building software to democratize using technology in music, like having a place where you can like sell your stuff. Or say we were going on tour or whatever. You had started a startup, right? For music. &lt;a href=&quot;http://www.shoutabl.com/&quot;&gt;Shoutabl&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: &lt;strong&gt;Yeah it didn’t really work.&lt;/strong&gt; **I learned a lot of lessons about tech; a lot of things in tech and music and business don’t work.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **What’d you learn?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **That it’s very hard to come up with a profit structure. I mean, you do have to keep the lights on. How will you get money from people who make music? That’s where the predatory comes in.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **There are a lot of places that were like, “&lt;em&gt;oh, if you want to have your stuff streaming on these sites and you want to do it all at once, you have to like pay $300 to this one company and they’ll like do it for you”&lt;/em&gt; and it’s like…you could actually go around that. It’s a little more inconvenient, but like it takes more work.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **People aren’t really that upfront with it.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **That’s right.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Music and tech definitely sort of like have its parallel —&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I don’t trust tech to solve these problems at all.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Oh no…no…because again, art’s gonna get good, music’s gonna get good but like technology is not…&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah. And I think when people say art is gonna get good and music’s gonna get good, people are gonna pay more attention to what has been out there.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And the more people pay attention, the more empowered those creators are to keep making it. And that’s what’s important.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **With these times and the tech stuff, I get stressed out when I see so many of these problems and people attempting to solve them on platforms like Twitter which, you know, I don’t know if Black Lives Matter or anything could happen without Twitter but at the same time, you always have to be mindful of the fact that you’re playing on a field in a stadium, but it’s a commercial product built by an industry with motivations that were not inclusive when they built it. Those conversations are happening inside a shell — a container that was like put together by those very energies that have some very questionable motivations.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Right.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2/110-1_PMasMwGPh98wCBxIdgtoBA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;**Travis Morrison: **The actual conversation itself might be part of what’s driving a lot of people crazy when they have these conversations in these contexts. You can’t even account for it. But you go to Twitter, and that’s a thing that was built by those motivations — those capitalists, white male motivations. And that’s something everyone should think about every time they start typing.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, ’cause like you said, like tech won’t be able to solve those problems. I think that it can just to people who are in tech today, as a whole, aren’t listening well enough. And it takes listening to solve problems.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **It’s a historical problem.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Right. Exactly. I feel like we just do that a lot; we just sort of smile and shake our head “no” all the time.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I feel like one of the solutions to allowing tech to be open to actually solve problems instead of causing more is lowering the barriers to get into tech for underrepresented people.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh yes.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And with Glitch, we are trying to do that by creating a free tool to build off of your dreams; the ability to learn how to code and remix other apps that people have made. And it’s in the browser and it’s their web applications. I think one of the coolest things with regards to music and the web is the &lt;a href=&quot;https://www.w3.org/TR/webaudio&quot;&gt;web audio API&lt;/a&gt;, which is fairly new.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **It’s super cool.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **The &lt;a href=&quot;https://www.w3.org/TR/webmidi&quot;&gt;MIDI API&lt;/a&gt;’s also.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I’ve been playing with it the last couple years.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **The little synthesizer.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, exactly, it’s cool. I grew up with a huge respect for music and musicians.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Like my father used to drag me inside whenever “Billie Jean” was playing on VH1.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And so he really like instilled in me the artistry behind it. I always had access to music through like television, fortunately, and by then all the money that I had — which was very little — went towards CDs and cassettes and stuff.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right, right, yeah, yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And I was really super into my friends who were all in bands, so a lot of music I was listening to all through college were just like local friends and their friends and fortunately they were good, you know?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right. Your friends’ music is very important. That’s like…it’s such a primal way, sometimes, especially with young people, a much more accurate way to know how someone’s feeling than them talking.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I could barely speak until I was like 33 years old. Like, I could talk a blue streak, but never made any sense.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Your friends giving you music is like… “I’m trying to tell you something.”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Right, yeah, they’re like, you know little love notes and stuff.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Little love notes, yeah. Many emotions.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah. And I think as we’re working on a product that is trying to facilitate open source, I’m always constantly thinking about licenses and trying to promote the open web.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So I think a lot about how piracy is affected by that. If you democratize building software, you’ll have different options. And I think now the struggle is convincing companies that are consuming open source to give back in some sort of way. And a lot are. Like Linkedin — they have a lot of Ember core developers that work for them, and they allow those developers to give a lot back to the open source community, which is really cool. And so, I want to see that trend kind of move along.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **But I also like the fact that browser vendors and people building APIs for browsers are thinking more creatively on what can be done in the browser. It’s not just like putting text in video, but like the ability to create music.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And I know a lot of people who were working on it, and they were all musicians and they were all like creating music and…it’s very empowering to build your own tools to make your own art.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **That is true.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And to open it for everyone else to do.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, that is true.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Because I think diversity in the creators of this industry is the only hope. Well…and the money. There needs to be more diversity in terms of who gets —&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Who gets that money.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Who gets bucks to try a thing. And the amount of white men giving other white men things to like try. I don’t know if I should use a visible new business — no, I’m not — but you see things sometimes and you’re like “a white man gave a white man some cash for that really dumb idea; that was really, really dumb.” Do you think there’s anything else that needs to be done besides current initiatives for continuing to push open diversity on tech teams?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I get asked that a lot, as a “woman in tech,” who therefore represents &lt;em&gt;all women&lt;/em&gt; in tech.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **You’re a WITty.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, what we should do about diversity, inclusivity…and my answer’s always dependent on who asks. Always call out people who are actively hostile towards women because that’s a thing that’s happening or, you know, get these guys to give me a ton of money. I’ll help them distribute it. If you can’t do it yourself, let me help you.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right, right, right. You certainly get to that point where you’re like, “I know I gotta do something about this but I only know white men.”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **And I think they only know white men. And yes, that’s where you’re like, “would you like to pay me?”&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I know women and people of color; I can help you with that.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I think that is a thing actually. You know what I was thinking would be cool? Whenever I think something’s gonna be cool, that’s the cue for someone to show me that nine people have done it and I’m like totally out of touch and corny. In light of my comment about how people are forgetting that the very nature of Twitter conversations are framed in the ideas of the old tech’s power and idea structure and money structure? I would love like a blue sky thing to see women and people of color to put out proposals for the next great social network. I don’t really buy the idea that Snapchat’s a social network. I think it’s a way for two people to send things to each other.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Snapchat is the most popular social media app for people age 13 to 25.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **But is it social?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **It is social.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Is it more social than, is it as SMS social?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; SMS is social.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Okay, if you consider SMS social.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **But no…wait, is email social?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Email’s social.&lt;/p&gt;
&lt;p&gt;**Travis Morrison:**Okay.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I think our idea of what social is, is what young people are using.&lt;/p&gt;
&lt;p&gt;**Travis Morrison:**Right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; I don’t think that’s the case, but I think that’s what people think.&lt;/p&gt;
&lt;p&gt;**Travis Morrison:**Have any of these been the vision of a woman or person of color? I don’t know if a Puerto Rican kid from Chicago who sketches out their idea of the next social network to fix the problems of the past ones or to take advantage of new demand that really had been not noticed. What would that look like?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Besides solving the diversity and inclusivity crisis in tech —&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **We did it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; What’s next for you? What are you gonna be working on?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Well, I’m moving to Durham. The thing I said before about the great tech dispersal? I’m doing it! I’m moving back to a purple state. I grew up in Virginia, and so getting into that community is probably gonna be a lot of my 2018. Continue working…hopefully finish another album.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **One final, very, very important question: will the baby learn how to code or learn how to play guitar first?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh, he’s playing guitar already.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **He’s playing guitar already?&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Well thank you so much for coming in and chatting.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, thank you.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Always fun.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **It’s always fun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; Yeah, Travis Morrison.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[The camera shifts to focus on Jenn’s laptop as she demonstrates a Glitch app using the Web Audio API. Travis stands next to her. The opening guitar riff to “When Doves Cry” by Prince plays over the laptop’s speakers.]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So this is a frequency visualization — you’ve probably seen this many times — and this is all in the browser using the web audio API. So my JavaScript: I start off where I have [audio] in my assets, [and] they’re converted to mp3 MIDI files, and I just have an array of objects called &lt;em&gt;songs&lt;/em&gt; that have the title and the artist, which is what shows up here. And then when the app gets started, I want to create a sort of audio buffer so that when I press J, [it] loads a random song. The song loads and then plays when it’s ready and as the song is playing, it draws onto an HTML5 canvas the text that says the artist and song title and also all the bars for that frequency chart.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right. Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Because the web audio API gives you back a data array of, like, all the buffer lengths.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn Schiffer:&lt;/strong&gt; So that builds this. Let me unmute it again. You can see what else comes up. Another classic.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[“Every Day Is A Winding Road” by Sheryl Crow plays next.]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Right. Man, Sheryl. How did she do it?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **The cool thing about Glitch is that you can have it auto-refresh or it auto-deploys whenever you —&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, show that to me.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah, sure.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Prove it.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah…so I’m gonna refresh app on changes so I don’t have to click refresh. I want to change the color of those bars, so I’m gonna make it…I guess I’ll make it a little less green and see what happens.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Is that a hue value?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **These are RGB values.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **The fill text, that’s for this. Oh actually, this is &lt;em&gt;position&lt;/em&gt; I’m changing…ignore that. Down here, the RGB value…&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **It’s starting out as like a turquoise-ish…&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **But if I wanna make it more red…&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I’ll do 150. RGB values — the red, green, and blue — can be zero to 255.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Travis Morrison:&lt;/strong&gt; Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I’m gonna say barHeight.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh yeah, sorry.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **I’m gonna lower the G and then keep that there. Let’s see what happens. Oh, purple-ish.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[“Girlfriend In A Coma” by The Smiths plays next.]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah, but you changed it. I saw it, I saw you do that.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So another cool thing about the app is maybe…I mean, this is the ultimate playlist. But let’s say you wanted to —&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Travis Morrison:&lt;/strong&gt; Because you don’t need any other music.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **You don’t need any other music, but let’s say in a less perfect world, you do need more songs. Because I have this as an unprivate project, you can remix this and have your own copy made and deployed with it’s own, different URL. My original project is &lt;em&gt;guiltless-answer&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Yeah.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **And Glitch here has created . And you can show that.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Wait, what’s going on up there? What are these?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[Travis points to Jenn’s laptop screen.]&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **These are just automatically generated names; you can change them if you like. So within seconds, there’s this new copy here that works the same way. So you can remix my app later. You should.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh yeah, I’m gonna.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/talking-music-and-tech-with-web-developer-travis-morrison--part-2-of-2/110-1_bsnKAnCniak1DF2EXdwOVA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;**Jenn Schiffer: **You can update the songs, or not, and change the colors.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **What’s the word?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Remix.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Remix. When I remix it, it’s a totally new thing moving forward. It’s like hitting “copy” in a Google doc.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Right.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **That’s right, right, right.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **So the difference between just branches is that you’ve cloned it and it’s deployed. We do all the DevOps stuff for you so you don’t have to worry about how to get it online. It already is.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **What’s the public face? Is it…dot glitch dot me?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Could I point a full domain at it?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **We will have that sometime in the future. Right now, it’s just subdomains.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **I’m actually gonna start using this tomorrow. Does this have any stateful services, or is it strictly like a web app; you load it and then you can work with it?&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **If you add a package, that JSON file becomes a note app; you can import packages through there.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **Oh okay.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **We have examples on glitch.com, which is our community site. I’m logged in here. We have different projects like…how about building blocks that get you started with other things like including persistence with MongoDB or REST APIs…Auth0 for, you know, if you don’t wanna do auth, you wanna do third party auth. We have all sorts of things that you can then take and remix and build upon it yourself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Travis Morrison:&lt;/strong&gt; Oh okay, cool, well there you go.&lt;/p&gt;
&lt;p&gt;**Jenn Schiffer: **Yeah.&lt;/p&gt;
&lt;p&gt;**Travis Morrison: **This is super cool. I’ll take two.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Stay One Step Ahead with Glitch for Platforms</title>
    <link href="https://blog.glitch.com/post/stay-one-step-ahead-with-glitch-for-platforms/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/stay-one-step-ahead-with-glitch-for-platforms/</id>
    <content type="html">&lt;h1&gt;Stay One Step Ahead with Glitch for Platforms&lt;/h1&gt;
&lt;p&gt;Getting started with a new technology can be intimidating. When we built Glitch, our primary goal was to lower the barriers to entry for developers everywhere, and last year we took that to the next step with the launch of &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;Glitch for Platforms&lt;/a&gt;. Since then, companies have used Glitch for Platforms to help improve their API onboarding efforts and drive developer success. Let’s take a look at a few examples.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://botkit.ai/&quot;&gt;Botkit&lt;/a&gt; wants to help make building bots fun and easy, and &lt;a href=&quot;https://glitch.com/botkit&quot;&gt;their gallery page&lt;/a&gt; includes different examples of the types of bots that you can create using their API. Providing remixable starter apps is a great way to increase the number of users who succeed with your API, because a working example is &lt;em&gt;so much better&lt;/em&gt; than &lt;a href=&quot;https://medium.com/glitch/it-cant-just-be-a-pile-of-parts-66846d588ad0&quot;&gt;starting from a pile of parts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Even better, Botkit uses Glitch directly within their Botkit Studio offering — so when you signup they guide you through making a bot which is already up and running on Glitch. By using our support for &lt;a href=&quot;http://remix-button.glitch.me/&quot;&gt;parameters in Remix URLs&lt;/a&gt; they remove the need for the awkward copying and pasting of API credentials, dramatically improving the number of developers who get their bot up and running.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/stay-one-step-ahead-with-glitch-for-platforms/54-1_yGC7nuOMhuFfeOkOm7oE6g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://www.algolia.com/&quot;&gt;Algolia&lt;/a&gt;’s powerful API allows you to add search functionality to your website or app, and &lt;a href=&quot;https://glitch.com/algolia&quot;&gt;their gallery page on Glitch&lt;/a&gt; provides a few fun searches to stoke your imagination.&lt;/p&gt;
&lt;p&gt;What’s really great about these examples is how their presentation aids in making learning easier. Each sample app is laid out as a step-by-step tutorial, and quirky font choices and playful use of emoji helps make the subject matter approachable. This guided approach to learning takes away the anxiety and doubts developers have when trying something new; here, Algolia directs them to the exact documentation that highlights what they need to know!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/stay-one-step-ahead-with-glitch-for-platforms/54-1_zzsjJS_3eKR1Gc329t7J4g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;With over two billion users worldwide, no one builds at scale quite like &lt;a href=&quot;https://facebook.com/&quot;&gt;Facebook&lt;/a&gt; does. Hundreds of thousands of people build apps using Facebook’s API, so understanding how it works and the many ways you can utilize it is pretty crucial.&lt;/p&gt;
&lt;p&gt;Take a look at Facebook’s documentation for their Messenger platform. &lt;a href=&quot;https://developers.facebook.com/docs/messenger-platform/getting-started/quick-start&quot;&gt;In this Quick Start guide&lt;/a&gt;, their starter project is built on Glitch, and users can easily remix the project to create their own. There’s no need for a user to set up a server or mess with SSL certificates — Glitch handles it all for them! 👌&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/messenger-bot?path=README.md&amp;previewSize=0&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://wistia.com/&quot;&gt;Wistia&lt;/a&gt; video player is simple to use, yet can be customized in lots of different ways using Wistia’s API. You can change the color of the player, add captions, and even include custom timings like annotation links and calls-to-action to drive engagement and turn viewers into customers.&lt;/p&gt;
&lt;p&gt;Wistia’s thorough documentation includes examples of how to make these customizations, and they use Glitch to embed live code examples so developers can learn Wistia’s API in real-time. Take a look at &lt;a href=&quot;https://glitch.com/wistia&quot;&gt;their gallery page&lt;/a&gt; for even more examples!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/stay-one-step-ahead-with-glitch-for-platforms/54-1_H-FS1VnbIPAOgMxVnEbSFw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;These are just some of the ways organizations are using Glitch for Platforms to transform their API onboarding, teach developers, showcase new technology, and help customers through better documentation. &lt;a href=&quot;https://glitch.com/forplatforms/&quot;&gt;Get started using Glitch for Platforms today&lt;/a&gt; and show off the full power of your APIs!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>What is Glitch?</title>
    <link href="https://blog.glitch.com/post/what-is-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/what-is-glitch/</id>
    <content type="html">&lt;h1&gt;What is Glitch?&lt;/h1&gt;
&lt;p&gt;A year ago, we launched &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; to the world. Since then, over a &lt;em&gt;million&lt;/em&gt; people have become part of the community, creating amazing apps, bots, websites, art projects, virtual reality experiences, interactive infographics and much more.&lt;/p&gt;
&lt;p&gt;But we wanted to take a moment to clearly explain what Glitch is about, and why we think it’s a place that everybody on the web will find valuable. This is Glitch:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;A community where you can find cool apps and websites you can’t find anywhere else.&lt;/strong&gt; Think of it as being like YouTube or SoundCloud, but for apps or bots or VR experiences instead of videos or songs.&lt;/li&gt;
&lt;li&gt;**The most innovative, powerful collaborative platform for creating, remixing and hosting apps. **We’re evolving “developer tools” into a set of creative and expressive tools that people of any skill level can use to create the web.&lt;/li&gt;
&lt;li&gt;**An effort to make the web into a creative medium where **We’re an independent company that cares deeply about making tech more accessible, more inclusive, and more empowering, and Glitch is how we’re doing that.
Now, those ideas can mean a lot of different things, whether you’re a person looking for cool VR experiences to check out, an artist who wants to use the web as another outlet to express an idea, an educator who wants to teach a room full of students how to create an app, an experienced coder who wants to launch a new startup without dealing with the drudgery, or an activist who needs to share essential information that others can quickly reuse.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of those people, and more, are who we’re making Glitch for—and we’re just getting started.&lt;/p&gt;
&lt;p&gt;Just as important as the technology that enables Glitch are the &lt;em&gt;principles&lt;/em&gt; that make Glitch special. We hope you’ll take a look and offer your feedback on how we can put them to work as we build Glitch with you.&lt;/p&gt;
&lt;p&gt;Much of what we’ve captured in the Glitch principles are things we’ve learned from some of the core ideas that have made the Internet so powerful, principles like Postel’s Law (“&lt;em&gt;Be conservative in what you do, be liberal in what you accept from others.”&lt;/em&gt;), the Principle of Least Surprise (“In interface design, always do the least surprising thing.”), and key insights from the Unix philosophy.&lt;/p&gt;
&lt;p&gt;But just as much as we reference any technical precedents, we look at everything from urban design to artistic movements to efforts to advance justice or equity, and we see those as influences on how Glitch will grow and evolve.&lt;/p&gt;
&lt;p&gt;Most of all, we find our inspiration in our community, from the new and surprising things you create, and the ways you push us to bring Glitch to even more creative people. &lt;strong&gt;We can’t wait to see what you create!&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Changing the Way We Build the Web, Together</title>
    <link href="https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/</id>
    <content type="html">&lt;h1&gt;Changing the Way We Build the Web, Together&lt;/h1&gt;
&lt;h2 id=&quot;powering-creative-coding&quot; tabindex=&quot;-1&quot;&gt;Powering Creative Coding &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/#powering-creative-coding&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A year ago, &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; launched with the aim of building a community where anyone can build the app of their dreams. We wanted to remind people that the web could be a fantastic place, filled with fun and creativity, that &lt;em&gt;any&lt;/em&gt; of us can build. To do that, we built the &lt;a href=&quot;https://medium.com/glitch/what-is-glitch-90cd75e40277&quot;&gt;easiest way for coders to create and collaborate&lt;/a&gt;, whether you’re an experienced professional developer or you’re just getting started.&lt;/p&gt;
&lt;p&gt;Right from the start, Glitch has had some truly unique features for creating and coding:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Real-time collaborative editing&lt;/strong&gt;, which makes coding together as easy as working in Google Docs.&lt;/li&gt;
&lt;li&gt;**Instant deployment **— so you don’t have to worry about DevOps stuff.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automatic hosting on a secure URL&lt;/strong&gt; — so there’s no messing with tunnels and SSL certificates.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Magical CDN&lt;/strong&gt; — any assets you upload are automatically ready for super-fast delivery.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Secure sharing of code&lt;/strong&gt; — projects can be public or private, with support for environment variables so you have a safe place to put credentials and API tokens.&lt;/li&gt;
&lt;li&gt;The ability to &lt;strong&gt;remix&lt;/strong&gt; an existing project, or &lt;strong&gt;import a repo from GitHub&lt;/strong&gt; — so you never have to start from a &lt;a href=&quot;https://medium.com/glitch/it-cant-just-be-a-pile-of-parts-66846d588ad0&quot;&gt;blank page&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;And of course, ! We don’t use any proprietary protocols or libraries. So if you want to move your code elsewhere, you can. Just download it as a zip, or export to GitHub and it’ll just work.
&lt;img src=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/94-1_EmUbIrZRnevC8FOGsFZzXg.jpeg&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;building-with-the-community&quot; tabindex=&quot;-1&quot;&gt;Building With the Community &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/#building-with-the-community&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It gets even better. In the year since we launched, we’ve been hard at work in collaboration with our community, building the things you told us you wanted most.&lt;/p&gt;
&lt;p&gt;We’ve added new features, like the ability to help each other with &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;code problems in real-time&lt;/a&gt;, so you never have to feel like you’re on your own.&lt;/p&gt;
&lt;p&gt;We’ve made it easier to &lt;a href=&quot;https://medium.com/glitch/the-building-blocks-of-a-creative-community-4eba7ee88f80&quot;&gt;add licenses and a code of conduct&lt;/a&gt; to your apps, essential building blocks for a healthy environment where people can express their ideas.&lt;/p&gt;
&lt;p&gt;We made it possible for creators to &lt;a href=&quot;https://medium.com/glitch/no-thanks-the-biggest-missing-feature-in-coding-culture-d4c6a57769a3&quot;&gt;thank each other&lt;/a&gt;, encouraging a more positive, more appreciative community.&lt;/p&gt;
&lt;p&gt;We introduced a console, giving you access to the container behind your project so that experienced users can tweak things as they need to.&lt;/p&gt;
&lt;p&gt;And we added &lt;a href=&quot;https://medium.com/glitch/your-own-little-space-on-glitch-865b5cfebb7f&quot;&gt;custom profiles&lt;/a&gt; and team pages, so you can show off what you’ve been creating, either on your own or as part of a team.&lt;/p&gt;
&lt;h2 id=&quot;glitch-is-for-everyone&quot; tabindex=&quot;-1&quot;&gt;Glitch is for Everyone &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/#glitch-is-for-everyone&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The best thing that has emerged over the last year though is clear: &lt;strong&gt;the friendliest dev community in the world&lt;/strong&gt;. Over a &lt;em&gt;million&lt;/em&gt; of the most creative coders, designers, developers, artists, activists, educators — people just like you are using Glitch.&lt;/p&gt;
&lt;p&gt;Features are great, but all too often tech is seen as the solution. Glitch is different: People and community are the heart of what we all create, even when we make amazing new technology together.&lt;/p&gt;
&lt;p&gt;And whether you’re an old pro or a newbie just discovering code, learning new tools is a fundamental part of being a coder. So we’ve created lots of resources for learning, like starter kits to help you &lt;a href=&quot;https://glitch.com/website-starter-kit&quot;&gt;get started with HTML&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/react-starter-kit&quot;&gt;React&lt;/a&gt;, as well as a &lt;a href=&quot;https://glitch.com/you-got-this&quot;&gt;fun zine&lt;/a&gt; which explains some of the key concepts in creating web apps.&lt;/p&gt;
&lt;p&gt;Because Glitch is for everyone, we’ve done our best to highlight the creations of those who are under-represented in tech, from showing off the work of community members who are &lt;a href=&quot;https://medium.com/glitch/women-always-rule-at-glitch-40cf4ceb2eb9&quot;&gt;women&lt;/a&gt;, to promoting the work of &lt;a href=&quot;https://medium.com/glitch/its-time-for-28-days-of-the-web-86f5ceccadec&quot;&gt;black creators&lt;/a&gt;, to featuring makers of all ages right on the homepage of Glitch.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/94-1_up2r5m2fHMH3lCbaZ5yEjA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Perhaps most exciting of all are the fantastic apps that our growing community of creators have built. Covering everything from &lt;a href=&quot;https://medium.com/glitch/the-sounds-of-music-created-connected-visualized-and-remixed-41f6ab87898a&quot;&gt;music&lt;/a&gt;, &lt;a href=&quot;https://medium.com/glitch/create-without-limits-art-apps-on-glitch-85973d48b4ba&quot;&gt;art&lt;/a&gt; and &lt;a href=&quot;https://medium.com/glitch/bots-for-good-2d42acd7f6fe&quot;&gt;bots&lt;/a&gt;, to &lt;a href=&quot;https://medium.com/glitch/we-the-people-using-glitch-for-activism-da84c1e41027&quot;&gt;apps for activism&lt;/a&gt;, &lt;a href=&quot;https://medium.com/glitch/each-one-teach-one-using-glitch-for-learning-25ca478a7eee&quot;&gt;learning new skills&lt;/a&gt;, and &lt;a href=&quot;https://medium.com/glitch/teaching-coding-with-glitch-bb71b879194f&quot;&gt;teaching others&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some of the projects made on Glitch have helped startups raise $1M in funding, while others have created apps that have spread across the web, even ending up being used by real-life F1 drivers. Some of the sweetest apps on Glitch show off a poem or were made by someone who wanted to make their significant-other smile. And others, well, they’ve ruined whatever plans we had for the day because we just can’t stop using them.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/94-1_WUgo8ZjDs7weLOSxsz46ng.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;coming-soon-glitch-for-teams&quot; tabindex=&quot;-1&quot;&gt;Coming Soon: Glitch for Teams &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/#coming-soon-glitch-for-teams&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Soon, we’ll give the same powerful Glitch tools to teams at work, so developers, designers and anyone with an idea can create real, full-power apps incredibly easily. &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;Sign up&lt;/a&gt; to learn more, help shape its development and to be the first to hear about &lt;strong&gt;Glitch for Teams&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;get-ready&quot; tabindex=&quot;-1&quot;&gt;Get Ready &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/changing-the-way-we-build-the-web-together/#get-ready&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’re proud of how far we’ve come in just a year, but we really are just getting started.&lt;/p&gt;
&lt;p&gt;In fact, we’re making it official:** This Friday we’re tearing off the ‘beta’ label! **But as we get ready for Glitch v1.0, we’ll have a new major announcement each day. The new features you’re going to see are going to enable a huge wave of creativity, and inspire you with things that no developer tool has done before.&lt;/p&gt;
&lt;p&gt;Come back to Glitch each day this week to see what’s new — this is going to be a week that’ll change the way we all build the web together.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Learning to Code More Accessible</title>
    <link href="https://blog.glitch.com/post/making-learning-to-code-more-accessible/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-learning-to-code-more-accessible/</id>
    <content type="html">&lt;h1&gt;Making Learning to Code More Accessible&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; is already the friendly community where you’ll build the app of your dreams. But during this &lt;a href=&quot;https://medium.com/@glitch/changing-the-way-we-build-the-web-together-be0ad60ca380&quot;&gt;week of announcements&lt;/a&gt;, we’ll show you how Glitch is also the most innovative development platform on the web today.&lt;/p&gt;
&lt;p&gt;Part of helping us all build a &lt;a href=&quot;https://medium.com/@glitch/changing-the-way-we-build-the-web-together-be0ad60ca380&quot;&gt;better web together&lt;/a&gt; requires easy to use tools that can be used by anyone, anywhere. So we’re enabling you to use Glitch &lt;em&gt;everywhere&lt;/em&gt;, with the ability to embed your live, running code anywhere on the web — from landing pages, to blog posts and documentation, to news stories and articles.&lt;/p&gt;
&lt;h2 id=&quot;glitch-everywhere&quot; tabindex=&quot;-1&quot;&gt;Glitch, Everywhere &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/making-learning-to-code-more-accessible/#glitch-everywhere&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Today, it’s really easy to embed a video, a song or social media on your website or blog. But embedding a whole app has become nearly impossible.&lt;/p&gt;
&lt;p&gt;Now, Glitch makes it as easy to share an app on your site as it is to embed a YouTube video. Whether you have an interactive visualization you want to share, a cool art project, or a useful little tool, you can embed Glitch apps anywhere. It’s a killer way to demonstrate a new tech platform or API, on your blog or in your documentation.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/making-learning-to-code-more-accessible/55-1_D9UIgGDS4JjokBtvXdG0bw.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Whenever you see a cool Glitch app, just copy and paste the code to embed that app on your site. It works with most blogging tools like Medium and WordPress, and you can completely customize the look and feel of your embed — choose to show your app, the code that powers it, or both at the same time.&lt;/p&gt;
&lt;p&gt;And since nothing explains an idea better than real, running code, embedding Glitch on your page lets your audience remix and edit the app directly within the embed.&lt;/p&gt;
&lt;h2 id=&quot;welcoming-education-organizations-to-glitch&quot; tabindex=&quot;-1&quot;&gt;Welcoming Education Organizations to Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/making-learning-to-code-more-accessible/#welcoming-education-organizations-to-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;But building a better web also needs everyone to have the opportunity to learn coding skills. So today we’re excited to welcome some of the most respected tech education organizations to the Glitch community, helping to make learning to code more accessible. These include:&lt;/p&gt;
&lt;p&gt;We’ve teamed up with Slack, providing Glitch as the preferred coding platform for &lt;a href=&quot;https://slacksessionsoverview.splashthat.com/&quot;&gt;Slack Platform Sessions&lt;/a&gt;. Sessions are Slack’s wildly popular online live-coding events, where they teach hundreds of developers at the same time everything from the basics, to the advanced tips and tricks involved in making apps for Slack.&lt;/p&gt;
&lt;p&gt;We’re partnering with &lt;a href=&quot;https://mouse.org/&quot;&gt;Mouse&lt;/a&gt;, a national youth development nonprofit that empowers all young people to create with technology and make meaningful change. Glitch will be part of the Mouse Create learning platform, expanding how Mouse brings web literacy, coding, and creative computing to young people, especially those from underserved communities across the country.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.freecodecamp.org/&quot;&gt;freeCodeCamp&lt;/a&gt; is a community that helps you learn to code and get experience by contributing to open source projects used by nonprofits. As part of their redeveloped curriculum, they’ll be using Glitch for teaching back-end development, testing, and security.&lt;/p&gt;
&lt;p&gt;We’re partnering with Major League Hacking on &lt;a href=&quot;https://localhost.mlh.io/&quot;&gt;MLH Localhost&lt;/a&gt;. Major League Hacking is the community for student hackers, supporting hundreds of hacker clubs, events, and hackathons around the world each year. MLH Localhost is MLH’s student engagement and education program, providing educational content on cutting-edge technologies, and they’re now hosting some of this content on Glitch, helping serve its community of over 65,000 hackers.&lt;/p&gt;
&lt;h2 id=&quot;glitch-on-any-device&quot; tabindex=&quot;-1&quot;&gt;Glitch on Any Device &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/making-learning-to-code-more-accessible/#glitch-on-any-device&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch also makes it possible to build real, working web apps on any device — including creating them entirely on a mobile phone or tablet, with best-in-class support for remixing and creating on devices like Chromebooks, iPads, and even hand-me-down laptops. With nothing to install, Glitch is a great option for use on locked-down PCs like those in schools and libraries too.&lt;/p&gt;
&lt;p&gt;You just need a screen, keyboard and an internet connection and you can build the app of your dreams on Glitch. And now those apps and your code can live on any site on the web.&lt;/p&gt;
&lt;p&gt;But this is just the first of the announcements we’re making this week. Check back tomorrow to learn more about how we’re improving the platform to make Glitch faster, and better than ever before.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Tackling the Biggest Pain Points in Web Development</title>
    <link href="https://blog.glitch.com/post/tackling-the-biggest-pain-points-in-web-development/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/tackling-the-biggest-pain-points-in-web-development/</id>
    <content type="html">&lt;h1&gt;Tackling the Biggest Pain Points in Web Development&lt;/h1&gt;
&lt;p&gt;With Glitch, we’re tackling some of the biggest pain points in Web Development, ones that have been there so long we now take them for granted. Rather than accept the status quo though, we’re creating the development experience we’ve always hoped would exist, not the one we’ve ended up with.&lt;/p&gt;
&lt;h2 id=&quot;full-stack-view-source&quot; tabindex=&quot;-1&quot;&gt;Full-Stack View Source &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/tackling-the-biggest-pain-points-in-web-development/#full-stack-view-source&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In the early days of the web, the way people learned how others had built things was simple: They used View Source.&lt;/p&gt;
&lt;p&gt;View Source in your browser let you see the HTML, scripts, and styles that made up any page you visited. Later, great tools like Firebug, the Web Inspector, and Chrome’s Developer Tools took that to the next level, with features like source maps that let you really understand what your browser was handling. But even in today’s best progressive web apps, a lot of key functionality still happens on the server, meaning what’s happening behind a running app has been impossible to look at.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But now with full-stack view source on Glitch, that all changes.&lt;/strong&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/tackling-the-biggest-pain-points-in-web-development/59-1_w0unab0-5s5Il8XVm37Pog.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Using the standard Developer Tools built into your Chrome browser, Glitch lets you see all of the code that runs your Glitch app, including the server-side code. You can set breakpoints, step through your code, and see the live code on both the client and the server, all right from your browser. This makes it easier than ever to troubleshoot small problems in your app and get them fixed quickly, without having to set up a complicated dev environment, worry about deployment, configure a debugger, or mess around with logging things to the console.&lt;/p&gt;
&lt;p&gt;When you’re trying to get a new idea out in the world, speed of development is one of the biggest factors that decides whether you can get it built before that initial spark gets lost. The gold standard for a lot of creators is a local development setup — most cloud development environments just can’t match it. But running in the cloud provides us with some unique advantages that we can leverage to bring that same pace and responsiveness to development on Glitch.&lt;/p&gt;
&lt;h2 id=&quot;instant-installs-for-node-modules&quot; tabindex=&quot;-1&quot;&gt;Instant Installs for Node Modules &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/tackling-the-biggest-pain-points-in-web-development/#instant-installs-for-node-modules&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Today, we’ve taken another step towards that with instant installs for node modules. Any common module is now automatically there when your project needs it. Especially when working with large or compiled modules it’s now multiple times faster than it was before, even as fast as developing on your local machine.&lt;/p&gt;
&lt;p&gt;To show you what we mean, we set up a few projects using the same code and popular modules like Socket.io, Puppeteer, and TicTacToe.js on a recent MacBook and on Glitch. Thanks to instant installs, we found that each was at least three times quicker to get to a working app on Glitch than it used to be. When things are that fast, you can try out more ideas, and get problems solved faster.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/tackling-the-biggest-pain-points-in-web-development/59-1_f4qNnaPQGFBYmfMX3LcJTA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Even better, &lt;strong&gt;node modules no longer count against the storage limits&lt;/strong&gt; on your Glitch projects. Previously the project size limit included node_modules, meaning you could sometimes exceed the space quota, forcing you to restrict the number and size of dependencies you could use. But not anymore! Now dependencies don’t count against the storage limit on your Glitch app — only your code does.&lt;/p&gt;
&lt;p&gt;There are huge improvements to working with files within Glitch, too: You can now copy and paste large files right into your Glitch project. Gone are the copy/paste size limits, as well as the size restrictions on files that can appear in the editor, and the cap on the number of project files shown.&lt;/p&gt;
&lt;p&gt;We’ve also improved our support for slow or flaky internet connections. Now, if you lose connection while developing on Glitch you can just keep typing — all your changes will be merged in once your connection comes back.&lt;/p&gt;
&lt;p&gt;With Glitch, you’re part of the friendly community that will help you build the app of your dreams. And we’re lifting the limits on your projects while making development on Glitch even faster than was possible before.&lt;/p&gt;
&lt;p&gt;And we’re not done yet! We have major new product announcements &lt;a href=&quot;https://medium.com/glitch/changing-the-way-we-build-the-web-together-14f8a792a600&quot;&gt;every day this week&lt;/a&gt;. Yesterday we introduced the ability to &lt;a href=&quot;https://medium.com/glitch/making-learning-to-code-more-accessible-d802effd52bf&quot;&gt;embed your Glitch project anywhere on the web&lt;/a&gt;, along with partnerships with Major League Hacking, Mouse, freeCodeCamp and teaming up with Slack. Check back tomorrow for our biggest announcement yet.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Reinventing Version Control with Glitch Rewind</title>
    <link href="https://blog.glitch.com/post/reinventing-version-control-with-glitch-rewind/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/reinventing-version-control-with-glitch-rewind/</id>
    <content type="html">&lt;h1&gt;Reinventing Version Control with Glitch Rewind&lt;/h1&gt;
&lt;h2 id=&quot;doing-things-the-hard-way&quot; tabindex=&quot;-1&quot;&gt;Doing Things the Hard Way &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/reinventing-version-control-with-glitch-rewind/#doing-things-the-hard-way&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you’re in the middle of coding, nothing’s more frustrating than the risk of losing the work you’ve been doing. And nothing’s more liberating than knowing you can undo any of your mistakes at any time if you need to.&lt;/p&gt;
&lt;p&gt;Right now, the answer to those problems is overly-complicated version control solutions. Coders are forced to learn a frustrating system where they spend way too much time trying to remember obscure commands and worrying that they might accidentally break their project. And those who &lt;em&gt;aren’t&lt;/em&gt; coders just figure this is another one of those barriers that keep people out.&lt;/p&gt;
&lt;p&gt;It all adds up to a situation where people don’t create, experiment and innovate like they want to, because making a mistake has too high a cost.&lt;/p&gt;
&lt;p&gt;But it doesn’t have to be like this.&lt;/p&gt;
&lt;p&gt;There’s a &lt;strong&gt;fundamentally better way&lt;/strong&gt; to undo errors in your code and review any point in the past history of your project: &lt;strong&gt;Glitch Rewind&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;simplifying-version-control&quot; tabindex=&quot;-1&quot;&gt;Simplifying Version Control &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/reinventing-version-control-with-glitch-rewind/#simplifying-version-control&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch Rewind is the easiest, most powerful version control for coders, ever. As you work, Glitch automatically checks in your code, even handling multiple authors seamlessly. (Because Glitch lets you and your collaborators code together in real-time!) Then, with Rewind, you can see &lt;em&gt;every&lt;/em&gt; change, every commit, and walk backwards in time through all those edits, just by scrolling back on the timeline. It’s as easy as rewinding a video on YouTube.&lt;/p&gt;
&lt;p&gt;But Glitch’s rewind feature does even more.&lt;/p&gt;
&lt;p&gt;You can see who edited a file, with their avatar right next to their changes. You can see how big a change was to a file by the size of the bar. You can tell what kind of file was changed because everything’s color-coded, just like in the Glitch editor’s file list. And if you import a project from GitHub, your history comes with it.&lt;/p&gt;
&lt;p&gt;But best of all, &lt;strong&gt;you already know how to use it&lt;/strong&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/reinventing-version-control-with-glitch-rewind/56-1_x3jvC0aUZXTgxegQ_2rw1w.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;By seeing the history of your project laid out in front of you, knowing who changed what and when — your confidence grows. You never have to worry about losing a single line of code, and you know you’re safe to try out ideas because undoing mistakes is a piece of cake.&lt;/p&gt;
&lt;p&gt;Behind the scenes, it’s still just regular Git — you can use Glitch’s console to run Git commands to work with your code if you want to do things the hard way. You can use your git tools with your Glitch project just like it’s a regular git repo, because it is. We just think that once you’ve used the interface, you won’t want to go back to being nervous about making a commit or trying to wrap your head around git &lt;em&gt;HEAD&lt;/em&gt; issues.&lt;/p&gt;
&lt;p&gt;We’re enabling Glitch Rewind for beautiful and brilliant version control on every Glitch project, for &lt;strong&gt;free&lt;/strong&gt; today.&lt;/p&gt;
&lt;p&gt;So far this week, we’ve announced &lt;a href=&quot;https://medium.com/glitch/making-learning-to-code-more-accessible-d802effd52bf&quot;&gt;embeds&lt;/a&gt;, an &lt;a href=&quot;https://medium.com/glitch/tackling-the-biggest-pain-points-in-web-development-57d64afe19dc&quot;&gt;improved development experience&lt;/a&gt;, and now Rewind. But we’re not done yet, check back tomorrow for our final announcement of the week as Glitch comes out of beta and gets ready to greet the world.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch Opens Up: Welcome!</title>
    <link href="https://blog.glitch.com/post/glitch-opens-up-welcome/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-opens-up-welcome/</id>
    <content type="html">&lt;h1&gt;Glitch Opens Up: Welcome!&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; launched in beta a year ago. And &lt;a href=&quot;https://medium.com/glitch/changing-the-way-we-build-the-web-together-14f8a792a600&quot;&gt;this week&lt;/a&gt;, we recapped how Glitch has delivered an easier way for coders to create on the web right from the start, with things like real-time collaborative editing, instant deployment and automatic secure hosting.&lt;/p&gt;
&lt;p&gt;Since then, Glitch has evolved based on community feedback—&lt;em&gt;your&lt;/em&gt; feedback. We’ve added real-time help, a console, and the ability to thank creators as well as easily add licenses and a code of conduct.&lt;/p&gt;
&lt;p&gt;But to get Glitch ready for the world to come in and build, there were still a few things that we wanted to add. So each day this week we’ve made a major announcement. Look at all this cool stuff!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We released the very first details about our upcoming offering, so developers, designers and anyone with an idea can create real, full-power production apps incredibly easily on Glitch. You can &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;sign up&lt;/a&gt; to learn more, help shape its development and to be the first to hear about Glitch for Teams.&lt;/li&gt;
&lt;li&gt;We unveiled , which allows you to embed Glitch apps &lt;em&gt;anywhere&lt;/em&gt; on the web. And we shared how we’re working with Slack, Major League Hacking, freeCodeCamp and Mouse to make it even easier for coders to learn new skills.&lt;/li&gt;
&lt;li&gt;We announced &lt;a href=&quot;https://medium.com/glitch/tackling-the-biggest-pain-points-in-web-development-57d64afe19dc&quot;&gt;unprecedented new developer tools&lt;/a&gt; like &lt;strong&gt;full-stack view source&lt;/strong&gt;, which lets you can see the complete code behind apps running live on the web — server-side as well as client-side, for the first time ever. You can even debug your apps right from in your browser! Plus, Glitch apps now have much more room, along with an improved developer experience that can even be faster and less frustrating than working on your own computer.&lt;/li&gt;
&lt;li&gt;Then, just yesterday, we launched . This reinvents version control with a groundbreaking new user interface that gives you the easiest, most fun user interface for undoing changes and rolling your project back in time that any developer tool has ever had.
And with that, we’re happy to rip off the beta label. &lt;strong&gt;Glitch is now out of beta!&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-opens-up-welcome/60-1_sOuCrbE1Yca8HMIuB3R5TQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Today, we’re making a big leap forward: &lt;strong&gt;The Glitch.com community is now open-source.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You see, there’s a little app that runs glitch.com, that helps you explore apps, discover new projects, and show off a profile for you or your team. You’ve always been able to &lt;a href=&quot;https://glitch.com/edit/#!/community&quot;&gt;view the source&lt;/a&gt; code of that app, as naturally, it runs on Glitch. But since the community is at the heart of Glitch, it only felt right that community members like you should be able to shape the development of glitch.com itself.&lt;/p&gt;
&lt;p&gt;So now you can remix the site to suggest ideas for the community, and make a home for yourself on Glitch. Learn more about &lt;a href=&quot;https://glitch.com/edit/#!/community?path=CONTRIBUTING.md:1:0&quot;&gt;how to contribute&lt;/a&gt;. Soon, we plan to open-source even more parts of Glitch, with your help.&lt;/p&gt;
&lt;p&gt;Anil and Jenn hosted hosted a livestream discussing this exciting change. Catch the &lt;a href=&quot;https://www.youtube.com/watch?v=4Bv7velhZxI&quot;&gt;recording&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks so much to everyone in the Glitch community for taking part in this week of announcements and here’s to building a better web, together. We have one final request: &lt;strong&gt;tell your friends.&lt;/strong&gt; For all the work we’ve done in making Glitch a welcoming community, we’re still a tiny little team trying to support a huge community that’s going to change the web. We’re doing it entirely independently. So we’re going to need your help to get the word out about Glitch.&lt;/p&gt;
&lt;p&gt;If &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; seems like something special, something promising to you, tell the creative people in your life that they belong here in the community with us. We can’t wait to see what you create together!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bug Tracking and Helpdesk Software: Better Together</title>
    <link href="https://blog.glitch.com/post/bug-tracking-and-helpdesk-software-better-together/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/bug-tracking-and-helpdesk-software-better-together/</id>
    <content type="html">&lt;h1&gt;Bug Tracking and Helpdesk Software: Better Together&lt;/h1&gt;
&lt;p&gt;I’ve experienced this kind of separate setup, see if any of this sounds familiar:&lt;/p&gt;
&lt;p&gt;Customers email in reporting bugs and they get routed into the Support team’s Helpdesk software. Meanwhile, the development team track their development tasks, like bug fixes, in their own separate bug tracking software. So for the developers to hear about the bugs you have a weekly meeting with the Development team lead. In this meeting Support flag up the priority customer issues, tickets get created in the bug tracking software and added to the backlog for the upcoming sprint.&lt;/p&gt;
&lt;p&gt;But without an integration between the two systems, you have to add links, manually.&lt;/p&gt;
&lt;p&gt;The Development team adds links to the emails in Support’s Helpdesk system from the issues they’ve opened in the bug tracker, in order to provide context for the developers tasked to fix them. Meanwhile, the Support team add links to the development tasks in the Development team’s bug tracker so they can track progress on fixes for customers’ problems.&lt;/p&gt;
&lt;p&gt;And this works, &lt;em&gt;sort of&lt;/em&gt;. Problems get reported and things do get fixed — it’s just not very efficient.&lt;/p&gt;
&lt;p&gt;There’s the time spent finding the issues in the respective systems, as well as the duplication of effort in creating the links back and forth. Of course, folks sometimes forget to add links to the bug tracking tasks or help desk tickets, so some things slip through the cracks. With no notifications of updates, you have to rely on noticing the work has been completed to update a customer. If a customer comes back with more information about an issue then the developer probably won’t see it either.&lt;/p&gt;
&lt;p&gt;And that’s just bugs.&lt;/p&gt;
&lt;p&gt;Feature requests are a whole different problem, with spreadsheets or tasks being added along with, you guessed it,* yet more links*.&lt;/p&gt;
&lt;p&gt;It’s fair to say that working this way, things get messy, quickly.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/bug-tracking-and-helpdesk-software-better-together/37-1_er4BmEcLRhQFTJczv-R4qQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;So &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt; does things differently. We fuse bug tracking and a helpdesk together, so you have a single place where issues get reported and fixed. This means you collaborate on issues — with members of both the support and development teams working together.&lt;/p&gt;
&lt;p&gt;In Manuscript, since emails are cases the developers have all the context they need. If a customer provides additional info, they see it. And if a customer reports a critical issue, you can assign the case to a developer for immediate action. Of course, because the systems are seamlessly integrated there are no links to remember update, so you don’t miss anything either.&lt;/p&gt;
&lt;p&gt;But it’s not just about being more responsive, it means you can become pro-active too.&lt;/p&gt;
&lt;p&gt;Having bug tracking and a helpdesk together makes it easier for you to incorporate customer feedback directly into the development process. With our &lt;a href=&quot;https://www.manuscript.com/features/crash-reporting/&quot;&gt;Crash Reporting&lt;/a&gt; functionality, you can have your software report errors, exceptions, and in-app customer feedback itself. So you know which bugs to prioritize with the recording of the number of customers impacted.&lt;/p&gt;
&lt;p&gt;Of course, you get all the stuff you’d expect in a &lt;a href=&quot;https://www.manuscript.com/features/support-helpdesk/&quot;&gt;helpdesk&lt;/a&gt; — like the ability to prioritize, assign, track, and of course, reply to customer emails. But then we take it a step further by triaging those emails for you. Using AI, customer emails go straight to the relevant team or member’s inbox. And since inquiries demand a different kind of response whether, for example, they’re reporting a bug or suggesting a feature, we enable you to set different workflows by type of email.&lt;/p&gt;
&lt;p&gt;Long-time customer, &lt;em&gt;Rogue Amoeba&lt;/em&gt;, began using Manuscript for exactly this reason. They started with just a help desk product, but found that it wasn’t enough — “having support and bug tracking in one place is something we wanted to do,” says CEO, Paul Kafasis. With Manuscript, they found that “having the customer communication together with feature requests and bugs, was really useful so we could communicate with a customer and say ‘&lt;em&gt;oh yea that’s fixed in so and so version&lt;/em&gt;’”. It also meant that staff could seamlessly transition between roles, for example, “one of our support techs transitioned to development, so he’s seen both sides of it.”&lt;/p&gt;
&lt;p&gt;By more efficiently handling customer inquiries, you’ll have more time to spend actually solving their problems. While having development and support staff working closer together means your whole team are better informed about customer problems, feature requests and the work required to implement them. The result of this is you can build better products.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Learn more about Manuscript&lt;/a&gt; and begin a trial today.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Learn How to Make Your Own Site With the Website Starter Kit</title>
    <link href="https://blog.glitch.com/post/learn-how-to-make-your-own-site-with-the-website-starter-kit/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/learn-how-to-make-your-own-site-with-the-website-starter-kit/</id>
    <content type="html">&lt;h1&gt;Learn How to Make Your Own Site With the Website Starter Kit&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/learn-how-to-make-your-own-site-with-the-website-starter-kit/58-1_v8dTZAFbT9w9TORR5TLBrw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; is the friendly community where you’ll build the app of your dreams. We want to introduce you to different ways to build those apps. In this video series, we talk about HTML, JS, CSS and Node.js. Through 4 short videos we cover what they are, why you might use them and when. And we look at 4 remixable example apps that use them.&lt;/p&gt;
&lt;p&gt;We talk about HTML, what it is, what its limitations are and we cover some actual HTML code that makes up the intro to HTML example website.&lt;/p&gt;
&lt;p&gt;We learn about CSS, classes and how we can use CSS to make our website look nicer.&lt;/p&gt;
&lt;p&gt;This video provides an introduction to JavaScript, what it is and how we could use it to add behaviors and functions to our site.&lt;/p&gt;
&lt;p&gt;We explain what Node.js is, how web servers work and the types of things you can use Node.js for in your own apps.&lt;/p&gt;
&lt;p&gt;You’ll find other resources which will help you to &lt;a href=&quot;https://glitch.com/learn-to-code&quot;&gt;learn to code on Glitch&lt;/a&gt;. And if you get stuck, &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise your hand&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Essential Elements of a Fab Featured App</title>
    <link href="https://blog.glitch.com/post/the-essential-elements-of-a-fab-featured-app/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-essential-elements-of-a-fab-featured-app/</id>
    <content type="html">&lt;h1&gt;The Essential Elements of a Fab Featured App&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-essential-elements-of-a-fab-featured-app/61-1_s81cTqAKAv0wOF5Gwt71CQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;‘Start from something that works’ is one of the &lt;a href=&quot;https://medium.com/glitch/what-is-glitch-90cd75e40277&quot;&gt;guiding principles&lt;/a&gt; behind &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. It’s important because the odds that someone will be successful when creating something are much higher then than if you start with a blank page and a &lt;a href=&quot;https://medium.com/glitch/it-cant-just-be-a-pile-of-parts-66846d588ad0&quot;&gt;pile of parts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We don’t want you to get frustrated just getting things to work, so we’ve made a ton of apps you can use as jumping off points. But this isn’t some closed shop — anyone can submit an app they’ve created to &lt;a href=&quot;https://glitch.com/&quot;&gt;glitch.com&lt;/a&gt; for others to see, use and remix!&lt;/p&gt;
&lt;p&gt;In fact, in addition to the recent &lt;a href=&quot;https://medium.com/glitch/glitch-opens-up-welcome-85c62d0d6e84&quot;&gt;major new additions&lt;/a&gt; to Glitch, we’ve also made design changes to glitch.com to make community-submitted apps even more prominent. Your apps can be featured right on the homepage, so people can see the fantastic things you’ve created, get inspired and use them to create their own things too.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-essential-elements-of-a-fab-featured-app/61-1_SAY4Hay1a0UNRiVAL1IKTA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;But in order to get your apps in shipshape to be featured, we’ve put together a few tips on how to best present your apps to the world.&lt;/p&gt;
&lt;p&gt;The contents of your project’s readme.md file is what gets shown on glitch.com. Think of it as being like an App Store description, rather than a typical readme on GitHub or elsewhere. This is your spot to get people interested in your project, so it should really sell it.&lt;/p&gt;
&lt;p&gt;Cover what the project does, why it’s useful and what users will need to do to get their own version of the project working (adding in API keys etc.). But keep it short — around 100 words total.&lt;/p&gt;
&lt;p&gt;The readme is also the place to show folks what your project looks like and how it functions. Include a screenshot, or even better, a gif.&lt;/p&gt;
&lt;p&gt;If the setup instructions are more than a few lines, then add a setup.md file to your project and use that to go into the detail. Be prescriptive and try not to make too many assumptions. We want projects to be accessible to a wide audience with differing skill levels. So avoid jargon and acronyms whenever possible.&lt;/p&gt;
&lt;p&gt;Set your project avatar — it’s a 200x200 file, but they’re often shown at 33x33 and 18x18 on the site and in the app, so they should display well when small.&lt;/p&gt;
&lt;p&gt;Also set your project description and a relevant project title, which also functions as your project’s URL.&lt;/p&gt;
&lt;p&gt;By adding a license to your project people know where they stand — what they can and can’t do with it. We’ve put together &lt;a href=&quot;https://medium.com/glitch/why-add-a-license-to-your-open-source-project-6f07941f9288&quot;&gt;some advice&lt;/a&gt; if you get stuck, but it doesn’t need to be an arduous thing. In fact, we’ve made the ability to add a license (and a Code of Conduct) to your project a &lt;a href=&quot;https://medium.com/glitch/the-building-blocks-of-a-creative-community-4eba7ee88f80&quot;&gt;one-click thing in Glitch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In-line code explanations are super helpful, so if you have time, then please add them. Also, be sure to remove any extraneous dependencies and unused code.&lt;/p&gt;
&lt;p&gt;We’ve made a &lt;a href=&quot;http://button.glitch.me/&quot;&gt;Glitch button&lt;/a&gt; to make it super easy for folks to see who contributed to the project, and move between your app and its code. So, if it’s appropriate to the design of your app feel free to include that too.&lt;/p&gt;
&lt;p&gt;Putting a “Remix on Glitch” button on your project’s page makes it super simple for others to get started using Glitch! Click the “Share” button and then click the “Share Buttons” button at the bottom of this menu. You’ll find code there which you add anywhere your project is featured, including a GitHub repo!&lt;/p&gt;
&lt;p&gt;We’ve made it easy for you to embed your new project anywhere, including on your own website, a blog post, or in any documentation. Click the “Share” button and then click the “Embed Project” button to find our Embed Project wizard. In this pop-up, you can choose to display your code or your project, and swap the orientation of the panes. Toggle the checkbox to display attribution, and then copy the code to embed your project!&lt;/p&gt;
&lt;p&gt;Once you’re ready, let us know about your project! Share it on Twitter, and if you’d like to see it featured then &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;submit it for consideration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But you don’t have to have made an app to suggest one — anyone can submit an app they liked on Glitch to be featured.&lt;/p&gt;
&lt;p&gt;We’re excited to see what you submit!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Celebrating the Creative Process — Warts and All</title>
    <link href="https://blog.glitch.com/post/celebrating-the-creative-process--warts-and-all/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/celebrating-the-creative-process--warts-and-all/</id>
    <content type="html">&lt;h1&gt;Celebrating the Creative Process — Warts and All&lt;/h1&gt;
&lt;p&gt;I was relaxing by the pool when I noticed a tall, tanned, handsome man on the other side. I would have described him as cool except he was contorting his body quite strangely. He was looking this way and had his arm outstretched.&lt;/p&gt;
&lt;p&gt;He was taking a selfie 🤳🏼.&lt;/p&gt;
&lt;p&gt;This funny little dance was just the end part of how this perfect pool snap came to be, though. For weeks leading up to the vacation, he’d probably been going to the gym and watching what he was eating — getting into ‘beach-shape’. And it’s likely he knocked-out a couple of dozen press-ups in his room before heading to the pool for good measure too.&lt;/p&gt;
&lt;p&gt;I’m sure the final shot looked great — but its creative process belies the effortless, chilled-out pool scene it captured.&lt;/p&gt;
&lt;p&gt;Which got me thinking — when it comes to publishing our apps and side-projects online, we kind of do the same thing. The slick, polished look of the app and it’s refactored, tidied-up codebase doesn’t tell the real story about how it was created. It skips the hours spent digging into that elusive bug, the time stuck while crafting a particularly tricky piece of logic, and the endless UI tweaks to get it looking &lt;em&gt;just right&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;The difference though is that we know the slick images we see on Instagram and in magazines are air-brushed, filtered, or at the very least cherry-picked from a photo library filled with half-blinking eyes and unflattering angles. But when it comes to programming, seeing others’ amazing creations can make us doubt our own abilities and lead us to wonder why we can’t create such considered code. But we really shouldn’t, because this polished perfection is a distorted reality.&lt;/p&gt;
&lt;p&gt;In part, this is &lt;a href=&quot;https://medium.com/glitch/designing-glitch-look-and-feels-e033040255b&quot;&gt;why Glitch looks the way that it does&lt;/a&gt;. The aesthetic of Glitch is a rejection of the idea that everything on the internet has to look ‘designed’ or ‘professional’. It’s also why when creating &lt;a href=&quot;https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442&quot;&gt;Rewind&lt;/a&gt;, we chose to leave a project’s change history in remixed projects.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/celebrating-the-creative-process--warts-and-all/62-1_rhymSu1ZK2hNAa-SMWnNTA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;When starting from a remix you might have expected it’d just be a blank slate. But we include the original project’s change history so you can see how the app was built. By seeing the development of a project laid out in front of you, knowing who changed what and when, you get a better understanding of how an app has evolved over time.&lt;/p&gt;
&lt;p&gt;You can see the mistakes, yes, but also the flashes of genius: the tweak that made the app faster, and the revision which tightened up the UI. We think this more accurately reflects how we create code. Because no matter whether you’re new to coding or have years of experience, we all make mistakes. And that’s ok.&lt;/p&gt;
&lt;p&gt;The hope is that this small design choice helps people form a better understanding of how things &lt;em&gt;really&lt;/em&gt; get created. With Glitch, we want to celebrate the creative process, warts and all, as much as the fantastic results that come from your coding blood, sweat and tears.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>One Way to Get Pro-Active with Your Customer Support</title>
    <link href="https://blog.glitch.com/post/one-way-to-get-pro-active-with-your-customer-support/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/one-way-to-get-pro-active-with-your-customer-support/</id>
    <content type="html">&lt;h1&gt;One Way to Get Pro-Active with Your Customer Support&lt;/h1&gt;
&lt;p&gt;Reacting quickly and properly to customer needs is table stakes. It’s no longer enough to simply give your customers a satisfactory experience if you want to maintain customer loyalty. This is because &lt;a href=&quot;https://www.fieldboom.com/blog/customer-loyalty-infographic/&quot;&gt;almost half of customers say&lt;/a&gt; they’d look to take their business elsewhere immediately if they experienced poor customer service. And only around 4% of dissatisfied customers reach out to a company when they have a problem. This means for every customer who tells you they’re unhappy, you need to keep in mind there’s likely another 24 just like them.&lt;/p&gt;
&lt;p&gt;So you need to be able to stop them from needing to reach out to support in the first place, and Manuscript’s &lt;a href=&quot;https://www.manuscript.com/features/crash-reporting/&quot;&gt;Crash Reporting&lt;/a&gt; functionality can help you do just that.&lt;/p&gt;
&lt;p&gt;Manuscript provides a simple API known as BugzScout, which allows you to send new bugs directly to Manuscript. It’s a great way to automatically report bugs from any of your websites or applications.&lt;/p&gt;
&lt;p&gt;For example, for each version of your application that you release you can gather and consolidate data about crashes or even let users send feature requests straight into Manuscript. Reports can include the Project and Area the new case should be created in, so it goes directly to the teams that need to know. And you can include any other information that’d be useful in fixing the issue, like a stack trace, operating environment information, HTTP headers, or other details about what might have caused the error.&lt;/p&gt;
&lt;p&gt;BugzScout submissions are consolidated into one case based on the description you set. So after a bug has been created for a particular type of issue, subsequent cases are appended to it. The number of occurrences and last occurrence date and time are shown in the case. This enables you to prioritize the bugs impacting the most users first, and you have an easy way to follow-up with those users by updating a single case.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/one-way-to-get-pro-active-with-your-customer-support/38-1_LW6uWU4NjxKmhhM0TXW1_w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;By having your applications report problems you’re able to spot issues earlier, sometimes before they’ve even impacted a customer. This results in fewer total support requests, so your support team has more time to handle their more involved cases. This is a great benefit as such pro-active customer support doesn’t just lead to improved customer loyalty, but happier employees too.&lt;/p&gt;
&lt;p&gt;No-one working in customer support likes to let a customer down. Support staff are happier when they’re able to spend time on meaningful interactions with customers. By staying ahead of customer issues with crash reporting in Manuscript, you can do just that.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Learn more about Manuscript&lt;/a&gt; and begin a trial today.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Glitch Sustainable</title>
    <link href="https://blog.glitch.com/post/making-glitch-sustainable/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-glitch-sustainable/</id>
    <content type="html">&lt;h1&gt;Making Glitch Sustainable&lt;/h1&gt;
&lt;p&gt;**The short version: **go to &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;Glitch for Teams&lt;/a&gt;, and tell us what collaboration features on Glitch your team would find valuable enough to pay for.&lt;/p&gt;
&lt;p&gt;In launching Glitch to the world, one of our core values that underlies the community is that &lt;a href=&quot;https://medium.com/glitch/what-is-glitch-90cd75e40277&quot;&gt;sustainability matters&lt;/a&gt;. We mean “sustainability” in every way possible, but today we want to focus on sustaining Glitch as a business.&lt;/p&gt;
&lt;p&gt;Our perspective on this is a little bit different. &lt;a href=&quot;https://medium.com/u/6812ab8e98e0&quot;&gt;Fog Creek Software&lt;/a&gt; (the company behind Glitch) is nearly twenty years old, and we’ve never taken outside funding and have always built our business based on selling our products and services directly to our customers. At a time when lots of people don’t trust their relationship with big tech companies, we feel good about staying on this path as an independent tech company.&lt;/p&gt;
&lt;p&gt;But building groundbreaking technology like Glitch takes lots of resources, especially as we want to see the community flourish for years (and even decades!) to come. &lt;strong&gt;Now we need your feedback.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Here’s what we know:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Glitch makes developing apps with other people far more pleasant and productive by providing collaborative tools for coding together, and massively improved implementations of features like version control.&lt;/li&gt;
&lt;li&gt;Being able to tap into Glitch’s creative community makes it easier to create the apps and bots and sites you need. Just start by remixing; you don’t have to manage any devops, hosting or deployment complexity.&lt;/li&gt;
&lt;li&gt;Most companies and organizations see their developers’ and designers’ time as precious, so any improvement in their workflow or process is extremely valuable.&lt;/li&gt;
&lt;li&gt;Basic team management features like being able to control who can edit and access a set of Glitch apps would be useful for developers, designers, marketers, educators, and others who do development in a collaborative environment.
We’re building &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;Glitch for Teams&lt;/a&gt; as a paid subscription product to deliver those benefits. We know so many of you love Glitch and would love to use it at work, so we’ll build our roadmap around the tools that help you adopt Glitch within your organization. Get in touch with us and share your ideas! We can’t wait to see what you and your team create using Glitch!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>From Project to Funded Startup: How Lorem Moved Fast with Glitch</title>
    <link href="https://blog.glitch.com/post/from-project-to-funded-startup-how-lorem-moved-fast-with-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/from-project-to-funded-startup-how-lorem-moved-fast-with-glitch/</id>
    <content type="html">&lt;h1&gt;From Project to Funded Startup: How Lorem Moved Fast with Glitch&lt;/h1&gt;
&lt;p&gt;“Startups need to move fast,” says Sam Wilcoxon, CEO of &lt;a href=&quot;https://www.asklorem.com/&quot;&gt;Lorem Technologies&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“We learned this the hard way after spending nine months writing production-grade, well-tested, highly-performant code and then throwing it all away when we pivoted the product.”&lt;/p&gt;
&lt;p&gt;Wilcoxon was determined to not make the same mistake twice, so he and his team decided to build out an MVP using &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/from-project-to-funded-startup-how-lorem-moved-fast-with-glitch/66-1_hY0rz7CB-VpavJTrsuv6Dg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;“Glitch enabled us to quickly get code live, rapidly iterate, and focus on driving customer demand, without having to think about DevOps or Infrastructure”.&lt;/p&gt;
&lt;p&gt;They used this prototype when seeking to raise a seed investment round, which they did — raising $1.1M in a round led by &lt;a href=&quot;http://www.flybridge.com/&quot;&gt;Flybridge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now, they’re launching their product to all.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/from-project-to-funded-startup-how-lorem-moved-fast-with-glitch/66-1_bUJCj_Wo2EN7DnZ3j_Aekg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Many business owners don’t have the in-house technical knowledge to build, customize and fix their own websites, and finding someone with the know-how can be a time-consuming challenge too, especially for small tasks rather than wholesale redesigns. That’s where Lorem steps in.&lt;/p&gt;
&lt;p&gt;Lorem provides an “instant help” solution that matches business owners with a website task to a freelance developer or designer suited for the job within minutes. Their focus is on small, one-off jobs, like fixing broken parts of a website, customizing site CSS, or building third-party integrations. Lorem makes it easy to get website tasks taken care of quickly and easily.&lt;/p&gt;
&lt;p&gt;Congratulations to Sam and the Lorem Technologies team on their successful launch! They will be on &lt;a href=&quot;https://www.producthunt.com/posts/ask-lorem&quot;&gt;ProductHunt&lt;/a&gt; answering your questions about Lorem, so give them your feedback!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Join Mozilla’s Global Sprint with Glitch</title>
    <link href="https://blog.glitch.com/post/join-mozilla-s-global-sprint-with-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/join-mozilla-s-global-sprint-with-glitch/</id>
    <content type="html">&lt;h1&gt;Join Mozilla’s Global Sprint with Glitch&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/join-mozilla-s-global-sprint-with-glitch/63-1_wNJfd0FA0APKWttWf5pNsA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Mozilla’s &lt;a href=&quot;https://mzl.la/global-sprint&quot;&gt;Global Sprint&lt;/a&gt; is a fun, two-day collaborative hackathon that runs from today, May 10th until the 11th. The event brings together a diverse network of educators, engineers, artists, scientists, and many others to build projects for a healthy Internet.&lt;/p&gt;
&lt;p&gt;The Global Sprint is open to everyone, no matter your skill level or background. It’s an opportunity to leverage your design or writing skills, expertise in coding, teaching, QA testing, game design, or whatever else, to help make the Internet better, safer, and healthier. You’re able to collaborate with partners in person, or work online with folks from the other side of the world.&lt;/p&gt;
&lt;p&gt;This year, the Global Sprint is focusing on five key Internet Health Issues:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;WEB LITERACY&lt;/strong&gt;: Projects that teach individuals skills to shape — and not simply consume — the web.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OPENNESS&lt;/strong&gt;: Projects that keep the web transparent and understandable, allow anyone to invent online without asking permission, and encourage thoughtful sharing and reuse of data, code, and ideas.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PRIVACY &amp;amp; SECURITY&lt;/strong&gt;: Projects that illuminate what happens to our personal data online, and how to make the Internet safer for all.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DIGITAL INCLUSION&lt;/strong&gt;: Projects that ensure everyone has an equal opportunity to access the Internet, and can use it to improve their lives and societies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DECENTRALIZATION&lt;/strong&gt;: Projects that protect and secure an Internet controlled by many, so that no one actor can own it or control it or switch it off.
&lt;img src=&quot;https://blog.glitch.com/post/join-mozilla-s-global-sprint-with-glitch/63-1_Xf-b2ERZHDAB06qJg5joqg.png&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here at &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we love these themes behind the Global Sprint, and we want to help you make them happen! So we’ve put together &lt;a href=&quot;https://glitch.com/global-sprint&quot;&gt;a collection of starter projects&lt;/a&gt; that you can use to kickstart your sprint project.&lt;/p&gt;
&lt;p&gt;By building on Glitch, you can get straight to hacking without the need to worry about setting up your dev environment. And you can code together with partners in real-time, like editing a Google Doc.&lt;/p&gt;
&lt;p&gt;To find a hackathon near you, or to join in virtually, &lt;a href=&quot;https://foundation.mozilla.org/opportunity/global-sprint/register/&quot;&gt;register here for the Global Sprint&lt;/a&gt;. And here’s Mozilla’s &lt;a href=&quot;https://mozilla.github.io/global-sprint/participants-guide/&quot;&gt;guide&lt;/a&gt; for participating in the sprint.&lt;/p&gt;
&lt;p&gt;We can’t wait to see what you build!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Emojineering with Monica Dinculescu</title>
    <link href="https://blog.glitch.com/post/emojineering-with-monica-dinculescu-a-glitch-creator-profile/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/emojineering-with-monica-dinculescu-a-glitch-creator-profile/</id>
    <content type="html">&lt;h1&gt;Emojineering with Monica Dinculescu&lt;/h1&gt;
&lt;p&gt;Monica is an &lt;em&gt;Emojineer at&lt;/em&gt; Google, where she works on Polymer, web components, and Chrome.&lt;/p&gt;
&lt;p&gt;She’s passionate about emoji, web fonts, and cheese, which you’ll see are recurring themes throughout &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;her projects on Glitch&lt;/a&gt; that both explain and inspire. Her creations run the gamut from super-serious tutorials that go into nitty-gritty technical issues, to what she describes as “a lot of pretty silly side projects, mostly related to emoji.” ✨&lt;/p&gt;
&lt;p&gt;Although, you know you’re doing something right when your “silly side projects” get a nod from superstar digital designers like &lt;a href=&quot;https://en.wikipedia.org/wiki/Susan_Kare&quot;&gt;Susan Kare&lt;/a&gt; 🙌🏾&lt;/p&gt;
&lt;p&gt;An explainer about loading web fonts created for her fab SmashingConf talk, *&lt;a href=&quot;https://vimeo.com/241111413&quot;&gt;Fontastic Web Performanc*e&lt;/a&gt;. It covers the potential problems that result from inefficient handling of web fonts and how to avoid them, along with a demo showing you the outcomes of the different techniques she describes.&lt;/p&gt;
&lt;p&gt;If you’ve ever tried to position page elements using CSS floats, you’ll know how finicky they can be. Thankfully, Monica’s float-layout project describes how the algorithm that browsers use to position floats actually works. It’s a fantastic resource and the interactive demo drives home some difficult to grasp ideas.&lt;/p&gt;
&lt;p&gt;Compared to the early days of the web, where millions of people around the world were creating weird and wonderful websites that expressed themselves, some parts of the modern web can feel soulless. Many websites do seem to &lt;a href=&quot;http://www.novolume.co.uk/blog/all-websites-look-the-same/&quot;&gt;all look the same&lt;/a&gt;, and for some, &lt;a href=&quot;https://qz.com/508997/you-really-only-use-three-apps-on-your-phone/&quot;&gt;the internet has literally just become Facebook&lt;/a&gt;. This has led folks, like &lt;a href=&quot;http://nymag.com/selectall/2018/05/i-dont-know-how-to-waste-time-on-the-internet-anymore.html&quot;&gt;Dan Nosowitz&lt;/a&gt;, to conclude that the internet is now “a utility world”. One that’s “efficient and all-encompassing”, but also “not very much fun.”&lt;/p&gt;
&lt;p&gt;At Glitch, we don’t buy this. We know the good, fun internet is still out there and creators like Monica are proving it. Case in point is &lt;a href=&quot;https://emoji-garden.glitch.me/&quot;&gt;Emoji-Garden&lt;/a&gt;. It’s a random emoji garden generator that makes cute little gardens.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emoji-garden?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;But that’s not the only thing it has generated. It’s kicked off a mini remix revolution, unleashing creativity in those seeking to make their own perfect emoji gardens.&lt;/p&gt;
&lt;p&gt;Like New York-based software engineer and writer, &lt;a href=&quot;https://twitter.com/Mgtei/status/995880378031333377&quot;&gt;Margaret Ikeda&lt;/a&gt;, who wanted her emoji world to reflect her day-to-day one. So she remixed emoji-garden and created &lt;a href=&quot;https://emoji-city.glitch.me/&quot;&gt;emoji-city&lt;/a&gt; - complete with pretzels and traffic jams.&lt;/p&gt;
&lt;p&gt;Meanwhile, Audrey Moon’s remix, &lt;a href=&quot;https://emoji-voidscapes.glitch.me/&quot;&gt;emoji-voidscapes&lt;/a&gt;, takes a decidedly darker turn (that’s still super cute!)&lt;/p&gt;
&lt;p&gt;For &lt;a href=&quot;https://twitter.com/riven921/status/981616032409444352&quot;&gt;Stirling Allred&lt;/a&gt;, her perfect emoji garden needed hedgehogs. Lots of them. So she remixed Monica’s project to create her own &lt;a href=&quot;http://hedgehog-garden.glitch.me/&quot;&gt;hedgehog-ified version&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;While Lisa Ciccarello wanted something a little &lt;a href=&quot;https://emoji-desert.glitch.me/&quot;&gt;more arid&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;These emoji-filled creations are the perfect antidote to the bland, functional internet Dan describes. Creators like Monica show us that the web is still a thing we make, not just something we consume. Just take a look at the heart-warming responses her projects inspire 😍&lt;/p&gt;
&lt;p&gt;You can follow Monica on &lt;a href=&quot;https://twitter.com/notwaldorf&quot;&gt;Twitter&lt;/a&gt;, learn about web fonts and more on &lt;a href=&quot;https://meowni.ca/&quot;&gt;her blog&lt;/a&gt;, and see what she creates next &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;on Glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Turn Clicks into Actions on Slack</title>
    <link href="https://blog.glitch.com/post/turn-clicks-into-actions-on-slack/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/turn-clicks-into-actions-on-slack/</id>
    <content type="html">&lt;h1&gt;Turn Clicks into Actions on Slack&lt;/h1&gt;
&lt;p&gt;Slack recently held their first ever developer conference, Spec. Among the exciting announcements, one of the &lt;a href=&quot;https://medium.com/slack-developer-blog/catching-up-on-all-things-spec-851f8c5136fb&quot;&gt;highlights&lt;/a&gt; that they unveiled at the event was their new &lt;a href=&quot;https://medium.com/slack-developer-blog/introducing-actions-a-simple-shortcut-attached-to-every-slack-message-e2404414ece&quot;&gt;Actions API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;With Actions, Slack has added the ability to build integrations with Slack that turn clicks on messages into actions in your own apps! So you can build tools that give folks an easy way to complete a follow-up action based on a conversation in Slack, such as creating a new task in a project management app or creating a pull request in code management software. This saves people from having to open a browser window, login, or look something up elsewhere just to perform a quick action.&lt;/p&gt;
&lt;p&gt;It replaces what you might have previously built a full bot or slash command app to do, and it provides a little UI around it, making it more user-friendly.&lt;/p&gt;
&lt;p&gt;But it’s not just for third-party tools — you can create actions in apps just for your workspace too. So you can build custom actions for your company, connecting Slack to your own internal tools.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/u/a0b0677819e4&quot;&gt;Tomomi Imura&lt;/a&gt; gave a great talk at Spec, walking you through creating Actions on Glitch using her remixable template project, ‘&lt;a href=&quot;https://glitch.com/~slack-action-and-dialog-blueprint&quot;&gt;slack-action-and-dialog-blueprint&lt;/a&gt;’.&lt;/p&gt;
&lt;p&gt;The project is for a fictional Slack app, “ClipIt”, that allows users to “clip” a message posted on Slack that then uses Actions to export the message to JSON to be used elsewhere.&lt;/p&gt;
&lt;p&gt;The readme is thorough, providing the specific steps you need to follow in order to get the app up and running. Plus, there’s a handy diagram in &lt;a href=&quot;https://glitch.com/edit/#!/slack-action-and-dialog-blueprint?path=how_it_works.md:1:0&quot;&gt;how_it_works.md&lt;/a&gt; that visualizes the flow of data between your Glitch app and Slack, so you can really understand how it’s all working.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/slack-action-and-dialog-blueprint?path=README.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;To get started, you can &lt;a href=&quot;https://glitch.com/edit/#!/remix/slack-action-and-dialog-blueprint&quot;&gt;remix the app&lt;/a&gt; and build your own Slack apps using Actions. To learn more about Actions in Slack, check out their &lt;a href=&quot;https://api.slack.com/actions&quot;&gt;API docs&lt;/a&gt; and look out for their upcoming &lt;a href=&quot;https://buildingwithactions.splashthat.com/blog-post&quot;&gt;‘Building with Actions’ webinar&lt;/a&gt; on &lt;strong&gt;June 12 at 10:00 AM Pacific&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;And while you’re at it, be sure to check out Slack’s other &lt;a href=&quot;https://glitch.com/slack-blueprints&quot;&gt;blueprint projects on Glitch&lt;/a&gt; that help you kickstart building integrations, as well as our &lt;a href=&quot;https://glitch.com/slack&quot;&gt;collection of Slack starter projects&lt;/a&gt; if you want to create bots and slash commands.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>From Coding Help to a VR Picnic: This Week on Glitch</title>
    <link href="https://blog.glitch.com/post/from-coding-help-to-a-vr-picnic-this-week-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/from-coding-help-to-a-vr-picnic-this-week-on-glitch/</id>
    <content type="html">&lt;h1&gt;From Coding Help to a VR Picnic: This Week on Glitch&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/from-coding-help-to-a-vr-picnic-this-week-on-glitch/65-1_rjvBScKS5RGey01hjFeVnA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’ve made it easier than ever for you to get started with creating the app of your dreams. Here’s just a taste of what the community’s been cooking up! 👩🏽‍🍳🍲&lt;/p&gt;
&lt;p&gt;We’ve probably all doodled in the margins of a notebook, but what if you could do the same thing on the Web? That’s where &lt;a href=&quot;https://p5js.org/&quot;&gt;p5.js&lt;/a&gt; comes in — a flexible JavaScript library that lets you interact with HTML objects, including audio, video, webcam, and text.&lt;/p&gt;
&lt;p&gt;You can get started with p5.js with &lt;a href=&quot;https://p5-base-project.glitch.me/&quot;&gt;this simple p5-base-project app&lt;/a&gt; from engineer and game developer Jack Preston. You’ll start out with a single line and a circle, but try remixing it and adding different shapes!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/p5-base-project?path=sketch.js&amp;previewSize=47&amp;attributionHidden=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Eve Ahearn found a great way to use Glitch — listing upcoming events in her city! Her website &lt;a href=&quot;https://dart.fyi/&quot;&gt;DART&lt;/a&gt; shows any upcoming events which are at the intersection of data, technology, and art.&lt;/p&gt;
&lt;p&gt;You can easily &lt;a href=&quot;https://dart.fyi/&quot;&gt;remix the project&lt;/a&gt; to add an event to the list, or change it up and make your own directory of events!&lt;/p&gt;
&lt;p&gt;Glitch works great when you have quick problems to solve. Patrick Perini used it recently to make a simple color picker app for a Zapier zap:&lt;/p&gt;
&lt;p&gt;Make sure to &lt;a href=&quot;https://glitch.com/edit/#!/color-picker?path=README.md:1:0&quot;&gt;view the readme.md file&lt;/a&gt; to see how the app works! Add in the correct parameters in the URL in your address bar, and the app will return a color or a list of colors sorted in order of frequency. Not bad for 20 minutes of work!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://nebulous-cms.org/&quot;&gt;Nebulous CMS&lt;/a&gt; calls itself the smallest, most adaptable CMS in the world. It runs off Node.js, JSON and Markdown, which means that it’s perfect for Glitch! &lt;a href=&quot;https://nebulous-identity.glitch.me/&quot;&gt;The first theme for Nebulous CMS is live, and creator Andrew Chilton ported it to Glitch for easy remixing and editing.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nebulous-identity?path=README.md&amp;previewSize=100&amp;attributionHidden=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;This is a fantastic way to make a quick single page website, and all changes go live immediately. Change out the images and links and customize it to your heart’s content!&lt;/p&gt;
&lt;p&gt;We love when creators get inspired to make projects based off Glitch features, which is where the idea for &lt;a href=&quot;https://newbietalk.glitch.me/&quot;&gt;Newbie Talk&lt;/a&gt; came from. Here’s how creator David Francisco describes the app:&lt;/p&gt;
&lt;p&gt;You will need to supply your email address to use the service; from there, Newbie Talk will send you an email allowing you to sign into the service, create an avatar, and begin to offer help.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/from-coding-help-to-a-vr-picnic-this-week-on-glitch/65-1_n9K1szIZCNO6Yk4GPJKnTw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Plant biologist and Web VR developer Colin Keenan wants to make VR experiences that capture the feel of Raleigh and North Carolina. His app, &lt;a href=&quot;https://dixpark.glitch.me/&quot;&gt;A VR Picnic&lt;/a&gt;, shows off his favorite neighborhood spot &lt;a href=&quot;https://twitter.com/DixPark&quot;&gt;Dorothea Dix Park&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What locations would you like others to experience using VR? Remix this project and show the world!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dixpark?path=README.md&amp;previewSize=100&amp;attributionHidden=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/&quot;&gt;Stack Overflow&lt;/a&gt; is the world’s largest developer community, and millions of developers share their knowledge across a number of different topics. And what’s a better way to answer questions on Stack Overflow than using Glitch?&lt;/p&gt;
&lt;p&gt;For example, &lt;a href=&quot;https://stackoverflow.com/users/26406/abraham&quot;&gt;abraham&lt;/a&gt; recently helped solve another user’s problem with progressive web apps with &lt;a href=&quot;https://nebula-cross.glitch.me/&quot;&gt;a quick demo&lt;/a&gt;. Sometimes it’s a lot easier to show a solution than to describe it!&lt;/p&gt;
&lt;p&gt;The members of the Glitch community are always coming up with creative new projects worth celebrating. Have you made something in Glitch worth telling the world about? Find out &lt;a href=&quot;https://medium.com/glitch/the-essential-elements-of-a-fab-featured-app-d210873c3b3&quot;&gt;how to get your app in shape&lt;/a&gt;, &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;share it with us&lt;/a&gt;, and we may feature it in the future!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>GitHub, Glitch and the Future of Social Coding</title>
    <link href="https://blog.glitch.com/post/github-glitch-and-the-future-of-social-coding/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/github-glitch-and-the-future-of-social-coding/</id>
    <content type="html">&lt;h1&gt;GitHub, Glitch and the Future of Social Coding&lt;/h1&gt;
&lt;p&gt;**Here’s the short version: **We’re excited about &lt;a href=&quot;https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/&quot;&gt;GitHub becoming part of Microsoft&lt;/a&gt;, and think it’ll be good news for developers. But based on the huge adoption we’re seeing for &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; and our own decade of experience in building version control tools, it’s clear many developers also think it’s time to explore new approaches, so we want to build on this milestone for the coding community by articulating a new vision for social coding.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/github-glitch-and-the-future-of-social-coding/95-1_S6-NCtp-bNCxp7X9jBqH-Q.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Let’s put it short and sweet: &lt;strong&gt;Microsoft buying GitHub is likely to be good news for developers.&lt;/strong&gt; There’s no better evidence of how Microsoft has been revitalized under the leadership of Satya Nadella than to point to bold moves like this, which would have seemed incredible (and also not seemed credible!) in the past. Old-timers can remember when Microsoft was often described as the Evil Empire, but their moves to embrace open source and non-Windows platforms have seemed sincere and sustained, and we’re happy to see that flourish.&lt;/p&gt;
&lt;p&gt;Similarly, GitHub has earned its place as an indispensable developer platform through breaking ground as the first large-scale social coding experience over 10 years ago. Having strong leadership from Microsoft can only be good news, especially for developers using Microsoft platforms.&lt;/p&gt;
&lt;p&gt;But if we have a concern, it’s that there hasn’t been a huge leap forward in social coding in the last decade. We simply haven’t seen enough innovation in recent years in the way that coders collaborate, and since every developer will be thinking about these big ideas right now, we wanted to paint a picture of what social coding could look like over the *next *decade. A lot of people will (understandably) be thinking about backing up their GitHub projects just in case, and we think you should use that opportunity to look at Glitch and consider if it’s time to rethink traditional views on version control entirely.&lt;/p&gt;
&lt;p&gt;(Spoilers: If you’re using Glitch, you’ve already got a preview of where we’re headed. If you’re not, &lt;a href=&quot;https://www.youtube.com/watch?v=aWvTqHNDi_Q&quot;&gt;here’s how to import a GitHub repo to Glitch&lt;/a&gt;. If you have a Node app that you’ve built or like to use, start with that!)&lt;/p&gt;
&lt;p&gt;First, some background. Many developers may not know this, but at Fog Creek, we have a deep background in distributed version control systems. We launched Kiln (now available as an integrated version control system in &lt;a href=&quot;https://www.manuscript.com/&quot;&gt;Manuscript&lt;/a&gt;) almost a decade ago with a number of groundbreaking features for teams to collaborate on coding. Our path was to take great project management and add version control to it, and this approach taught us a lot about how people can do their best coding together.&lt;/p&gt;
&lt;p&gt;We learned exactly what parts of the typical commit-pull request-merge workflow were still far too difficult and complex to understand.&lt;/p&gt;
&lt;p&gt;Based on what we had learned, and what we heard from the developer community, we started rethinking some of the assumptions about workflow and collaboration that everyone was taking for granted in version control. Then, earlier this year, &lt;a href=&quot;https://medium.com/glitch/glitch-opens-up-welcome-85c62d0d6e84&quot;&gt;we brought Glitch out of beta&lt;/a&gt; with a complete re-imagining of version control, and we called it &lt;a href=&quot;https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442&quot;&gt;Glitch Rewind&lt;/a&gt;. It uses regular git under the hood, but the user experience is a huge leap forward.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/github-glitch-and-the-future-of-social-coding/95-1_x3jvC0aUZXTgxegQ_2rw1w.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Glitch does a few things nobody’s pulled off before:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Glitch &lt;strong&gt;automatically commits your changes while you work&lt;/strong&gt; to a git repo in the background — even with multiple simultaneous people editing the same file at the same time. Imagine if the basic commit process was as easy, and as multi-player, as editing in Google Docs. Even non-devs can do it instantly.&lt;/li&gt;
&lt;li&gt;Glitch Rewind lets you** roll back commits on a project just by moving back a slider** like you’re rewinding a video. If you want to work from that older version, just hit play and keep working. You’ll get a live preview of your changes as you slide around the timeline. Anybody who can play a YouTube video can revert git commits now. Even if you do know the arcane git command line options, you’ll prefer working this way most of the time.&lt;/li&gt;
&lt;li&gt;Under the hood, &lt;strong&gt;it’s all just git&lt;/strong&gt;. This means your tools, processes, workflows, integrations and automations can move seamlessly over to projects on Glitch.&lt;/li&gt;
&lt;li&gt;We’re building on &lt;a href=&quot;https://www.youtube.com/watch?v=sedZVNakpto&quot;&gt;Glitch’s “remix” feature&lt;/a&gt; that lets you clone live, running, code and will make merging changes from remixes as easy as rewinding commits is today.&lt;/li&gt;
&lt;li&gt;Glitch’s &lt;strong&gt;project pages and **&lt;/strong&gt; are an open source project** maintained on Glitch itself. That means if you want the community features and social networking features on Glitch to evolve, you can make it happen yourself, and become part of a vibrant new community when you do so.&lt;/li&gt;
&lt;li&gt;The business tools you use to collaborate on code should be a seamlessly connected part of the larger network where everyone codes together. &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;Glitch for Teams&lt;/a&gt; is bringing all the power of Glitch’s collaboration to your work, but without the complexity of having to go through an enterprise procurement process.&lt;/li&gt;
&lt;li&gt;Glitch is also trying to be &lt;strong&gt;a better, more inclusive community&lt;/strong&gt; with everything from a friendly and approachable design, to built-in tools for managing codes of conduct and licensing, to &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;our unique Glitch Help feature&lt;/a&gt; — if you get stuck coding on Glitch, you can** just raise your hand** to ask for help!
We’ve got more coming, but you have to see it in action to really understand the magic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/beautiful-cubes?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The skeptics among you must be thinking, “Well, that’s all fine, but we’ve got GitLab or BitBucket as alternatives now, why not just use those?” And those are great tools! But they make the same fundamental assumptions about workflow that all the older generation of tools — including our own — had settled upon.&lt;/p&gt;
&lt;p&gt;We now think those assumptions didn’t try hard enough. This is where we want to raise the bar:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;**The basic building block of social coding should be an app, not a commit. **The default state of a project should be a functional, running app or site or bot, not a pile of code that you then have to figure out how to get running. (“Start from something that works.”)&lt;/li&gt;
&lt;li&gt;Creativity is enabled when everyone can make changes to code and try new things out without fear, thanks to automatically being able to undo any change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Every member of your team should be able to commit&lt;/strong&gt; to a project, even if they’ve never coded before, don’t know what git is, or haven’t even heard of git.&lt;/li&gt;
&lt;li&gt;Even experienced developers shouldn’t have to memorize obscure command line tools for common tasks like reverting a commit. Very, very few developers feel confident about their expertise in git, yet nearly all have to make use of it. This mismatch helps make coding more stressful, less inclusive, and less fun.&lt;/li&gt;
&lt;li&gt;The social network where we show off our code should be as delightful and creative as networks where we find great photos or videos or music.&lt;/li&gt;
&lt;li&gt;The community platform that coders use to share their work should be open source, so that we can all improve it together. The business model behind a coding community should be transparent and sustainable, so we can trust it. And the company behind a coding community should be credible, with a track record of being accountable.
There’s a lot more — in fact, &lt;a href=&quot;https://medium.com/glitch/what-is-glitch-90cd75e40277&quot;&gt;we wrote a whole list of the &lt;/a&gt; if you want to check it out. But the bottom line is simple: GitHub has radically changed coding in the last 10 years, and we should all celebrate this milestone for Microsoft and for the community. It’s a validation of an important idea: We don’t code alone.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is also the perfect time to ask ourselves as coders and as creators, how we can set our sights far higher than merely being social while we code, and truly bring community and culture into the heart of how we create together.&lt;/p&gt;
&lt;p&gt;That’s what &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; is all about. We can’t wait to see what you create!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/github-glitch-and-the-future-of-social-coding/95-1_l3e3tx9UkmrosXVbGg1rRw.png&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Import Any of Your Code to Glitch!</title>
    <link href="https://blog.glitch.com/post/import-any-of-your-code-to-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/import-any-of-your-code-to-glitch/</id>
    <content type="html">&lt;h1&gt;Import Any of Your Code to Glitch!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/import-any-of-your-code-to-glitch/7-1_kFKkiPt7RSn5RIXfc84jGA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It’s now easier than ever to get your existing code on to Glitch. From today, you can import code from GitHub, GitLab, Bitbucket and any other Git repo hosting service.&lt;/p&gt;
&lt;p&gt;To do so, select the ‘clone-from-repo’ option from the ‘New Project’ drop-down menu under the ‘Project Info’ menu at the top-left of the editor. Then enter the full HTTPS git web URL and the repo will be cloned. This clone includes all files and the full commit history.&lt;/p&gt;
&lt;p&gt;We’ve wanted to provide more git import options for a while, but with &lt;a href=&quot;https://medium.com/glitch/github-glitch-and-the-future-of-social-coding-5e6faa45c8f2&quot;&gt;recent news&lt;/a&gt; we know this has become more important to many of you and we wanted to be responsive to that!&lt;/p&gt;
&lt;p&gt;Beyond making it easier to get your code on to Glitch, what’s cool is that the full commit history is then viewable in &lt;a href=&quot;https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442&quot;&gt;Glitch Rewind&lt;/a&gt;. This means you can visually see how a project has evolved over time. We &lt;a href=&quot;https://medium.com/glitch/celebrating-the-creative-process-warts-and-all-342336679d19&quot;&gt;think this is important&lt;/a&gt; — by seeing the development of a project laid out in front of you, knowing what was changed and why you get a better understanding of how an app was created.&lt;/p&gt;
&lt;p&gt;You can also invite other users to your project who can explore the project history too, even if they’re not familiar with Git.&lt;/p&gt;
&lt;p&gt;Folks are already thinking up creative ways to use this new capability:&lt;/p&gt;
&lt;p&gt;We’re excited to see how else this gets used, as well as the amazing projects you import and work on.&lt;/p&gt;
&lt;p&gt;For more specifics on how to import a git repo into Glitch, &lt;a href=&quot;https://help-center.glitch.me/help/import-git/&quot;&gt;check out our help docs&lt;/a&gt;! 📚&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Social Coding, Making MIDI, and Doing It Live</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/</id>
    <content type="html">&lt;h1&gt;Social Coding, Making MIDI, and Doing It Live&lt;/h1&gt;
&lt;h2 id=&quot;glitch-and-social-coding&quot; tabindex=&quot;-1&quot;&gt;Glitch and Social Coding &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/#glitch-and-social-coding&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On Monday, &lt;a href=&quot;https://blogs.microsoft.com/blog/2018/06/04/microsoft-github-empowering-developers/&quot;&gt;Microsoft announced their acquisition of GitHub&lt;/a&gt;, and it seemed like developers  had something to say about it. We’re excited about the news, and Fog Creek Software’s CEO Anil Dash thinks it will be good news for developers! &lt;a href=&quot;https://medium.com/glitch/github-glitch-and-the-future-of-social-coding-5e6faa45c8f2&quot;&gt;He outlined his thoughts on a new vision for social coding&lt;/a&gt; by highlighting Glitch and our fantastic Rewind feature, which lets you roll back changes on a project as simply as rewinding a video on YouTube.&lt;/p&gt;
&lt;p&gt;Anil sums up his perspective here:&lt;/p&gt;
&lt;h2 id=&quot;we-re-doing-it-live&quot; tabindex=&quot;-1&quot;&gt;We’re Doing It Live! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/#we-re-doing-it-live&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://ada.is/&quot;&gt;Ada Rose Cannon&lt;/a&gt;, developer advocate at Samsung, began streaming coding sessions on Twitch this week. She went over isomorphic rendering with HyperHTML and ES modules, and used Glitch in her livestream to illustrate these concepts in a format that is easy to follow. This is a great way to show just how powerful Glitch can be as a tool for teaching!&lt;/p&gt;
&lt;p&gt;Speaking of using Glitch for education purposes, software engineer &lt;a href=&quot;https://www.omayeli.com/&quot;&gt;Omayeli Arenyeka&lt;/a&gt; recently held &lt;a href=&quot;https://dev.to/events/-ama-making-generative-twitter-bots-06-07-2018&quot;&gt;a workshop on dev.to where she taught developers how to build a Twitter bot in JavaScript using Node.js&lt;/a&gt;. Events like this are a great way to help others!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/16-1_oG5VkEdR2NuDh147J6aK4A.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;guess-the-year-in-australian-history&quot; tabindex=&quot;-1&quot;&gt;Guess The Year in Australian History! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/#guess-the-year-in-australian-history&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A photo roulette can be a fun way to learn about history. Glitch user &lt;a href=&quot;https://glitch.com/@thurstanwork&quot;&gt;@thurstanwork&lt;/a&gt; created an app using data from the &lt;a href=&quot;http://www.slq.qld.gov.au/&quot;&gt;State Library of Queensland&lt;/a&gt; which uses their API to pull images and prompt users to guess which year the photo was taken.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://photo-roulette.glitch.me/&quot;&gt;Can you find the right year without using all your guesses?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/photo-roulette?path=server.js&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;make-midi-music&quot; tabindex=&quot;-1&quot;&gt;Make MIDI Music! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/#make-midi-music&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;http://mididittybot.tumblr.com/post/127897254272/midi-ditty-notation&quot;&gt;MIDI Ditty Notation&lt;/a&gt; uses a nice, compact notation to let you create small songs. MIDI is an industry-standard protocol, and this &lt;a href=&quot;https://midi-ditty-fun.glitch.me/&quot;&gt;neat Glitch app&lt;/a&gt; from Glitch user &lt;a href=&quot;https://glitch.com/@hYPotenuser&quot;&gt;@hYPotenuser&lt;/a&gt; allows you to make songs and apply transformations to them like changing pitch, direction, and transposing notes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://midi-ditty-fun.glitch.me/&quot;&gt;Give it a try&lt;/a&gt; and come up with your own jazzy tunes!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/midi-ditty-fun?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;keep-your-to-do-list-together&quot; tabindex=&quot;-1&quot;&gt;Keep Your To-Do List Together &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/#keep-your-to-do-list-together&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you’re a heavy Slack user, connecting it to different services lets you handle a multitude of tasks. Glitch user &lt;a href=&quot;https://glitch.com/@mikker&quot;&gt;@mikker&lt;/a&gt; created an app that cleverly lets you add to-do items to &lt;a href=&quot;https://culturedcode.com/things/&quot;&gt;Things&lt;/a&gt; directly from Slack!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/things-cmd?path=README.md:1:0&quot;&gt;Remix the project&lt;/a&gt; and check out the readme.md for instructions for making it all work.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-social-coding-making-midi-tunes-and-more/16-1_rmYgQ7TN04MW_ZaIVQHX1g.png&quot; alt=&quot;Get ‘er done and crush that to-do list! 💪🏾&quot; /&gt;
&lt;p&gt;It’s been a really great week on Glitch, and these projects are just the tip of the iceberg. &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;Show us your app&lt;/a&gt; and maybe we’ll feature it in a future post!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Creative Expression with Omayeli Arenyeka</title>
    <link href="https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/</id>
    <content type="html">&lt;h1&gt;Creative Expression with Omayeli Arenyeka&lt;/h1&gt;
&lt;p&gt;Omayeli Arenyeka, better known as Yeli, is a creative technologist. From Lagos in Nigeria, she’s currently “playing with data” at the Recurse Center in NYC.&lt;/p&gt;
&lt;p&gt;Despite holding a Computer Science degree from NYU and having worked as a Software Engineer at LinkedIn, she &lt;a href=&quot;http://peopleofcolorintech.com/interview/omayeli-arenyeka-software-engineer/&quot;&gt;doesn’t think of herself as a coder&lt;/a&gt; but “more of an artist that uses code as a tool”.&lt;/p&gt;
&lt;p&gt;She deploys that tool to explore the intersection of art, design and technology — creating disparate projects that range from Twitter bots to data analysis and visualizations.&lt;/p&gt;
&lt;h2 id=&quot;let-s-take-a-look-at-some-of-her-projects&quot; tabindex=&quot;-1&quot;&gt;Let’s take a look at some of her projects! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/#let-s-take-a-look-at-some-of-her-projects&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~y-under-y&quot;&gt;Y-Under-**Y&lt;/a&gt;
A bot that generates awards for everyone. Created as a response to youth-obsessed culture and a societal pressure to accomplish things by a certain age.&lt;/p&gt;
&lt;p&gt;It borrows the syntax of the famed Forbes ‘30 under 30’ but lists awards for any age.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/7-1_asBi5dG0WG0zm9L7kg6vOA--2-.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~art-connoisseur&quot;&gt;Art-Connoisseu**r&lt;/a&gt;
A bot that generates tweets interpreting art, juxtaposing those interpretations with images from Artsy.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/7-1_QeA0gvPFlKcQgo3m7Fl1-g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~twit-original&quot;&gt;Twit-Origina**l&lt;/a&gt;
A project which analyses your tweets determining whether you’re a tweeter or retweeter. Try it out:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/twit-original?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;side-projects-as-a-creative-outlet&quot; tabindex=&quot;-1&quot;&gt;Side Projects as a Creative Outlet &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/#side-projects-as-a-creative-outlet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A common thread between these otherwise unrelated projects is creativity. Yeli’s side projects are how she expresses herself creatively. The goal of which is that expression, not necessarily perfection.&lt;/p&gt;
&lt;p&gt;“Bypassing perfection allows us to create more”, &lt;a href=&quot;https://dev.to/yellzheard/what-art-can-teach-you-e8c&quot;&gt;says Yeli&lt;/a&gt;. “The projects we make, whether crappy, riddled with errors, or failures, have the added benefit of teaching us how to make the small fraction of our work that soars.”&lt;/p&gt;
&lt;p&gt;For creators, the internet makes it easier than ever to get feedback on your work, to discover exciting new creations and to bring us all together to collaborate. But it’s not without its drawbacks.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/7-1_CsnGfKcYz5SQos2JtVpzXw.jpeg&quot; alt=&quot;‘Nobody Likes Me’ by iHeart — Stanley Park, Vancouver&quot; /&gt;
&lt;p&gt;Our social media feeds are awash with uninspired, derivative content, slapped together with virality in mind. The modern internet is built upon acquiring “likes”, “followers” and “page views”. Such measures of success hamper creativity. It can lead us to worry about perfecting something before publishing it, or to focus on &lt;a href=&quot;https://blog.intercom.com/the-dribbblisation-of-design/&quot;&gt;superficial aesthetics&lt;/a&gt; rather than exploring creative ideas or tackling the hard, ugly problems that really need to be solved.&lt;/p&gt;
&lt;p&gt;Creativity is fuelled when we can put our egos and insecurities aside and put ourselves out there. Both the &lt;a href=&quot;https://medium.com/glitch/designing-glitch-look-and-feels-e033040255b&quot;&gt;design&lt;/a&gt; and &lt;a href=&quot;https://medium.com/glitch/celebrating-the-creative-process-warts-and-all-342336679d19&quot;&gt;product&lt;/a&gt; decisions we’ve made when building Glitch are in response to, and in furtherance of, the bold step taken by inspiring creators like Yeli to build and share her creations — warts and all — with the world! 💪🏿✨&lt;/p&gt;
&lt;p&gt;You can follow Yeli on &lt;a href=&quot;https://twitter.com/YellzHeard&quot;&gt;Twitter&lt;/a&gt;, learn more about her on &lt;a href=&quot;https://www.omayeli.com/&quot;&gt;her site&lt;/a&gt;, and see what she creates next &lt;a href=&quot;https://glitch.com/@oa495&quot;&gt;on Glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Show Your Pride!</title>
    <link href="https://blog.glitch.com/post/show-your-pride/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/show-your-pride/</id>
    <content type="html">&lt;h1&gt;Show Your Pride!&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/show-your-pride/68-1_TbCJgpQnkC862t0R6JeZeQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;At Glitch, we know the web is better when &lt;em&gt;everyone&lt;/em&gt; can express themselves, so we’re thrilled to see the community create projects during Pride as an opportunity to honor LGBTQIA+ history and help others show the world who they are.&lt;/p&gt;
&lt;p&gt;Let’s dive right in!&lt;/p&gt;
&lt;p&gt;The current rainbow flag was first popularized by Gilbert Baker, a San Francisco-based artist, in 1978. Since then, it’s been used at Pride events all over the world. Thanks to Glitch user Jack Preston (&lt;a href=&quot;https://glitch.com/@unwitting&quot;&gt;@unwitting&lt;/a&gt;), now you can change your Twitter banner to this famous flag. &lt;a href=&quot;https://pride-ifier.glitch.me/login&quot;&gt;Connect the app with your Twitter account to get started!&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/show-your-pride/68-1_OvGVCOu9FsGUcbClCaSw2g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;There are many flag variations used to represent the spectrum of the LGBTQIA+ community, and this month is a great time to raise awareness about them all.&lt;/p&gt;
&lt;p&gt;Glitch user Noelle Leigh (&lt;a href=&quot;https://glitch.com/@noahleigh&quot;&gt;@noahleigh&lt;/a&gt;) created an app to &lt;a href=&quot;https://trans-pride-frame.glitch.me/&quot;&gt;add a circular transgender pride frame to your profile picture&lt;/a&gt;, which you can then upload to Twitter, YouTube, or any other website which displays your profile picture in a circle.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/trans-pride-frame?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Noelle’s app was such a hit that it has also been remixed by other Glitch users to create frames for lesbian, bisexual, non-binary, and genderfluid people as well! Check them out below!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lesbian-pride-frame.glitch.me/&quot;&gt;Lesbian Pride Frame Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bi-pride-circle.glitch.me/&quot;&gt;Bi Pride Frame Generator #1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bi-pride-frame.glitch.me/&quot;&gt;Bi Pride Frame Generator #2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nb-pride-frame.glitch.me/&quot;&gt;Non-Binary Pride Frame Generator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://genderfluid-pride-frame.glitch.me/&quot;&gt;Genderfluid Pride Frame Generator&lt;/a&gt;
&lt;img src=&quot;https://blog.glitch.com/post/show-your-pride/68-1_t2i47cmqr_doWIeKsy85hA.jpeg&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In the LGBTQIA+ community, transgender people can face an extreme degree of discrimination and bias when it comes to healthcare. Finding an understanding medical professional is important, and thanks to Glitch user Uve Avanto (&lt;a href=&quot;https://glitch.com/@uveavanto&quot;&gt;@uveavanto&lt;/a&gt;), there’s now a resource which can make this process a lot easier.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://trans-gp-finder.glitch.me/&quot;&gt;Trans GP Finder&lt;/a&gt; uses Google Maps along with data pulled from &lt;a href=&quot;https://transfigurations.org.uk/&quot;&gt;Transfigurations&lt;/a&gt; — a transgender support group based in Devon, UK — to list trans-friendly doctors and general practitioners throughout the United Kingdom. According to Uve, The app was built during &lt;a href=&quot;http://trans-code.github.io/&quot;&gt;Trans*Code&lt;/a&gt;, the UK’s only hack event series focused solely on transgender issues and opportunities.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/show-your-pride/68-1_lHNI0pCYmyOU3HMhQBDssg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;LGBTQIA+ Pride Month is in June to commemorate the &lt;a href=&quot;https://www.history.com/topics/the-stonewall-riots&quot;&gt;Stonewall Riots&lt;/a&gt; in New York City and their impact on the world. We love this VR experience from Katie Huras (&lt;a href=&quot;https://glitch.com/@KatieHuras&quot;&gt;@katiehuras&lt;/a&gt;) which is a 360-degree view of &lt;a href=&quot;https://en.wikipedia.org/wiki/Yonge_Street&quot;&gt;Yonge Street&lt;/a&gt;, the location of Toronto’s annual Pride parade.&lt;/p&gt;
&lt;p&gt;As you look around, you can interact with tiles which give you quick audio lessons on the Stonewall Riots, the &lt;em&gt;Gay Activist&lt;/em&gt; newspaper from the Gay Activists Alliance, and Toronto’s gay pride parade. This type of visual storytelling allows users to become immersed in all kinds of locations and can really make history come alive!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/gaypridetoronto?path=index.html&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Glitch is a friendly place for everyone, and these projects are just a sample of what our community is creating here. Remix any of these projects and show the world who you are! You got this! 😄&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>World Cup, Generative Art, and Pride</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/</id>
    <content type="html">&lt;h1&gt;World Cup, Generative Art, and Pride&lt;/h1&gt;
&lt;p&gt;The Glitch community has been working overtime this week! We’re spotlighting a variety of projects this week, so let’s check out what people are creating!&lt;/p&gt;
&lt;h2 id=&quot;previously-on-the-blog-profiling-omayeli-arenyeka-and-showing-your-pride&quot; tabindex=&quot;-1&quot;&gt;Previously on the blog: Profiling Omayeli Arenyeka and Showing Your Pride &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#previously-on-the-blog-profiling-omayeli-arenyeka-and-showing-your-pride&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Earlier this week, &lt;a href=&quot;https://medium.com/glitch/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile-1b89d200ebc3&quot;&gt;we showcased Glitch user Omayeli “Yeli” Arenyeka (@oa495)&lt;/a&gt;. She is a creative technologist from Lagos, Nigeria who is currently working in New York City.&lt;/p&gt;
&lt;p&gt;Take a look at our creator profile video and find out more about Yeli and her work!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/this-week-on-glitch-show-your-pride-83be8b3b37e4&quot;&gt;We also looked at some projects on Glitch that have a focus on the LGBTQIA+ community&lt;/a&gt;. Add some Pride flair to your Twitter profile or online avatar, find trans-friendly doctors in the UK, and get a history lesson on gay history in a VR setting on Toronto’s Yonge Street!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/25-1_TbCJgpQnkC862t0R6JeZeQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;art-scrolling-app&quot; tabindex=&quot;-1&quot;&gt;Art Scrolling app &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#art-scrolling-app&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch is a fantastic playground for digital artists. You can make your own digital masterpiece, collaborate with others, or remix someone else’s concept and make it your own!&lt;/p&gt;
&lt;p&gt;Glitch user Jay Wren (&lt;a href=&quot;https://glitch.com/@jrwren&quot;&gt;@jrwren&lt;/a&gt;) created an ode to his childhood with a project that generates dozens of colored lines in an endless scroll. Check out the embed and watch the cascade in action!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/flower-open?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;world-cup-scheduler&quot; tabindex=&quot;-1&quot;&gt;World Cup Scheduler &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#world-cup-scheduler&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Billions of people tune in to the FIFA World Cup to watch teams from all over the world battle it out. It’s easily the world’s most widely viewed sporting event, far surpassing the Olympic Games.&lt;/p&gt;
&lt;p&gt;This year’s matches are already underway, so if you need to keep up with the tournament, Glitch user Sebastian Delmont (&lt;a href=&quot;https://glitch.com/@sd&quot;&gt;@sd&lt;/a&gt;) created &lt;a href=&quot;https://wc18.glitch.me/&quot;&gt;a calendar feed that you can use in your online calendar of choice&lt;/a&gt;. The feed continuously updates with the teams playing in specific matches, the score, and other statistics.&lt;/p&gt;
&lt;p&gt;Even better, Glitch user Josh Metcalfe (&lt;a href=&quot;https://glitch.com/@geekypeacock&quot;&gt;@geekypeacock&lt;/a&gt;) remixed Sebastian’s original project and added the USA TV schedule into the feed!&lt;/p&gt;
&lt;p&gt;Which team are you rooting for to win?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/25-1_kzHxDPSFfWXiZhuSd3Y3SQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;shake-the-dice&quot; tabindex=&quot;-1&quot;&gt;Shake The Dice &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#shake-the-dice&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;CSS 3D transforms allow you to create some pretty impressive visualizations right in the browser. They can even be used to make something simple and functional, like a game die. Just ask Glitch user Joe Gaffey (&lt;a href=&quot;https://glitch.com/@joegaffey&quot;&gt;@joegaffey&lt;/a&gt;)!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dice.glitch.me/&quot;&gt;Joe’s app&lt;/a&gt; is simple and functional — just pull up the app and tap the die to roll it! They say necessity is the mother of invention, and Glitch makes it easy to build the app of your dreams.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dice?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;uncover-the-magic-of-css-houdini&quot; tabindex=&quot;-1&quot;&gt;Uncover the Magic of CSS Houdini &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#uncover-the-magic-of-css-houdini&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Houdini is a new set of specifications that bring help extend the styling and layout capabilities of CSS. It’s still a bit bleeding edge, but thanks to Glitch user Sam Richard (&lt;a href=&quot;https://glitch.com/@Snugug&quot;&gt;@snugug&lt;/a&gt;), there’s now an interactive introduction to Houdini, including examples and code snippets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~houdini&quot;&gt;Play around with the API examples, and view the Resources page for more information on Houdini!&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/25-1_Ia-Z56y5QSGALaGsoAJIZQ.png&quot; alt=&quot;Explore further and check out the demos! 😄&quot; /&gt;
&lt;h2 id=&quot;create-old-school-wordart&quot; tabindex=&quot;-1&quot;&gt;Create Old School WordArt &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#create-old-school-wordart&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Back in the day, you could create some really cool retro word art in Microsoft Word. The feature isn’t available in the new versions of the program, but thanks to Glitch user Cory McDonald (&lt;a href=&quot;https://glitch.com/@cory&quot;&gt;@cory&lt;/a&gt;), you can take a walk down memory lane and re-live those glory days with his &lt;a href=&quot;https://wordart.glitch.me/&quot;&gt;WordArt project&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Cory has nine styles available for you to choose from ranging from a golden gradient to a perspective skew. Everything is styled using CSS, so it works in all modern browsers too. And since this is text and CSS, the styles even work with emoji. Give it a try!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/25-1_qU22fG8ekbBq17XdwOPrEQ.png&quot; alt=&quot;Who needs Photoshop, right? 😎&quot; /&gt;
&lt;h2 id=&quot;track-congress-progress-on-gun-reform&quot; tabindex=&quot;-1&quot;&gt;Track Congress’ Progress on Gun Reform &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#track-congress-progress-on-gun-reform&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch user Jason Crane (&lt;a href=&quot;https://glitch.com/@jasonlcrane&quot;&gt;@jasonlcrane&lt;/a&gt;) wanted a way to keep track of what the current U.S. Congressional representatives were doing and saying about guns. With the help of an API from ProPublica and the magic of Glitch, he created &lt;a href=&quot;http://congress-tracker.glitch.me/&quot;&gt;Congress on Guns&lt;/a&gt;, the latest statements and bills by members of Congress on gun violence.&lt;/p&gt;
&lt;p&gt;According to his Glitch user profile, Jason calls himself a web developer and journalist at heart, and a project like this shows the power of &lt;a href=&quot;https://medium.com/glitch/we-the-people-using-glitch-for-activism-da84c1e41027&quot;&gt;using Glitch as a medium for activism&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/25-1_9q6uH4QoZou7oDwyv0mzzw.png&quot; alt=&quot;Remix this to make it better, or use it as a starting point for your own project! ⭐&quot; /&gt;
&lt;h2 id=&quot;answering-questions-on-stack-overflow-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Answering Questions on Stack Overflow with Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-world-cup-calendar-generative-art-and-more/#answering-questions-on-stack-overflow-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Developers worldwide use Stack Overflow to learn about new topics and answer questions from others.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/users/882679/joseph-wer&quot;&gt;Joseph Wer&lt;/a&gt; recently had a question about creating a sticky header on AMP pages. He tried CSS workarounds but couldn’t come up with a solution. After several examples, &lt;a href=&quot;https://stackoverflow.com/users/967/sebastian-benz&quot;&gt;Sebastian Benz&lt;/a&gt; built &lt;a href=&quot;https://amp-demos.glitch.me/sticky-header.html&quot;&gt;a quick solution on Glitch&lt;/a&gt; that solved the issue! It’s always a good thing when you have the support of the community behind you.&lt;/p&gt;
&lt;p&gt;We have covered a lot this week, and the Glitch community just keeps creating projects that bring out the fun and excitement that makes Glitch a friendly place to be. Do you know any Glitch projects that we should cover? &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;Share them with us!&lt;/a&gt; 👍🏾&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Web Apps with React</title>
    <link href="https://blog.glitch.com/post/you-got-this-zine-2/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/you-got-this-zine-2/</id>
    <content type="html">&lt;h1&gt;Making Web Apps with React&lt;/h1&gt;
&lt;p&gt;A free, 28-page zine that will help you to learn some of the key concepts needed to create web apps using React.js, including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When to use React&lt;/li&gt;
&lt;li&gt;Essential parts of a React App UI&lt;/li&gt;
&lt;li&gt;What&#39;s Routing?&lt;/li&gt;
&lt;li&gt;Understanding Redux&lt;/li&gt;
&lt;li&gt;Find out how Suz Hinton, Justin Falcone and Florida Elago got into coding.&lt;/li&gt;
&lt;li&gt;Must-know advice for those new to React from experienced programmers.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Virtual Possibilities</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/</id>
    <content type="html">&lt;h1&gt;Virtual Possibilities&lt;/h1&gt;
&lt;p&gt;Eleanor Roosevelt once said that the future belongs to those who believe in the beauty of their dreams. If that’s not an call-to-action to create something new, then check out what’s happening in the Glitch community and get some inspiration.&lt;/p&gt;
&lt;h2 id=&quot;you-got-this-zine-the-react-edition&quot; tabindex=&quot;-1&quot;&gt;You Got This Zine! The React Edition &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/#you-got-this-zine-the-react-edition&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Earlier this week, we launched the next release of the &lt;a href=&quot;https://glitch.com/you-got-this/2&quot;&gt;You Got This! Zine — the React Edition!&lt;/a&gt; This 24-page zine includes information on some of the key concepts to create apps using React, tips and profiles from React experts, and a spotlight on Glitch creators Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) and Omayeli Arenyeka (&lt;a href=&quot;https://glitch.com/@oa495&quot;&gt;@oa495&lt;/a&gt;)! We hope that this zine gets your gears turning and gives you some ideas on what to build, or at least  to build it.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/23-1_8slA68XWkgTc9XSa-BhnBw.png&quot; alt=&quot;Download it today! ⬇️😄&quot; /&gt;
&lt;h2 id=&quot;go-on-webvr-adventures&quot; tabindex=&quot;-1&quot;&gt;Go on WebVR adventures! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/#go-on-webvr-adventures&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Jamiroquai sang about the future being made of virtual insanity; on Glitch, the future is made of virtual reality! Using A-Frame, anyone can make their own VR space directly in the browser. Glitch user Bian Yunxiang (&lt;a href=&quot;https://glitch.com/@BianYx&quot;&gt;@BianYx&lt;/a&gt;) created a colorful project titled &lt;a href=&quot;https://glitch.com/~upward&quot;&gt;Upwardꜛnot northward&lt;/a&gt; which takes you through six vibrant and interactive worlds. Can you escape?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/upward?path=components/galleryControl.js&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Glitch user Karen Vanderpool (&lt;a href=&quot;https://glitch.com/@kvpool&quot;&gt;@kvpool&lt;/a&gt;) also built her own virtual room, complete with music and a fun surprise! &lt;a href=&quot;https://glitch.com/~serious-vibraphone&quot;&gt;Take a look around&lt;/a&gt;, explore, and make yourself at home.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/serious-vibraphone?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;make-and-learn-music&quot; tabindex=&quot;-1&quot;&gt;Make and Learn Music! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/#make-and-learn-music&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Beautiful music and beautiful apps happen when people work together on Glitch. That’s definitely the case with &lt;a href=&quot;https://glitch.com/~face-the-music&quot;&gt;Face the Music&lt;/a&gt;, a music-making app controlled by your face!&lt;/p&gt;
&lt;p&gt;The app was created by Omayeli Arenyeka (&lt;a href=&quot;https://glitch.com/@oa495&quot;&gt;@oa495&lt;/a&gt;) and &lt;a href=&quot;https://github.com/okayzed&quot;&gt;Okay&lt;/a&gt; with help from &lt;a href=&quot;https://github.com/nicolashahn&quot;&gt;Nicolas Hahn&lt;/a&gt;, &lt;a href=&quot;https://github.com/egnha&quot;&gt;Eugene Ha&lt;/a&gt;, and fellow Glitch user Sean Catangui (&lt;a href=&quot;https://glitch.com/@seancaat&quot;&gt;@seancaat&lt;/a&gt;). We’re almost sure the app isn’t just an elaborate ploy to capture photos of folks gurning at their laptops! Play around with the app, download your creation, and share it with the world.&lt;/p&gt;
&lt;p&gt;Making music is awesome, but Glitch can also help you learn to play music as well! Graham Macphee (&lt;a href=&quot;https://glitch.com/@gmph&quot;&gt;@gmph&lt;/a&gt;) wrote a useful app to help with mastering ukulele chords. Just type your chords in the &lt;a href=&quot;https://glitch.com/~ukulele-chords&quot;&gt;Ukulele Chord Extractor 3000™&lt;/a&gt; and receive chord diagrams to help you play. Give it a try and you’ll be playing in no time!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ukulele-chords?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;experiments-and-extensions&quot; tabindex=&quot;-1&quot;&gt;Experiments and Extensions &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/#experiments-and-extensions&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you have a friendly community behind you and a powerful tool to create projects, that’s a great recipe for trying new concepts.&lt;/p&gt;
&lt;p&gt;Glitch users Ben Garvey (&lt;a href=&quot;https://glitch.com/@bengarvey&quot;&gt;@bengarvey&lt;/a&gt;) and Sasha Garvey (&lt;a href=&quot;https://glitch.com/@sashatgarvey&quot;&gt;@sashatgarvey&lt;/a&gt;) built &lt;a href=&quot;https://glitch.com/~dot-cats&quot;&gt;an HTML canvas experiment with dozens of creatures they call “dot cats”&lt;/a&gt;. The end result is hypnotic — try refreshing the page to come up with different configurations!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dot-cats?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Glitch is also a great way to build apps to interact with other services. Take this &lt;a href=&quot;https://glitch.com/~airtable-api-proxy&quot;&gt;Airtable API proxy&lt;/a&gt; built by Glitch user, Danilo Campos (&lt;a href=&quot;https://glitch.com/@daniloc&quot;&gt;@daniloc&lt;/a&gt;). According to Danilo, the app uses Node.js and Express, and it helps people use Airtable for projects by solving some common problems like caching, rate limiting, and key secrecy.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://airtable-api-proxy.glitch.me/&quot;&gt;Take a look at the readme information for the project&lt;/a&gt; and remix it for your own Airtable bases!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/23-1_8lSA7-HQ94HaB3QYZgg6YQ.png&quot; alt=&quot;What ways will you use this project?&quot; /&gt;
&lt;p&gt;This week’s round-up projects can be summed up by &lt;a href=&quot;https://twitter.com/glitch/status/1009554742136266754&quot;&gt;a quote from Dusty Phillips, director of engineering at Dataquest&lt;/a&gt;:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-virtual-possibilities/23-1_ASzJa-4PLFqjdXBmzzp3aA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We know that learning new things can be tough, but it’s also a lot of fun! With the help of the Glitch community behind you, you’re only limited by your own imagination. Don’t worry — you got this! ✨&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>It’s Not Just Code, It’s a Network</title>
    <link href="https://blog.glitch.com/post/it-s-not-just-code-it-s-a-network/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/it-s-not-just-code-it-s-a-network/</id>
    <content type="html">&lt;h1&gt;It’s Not Just Code, It’s a Network&lt;/h1&gt;
&lt;p&gt;The tech world has had a little time to digest the dramatic news that Microsoft is acquiring GitHub, and is starting to form its opinions. Amidst the flurry of hot takes, most of the immediate responses focused on the obvious business value for Microsoft: boosting its &lt;a href=&quot;https://hbr.org/2018/06/why-microsoft-is-willing-to-pay-so-much-for-github&quot;&gt;connection to developers&lt;/a&gt; and &lt;a href=&quot;http://tomtunguz.com/microsoft-github/&quot;&gt;helping its Azure cloud platform to compete&lt;/a&gt; with Amazon.&lt;/p&gt;
&lt;p&gt;But as we’ve been creating &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we’ve learned a lot about &lt;strong&gt;what happens when coders collaborate together in realtime&lt;/strong&gt;, and this reveals a deeper insight into where coding is headed. It’s something far bigger than just hoping to encourage developers to use one cloud services provider instead of another.&lt;/p&gt;
&lt;p&gt;A network of coders isn’t just useful as a way of collaborating on programming, but is perhaps even &lt;em&gt;more&lt;/em&gt; important as insight into social behavior, and as a foundation for machine learning about the way coders work.&lt;/p&gt;
&lt;p&gt;Right now on Glitch, millions of users have created, remixed and discover projects, and we’ve listened closely as they told us how we can make those community members more productive. As a result, we’ve begun exploring the power of &lt;em&gt;networked&lt;/em&gt; coding. “&lt;a href=&quot;https://medium.com/@anildash/what-if-javascript-wins-84898e5341a&quot;&gt;What if JavaScript wins?&lt;/a&gt;” described the ecosystem around coding is increasingly &lt;strong&gt;driven by network effects&lt;/strong&gt;, so there’s an opportunity in building tools and infrastructure which recognize that reality and take advantage of this new environment.&lt;/p&gt;
&lt;p&gt;Smart analysts like Ben Thompson have laid out why Microsoft would pay a premium for GitHub by describing the &lt;a href=&quot;https://stratechery.com/2018/the-cost-of-developers/&quot;&gt;cost of acquiring developers&lt;/a&gt; for a platform. Microsoft’s &lt;a href=&quot;https://view.officeapps.live.com/op/view.aspx?src=https://c.s-microsoft.com/en-us/CMSFiles/calldeck.pptx?version=f3eef72b-35d3-95b2-4fda-73a47f805c7f&amp;amp;mod=article_inline&quot;&gt;own deck&lt;/a&gt; describing the deal emphasizes “the developer’s marketplace,” hinting at a sort of app store for coders, which could indeed be useful.&lt;/p&gt;
&lt;p&gt;But the far greater value comes from radically increasing the number of people who can create software, while &lt;em&gt;improving the quality of software&lt;/em&gt; that they make. That’s not incremental improvement in coding productivity, it’s an order of magnitude increase in who can create technology — a win for inclusion, innovation and invention as much as it is for productivity.&lt;/p&gt;
&lt;p&gt;Imagine a few scenarios that networked coding makes possible:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Analyze code that’s already been written&lt;/strong&gt;, to understand which functions, methods and libraries are used most often. Then, use that data to build better support for these capabilities, or create new web services or infrastructure that can solve these problems more efficiently. (This is the potential that’s furthest along today.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Monitor new code&lt;/strong&gt; as commits are made, seeing trending behaviors in design patterns, and gathering insight into repeated efforts that might be redundant, wasteful, or frustrating. You could even capture errors as they happen or provide examples of how others have solved similar problems.&lt;/li&gt;
&lt;li&gt;Identify the &lt;strong&gt;social relationships&lt;/strong&gt; between collaborators, and the invisible network of connections between contributors to a project, to understand which people collaborate well together — or which people &lt;em&gt;could&lt;/em&gt; collaborate together. On Glitch, the ability to &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise your hand&lt;/a&gt; to get help is already building relationships between coders, whether they’re on the same team or complete strangers, around the way they can collaborate together.&lt;/li&gt;
&lt;li&gt;And finally, and perhaps most excitingly, networked code provides a &lt;strong&gt;broad set of training data&lt;/strong&gt; for machine learning about code that’s written in the real world. In the short term, this can provide better tools which anticipate the most common choices that coders make, but in the long term, we can identify likely mistakes or unexpected errors that make software less reliable, less maintainable, less secure, or more expensive.
Some parts of this are &lt;em&gt;theoretically&lt;/em&gt; possible with GitHub today, and some rudimentary versions of these capabilities are starting to show up in tools from Microsoft and others, including Glitch. But most tools that try to solve these problems are resorting to brute-force indexing of code or commits after a person has already created their work.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reaching the full potential of networked coding can’t just happen by trying to analyze “dead” code that’s locked away in old repositories. Instead, networked code requires &lt;strong&gt;being connected to creators while they’re coding&lt;/strong&gt;, responding and even anticipating the work that they’re doing. (And no, &lt;em&gt;not&lt;/em&gt; like Clippy — more like the way we share photos of an event with faraway friends so they’ll feel like they’re in the moment with us, together.)&lt;/p&gt;
&lt;p&gt;When we started preparing to launch Glitch’s earliest versions, one of our internal goals was, “&lt;strong&gt;writing code anywhere else should feel lonely in comparison&lt;/strong&gt;”. Though it’s still very early, we think we’re well on our way toward achieving that mission.&lt;/p&gt;
&lt;p&gt;But in reflecting on that goal, we realized it connected with a lot of the values that we think are important for coding overall , like unlocking the creativity of more people, including those who don’t even think of themselves as coders. Or freeing up creativity by giving people room to experiment or even to make mistakes while still being supported by a community. And tapping into the latest advances in artificial intelligence to give people more confidence that the code they write is secure, stable, scalable, reliable, and legible.&lt;/p&gt;
&lt;p&gt;By all means, we should get excited about the potential for new cloud services. And it’s great if more companies are competing harder to earn the attention of today’s developers. But given the central importance of code in shaping the future of culture and society, one of the most important things we can do to set a standard for code going forward, is to make sure it’s more &lt;em&gt;connected&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;It’s not just about code connecting to our devices and to our data, but code being a medium through which we form connections to one another. We can’t wait to see what you create!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/de-stijl?path=README.md&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Million Brilliant Moments: Creating the Best of the Web</title>
    <link href="https://blog.glitch.com/post/a-million-brilliant-moments-creating-the-best-of-the-web/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/a-million-brilliant-moments-creating-the-best-of-the-web/</id>
    <content type="html">&lt;h1&gt;A Million Brilliant Moments: Creating the Best of the Web&lt;/h1&gt;
&lt;p&gt;I love working on Glitch. One of the things I like most is the amazingly creative, friendly, and thoughtful community that I get to work alongside each day.&lt;/p&gt;
&lt;p&gt;Tech has been getting a good kicking in the media lately, and rightly so. From execs being jerks to privacy woes — at times the outlook for those making tech can seem bleak. But what gives me hope for the future is the genuine positivity and creativity that I see in the Glitch community every single day.&lt;/p&gt;
&lt;p&gt;Glitch is the creative community where the cutting-edge of the web is invented. It’s comprised of coders, designers, artists, activists, students and educators. There are those who love to code, and others that think of it &lt;a href=&quot;https://medium.com/glitch/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile-1b89d200ebc3&quot;&gt;as a tool to get stuff done&lt;/a&gt;. There are &lt;a href=&quot;https://www.codenewbie.org/&quot;&gt;code newbies&lt;/a&gt;, and folks who’ve been creating and &lt;a href=&quot;https://medium.com/glitch/emojineering-with-monica-dinculescu-a-glitch-creator-profile-effa7ba04cee&quot;&gt;coding for years&lt;/a&gt;. But what they all have in common is that they’re building the apps of their dreams on Glitch.&lt;/p&gt;
&lt;p&gt;These apps cover everything from bots and websites, to art projects, virtual reality experiences, interactive infographics and much more.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/a-million-brilliant-moments-creating-the-best-of-the-web/96-1_CdLoDlLO1pramssbolVc3w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Creators are building on Glitch for fun, creating hit apps, like:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;** **by &lt;a href=&quot;https://glitch.com/@caseyf&quot;&gt;caseyf&lt;/a&gt;: An app that mashes up &lt;a href=&quot;http://webcomicname.com/&quot;&gt;webcomicname&lt;/a&gt; panels, enabling you to create your own mashup comics.&lt;/li&gt;
&lt;li&gt;** **by &lt;a href=&quot;https://glitch.com/@jakearchibald&quot;&gt;jakearchibald&lt;/a&gt;: Test your reactions with this F1 start simulator. This app was even used by &lt;a href=&quot;https://wtf1.com/post/online-game-lets-you-see-if-you-can-react-quicker-than-bottas/&quot;&gt;real-life F1 drivers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;by &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;notwaldorf&lt;/a&gt;: Generate a random emoji garden.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emoji-garden?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For others, it’s not just fun, it’s funding. Like Sam Wilcoxon at Lorem, who created an MVP on Glitch that would go on to help them &lt;a href=&quot;https://medium.com/glitch/from-project-to-funded-startup-how-lorem-moved-fast-with-glitch-eecf85243aa2&quot;&gt;secure $1.1M in funding and launch their product to the masses&lt;/a&gt;. But many in the community are just creating apps as a way of expressing themselves. Some through music, like: 🎶🎧🎶&lt;a href=&quot;https://emojipedia.org/level-slider/&quot;&gt;️&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;by &lt;a href=&quot;https://glitch.com/@arirawr&quot;&gt;arirawr&lt;/a&gt;: Slide and tweak the settings to create a super-customizable Spotify recommendation track list.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;by &lt;a href=&quot;https://glitch.com/@PatrickWeaver&quot;&gt;PatrickWeaver&lt;/a&gt;: A Rube Goldberg Machine-like mashup of the Google Cloud Vision and Spotify APIs that selects a song based on an image you upload. It’s like Shazam, but for album covers.
While others are expressing themselves through art: 🎨 🖼️&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;by &lt;a href=&quot;https://glitch.com/@mehtapaydin&quot;&gt;mehtapaydin&lt;/a&gt;: A 360 immersive experience that follows a water droplet’s journey crossing the desert. Made during Tribeca Film Institute’s Immigration Colab.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;by &lt;a href=&quot;https://glitch.com/@noahleigh&quot;&gt;noahleigh&lt;/a&gt;: Make pixelated gradient GIFs with words.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;by &lt;a href=&quot;https://glitch.com/@AVGP&quot;&gt;AVGP&lt;/a&gt;: A fun, wintery WebVR scene. Did you spot the bears’ Christmas get together?
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/snowy-island?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of course there are those who are building apps on Glitch to help teach others how to code. They’re creating resources like &lt;a href=&quot;https://medium.com/glitch/teaching-coding-with-glitch-bb71b879194f&quot;&gt;tutorials and workshops&lt;/a&gt;. While others are using such resources to try out new technologies and &lt;a href=&quot;https://medium.com/glitch/each-one-teach-one-using-glitch-for-learning-25ca478a7eee&quot;&gt;learn new skills&lt;/a&gt;. Many people in the community are creating apps to help people in other ways too: 😍🤟🏾&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;by &lt;a href=&quot;https://glitch.com/@picsoung&quot;&gt;picsoung&lt;/a&gt;: Looks out for &lt;a href=&quot;https://medium.com/glitch/raising-hands-and-helping-others-4dd4e7e0ad6a&quot;&gt;Glitch Help&lt;/a&gt; questions and notifies you about new ones in Slack.&lt;/li&gt;
&lt;li&gt;by &lt;a href=&quot;https://glitch.com/@uveavanto&quot;&gt;uveavanto&lt;/a&gt;: A map showing trans-friendly GPs in the UK.&lt;/li&gt;
&lt;li&gt;by &lt;a href=&quot;https://twitter.com/riieywz&quot;&gt;Riley Walz‏&lt;/a&gt;: An app that helps people make routes for running, walking or cycling.
&lt;img src=&quot;https://blog.glitch.com/post/a-million-brilliant-moments-creating-the-best-of-the-web/96-1_LxV6LgeFwFQVxNaMw_nGJg.png&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But for me, a clear sign that Glitch truly is a friendly, helpful community is when its members feel safe and empowered to try out new things and share them with the world. There might be almost 1M projects on Glitch, but among them are many that are someone’s first. Whether that’s their first time trying something new:&lt;/p&gt;
&lt;p&gt;Or even their first public app ever!&lt;/p&gt;
&lt;p&gt;One thing’s for certain, though — as the Glitch community continues to grow and create the best of the web, we’re looking forward to many more firsts to come.&lt;/p&gt;
&lt;p&gt;But who will create the 1 millionth app on Glitch? We can’t wait to see what you create 🎏✨&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We’ll be hosting a special event soon with our CEO, Anil Dash, where you can ask him anything about the community and the future of Glitch itself.&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>1 Million Apps on Glitch: The Creative Web is Back!</title>
    <link href="https://blog.glitch.com/post/1-million-apps-on-glitch-the-creative-web-is-back-/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/1-million-apps-on-glitch-the-creative-web-is-back-/</id>
    <content type="html">&lt;h1&gt;1 Million Apps on Glitch: The Creative Web is Back!&lt;/h1&gt;
&lt;p&gt;We’re excited to reach the **one million app **milestone as it shows how we’ve created the easiest way for coders to create and collaborate online. With functionality like real-time collaborative editing, instant deployment, automatic secure hosting and &lt;a href=&quot;https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442&quot;&gt;Rewind&lt;/a&gt;, we’ve removed many of the technical barriers to getting started with building on the web. By turning “developer tools” into a set of creative and expressive tools, we’ve enabled people of any skill level to be able to create online.&lt;/p&gt;
&lt;p&gt;So it makes sense that the millionth Glitch app was created by someone who’s learning to code. &lt;a href=&quot;https://www.freecodecamp.org/&quot;&gt;freeCodeCamp&lt;/a&gt; is a community that helps you learn to code and get experience by contributing to open source projects used by nonprofits. And it was a freeCodeCamp student learning Node.js used Glitch who created the project that marked the million-app milestone. freeCodeCamp was an early adopter of Glitch and their community members use it extensively to learn back-end development, testing, and security. Their approach is hands-on — through coding challenges and building projects, you learn to code, which is exactly the type of thing we wanted to &lt;a href=&quot;https://medium.com/glitch/making-learning-to-code-more-accessible-d802effd52bf&quot;&gt;help make more accessible&lt;/a&gt; when we set out building Glitch.&lt;/p&gt;
&lt;p&gt;And best of all, those beginning coders like knowing that when they use Glitch, they’re using a tool that even some of the most experienced professional developers also use for their work.&lt;/p&gt;
&lt;p&gt;But Glitch is about more than apps. It’s helping people &lt;a href=&quot;https://medium.com/glitch/a-million-brilliant-moments-creating-the-best-of-the-web-c333ef9f356d&quot;&gt;create the best of the web&lt;/a&gt; by enabling creativity like no tool has done before. Or, at least not since GeoCities. But most people on the web today weren’t around for the heyday of GeoCities, or NeoPets, or MySpace, or any of the other places where an earlier generation of creators got their start dabbling with code. They’ve never known a truly creative web, having grown up on an internet dominated by major social networks.&lt;/p&gt;
&lt;p&gt;So we’re bringing that creative, personal, human web back.&lt;/p&gt;
&lt;p&gt;With this milestone, we’re showing how a creative community can change the way the web is made to be more open and inclusive, and can come together to invent the cutting edge of the web. Glitch is a place where you’ll find cool apps, websites, and creations that you simply can’t find anywhere else. Think of this community’s future as being like YouTube, but for apps, bots, web art and VR instead of just videos.&lt;/p&gt;
&lt;p&gt;We’ve been working hard to make it a welcoming community, whether you’re an experienced professional developer or you’re just getting started. A community where everybody feels comfortable expressing themselves and sharing their creations with the world. And in doing so we’re reminding some, and introducing others, to a fun, creative web that any of us can build. &lt;strong&gt;And it’s working.&lt;/strong&gt; The result is: &lt;em&gt;we’re growing fast!&lt;/em&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/1-million-apps-on-glitch-the-creative-web-is-back-/72-1_dMipMgtI0pxDO5wkywOlpg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We love Glitch and we want to do this thing right. We think that means remaining fiercely independent and opinionated. Now, we’re not some flighty startup — Glitch is bootstrapped by Fog Creek Software, the inventors of Trello and co-creators of Stack Overflow. We’re not building Glitch just so we can sell it to some big company in a year and let the community fall apart.&lt;/p&gt;
&lt;p&gt;But running Glitch this way brings up an important issue: &lt;em&gt;sustainability&lt;/em&gt;. How does a tiny little team support a huge community that’s going to change the web? Well, &lt;strong&gt;we’re going to need your help to get the word out&lt;/strong&gt; about Glitch. We’re committed to making this a sustainable business for the long term. And we’ll be doing this in a few ways, but the first is with &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;Glitch Teams&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/1-million-apps-on-glitch-the-creative-web-is-back-/72-1_sOuCrbE1Yca8HMIuB3R5TQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;From development and DevRel, to marketing and learning, we know many of you love Glitch too and want to use it at work. So we’re building our roadmap around the tools that help you adopt Glitch within your organization. We’re doing this based on feedback direct from the community, and it will include the things you’ve been asking for, such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Team Member Authentication:&lt;/strong&gt; Flexible, integrated authentication with providers that your team already uses to track and manage team members&lt;/li&gt;
&lt;li&gt;**Flexible Project Permissions: **Control over who can access or update different projects and pages&lt;/li&gt;
&lt;li&gt;**Team Pages: **Enabling discovery, remixing and reuse of private apps within teams&lt;/li&gt;
&lt;li&gt;**Notifications: **Get notified about key events as they happen on Glitch
But we’re keen to know what else your team would find valuable enough to pay for.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then please get back to building one of the next million apps on Glitch. We can’t wait to see what you create! 🎏🎆&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We’ll be hosting a special event soon with the Glitch team, where you can ask us anything about the community, Glitch Teams and the future of Glitch itself.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wordart?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>One In a Million</title>
    <link href="https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/</id>
    <content type="html">&lt;h1&gt;One In a Million&lt;/h1&gt;
&lt;p&gt;As we say goodbye to another week on Glitch, let’s take some time to look at some really fun apps we discovered. But first, we’ve got an announcement to make! Drumroll please! 🥁&lt;/p&gt;
&lt;h2 id=&quot;one-million-projects&quot; tabindex=&quot;-1&quot;&gt;One Million Projects &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#one-million-projects&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Time flies when you’re having fun, right? Since we launched Glitch, we have seen such an outpouring of love and support from the community. And this week, we celebrated our &lt;a href=&quot;https://medium.com/glitch/1-million-apps-on-glitch-the-creative-web-is-back-bf3ffe8053fa&quot;&gt;one millionth project!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And I have to say, it’s so fitting that our one millionth project was by a &lt;a href=&quot;https://www.freecodecamp.org/&quot;&gt;freeCodeCamp&lt;/a&gt; student learning how to use Node.js. Their hands-on approach to teaching coding through practice, combined with the power and flexibility of Glitch is a winning combination to help people of any skill level create something awesome online!&lt;/p&gt;
&lt;h2 id=&quot;celebrate-in-vr&quot; tabindex=&quot;-1&quot;&gt;Celebrate in VR &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#celebrate-in-vr&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We love &lt;a href=&quot;https://aframe.io/&quot;&gt;A-Frame&lt;/a&gt; because of how simple it makes creating virtual reality experiences. &lt;a href=&quot;https://glitch.com/aframe&quot;&gt;There are lots of examples on Glitch for you to view and remix&lt;/a&gt;, and you can create something really amazing without a lot of complicated setup.&lt;/p&gt;
&lt;p&gt;Glitch user Ada Rose Cannon (&lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt;) made &lt;a href=&quot;https://glitch.com/~ada-5000&quot;&gt;a delightful VR scene to celebrate getting 5000 Twitter followers!&lt;/a&gt; Try reloading the app and see how the top lands in a different place each time. Very neat!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ada-5000?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;play-around-with-music-sequencing&quot; tabindex=&quot;-1&quot;&gt;Play Around with Music Sequencing &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#play-around-with-music-sequencing&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve &lt;a href=&quot;https://medium.com/glitch/emojineering-with-monica-dinculescu-a-glitch-creator-profile-effa7ba04cee&quot;&gt;featured the work&lt;/a&gt; of the talented Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) before, and her latest project is filled with the same playfulness and wit that make her a popular creator on Glitch!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~tenori-off&quot;&gt;Tenori-off&lt;/a&gt; is a music sequencer based on the popular &lt;a href=&quot;https://en.wikipedia.org/wiki/Tenori-on&quot;&gt;Tenori-on&lt;/a&gt; music sequencer by Yamaha, and includes, drums, synth, and a metronome to control the tempo. Monica’s project also includes machine learning which tries to match drums to a synth melody that you create. Clever!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tenori-off?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;you-get-a-dog-and-you-get-a-dog&quot; tabindex=&quot;-1&quot;&gt;You Get A Dog! And You Get A Dog &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#you-get-a-dog-and-you-get-a-dog&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch user Annaia Berry (&lt;a href=&quot;https://glitch.com/@jarcane&quot;&gt;@jarcane&lt;/a&gt;) might be on to something big here:&lt;/p&gt;
&lt;p&gt;Dubbed as “&lt;a href=&quot;https://glitch.com/~corgi-button&quot;&gt;a simple application for edifying oneself with the cutest of dogs&lt;/a&gt;”, this app is exactly as advertised — pure doggie delight at the push of a button.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/corgi-button?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;But what if you want to see some different dogs? That’s where the Glitch community has your back. Check out the other variations on this app!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~pembroke-corgi-button&quot;&gt;The Pembroke Corgi Generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@makrohn&quot;&gt;@makrohn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~pug-button&quot;&gt;The Pug Generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jarcane&quot;&gt;@jarcane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~bubble-bun&quot;&gt;The Goldie Generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@JulianKittelson-Aldred&quot;&gt;@JulianKittelson-Aldred&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~shibe-button&quot;&gt;The Shiba Generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@icco&quot;&gt;@icco&lt;/a&gt;
These apps use the open-source &lt;a href=&quot;https://dog.ceo/dog-api/&quot;&gt;Dog API&lt;/a&gt;, so you can remix any of the apps above and pull photos of dogs from Affenpischers to Yorkshire Terriers. 🐾&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;create-your-own-rpg-character&quot; tabindex=&quot;-1&quot;&gt;Create Your Own RPG Character &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#create-your-own-rpg-character&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Customizing and creating your own character has been around since the beginning of role-playing games (or RPGs, for short). Sometimes character traits and stats are chosen from a list of preset demographics or by rolling dice (for tabletop games), and part of the fun is seeing what you can make.&lt;/p&gt;
&lt;p&gt;Glitch user Matt Walsh (&lt;a href=&quot;https://glitch.com/@walsh9&quot;&gt;@walsh9&lt;/a&gt;) built a way to &lt;a href=&quot;https://glitch.com/~roll-again&quot;&gt;generate new RPG characters on the fly&lt;/a&gt;, including stats, abilities, spells, and even more information. There’s even a randomly created backstory for the character for a little added personality. The app was built as part of &lt;a href=&quot;http://www.procjam.com/&quot;&gt;PROCJAM&lt;/a&gt;, a fun, friendly community of people who like getting computers to make things. And using Glitch to make those things is a win, no matter how you roll the dice!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/11-1_UltLb0xPUlJqGjUYuQx4FA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;an-intro-to-dynamical-systems&quot; tabindex=&quot;-1&quot;&gt;An Intro to Dynamical Systems &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#an-intro-to-dynamical-systems&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://cs.brown.edu/research/ai/dynamics/tutorial/Documents/DynamicalSystems.html&quot;&gt;Dynamical systems&lt;/a&gt; illustrate how one state develops into another state over a period of time. It’s used a lot in the fields of biomechanics and cognitive science to study the emergence of patterns of movement and behavior, respectively, but they can be applied in other fields as well.&lt;/p&gt;
&lt;p&gt;Mathematician and Glitch user Christian Lawson-Perfect (&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;) recently built &lt;a href=&quot;https://glitch.com/~resonant-geography&quot;&gt;a project in Glitch showing how dynamical systems work&lt;/a&gt;, and it uses green and red squares to denote on and off states. There’s also a speed control which varies the toggling of the squares. Try toggling the squares yourself and see how the behavior of the entire system changes!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/resonant-geography?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;answering-stack-overflow-questions-using-glitch&quot; tabindex=&quot;-1&quot;&gt;Answering Stack Overflow Questions Using Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-in-glitch-one-in-a-million/#answering-stack-overflow-questions-using-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Converting multiple images into a PDF may be simple if you have a program like Adobe Acrobat, but is there a way to do this using JavaScript (specifically Node.js)?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://stackoverflow.com/users/5350062/gaurav-kandpal&quot;&gt;Gaurav Kandpal&lt;/a&gt; wondered how to accomplish this, so he took the question to Stack Overflow. &lt;a href=&quot;https://stackoverflow.com/users/6511655/felix-fong&quot;&gt;Felix Fong&lt;/a&gt; came up with an example using Glitch, and from there, Gaurav was able to edit that into a workable solution! Even if you’re not able to get the right answer immediately, something like this can help get you on the right track to solving your problem.&lt;/p&gt;
&lt;p&gt;We hope these examples show you just how powerful and fun it is to create the app of your dreams on Glitch! Do you know any Glitch projects that we should cover? &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;Share them with us!&lt;/a&gt; 😄&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Every Project Counts</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/</id>
    <content type="html">&lt;h1&gt;Every Project Counts&lt;/h1&gt;
&lt;p&gt;The year is halfway over, and with that, many people are counting down the days to their next vacation or holiday. This week’s round-up of apps mostly share a common theme of counting so let’s kick things off in 3…2…1…🚀&lt;/p&gt;
&lt;h2 id=&quot;christmas-comes-but-once-a-year&quot; tabindex=&quot;-1&quot;&gt;Christmas Comes But Once A Year &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#christmas-comes-but-once-a-year&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch user Crystal Camarao (&lt;a href=&quot;https://glitch.com/@crystalcamarao&quot;&gt;@crystalcamarao&lt;/a&gt;) is a huge fan of Christmas. While she’s been busy counting down the days until the big holiday, she couldn’t find a bot that would do this for her. &lt;a href=&quot;https://glitch.com/~until-xmas&quot;&gt;So she built one on Glitch!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@crystalcamarao/how-to-develop-a-simple-twitter-countdown-bot-7a1757f5c2c3&quot;&gt;Crystal details her process in a Medium post&lt;/a&gt;, but you can see the bot in action on Twitter over at &lt;a href=&quot;https://twitter.com/time_until_xmas&quot;&gt;@time_until_xmas&lt;/a&gt;. Right now, the bot updates once a day until Christmas Eve, when it then updates every 30 minutes.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/3-1_1VZWm3Ou5plYDoPVpmIDRg.png&quot; alt=&quot;Santa’s coming! 🎅🏻🦌&quot; /&gt;
&lt;h2 id=&quot;tracking-referrals-without-being-tracked&quot; tabindex=&quot;-1&quot;&gt;Tracking Referrals Without Being Tracked &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#tracking-referrals-without-being-tracked&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On the web nowadays, it’s fairly well-known that web pages and apps are collecting data and tracking your usage on a consistent basis. And if you host a website and want to know where your users are visiting you from, then you’ve encountered referrer logs filled with these trackers. It can really throw off the numbers of which pages on your site are being visited by humans, not bots.&lt;/p&gt;
&lt;p&gt;Glitch user Ada Rose Cannon (&lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt;) made a simple solution to this by &lt;a href=&quot;https://glitch.com/~ada-analytics&quot;&gt;spinning up her own tracker&lt;/a&gt;! Remix the app for yourself, make a few simple changes, and include the provided code on the websites you want to track. If you need a more complex version with real-time updating, &lt;a href=&quot;https://glitch.com/~adalytics-live&quot;&gt;Ada’s got you covered there as well&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/adalytics-live?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;playing-with-pendulums&quot; tabindex=&quot;-1&quot;&gt;Playing With Pendulums &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#playing-with-pendulums&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Meetings can be a great time for unexpected inspiration to strike. For Rowan Merewood (&lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan-m&lt;/a&gt;), &lt;a href=&quot;https://twitter.com/rowan_m/status/1014108726305984514&quot;&gt;Glitch is his new “doodling in meetings”&lt;/a&gt;, and that brought forth &lt;a href=&quot;https://glitch.com/~swanky-bridge&quot;&gt;this delightful rainbow pendulum animation!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of the great things about Glitch is how easy it is to get started creating a project based on any idea you have. What changes would you make to this app? Try remixing it and make it your own.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/swanky-bridge?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;learning-javascript-functions&quot; tabindex=&quot;-1&quot;&gt;Learning JavaScript Functions &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#learning-javascript-functions&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Functions are one of the most fundamental tools in JavaScript, but when you’re learning to code it can be difficult to remember when to use the right function (or what to use it for). Even experienced programmers run into this issue!&lt;/p&gt;
&lt;p&gt;Glitch user David Sharp (&lt;a href=&quot;https://glitch.com/@davidsharp&quot;&gt;@davidsharp&lt;/a&gt;) devised a &lt;a href=&quot;https://glitch.com/~slice-or-substr&quot;&gt;great way to illustrate how the slice(), substr() and substring() functions work&lt;/a&gt;, which can save you a lot of time and stress in case you get them confused. What other JavaScript functions can be easily explained by creating an app like this?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/slice-or-substr?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;getting-good-with-graphql&quot; tabindex=&quot;-1&quot;&gt;Getting Good with GraphQL &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#getting-good-with-graphql&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Apollo Architect and Glitch user Jake Dawkins (&lt;a href=&quot;https://glitch.com/@JakeDawkins&quot;&gt;@JakeDawkins&lt;/a&gt;) likes learning, building and teaching others to do the same. His &lt;a href=&quot;https://twitter.com/JakeDawkins&quot;&gt;Twitter presence&lt;/a&gt; is a prime example of this, including &lt;a href=&quot;https://twitter.com/JakeDawkins/status/1014959718819868677&quot;&gt;a recent thread of example apps he built on Glitch&lt;/a&gt; answering some common questions about GraphQL!&lt;/p&gt;
&lt;p&gt;There are several more examples, all of which use an &lt;a href=&quot;https://glitch.com/~/apollo-launchpad&quot;&gt;Apollo Server playground app&lt;/a&gt; which you can remix and use for your own GraphQL projects. I love how Jake is using Glitch as a way to educate others while also showing off the capabilities of Apollo Server!&lt;/p&gt;
&lt;h2 id=&quot;our-new-mini-zine-understanding-webpack&quot; tabindex=&quot;-1&quot;&gt;Our New Mini-Zine — “Understanding Webpack”! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#our-new-mini-zine-understanding-webpack&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://webpack.js.org/&quot;&gt;Webpack&lt;/a&gt; gets millions of downloads every month, and powers tens of thousands of websites and apps. But what does Webpack actually do? And why is it useful?&lt;/p&gt;
&lt;p&gt;We’ve just released &lt;a href=&quot;https://www.instagram.com/p/Bk2zFsDnA5s/?taken-by=glitchdotcom&quot;&gt;a shiny new mini-zine on Instagram&lt;/a&gt; that shows you the basics of Webpack, along with a video example so you can see it in action. &lt;a href=&quot;https://glitch.com/~hello-webpack&quot;&gt;There’s even a remixable example app for you to work with once you’ve finished the zine&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What other mini-zines would you like to see from Glitch? Let us know!&lt;/p&gt;
&lt;h2 id=&quot;here-it-is-your-moment-of-zen&quot; tabindex=&quot;-1&quot;&gt;Here It Is, Your Moment of Zen &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/#here-it-is-your-moment-of-zen&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There’s a lot going on out there in the world, and social media and our 24-hour news cycle can keep all of us anxious, stressed, and on heightened alert. Sometimes, you just need to chill out and relax, and Glitch user &lt;a href=&quot;https://glitch.com/@MinervaArcher&quot;&gt;@MinervaArcher&lt;/a&gt; came up with an app that can help you ease into a state of calm.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://your-moment-of-zen.glitch.me/&quot;&gt;Your Moment of Zen&lt;/a&gt; guides you through a simple mindful breathing exercise — just inhale and exhale along with the throbbing circle. This app is a fantastic way to use technology to solve a real world problem. Bookmark the app on your phone and use it whenever you need to feel some peace.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-every-project-counts/3-1_3F0_vC2GBzIwiBZd4-tJJg.png&quot; alt=&quot;🌬️ breathe in / breathe out 🌬️&quot; /&gt;
&lt;p&gt;Whether you’re counting characters in a string, counting the pages in our new mini-zine, or counting down the days until Christmas, you’ll find the app you’re looking for on Glitch. Even better, you can build the app of your dreams with the support of a helpful and friendly community. So what will you create today? &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;Show us what you’ve got in 3…2…1….&lt;/a&gt; 👍&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fun Apps, and Meaningful Change with Patrick Weaver</title>
    <link href="https://blog.glitch.com/post/making-fun-apps-and-meaningful-change-with-patrick-weaver-a-glitch-creator-profile/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-fun-apps-and-meaningful-change-with-patrick-weaver-a-glitch-creator-profile/</id>
    <content type="html">&lt;h1&gt;Fun Apps, and Meaningful Change with Patrick Weaver&lt;/h1&gt;
&lt;p&gt;By day, he helps young people learn to code, but by night, he creates hit apps that have been used by thousands of people. As Learning Design Manager at Mouse, Patrick works on projects and curriculum that empowers students to create technology that solves real problems and make meaningful change.&lt;/p&gt;
&lt;p&gt;He has a long history of working with and creating educational material for kids. This includes writing and illustrating a series of children’s books — like “&lt;a href=&quot;http://portfolio.patrickweaver.net/ungrumblies&quot;&gt;The Ungrumblies&lt;/a&gt;”, a book about allergies — as well as others about adventures &lt;a href=&quot;http://portfolio.patrickweaver.net/positively-bleecker-street&quot;&gt;in&lt;/a&gt; and &lt;a href=&quot;http://portfolio.patrickweaver.net/borough-of-blackwell&quot;&gt;around&lt;/a&gt; New York City.&lt;/p&gt;
&lt;p&gt;His apps on Glitch range from functional tools to fun, creative games and experiments.&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~beachcomber&quot;&gt;Beachcombe**r&lt;/a&gt;
A colorful Minesweeper-clone made with React. You are a beachcomber on the hunt for treasure. You can dig to try to find some hints, but don’t reveal the treasure now while the beach is full!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/beachcomber?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~emojiwallpaper&quot;&gt;Emoji Wallpape**r&lt;/a&gt;
A simple app that generates your own emoji wallpaper! Add any emojis you want to make a custom emoji wallpaper for your desktop, laptop, or mobile device.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emojiwallpaper?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~record-player&quot;&gt;Record Playe**r&lt;/a&gt;
From &lt;a href=&quot;https://www.theverge.com/tldr/2018/2/5/16974194/spotify-recommendation-algorithm-playlist-hack-nelson&quot;&gt;Spotify playlist generators&lt;/a&gt; to &lt;a href=&quot;https://djmag.com/news/stranger-things-soundtrack-synth-you-can-play-home&quot;&gt;Stranger Things tributes&lt;/a&gt; — audio apps are always a hit on Glitch. Music is perhaps the industry that has been most transformed by technology, and it’s created a nearly insatiable appetite for ways to augment your listening experience with technology.&lt;/p&gt;
&lt;p&gt;This is proven out by the popularity of Patrick’s &lt;a href=&quot;https://glitch.com/~record-player&quot;&gt;Record Player app&lt;/a&gt;. Like a Rube Goldberg machine for music, he linked the output of the Google Cloud Vision API with Spotify’s Search API to find music based on an uploaded image of an album’s cover art. &lt;a href=&quot;https://pitchfork.com/news/new-app-is-basically-shazam-for-album-covers/&quot;&gt;Dubbed “Shazam for album covers” by Pitchfork&lt;/a&gt;, his app was covered by both music and culture outlets like &lt;a href=&quot;https://www.nme.com/news/music/app-album-cover-shazam-2306795&quot;&gt;NME&lt;/a&gt; and &lt;a href=&quot;https://www.pastemagazine.com/articles/2018/05/new-app-automatically-recognizes-album-covers.html&quot;&gt;Paste&lt;/a&gt; as well as &lt;a href=&quot;https://www.engadget.com/2018/05/04/record-player-app-image-based-spotify-search/&quot;&gt;tech&lt;/a&gt; &lt;a href=&quot;https://www.techradar.com/news/this-app-will-scan-your-record-artwork-and-find-tunes-on-spotify&quot;&gt;press&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/record-player?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Much like &lt;a href=&quot;https://www.theverge.com/2018/1/17/16900392/art-selfie-facial-match-app-google-top-of-charts&quot;&gt;Google’s Art and Culture app&lt;/a&gt;, Record Player is given a new dimension with selfies. By uploading a pic of yourself you can see which album Spotify thinks you look like most. So perhaps “Shazam for your face” is a better description! 😙🤳🏾&lt;/p&gt;
&lt;h2 id=&quot;apps-for-good&quot; tabindex=&quot;-1&quot;&gt;Apps for Good &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/making-fun-apps-and-meaningful-change-with-patrick-weaver-a-glitch-creator-profile/#apps-for-good&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Patrick’s work typifies the positive impact apps and technology can have on people’s lives. Record Player is not just a fun mashup of APIs, but an app that bridges the gap from useful tool — like identifying an album overheard in a busy record store — to a fun way to pass the time when hanging out with friends, such as seeing whose selfie results in the best or most obscure song.&lt;/p&gt;
&lt;p&gt;Patrick’s day job at &lt;a href=&quot;https://mouse.org/&quot;&gt;Mouse&lt;/a&gt;, a national youth development nonprofit, helps create more diversity in STEM and opens up opportunities for students from under-served communities across the US.&lt;/p&gt;
&lt;p&gt;You can learn more about Patrick on his &lt;a href=&quot;http://www.patrickweaver.net/&quot;&gt;website&lt;/a&gt;, follow him on &lt;a href=&quot;https://twitter.com/patrickweave_r&quot;&gt;Twitter&lt;/a&gt;, and see what he creates next on &lt;a href=&quot;https://glitch.com/@PatrickWeaver&quot;&gt;his Glitch profile&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Fun Apps, and Meaningful Change</title>
    <link href="https://blog.glitch.com/post/making-fun-apps-and-meaningful-change/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-fun-apps-and-meaningful-change/</id>
    <content type="html">&lt;h1&gt;Making Fun Apps, and Meaningful Change&lt;/h1&gt;
&lt;p&gt;By day, he helps young people learn to code, but by night, he creates hit apps that have been used by thousands of people. As Learning Design Manager at Mouse, Patrick works on projects and curriculum that empowers students to create technology that solves real problems and make meaningful change.&lt;/p&gt;
&lt;p&gt;He has a long history of working with and creating educational material for kids. This includes writing and illustrating a series of children’s books — like “&lt;a href=&quot;http://portfolio.patrickweaver.net/ungrumblies&quot;&gt;The Ungrumblies&lt;/a&gt;”, a book about allergies — as well as others about adventures &lt;a href=&quot;http://portfolio.patrickweaver.net/positively-bleecker-street&quot;&gt;in&lt;/a&gt; and &lt;a href=&quot;http://portfolio.patrickweaver.net/borough-of-blackwell&quot;&gt;around&lt;/a&gt; New York City.&lt;/p&gt;
&lt;p&gt;His apps on Glitch range from functional tools to fun, creative games and experiments.&lt;/p&gt;
&lt;h2 id=&quot;let-s-take-a-look-at-some-of-his-projects&quot; tabindex=&quot;-1&quot;&gt;Let’s take a look at some of his projects: &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/making-fun-apps-and-meaningful-change/#let-s-take-a-look-at-some-of-his-projects&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A colorful Minesweeper-clone made with React. You are a beachcomber on the hunt for treasure. You can dig to try to find some hints, but don’t reveal the treasure now while the beach is full!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/beachcomber?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;A simple app that generates your own emoji wallpaper! Add any emojis you want to make a custom emoji wallpaper for your desktop, laptop, or mobile device.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emojiwallpaper?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;From &lt;a href=&quot;https://www.theverge.com/tldr/2018/2/5/16974194/spotify-recommendation-algorithm-playlist-hack-nelson&quot;&gt;Spotify playlist generators&lt;/a&gt; to &lt;a href=&quot;https://djmag.com/news/stranger-things-soundtrack-synth-you-can-play-home&quot;&gt;Stranger Things tributes&lt;/a&gt; — audio apps are always a hit on Glitch. Music is perhaps the industry that has been most transformed by technology, and it’s created a nearly insatiable appetite for ways to augment your listening experience with technology.&lt;/p&gt;
&lt;p&gt;This is proven out by the popularity of &lt;a href=&quot;https://glitch.com/~record-player&quot;&gt;Patrick’s Record Player app&lt;/a&gt;. Like a Rube Goldberg machine for music, he linked the output of the Google Cloud Vision API with Spotify’s Search API to find music based on an uploaded image of an album’s cover art. &lt;a href=&quot;https://pitchfork.com/news/new-app-is-basically-shazam-for-album-covers/&quot;&gt;Dubbed “Shazam for album covers” by Pitchfork&lt;/a&gt;, his app was covered by both music and culture outlets like &lt;a href=&quot;https://www.nme.com/news/music/app-album-cover-shazam-2306795&quot;&gt;NME&lt;/a&gt; and &lt;a href=&quot;https://www.pastemagazine.com/articles/2018/05/new-app-automatically-recognizes-album-covers.html&quot;&gt;Paste&lt;/a&gt; as well as &lt;a href=&quot;https://www.engadget.com/2018/05/04/record-player-app-image-based-spotify-search/&quot;&gt;tech&lt;/a&gt; &lt;a href=&quot;https://www.techradar.com/news/this-app-will-scan-your-record-artwork-and-find-tunes-on-spotify&quot;&gt;press&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/record-player?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Much like &lt;a href=&quot;https://www.theverge.com/2018/1/17/16900392/art-selfie-facial-match-app-google-top-of-charts&quot;&gt;Google’s Art and Culture app&lt;/a&gt;, Record Player is given a new dimension with selfies. By uploading a pic of yourself you can see which album Spotify thinks you look like most. So perhaps “Shazam for your face” is a better description! 😙🤳🏾&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/making-fun-apps-and-meaningful-change/70-1_eYuQ7A2cQlc5uWw6Em9fsQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Patrick’s work typifies the positive impact apps and technology can have on people’s lives. Record Player is not just a fun mashup of APIs, but an app that bridges the gap from useful tool — like identifying an album overheard in a busy record store — to a fun way to pass the time when hanging out with friends, such as seeing whose selfie results in the best or most obscure song.&lt;/p&gt;
&lt;p&gt;Patrick’s day job at &lt;a href=&quot;https://mouse.org/&quot;&gt;Mouse&lt;/a&gt;, a national youth development nonprofit, helps create more diversity in STEM and opens up opportunities for students from under-served communities across the US.&lt;/p&gt;
&lt;p&gt;You can learn more about Patrick on his &lt;a href=&quot;http://www.patrickweaver.net/&quot;&gt;website&lt;/a&gt;, follow him on &lt;a href=&quot;https://twitter.com/patrickweave_r&quot;&gt;Twitter&lt;/a&gt;, and see what he creates next on &lt;a href=&quot;https://glitch.com/@PatrickWeaver&quot;&gt;his Glitch profile&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Oh, The Places You’ll Go</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/</id>
    <content type="html">&lt;h1&gt;Oh, The Places You’ll Go&lt;/h1&gt;
&lt;p&gt;The days are longer and the temperatures are warmer, which makes it a perfect time to get away from the regular grind for a little rest and relaxation. Whether you’ve got a big trip planned or you’re just taking a weekend getaway, bring these apps with you for some fun with Glitch on the go!&lt;/p&gt;
&lt;h2 id=&quot;did-someone-say-road-trip&quot; tabindex=&quot;-1&quot;&gt;Did Someone Say “Road Trip”? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#did-someone-say-road-trip&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;For me, childhood road trips bring up memories of games played to pass the time. But with smartphones and handheld consoles, the days of 20 Questions and I Spy are probably long gone.&lt;/p&gt;
&lt;p&gt;That’s where Glitch User Malte Ubl (&lt;a href=&quot;https://glitch.com/@cramforce&quot;&gt;@cramforce&lt;/a&gt;) and his app &lt;a href=&quot;https://glitch.com/~roadtrip&quot;&gt;Road Trip&lt;/a&gt; come into the picture! This app uses a combination of Google Maps and Wikipedia to serve up information about places and points of interests along your trip. Even better, the app reads the information aloud to you!&lt;/p&gt;
&lt;p&gt;In an interview with &lt;a href=&quot;https://www.theverge.com/2018/7/9/17549668/app-wikipedia-location-facts&quot;&gt;The Verge&lt;/a&gt;, Ubl says “I made [the app] for myself, because I frequently drive through places and was thinking it would be nice to learn more about my environment while I have nothing better to do sitting behind the steering wheel.” I’d say this app definitely accomplishes that task!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/roadtrip?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;divisibility-diagrams&quot; tabindex=&quot;-1&quot;&gt;Divisibility Diagrams &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#divisibility-diagrams&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Long and short division always tripped me up as a kid in elementary school. Eventually, I learned a few mental math tricks to help me out, and one thing you quickly pick up is how multiplication and division is related. That works for the decimal number system base 10 — which is what most people use — but it gets trickier with different bases.&lt;/p&gt;
&lt;p&gt;Thankfully, Glitch user Christian Lawson-Perfect (&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;) has come up with a &lt;a href=&quot;https://glitch.com/~divisibility-diagrams&quot;&gt;super useful app that maps out divisibility using a series of chords&lt;/a&gt;. Whether you’re into math or not, try adding in different positive integers for both values and see what elaborate diagrams you can create!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/divisibility-diagrams?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;it-s-maaaagic&quot; tabindex=&quot;-1&quot;&gt;It’s Maaaagic! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#it-s-maaaagic&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Every good magician needs a magic wand! Channel your inner Criss Angel with this fun app from Glitch user Natalia Wojtkowska (&lt;a href=&quot;https://glitch.com/@titolstwo&quot;&gt;@titolstwo&lt;/a&gt;). Wave it around dramatically for your next act, or if you’re on your desktop or laptop, click and hold the wand for a little extra flair!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/magic-wand?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;svg-animator&quot; tabindex=&quot;-1&quot;&gt;SVG Animator &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#svg-animator&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Animated GIFs have grown in popularity in the past few years, and so have SVGs, a vector-based file format which renders in the browser. You can perform a lot of effects with SVG files, but what about animating them?&lt;/p&gt;
&lt;p&gt;Glitch user Tiffany Tseng (&lt;a href=&quot;https://glitch.com/@ttseng&quot;&gt;@ttseng&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~svg-animator&quot;&gt;SVG Animator&lt;/a&gt; as a way to add some motion to SVG files. Write or paste in your SVG code, change up the animation type and the output width, and export the result as an animated GIF. It’s the best of both worlds!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/10-1__lTrE7UD8uSi62LjSDur4g.gif&quot; alt=&quot;Now you see it, now you don’t! 😲&quot; /&gt;
&lt;h2 id=&quot;making-words-from-moons&quot; tabindex=&quot;-1&quot;&gt;Making Words from Moons &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#making-words-from-moons&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://worldemojiday.com/&quot;&gt;World Emoji Day&lt;/a&gt; is right around the corner, and one way we have seen people use emojis is for making other types of interesting creations, such as &lt;a href=&quot;https://glitch.com/~emoji-garden&quot;&gt;a garden&lt;/a&gt; or even &lt;a href=&quot;https://emojitetra-viewer.glitch.me/&quot;&gt;a game of Tetris&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Glitch users Matt Haughey (&lt;a href=&quot;https://glitch.com/@mathowie&quot;&gt;@mathowie&lt;/a&gt;) and Javan Makhmali (&lt;a href=&quot;https://glitch.com/@javan&quot;&gt;@javan&lt;/a&gt;) built &lt;a href=&quot;https://glitch.com/@javan&quot;&gt;an app that turns text into a series of moon emoji characters&lt;/a&gt;. You can also copy and paste these to use on Twitter or Facebook or wherever you’d like!&lt;/p&gt;
&lt;p&gt;Try remixing this app, using different emoji, and show us what you create!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/10-1_WlUB-Hiy3cBhMi9PwQpKLw.gif&quot; alt=&quot;🌕🌖🌗🌘🌑🌒🌓🌔&quot; /&gt;
&lt;h2 id=&quot;a-glorious-tribute-to-microsoft-paint&quot; tabindex=&quot;-1&quot;&gt;A Glorious Tribute to Microsoft Paint &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#a-glorious-tribute-to-microsoft-paint&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Before GIMP, Corel PaintShop Pro, or even Adobe Photoshop, there was Microsoft Paint. It’s been around since 1985, and is still used for simple image processing tasks or just for doodling.&lt;/p&gt;
&lt;p&gt;The spirit of this humble raster graphics editor is alive and well thanks to Glitch user Doug Valenta (&lt;a href=&quot;https://glitch.com/@dougvalenta&quot;&gt;@dougvalenta&lt;/a&gt;) and his app &lt;a href=&quot;https://remarkable-battery.glitch.me/&quot;&gt;Remarkable Battery&lt;/a&gt;, a faithful and functional interpretation of Microsoft Paint completely in the browser. Draw and color anything you like, and save it as a square image up to 64x64 pixels in size.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/remarkable-battery?path=README.md&amp;previewSize=99&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;who-are-your-twitter-followers&quot; tabindex=&quot;-1&quot;&gt;Who Are Your Twitter Followers? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/#who-are-your-twitter-followers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;How well do you know the people who are following you on Twitter? Put your memory to the test with &lt;a href=&quot;https://glitch.com/~twitter-quizz&quot;&gt;twitter-quizz&lt;/a&gt;, a simple app from Glitch user Xavier Lepaul (&lt;a href=&quot;https://glitch.com/@xalep&quot;&gt;@xalep&lt;/a&gt;) that lets you match the displayed avatar to the follower. If you have a large number of followers, keep refreshing the app for new combinations and try to get a score of 100%!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-oh-the-places-youll-go/10-1_cuI5qUmJyN2R6FO-yfrTbQ.gif&quot; alt=&quot;See how many of your followers you can recognize! 🔎&quot; /&gt;
&lt;p&gt;As usual, we have a grab bag of great apps created by the Glitch community. Which one did you like best? Did any of these inspire you to make something awesome? Let your imagination run wild and make the app of your dreams on Glitch!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>It’s World Emoji Day! 📅🎂🎉</title>
    <link href="https://blog.glitch.com/post/it-s-world-emoji-day/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/it-s-world-emoji-day/</id>
    <content type="html">&lt;h1&gt;It’s World Emoji Day! 📅🎂🎉&lt;/h1&gt;
&lt;p&gt;Today is &lt;a href=&quot;https://worldemojiday.com/&quot;&gt;World Emoji Day&lt;/a&gt;, a worldwide celebration of the humble emoji and everything they represent. Starting out on Japanese mobile phones in 1999, emoji gained international appeal once they appeared on iOS and Android. Now there are emoji pillows, emoji clothing, and even &lt;a href=&quot;https://www.imdb.com/title/tt4877122/&quot;&gt;an emoji movie&lt;/a&gt; 🤨&lt;/p&gt;
&lt;p&gt;Emoji can have literal and figurative meanings, and plenty of users on Glitch have used emoji for all types of fun and creative projects. Let’s have a look!&lt;/p&gt;
&lt;p&gt;Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) is a self-proclaimed ‘&lt;em&gt;Emojineer’&lt;/em&gt; at Google, and her projects on Glitch embody the whimsical and delightful spirit that World Emoji Day is all about!&lt;/p&gt;
&lt;p&gt;This is a perfect app for World Emoji Day — an English to emoji translator. Paste in your text, and the app will do its best to change that text into emoji.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emoji-translate?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Monica’s emoji garden isn’t just beautiful to look at it, it’s also helped inspire a number of different remixes, including an &lt;a href=&quot;https://emoji-desert.glitch.me/&quot;&gt;emoji desert&lt;/a&gt; and &lt;a href=&quot;https://emoji-voidscapes.glitch.me/&quot;&gt;an emoji-filled otherworldly voidscape&lt;/a&gt;. What type of emoji setting can you create?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emoji-garden?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Patrick Weaver (&lt;a href=&quot;https://glitch.com/@patrickweaver&quot;&gt;@patrickweaver&lt;/a&gt;) is the Learning Design Manager at New York-based nonprofit &lt;a href=&quot;https://mouse.org/&quot;&gt;Mouse&lt;/a&gt;. He builds projects that put a new emoji-fied spin on nostalgic games and services. Let’s look at some of them:&lt;/p&gt;
&lt;p&gt;When I was a teenager, I loved making computer wallpapers. Now you can make your own wallpaper using the emoji of your choice. Put it on your laptop, your mobile phone, or whatever digital device you like!&lt;/p&gt;
&lt;p&gt;Minesweeper is a classic video game on Microsoft Windows, and Patrick has updated it for the emoji age. Plant your flag and find the treasure.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/beachcomber?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Monica and Patrick’s apps have been remixed and enjoyed by countless users, and there are several others who have built apps in the same spirit of emoji. Here are a few we really like.&lt;/p&gt;
&lt;p&gt;Glitch user Jackson Calloway (&lt;a href=&quot;https://glitch.com/@jcksncllwy&quot;&gt;@jcksncllwy&lt;/a&gt;) built Nomoji as a way to fill your screen with cascading flows of emojis.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nomoji?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Two emojis enter, but only one will emerge as victorious! Glitch user Axel Freeman (&lt;a href=&quot;https://glitch.com/@axelfreeman&quot;&gt;@axelfreeman&lt;/a&gt;) pits emojis against each other in a turn-based battle to the end. Which one will reign supreme?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emojiduel?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;This app from Glitch user Mikkel Malmberg (&lt;a href=&quot;https://glitch.com/@mikker&quot;&gt;@mikker&lt;/a&gt;) behaves similar to Facebook Live videos. Remix the app to add the video of your choice, and have people react to it using emojis.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emojis-on-tv?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;These apps are just a handful of the creative and fun ways that Glitch users are incorporating emoji into their work. Happy World Emoji Day! 😄&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New App Pages and Snappier Profiles</title>
    <link href="https://blog.glitch.com/post/new-app-pages-and-snappier-profiles/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/new-app-pages-and-snappier-profiles/</id>
    <content type="html">&lt;h1&gt;New App Pages and Snappier Profiles&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/new-app-pages-and-snappier-profiles/73-1_e4bbIgQXczmKumEDVpceaw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Every app on Glitch now has a beautiful, simple page to help people discover and explore useful and delightful projects.&lt;/p&gt;
&lt;p&gt;To see what’s changed, let’s take a look at the app page for the latest creation by serial Glitch creator, &lt;a href=&quot;https://glitch.com/@noelleleigh&quot;&gt;Noelle Leigh&lt;/a&gt;: &lt;a href=&quot;https://glitch.com/~emoji-gender-reveal&quot;&gt;glitch.com/~emoji-gender-reveal&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/new-app-pages-and-snappier-profiles/73-1_aJop9bG4c5kxvUT8cnDIIg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The page starts off with the key app details, like who made it, what it’s called and what it does, along with action buttons to view your app, view the code or remix it.&lt;/p&gt;
&lt;p&gt;But now there’s also a live embed that shows off a preview of your app. Visitors can toggle between the code or the live app, see both, or remix it from within the embed itself. Learn more about &lt;a href=&quot;https://glitch.com/help/embed/&quot;&gt;how to embed Glitch apps on your own sites&lt;/a&gt;, and soon visitors will be able to create embeds on the app page too.&lt;/p&gt;
&lt;p&gt;Of course, your readme is included beneath the embed, so you can include details about your app, along with any setup instructions or other key details you want to highlight.&lt;/p&gt;
&lt;p&gt;Finally, at the bottom of the app page, we feature some of the other apps you’ve made. Apps that you’ve pinned on your profile page are prioritized, so you can choose which apps are shown here. They’re a great way to encourage visitors to explore your other creations.&lt;/p&gt;
&lt;p&gt;Behind the scenes, we’ve also made some SEO improvements, with relevant metadata being exposed so it’s now easier for search engines to index your apps. They also look great when shared on social media or when saved in read-later apps like Pocket.&lt;/p&gt;
&lt;p&gt;But it’s not just app pages which have been getting some love — we’ve been working on profile and team pages too.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/new-app-pages-and-snappier-profiles/73-1_I6Mh_pD76Qafw4lFjejX7g.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You can now fully personalize your profile page directly on the page, including all the usual stuff like your avatar, display name, username, and a cover image — it’s got almost the same dimensions as a Twitter cover, so you can reuse that image if you have one. What’s more, you can leave and delete projects straight from your profile page, in addition to pinning apps to the top and undeleting apps you previously deleted.&lt;/p&gt;
&lt;p&gt;While we can’t talk too much about &lt;a href=&quot;https://glitch.com/forteams&quot;&gt;Teams&lt;/a&gt; yet, we can let you know that both team pages and your Glitch profile just got performance enhancements making them 10x faster.&lt;/p&gt;
&lt;p&gt;And you, yes &lt;em&gt;you&lt;/em&gt;, can make profile pages even better too!&lt;/p&gt;
&lt;p&gt;These performance improvements come in part from our hard work to move the community site over to using React. This not only makes it faster but also easier to understand. This is important because, in case you didn’t know, the &lt;a href=&quot;https://medium.com/glitch/glitch-opens-up-welcome-85c62d0d6e84&quot;&gt;Glitch community site is open-source&lt;/a&gt;! So if you’ve been wishing for an enhancement that hasn’t already been mentioned above, then you can always make them happen yourself! There are details about &lt;a href=&quot;https://glitch.com/edit/#!/community?path=CONTRIBUTING.md:1:0&quot;&gt;how to contribute&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/edit/#!/community?path=WISH_LIST.md:1:0&quot;&gt;suggestions of contributions&lt;/a&gt; you might like to make.&lt;/p&gt;
&lt;p&gt;We hope you like these improvements, and we can’t wait to see what you build next! 🎏🙌🏿&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Something For Everyone</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/</id>
    <content type="html">&lt;h1&gt;Something For Everyone&lt;/h1&gt;
&lt;p&gt;Did you hear? &lt;a href=&quot;https://medium.com/glitch/new-app-pages-and-snappier-profiles-d26575caf7f7&quot;&gt;We just rolled out new improvements to our app pages and profiles&lt;/a&gt;, making it easier than ever to create something awesome on Glitch. Check out the variety of fun new apps we’re featuring this week!&lt;/p&gt;
&lt;h2 id=&quot;prank-your-friends-with-a-remote-airhorn&quot; tabindex=&quot;-1&quot;&gt;Prank Your Friends with a Remote Airhorn &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/#prank-your-friends-with-a-remote-airhorn&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Have a little fun with your buddies using &lt;a href=&quot;https://glitch.com/~remote-horner&quot;&gt;this nifty remote airhorn app&lt;/a&gt; from Glitch user Paul Kinlan (&lt;a href=&quot;https://glitch.com/@PaulKinlan&quot;&gt;@PaulKinlan&lt;/a&gt;). Open the airhorn to control it from another tab, or click the Cast button and control the horn from any Cast-enabled device on your network! Just don’t get in trouble!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/17-1_ghSFfhL79fS7gxf91sAV0Q.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;what-are-you-listening-to&quot; tabindex=&quot;-1&quot;&gt;What Are You Listening To? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/#what-are-you-listening-to&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Remember when AOL Instant Messenger had that feature that would broadcast the current song you were playing on your computer as your status? Glitch user Pamela Ocampo (&lt;a href=&quot;https://glitch.com/@pamo&quot;&gt;@pamo&lt;/a&gt;) does, and she built &lt;a href=&quot;https://glitch.com/~harmonious-shoemaker&quot;&gt;an app that syncs your Slack status to whatever song you’re playing on Spotify&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Now all your co-workers can see that you’ve been playing “&lt;a href=&quot;https://www.youtube.com/watch?v=3WSgJCYIewM&quot;&gt;In My Feelings&lt;/a&gt;” for the past hour!&lt;/p&gt;
&lt;h2 id=&quot;two-examples-of-stunning-random-art&quot; tabindex=&quot;-1&quot;&gt;Two Examples of Stunning, Random Art &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/#two-examples-of-stunning-random-art&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This simple yet colorful app from Glitch user Zac Colley (&lt;a href=&quot;https://glitch.com/@zaccolley&quot;&gt;@zaccolley&lt;/a&gt;) utilizes p5.js to generate &lt;a href=&quot;http://glitch.com/~saskia&quot;&gt;a series of line drawings&lt;/a&gt;. The result is a quilt-like display of tiles which changes every time you refresh the page.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/zaccolley/status/1018547022851387397&quot;&gt;Zac created the app after being inspired by London-based artist and educator Saskia Freeke as part of a p5.js workshop from Queer Code London&lt;/a&gt;, and he did a great job capturing the essence of Saskia’s design!&lt;/p&gt;
&lt;p&gt;Try remixing this project and adding your own flair to it! ✨&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/saskia?path=index.html&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Looking for some more vibrant art? &lt;a href=&quot;https://generative-crystals.glitch.me/&quot;&gt;Generative Crystals&lt;/a&gt; from software engineer &lt;a href=&quot;https://stephanmax.is/&quot;&gt;Stephan Max&lt;/a&gt; implements the &lt;a href=&quot;https://www.youtube.com/watch?v=C8DeS2i81IY&amp;amp;feature=youtu.be&quot;&gt;Generative Crystal Design System&lt;/a&gt; from IDEO.org’s &lt;a href=&quot;https://mepler.com/&quot;&gt;Matthew Epler&lt;/a&gt; into an app that randomly creates hexagonal and six-pronged crystal designs. Keep refreshing the page for new designs!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/17-crystalsStill1.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;congrats-it-s-a-sport-utility-vehicle&quot; tabindex=&quot;-1&quot;&gt;Congrats! It’s a Sport Utility Vehicle! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/#congrats-it-s-a-sport-utility-vehicle&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Take the unnecessary fanfare out of revealing the gender of your baby with the latest app from Glitch user Noelle Leigh (&lt;a href=&quot;https://glitch.com/@noelleleigh&quot;&gt;@noelleleigh&lt;/a&gt;)! &lt;a href=&quot;https://glitch.com/~emoji-gender-reveal&quot;&gt;Click or tap the “Reveal Gender” button&lt;/a&gt;, and the app will tell you exactly what your new kid’s gender will be.&lt;/p&gt;
&lt;p&gt;It’s better living through technology, and the app was released on World Emoji Day! &lt;a href=&quot;https://medium.com/glitch/its-world-emoji-day-e34bd61246e&quot;&gt;Have a look at our round-up of other emoji-inspired apps on Glitch!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emoji-gender-reveal?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;make-your-own-360-tour&quot; tabindex=&quot;-1&quot;&gt;Make Your Own 360° Tour! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-something-for-everyone/#make-your-own-360-tour&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Several users have made great, immersive environments using Aframe and WebVR on Glitch, but this app by Glitch user Josh Marinacci (&lt;a href=&quot;https://glitch.com/@joshmarinacci&quot;&gt;@joshmarinacci&lt;/a&gt;) takes that concept to a whole other level.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~360workshop&quot;&gt;360 Workshop&lt;/a&gt; stitches together several 3D photos into a 360° tour — just hover over the red, yellow, or blue dots to navigate the tour. &lt;a href=&quot;https://hacks.mozilla.org/2018/07/360-images-on-the-web-the-easy-way/&quot;&gt;The full process is outlined on Mozilla Hacks&lt;/a&gt;, and it looks like a great weekend project to try. Build your own tour by remixing the project — Josh has even included some Creative Commons images for you to use!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/360workshop?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;These apps are a true testament to how the Glitch community uses their creativity to make projects that are useful, beautiful, and easily approachable. What Glitch apps should we feature next? &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;Share them with us!&lt;/a&gt; 🌟&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>It’s an Arty Party</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/</id>
    <content type="html">&lt;h1&gt;It’s an Arty Party&lt;/h1&gt;
&lt;h2 id=&quot;live-coding-and-algoraving&quot; tabindex=&quot;-1&quot;&gt;Live-Coding and Algoraving &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/#live-coding-and-algoraving&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bogotá-based coder and cartographer, &lt;a href=&quot;https://glitch.com/@ojack&quot;&gt;Olivia Jack&lt;/a&gt;, has been sharing some awesome sketches this week. Created with &lt;a href=&quot;https://glitch.com/~hydra-editor&quot;&gt;Hydra&lt;/a&gt;, a set of tools Jack created for live coding networked visuals, it uses streaming for routing video sources and outputs in real-time and often with hypnotic results.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/20-Screen-Shot-2018-07-26-at-13.34.18.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/20-ezgif.com-optimize.gif&quot; alt=&quot;Algorave&quot; /&gt;
&lt;h2 id=&quot;css-grid-repros-of-marlow-moss-art&quot; tabindex=&quot;-1&quot;&gt;CSS Grid Repros of Marlow Moss’ Art &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/#css-grid-repros-of-marlow-moss-art&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’re suckers for a bit of De-Stijl. Our own Jenn Schiffer has even previously created her own &lt;a href=&quot;http://vart.institute/mondrian/demo.html&quot;&gt;Mondrian-generator&lt;/a&gt;. So we were excited to see the project “&lt;a href=&quot;http://marlow-moss.glitch.me/&quot;&gt;marlow-moss&lt;/a&gt;” by former Snap and Google product manager turned software engineer, &lt;a href=&quot;https://glitch.com/@sheridanvk&quot;&gt;Sheridan Kates&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Wanting an excuse to play around with CSS Grid-based projects, Kates took to Glitch to recreate the works of British Constructivist artist, Marlow Moss. Moss’ use of overlapping elements made her work a great candidate for CSS Grid, and Kates clever use of clip-path CSS polygons made sure the drop shadows still looked en pointe, giving her creations the 3D feel of Moss’ original works.&lt;/p&gt;
&lt;p&gt;Take some time to &lt;a href=&quot;https://glitch.com/~marlow-moss&quot;&gt;look at her art and see how it was created&lt;/a&gt; by viewing the source code.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/marlow-moss?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Fellow fans of De-Stijl will also appreciate Jack Preston’s earlier project “&lt;a href=&quot;https://de-stijl.glitch.me/&quot;&gt;de-stijl&lt;/a&gt;”, which enables you to create Mondrian-inspired art in your browser!&lt;/p&gt;
&lt;h2 id=&quot;mind-bending-munker-illusions&quot; tabindex=&quot;-1&quot;&gt;Mind-bending Munker Illusions &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/#mind-bending-munker-illusions&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Have you been confounded by Professor Dr. David Novick’s optical illusions that have been &lt;a href=&quot;http://uk.businessinsider.com/circles-different-colors-optical-illusion-2018-7&quot;&gt;shared across the net this week&lt;/a&gt;? If so, you’ll enjoy experimenting with “&lt;a href=&quot;https://confetti-munker.glitch.me/&quot;&gt;confetti-munker&lt;/a&gt;” by K-12 school teacher, &lt;a href=&quot;https://glitch.com/@enauman&quot;&gt;Erik Nauman&lt;/a&gt;. Change the colors and alter the layers to explore and make your own Munker illusions.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/20-Screen-Shot-2018-07-26-at-12.25.53.png&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;give-wavywavy-a-wave&quot; tabindex=&quot;-1&quot;&gt;Give “WavyWavy” a Wave &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/#give-wavywavy-a-wave&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Just as artful and mind-bending is the latest creation by Sean Catangui — “&lt;a href=&quot;http://wavywavy.glitch.me/&quot;&gt;wavywavy&lt;/a&gt;”. He creates a cool, organic waveform effect by rotating and transforming letters as you scroll up and down the page.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wavywavy?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;You can see how the final effect was refined from his earlier experiments:&lt;/p&gt;
&lt;h2 id=&quot;emoji-garden-takes-to-the-sky&quot; tabindex=&quot;-1&quot;&gt;Emoji Garden Takes to the Sky &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/#emoji-garden-takes-to-the-sky&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve been known to appreciate an &lt;a href=&quot;https://medium.com/glitch/its-world-emoji-day-e34bd61246e&quot;&gt;emoji or two&lt;/a&gt; in our time. So it’ll come as no surprise then that we’re in love with “&lt;a href=&quot;https://emoji-sky.glitch.me/&quot;&gt;emoji-sky&lt;/a&gt;”. Created by &lt;a href=&quot;https://glitch.com/@janesolomon&quot;&gt;Jane Solomon&lt;/a&gt; and friends, it’s a fun project that generates skyscapes with emoji. And it’s the latest in a &lt;a href=&quot;https://emoji-desert.glitch.me/&quot;&gt;long&lt;/a&gt; &lt;a href=&quot;https://emoji-voidscapes.glitch.me/&quot;&gt;line&lt;/a&gt; of &lt;a href=&quot;https://hedgehog-garden.glitch.me/&quot;&gt;remixes&lt;/a&gt; of &lt;a href=&quot;https://medium.com/glitch/emojineering-with-monica-dinculescu-a-glitch-creator-profile-effa7ba04cee&quot;&gt;Monica Dinculescu&lt;/a&gt;’s original project, “&lt;a href=&quot;https://glitch.com/~emoji-garden&quot;&gt;emoji-garden&lt;/a&gt;”. Keep the remixes coming!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emoji-sky?path=README.md&amp;previewSize=100&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;remixable-machine&quot; tabindex=&quot;-1&quot;&gt;Remixable Machine &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-its-an-arty-party/#remixable-machine&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lastly for this week, I wanted to call out this fantastic project by &lt;a href=&quot;https://glitch.com/@brianpeiris&quot;&gt;Brian Peiris&lt;/a&gt;, “&lt;a href=&quot;https://teachable-redux.glitch.me/&quot;&gt;teachable-redux&lt;/a&gt;”. The mixed reality developer at Mozilla created his own hackable take on Google’s fab “&lt;a href=&quot;https://teachablemachine.withgoogle.com/&quot;&gt;Teachable Machine&lt;/a&gt;” experiment.&lt;/p&gt;
&lt;p&gt;By removing the fancy UI he’s made a simplified version that’s easier to understand. And of course, since it’s on Glitch it’s &lt;a href=&quot;https://glitch.com/edit/#!/teachable-redux&quot;&gt;remixable&lt;/a&gt; too — so you can quickly get your own version going and start playing around with the code straight away.&lt;/p&gt;
&lt;p&gt;Hopefully, that art-filled little lot has your creative juices flowing. Get building, and &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;let us know what you come up with&lt;/a&gt;. We can’t wait to see what you create! 🎏🎆&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Game On</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/</id>
    <content type="html">&lt;h1&gt;Game On&lt;/h1&gt;
&lt;h2 id=&quot;galaxies-constellations-and-gems&quot; tabindex=&quot;-1&quot;&gt;Galaxies, Constellations, and Gems! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/#galaxies-constellations-and-gems&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I&#39;m obsessed with this great VR game built on Glitch called &lt;a href=&quot;http://crystalis-vr.glitch.me/&quot;&gt;Crystalis&lt;/a&gt;. Created by &lt;a href=&quot;https://twitter.com/alfredo_xr&quot;&gt;Alfredo Consebola&lt;/a&gt; as part of the 2018 &lt;a href=&quot;https://hackathon.virtuleap.com/&quot;&gt;Virtuleap WebXR Hackathon&lt;/a&gt;, the retro-inspired immersive action puzzle is versatile enough to be played on your desktop, mobile device, or using a VR headset like Oculus Go. Match trios of floating gems and watch as the spacescape comes alive with colorful constellations!&lt;/p&gt;
&lt;h2 id=&quot;whats-behind-that-door&quot; tabindex=&quot;-1&quot;&gt;What&#39;s Behind That Door? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/#whats-behind-that-door&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Remember the game show ? Contestants are presented with a prize behind one of three doors, and they have an opportunity to either keep the current prize or trade it for what lies behind the remaining doors. Which would you choose?&lt;/p&gt;
&lt;p&gt;Glitch user Ido Green (&lt;a href=&quot;https://glitch.com/@greenido&quot;&gt;@greenido&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~monty-problem-simulator&quot;&gt;an app which simulates this paradox up to 1,000,000 times to give you an idea of the outcome&lt;/a&gt;. Surprisingly, Ido says, the odds are not 50/50 -- you&#39;ll actually win 2/3 of the time if you switch!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/monty-problem-simulator?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;experiments-with-variable-fonts&quot; tabindex=&quot;-1&quot;&gt;Experiments with Variable Fonts &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/#experiments-with-variable-fonts&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Variable fonts are single files that behave like multiple fonts, allowing you to change a number of different display features without installing different variations of the typeface. Apple, Microsoft, Google, and Adobe are behind the new format, and &lt;a href=&quot;https://caniuse.com/#search=variable%20fonts&quot;&gt;nearly 70% of modern browsers support them&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mustafa Kurtuldu, a design advocate at Google and a Glitch user (&lt;a href=&quot;https://glitch.com/@mustafa-x&quot;&gt;@mustafa-x&lt;/a&gt;), built &lt;a href=&quot;https://glitch.com/~variable-font-experiments&quot;&gt;an app which lets you experiment with variable fonts so you can see how they behave&lt;/a&gt;. Select any of the three typefaces, and use the sliders on the left to change the corresponding property. Advancements like this are the future of typography on the web!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/variable-font-experiments?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;sneaky-epic&quot; tabindex=&quot;-1&quot;&gt;Sneaky Epic! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/#sneaky-epic&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch users &lt;a href=&quot;https://glitch.com/@Jon&quot;&gt;@jon&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@snotskie&quot;&gt;@snotskie&lt;/a&gt; created &lt;a href=&quot;https://glitch.com/~sneaky-epic&quot;&gt;Sneaky Epic&lt;/a&gt; -- a game about software design that&#39;s being dubbed as &amp;quot;team deliberation training meets Jackbox meets Secret Hitler meets Werewolf meets Coup.&amp;quot; (That does sound pretty epic!) You&#39;ll need at least five people to play, so gather some co-workers and give it a go!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/sneaky-epic?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;dive-into-a-virtual-ball-pit&quot; tabindex=&quot;-1&quot;&gt;Dive Into A Virtual Ball Pit &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/#dive-into-a-virtual-ball-pit&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There&#39;s a lot of fun environments that you can create on Glitch using AFrame and WebVR, and Giltch user Kelly Lougheed (&lt;a href=&quot;https://glitch.com/@kellylougheed84055&quot;&gt;@kellylougheed84055&lt;/a&gt;) built an app that mimics that old childhood favorite -- &lt;a href=&quot;https://glitch.com/~ballpit&quot;&gt;the ball pit&lt;/a&gt;. This ball pit has physics control, so try tilting from side to side to see the balls react.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ballpit?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;creating-new-worlds-through-vrdi&quot; tabindex=&quot;-1&quot;&gt;Creating New Worlds through VRDI &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-31-2018/#creating-new-worlds-through-vrdi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://twitter.com/VRDI_UK&quot;&gt;Virtual Reality Diversity Initiative (VRDI)&lt;/a&gt; began in 2017 as a way to provide events and skills to underrepresented groups in media and technology who are considering a career in VR. The initiative is back for its second year, and a recent VRDI event paired VR pros and newcomers in the United Kingdom.&lt;/p&gt;
&lt;p&gt;Check out some of the projects:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/fanatical-scallop?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/agreeable-tower?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;As you can see, you&#39;re only limited by your own imagination when it comes to creating on Glitch. Get inspired by the friendly community here, then get started making your own apps. You got this!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Government Work with Bots &amp; Hacking</title>
    <link href="https://blog.glitch.com/post/making-government-work-with-bots--hacking/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-government-work-with-bots--hacking/</id>
    <content type="html">&lt;h1&gt;Making Government Work with Bots &amp;amp; Hacking&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@ambethoney&quot;&gt;Angelina Bethoney&lt;/a&gt; created a bot that tweets legislation being worked on in Massachusetts. But she didn’t stop there. She made it a &lt;a href=&quot;https://glitch.com/edit/#!/dull-equinox&quot;&gt;remixable template on Glitch&lt;/a&gt;, and the response she got when she shared the project was amazing!&lt;/p&gt;
&lt;p&gt;As co-organizer of &lt;a href=&quot;https://botwiki.org/&quot;&gt;Botwiki&lt;/a&gt;, Bethoney helps lead a community of passionate makers who create all manner of weird and wonderful bots across platforms like Twitter, Messenger, Slack, Mastodon, and others.&lt;/p&gt;
&lt;p&gt;But when she tweeted about her &lt;a href=&quot;https://glitch.com/edit/#!/dull-equinox&quot;&gt;law bot template&lt;/a&gt;, which makes it easy for anyone to make a bot that tweets legislation in any state, it took off 🚀&lt;/p&gt;
&lt;p&gt;Over the next few days, folks started remixing the bot, making tweaks, suggesting edits, and discussing the legislation being tweeted about. Even more exciting though is that these bot creators weren’t necessarily software developers. They were just folks with a passion for local government and a desire to better understand the changes being voted on and legislation being brought in around them.&lt;/p&gt;
&lt;p&gt;For many it was their first time making a bot. For some it was their first time coding at all. But having a great template project to work from helped — and a few tweets quickly brought any additional help needed as the community rallied to support each other.&lt;/p&gt;
&lt;p&gt;So far, bots have been created for 19 states right across the country from California to New York. Alex Martin even put together a &lt;a href=&quot;https://twitter-laws.glitch.me/&quot;&gt;master list&lt;/a&gt; to help people keep track of what bots have been created and for where.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/twitter-laws?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Under-the-hood the bots are using the &lt;a href=&quot;https://openstates.org/&quot;&gt;Open States API&lt;/a&gt; to get the list of legislation currently being worked on. But, “you can make a bot that tracks certain types of bills, or tracks particular sponsors — whatever you want,” &lt;a href=&quot;https://medium.com/@hello_55455/building-a-state-legislation-bot-a943a70aac51&quot;&gt;says Bethoney&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“I’m really excited that people are not only making these bots but are taking a critical look at what these bills actually are”.&lt;/p&gt;
&lt;p&gt;Indeed a number of people quickly noticed how much quicker bills about sick banks and commendations for government employees seemed to be passed through than other types. “For me, the point of this project was to not only bring awareness of the current [legislation] but to see patterns of the past as well,” adds Bethoney. And by following the law bots you do quickly get a sense of these patterns when you’re able to see what bills are being proposed and how they progress.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/making-government-work-with-bots--hacking/74-1_A8hNxmFP7G7RyUo6vw9IJQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;As Code for America says “Government works best when it’s government by the People.” And what these law bots show is not only how people can leverage technology to make Government more accessible, but how it really is something that anyone can help with— you don’t need to be an expert developer.&lt;/p&gt;
&lt;p&gt;Code for America’s upcoming &lt;a href=&quot;https://www.codeforamerica.org/national-day-of-civic-hacking&quot;&gt;National Day of Civic Hacking&lt;/a&gt; is a great way to get involved with local government, regardless of your technical skill level. This weekend, August 11th 2018, you can join the Code for America Brigades for a nationwide day of action that brings together civic leaders, local governments, and community organizations to tackle some of our toughest challenges.&lt;/p&gt;
&lt;p&gt;Events are being run across the country. There are Hackathons where people come in with ideas for an app and create prototypes at the event. There are City Camps, which are unconference events to discuss local problems and find connections to solve them. And there are Design Camps — user-centered events to reimagine government services.&lt;/p&gt;
&lt;p&gt;Learn more about the &lt;a href=&quot;https://www.codeforamerica.org/national-day-of-civic-hacking&quot;&gt;National Day of Civic Hacking&lt;/a&gt; and check out Botwiki’s extensive &lt;a href=&quot;https://glitch.com/botwiki&quot;&gt;range of bot template projects on Glitch&lt;/a&gt; that you can remix.&lt;/p&gt;
&lt;p&gt;We can’t wait to see what you create! 🎏🎇&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Busy Bees, Boxes, and Bots</title>
    <link href="https://blog.glitch.com/post/twog-week-32-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/twog-week-32-2018/</id>
    <content type="html">&lt;h1&gt;Busy Bees, Boxes, and Bots&lt;/h1&gt;
&lt;h2 id=&quot;make-your-own-packaging-templates&quot; tabindex=&quot;-1&quot;&gt;Make Your Own Packaging Templates! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#make-your-own-packaging-templates&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fancy packages with cut-out handles and unique closures are beautiful to look at, but designing and constructing them can be difficult. Tiffany Tseng (&lt;a href=&quot;https://glitch.com/@scientiffic&quot;&gt;@scientiffic&lt;/a&gt;), has been learning about packaging design lately and discovered a way to convert beautiful packaging templates that she&#39;s discovered into SVG files!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~svg-tracer&quot;&gt;SVG Tracer&lt;/a&gt; makes vector graphics from packaging template images, including creating solid and dashed lines for cutting and scoring. &lt;a href=&quot;https://medium.com/@scientiffic/svg-tracer-generating-useful-svgs-for-packaging-design-5c344dd14b0b&quot;&gt;Tiffany detailed the whole project on Medium&lt;/a&gt;, which is definitely worth a read if you want to see her creative process behind the project.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/svg-tracer?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;placeholder-text-for-busy-bees&quot; tabindex=&quot;-1&quot;&gt;Placeholder Text for Busy Bees &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#placeholder-text-for-busy-bees&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lots of print and web designers use placeholder text for typesetting purposes to get a sense of how text will look in their work. Often times, this placeholder text used is a series of Latin phrases which starts with the words &amp;quot;lorem ipsum&amp;quot;, but Glitch user Kate Beard (&lt;a href=&quot;https://glitch.com/@sbinlondon&quot;&gt;@sbinlondon&lt;/a&gt;) has put a fun spin on this time-honored tradition.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~bee-ipsum&quot;&gt;Bee Ipsum&lt;/a&gt; replaces the standard lorem ipsum text with lines from  -- a really great way to inject some personality into your work. Just type in how many sentences you need, click the button, and you&#39;re in business! (Or is that buzzness?)&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bee-ipsum?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;shapes-sprays-and-squiggles&quot; tabindex=&quot;-1&quot;&gt;Shapes, Sprays, and Squiggles &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#shapes-sprays-and-squiggles&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Artist, creative coder, and educator Sean Catangui (&lt;a href=&quot;https://glitch.com/@seancaat&quot;&gt;@seancaat&lt;/a&gt;) is one of the most prolific creators on Glitch, and his latest work is with high school students at &lt;a href=&quot;https://www.gakkoproject.com/&quot;&gt;Gakko&lt;/a&gt;, Lisha Zheng and Vithya Srikumar.&lt;/p&gt;
&lt;p&gt;They recently built a drawing app where you can make all types of shapes and sketches directly in your browser! There are also undo, redo, and erase features, and when you&#39;re ready to share your masterpiece, just right-click on your creation and save it to your desktop.&lt;/p&gt;
&lt;h2 id=&quot;take-the-scenic-route&quot; tabindex=&quot;-1&quot;&gt;Take The Scenic Route &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#take-the-scenic-route&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch user Ben Garvey (&lt;a href=&quot;https://glitch.com/@bengarvey&quot;&gt;@bengarvey&lt;/a&gt;) builds projects on Glitch that really make you slow down and take a moment. His latest project is called &lt;a href=&quot;https://glitch.com/~take-a-walk&quot;&gt;take-a-walk&lt;/a&gt;, and the real beauty of the app unfolds the longer you leave it running. Colorful lines slowly fill the browser with squares and paths, and it&#39;s really quite mesmerizing.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@bengarvey&quot;&gt;Check out Ben&#39;s profile to see more of his work!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/take-a-walk?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;make-your-own-generative-art-bot&quot; tabindex=&quot;-1&quot;&gt;Make Your Own Generative Art Bot! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#make-your-own-generative-art-bot&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If these projects are inspiring  inner artist, then say hello to &lt;a href=&quot;https://twitter.com/pollockdotexe&quot;&gt;pollock.exe&lt;/a&gt;, a generative art bot from Botwiki.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/generative-twitterbot&quot;&gt;Remix the generative art starter project&lt;/a&gt; and have your own generative Twitter bot in no time!&lt;/p&gt;
&lt;h2 id=&quot;graphql-on-glitch&quot; tabindex=&quot;-1&quot;&gt;GraphQL on Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#graphql-on-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Of course, Glitch is more than just a platform for awesome visual work -- it&#39;s also versatile enough to use for a number of other applications.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.prisma.io/blog/graphql-middleware-zie3iphithxy/&quot;&gt;Prisma uses Glitch in their blog entries to introduce GraphQL Middleware&lt;/a&gt;, and they include a demonstration of how to install the library and show developers how it works. Glitch is an easy way to show developers how to use your API, and they love it!&lt;/p&gt;
&lt;h2 id=&quot;answering-questions-on-stack-overflow-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Answering Questions on Stack Overflow with Glitch! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/twog-week-32-2018/#answering-questions-on-stack-overflow-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Over on Stack Overflow, &lt;a href=&quot;https://stackoverflow.com/users/7363751/harish-karthick&quot;&gt;Harish Karthick&lt;/a&gt; was having an issue with implementing an add to home screen (A2HS) shortcut for his PWA. After listing out the code for his JSON file, &lt;a href=&quot;https://stackoverflow.com/users/3749219/mathias&quot;&gt;Mathias&lt;/a&gt; came to the rescue with a solution to the issue that he built using Glitch.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~a2hs&quot;&gt;Check out the Add to Home Screen Tester below&lt;/a&gt;, and remix it to use for your own project!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/a2hs?path=.htaccess&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;We&#39;ve featured quite a variety of projects this week! Some are about making beautiful art, and others are about solving problems. The one thing they have in common though, is that their creators were willing to give things a go, even if they hadn&#39;t created something like it before. As Patrick McKenzie points out in the quote above, we&#39;re all learning all the time. And creating a project on Glitch is a great way to try things out and learn something new. What will you create today?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Twitter Tolerable, One Glitch App At A Time</title>
    <link href="https://blog.glitch.com/post/making-twitter-tolerable-one-glitch-app-at-a-time/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-twitter-tolerable-one-glitch-app-at-a-time/</id>
    <content type="html">&lt;h1&gt;Making Twitter Tolerable, One Glitch App At A Time&lt;/h1&gt;
&lt;p&gt;There’s no shortage of opinions these these days about Twitter. Whether it’s their &lt;a href=&quot;https://uproxx.com/viral/twitter-redesign-reactions/&quot;&gt;design decisions&lt;/a&gt;, their response (or lack thereof) to &lt;a href=&quot;https://medium.com/startup-grind/a-billion-dollar-gift-for-twitter-8b3d541b9e1e&quot;&gt;harassment and abuse&lt;/a&gt;, their &lt;a href=&quot;https://mashable.com/2018/04/06/twitter-cant-decide-if-it-wants-to-kill-third-party-apps/&quot;&gt;on-again-off-again relationship with developers&lt;/a&gt; or their &lt;a href=&quot;https://mobile.twitter.com/jaredgaut/status/1029170702509719552&quot;&gt;handling of the Alex Jones situation&lt;/a&gt; that’s resulting in tomorrow’s “&lt;a href=&quot;https://mashable.com/2018/08/15/deactiday-twitter-protest-alex-jones/&quot;&gt;D-Day&lt;/a&gt;”. Twitter is its own trending topic.&lt;/p&gt;
&lt;p&gt;But there’s one treatise about Twitter that caught my eye — “The Case Against Retweets: a modest proposal to improve Twitter”, or as the web-published version puts a little more pointedly, “&lt;a href=&quot;https://medium.com/the-atlantic/retweets-are-trash-e827fea2e7b3&quot;&gt;Retweets are trash&lt;/a&gt;”. Alexis Madrigal, a reporter at &lt;em&gt;The Atlantic&lt;/em&gt;, shares his experience of using Twitter with retweets disabled.&lt;/p&gt;
&lt;p&gt;It’s not a new idea, but the impact from his perspective was a breakthrough.&lt;/p&gt;
&lt;p&gt;It was in pursuit of this quieter, more serene Twitter experience that lead Stripe software engineer, &lt;a href=&quot;https://glitch.com/@jvns&quot;&gt;Julia Evans&lt;/a&gt;, to create “&lt;a href=&quot;https://turn-off-retweets.glitch.me/&quot;&gt;turn-off-retweets&lt;/a&gt;” on Glitch. It’s an app that automates the process of turning off retweets for all your followers. Granted, you can individually disable retweets, but as Julia &lt;a href=&quot;https://jvns.ca/blog/2017/11/13/glitch--write-small-web-projects-easily/&quot;&gt;points out&lt;/a&gt;, “doing it manually was a pain — I had to do it one person at a time. So I wrote a tiny Glitch app to do it for me!”&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/turn-off-retweets?path=server.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;“Twitter gets MUCH MORE QUIET”, &lt;a href=&quot;https://www.angelaambroz.com/blog/posts/2018/May/18/social_media_is_cigarettes/&quot;&gt;comments&lt;/a&gt; Angela Ambroz, who used the app to turn off retweets for the folks she follows. And there are many others too:&lt;/p&gt;
&lt;p&gt;As you can see, it’s not just Julia and Alexis who have taken active steps to refine their Twitter experience.&lt;/p&gt;
&lt;p&gt;“I love feeds and the people I follow on Twitter,” &lt;a href=&quot;https://glitch.com/@luca&quot;&gt;Luca Hammer&lt;/a&gt; says. He made “&lt;a href=&quot;https://opml.glitch.me/&quot;&gt;opml&lt;/a&gt;”, a Glitch app that makes it easy to monitor your followers in your favorite RSS reader. It looks for feeds in the URLs of your followers and puts them in an OPML file for easy importing. So if you’re trying to spend less time on Twitter but don’t want to miss out on updates, you’re all set!&lt;/p&gt;
&lt;p&gt;Luca also created “&lt;a href=&quot;https://follow-management.glitch.me/&quot;&gt;follow-management&lt;/a&gt;”, an app which adds everyone you follow to a list. That way you can read the list, as tweets in lists are still ordered chronologically.&lt;/p&gt;
&lt;p&gt;If Twitter threads are hard to follow in your main timeline, check out “&lt;a href=&quot;https://tweetstorms.glitch.me/&quot;&gt;tweetstorms&lt;/a&gt;” by &lt;a href=&quot;https://glitch.com/@reyner&quot;&gt;Reyner Crosby&lt;/a&gt;. This Glitch app allows you to browse through the threads — or tweetstorms — of any particular Twitter user. This can be extremely useful for prolific tweetstormers like &lt;a href=&quot;https://tweetstorms.glitch.me/pmarca&quot;&gt;Marc Andreessen&lt;/a&gt; and &lt;a href=&quot;https://tweetstorms.glitch.me/andrewchen&quot;&gt;Andrew Chen&lt;/a&gt;, for example.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tweetstorms?path=server.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;When someone targets and harasses you on Twitter, it can make you feel helpless. Reporting them is an option, but for a more immediate fix, try “&lt;a href=&quot;https://poop-blocker.glitch.me/&quot;&gt;poop-blocker&lt;/a&gt;”. This Glitch app from Argentina-based indie game developer, &lt;a href=&quot;https://glitch.com/@Rumpelcita&quot;&gt;Rumpel&lt;/a&gt;, enables you to quickly block users that retweet a specific tweet and report them as spam.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/poop-blocker?path=server.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;While each of these apps is useful in their own right, together they highlight a powerful truth: **the web doesn’t have to be a thing that’s done ** It’s something we can make, not just consume.&lt;/p&gt;
&lt;p&gt;With a little time and ingenuity, you can refine even the highly-controlled user experiences of major social networks and tailor them to &lt;em&gt;your&lt;/em&gt; needs. You’re not at the mercy of some CEO’s &lt;a href=&quot;https://www.washingtonpost.com/technology/2018/08/15/jack-dorsey-says-hes-rethinking-core-how-twitter-works&quot;&gt;latest idea&lt;/a&gt;; you can take things into your own hands.&lt;/p&gt;
&lt;p&gt;At Glitch, you’re joining a creative community that’s inventing the cutting-edge of tech to make a more open, inclusive and thoughtful web.&lt;/p&gt;
&lt;p&gt;We can’t wait to see what you create! 🎏🌟&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Delight for the Senses</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/</id>
    <content type="html">&lt;h1&gt;A Delight for the Senses&lt;/h1&gt;
&lt;h2 id=&quot;subscribe-subscribe-subscribe&quot; tabindex=&quot;-1&quot;&gt;Subscribe Subscribe Subscribe! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/#subscribe-subscribe-subscribe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Nowadays, we&#39;re flooded with prompts online that want your email address. All these subscription services can really add up, but if you can&#39;t beat &#39;em, then why not join &#39;em?&lt;/p&gt;
&lt;p&gt;That&#39;s what Glitch user Kristen Cabrera (&lt;a href=&quot;https://glitch.com/@kris10cabrera&quot;&gt;@kris10cabrera&lt;/a&gt;) had in mind when she created &lt;a href=&quot;https://glitch.com/~subscribe2me&quot;&gt;Subscribe!&lt;/a&gt; Use this nifty generator to get in on the mailbox mania and watch the results roll in! Each click brings you a randomly generated subscription prompt.&lt;/p&gt;
&lt;p&gt;(Results and delivery are not guaranteed, of course 😜)&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/subscribe2me?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;radio-gender-parity&quot; tabindex=&quot;-1&quot;&gt;Radio Gender Parity &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/#radio-gender-parity&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Most radio stations often cycle through a playlist of whatever songs are hot at the moment. Maybe you&#39;ve got Nicki Minaj playing on one station, while another is playing a song from Death Cab for Cutie. But as the hours pass, have you ever thought about how many male artists are being played versus female artists?&lt;/p&gt;
&lt;p&gt;That&#39;s where Glitch user Corey Dutson (&lt;a href=&quot;https://glitch.com/@cdutson&quot;&gt;@cdutson&lt;/a&gt;) and his app &lt;a href=&quot;https://go-country-105-analyzer.glitch.me/&quot;&gt;Radio Station Music Gender Analysis Tool&lt;/a&gt; comes in. According to Corey, the app is &amp;quot;a combination of techs one could use to scrape a website&#39;s playback data in order to assess gender disparity in song distribution.&amp;quot; Clever!&lt;/p&gt;
&lt;p&gt;Corey has made &lt;a href=&quot;https://glitch.com/~radio-station-scraper&quot;&gt;a remixable version of the app&lt;/a&gt; you can use to try out for your favorite radio station. The answers may surprise (and disappoint) you!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/radio-station-scraper?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;sound-and-color&quot; tabindex=&quot;-1&quot;&gt;Sound and Color &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/#sound-and-color&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Some people possess a unique ability to assign sounds to colors called &lt;a href=&quot;https://en.wikipedia.org/wiki/Chromesthesia&quot;&gt;chromesthesia&lt;/a&gt;. Certain speech sounds or notes can have unique color pairings. Imagine if whenever you heard a car horn, you thought of the color red, or if the sound of water boiling was blue.&lt;/p&gt;
&lt;p&gt;Software researcher, musician, and Glitch user Pablo Samuel Castro (&lt;a href=&quot;https://glitch.com/@psc-g&quot;&gt;@psc-g&lt;/a&gt;) created a fantastic app called &lt;a href=&quot;https://glitch.com/~jidiji&quot;&gt;jidiji&lt;/a&gt; which converts between music and colors, and it&#39;s a really cool experiment in musical representation.&lt;/p&gt;
&lt;p&gt;Choose a preloaded song or image using the buttons in the app, or upload your own MIDI or image file, and let the magic begin! How does your favorite image sound? And what does your favorite song look like?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/jidiji?path=about.css&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;reader-view-everywhere&quot; tabindex=&quot;-1&quot;&gt;Reader View Everywhere! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/#reader-view-everywhere&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you live in a major metropolitan area, it can be easy to forget how readily available high speed Internet access can be. Because of this, we might not notice just how technically heavy a lot of the Web can be. Visiting a website that takes a second to load on your desktop may load much slower depending on your data connection. Some websites have helped to make this process easier by introducing a low-bandwidth &amp;quot;reader view&amp;quot; version of their website, but it&#39;s not a global standard.&lt;/p&gt;
&lt;p&gt;That&#39;s why &lt;a href=&quot;https://glitch.com/~legend-football&quot;&gt;this Glitch app&lt;/a&gt; from software engineer Ben Kuhn (&lt;a href=&quot;https://glitch.com/@benkuhn&quot;&gt;@benkuhn&lt;/a&gt;) is so important. Just enter the URL of your choice, and the app will present a stripped down &amp;quot;reader view&amp;quot; version of the website. Very cool! Even better, he was able to create this app on Glitch in spite of the low-bandwidth he had while coding from a small city in Senegal.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/legend-football?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;splatnite-forttoon-lets-dance&quot; tabindex=&quot;-1&quot;&gt;Splatnite? Forttoon? Let&#39;s Dance! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/#splatnite-forttoon-lets-dance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fortnite is one of the most popular video games out right now, and so is Splatoon! Both games involve teamwork and collaboration, so Glitch user Uve Avanto (&lt;a href=&quot;https://glitch.com/@uveavanto&quot;&gt;@uveavanto&lt;/a&gt;) decided to combine the two into &lt;a href=&quot;https://fortnite-splatoon.glitch.me/&quot;&gt;this delightful WebVR experience!&lt;/a&gt; Watch as Callie and Marie from Splatoon do one of the victory dances from Fortnite!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/1-splatoon-fortnite-1.gif&quot; alt=&quot;splatoon-fortnite-1&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-33-2018/1-DkkqGJMXoAEBYUi.jpg&quot; alt=&quot;DkkqGJMXoAEBYUi&quot; /&gt;
&lt;p&gt;Like Becky Simpson says in the quote above, the key goal with Glitch is to just get started when it comes to creating. Maybe these apps will help inspire you to make something awesome today. If it does, then &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;let us know what you create&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Moving Forward with Manuscript</title>
    <link href="https://blog.glitch.com/post/moving-forward-with-manuscript/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/moving-forward-with-manuscript/</id>
    <content type="html">&lt;h1&gt;Moving Forward with Manuscript&lt;/h1&gt;
&lt;p&gt;First, the fundamentals: For current Manuscript customers, &lt;strong&gt;nothing is changing today&lt;/strong&gt; — neither functionality nor licensing. And &lt;strong&gt;good things are changing in the future&lt;/strong&gt;. We see lots of good progress coming, like long-overdue platform improvements, modernization of infrastructure behind Manuscript, and a re-engagement with the community to revitalize one of the most venerable and respected tools for creating great software.&lt;/p&gt;
&lt;p&gt;Manuscript has been part of Fog Creek’s DNA for nearly two decades. First as FogBugz, which pioneered the market for bug tracking and project management, and then later with the addition of Kiln, which was groundbreaking in its innovations around version control. Then, with last year’s launch of Manuscript on top of that FogBugz engine, came the expansion of the ambitions of the platform to provide all the core tools needed to make great software.&lt;/p&gt;
&lt;p&gt;But honestly, we’ve been resource-constrained as a small company to do justice to Manuscript, especially as Glitch has taken off and demanded our attention, and the market for software project management tools has gotten more competitive. So recently, we started looking at whether we could find a new home for Manuscript that would provide it with the investment and focus needed to not just support the current users and functionality of the platform, but to expand both.&lt;/p&gt;
&lt;p&gt;Today, we’re letting the world know that we think we’ve found that path forward, with the team at DevFactory. The same team that’s been developing and supporting Manuscript at Fog Creek has overseen a transition to DevFactory’s processes and infrastructure for weeks, ensuring that this transition is seamless for users.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/moving-forward-with-manuscript/9-1_EIxnr2Pp8ZVX1kcZep4f_w402x.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’re proud of the nearly 20-year history that starts with FogBugz, leads to Manuscript, and has brought us to this new chapter. We’re thankful to all the people who’ve used these tools over the years. And I want to thank in particular the many team members, past and present, who’ve helped create a platform that’s enabled so many people to do their best work.&lt;/p&gt;
&lt;p&gt;Here’s to the next chapter in Manuscript’s evolution, and to the continued success of the innovative community who’ll continue to build inspiring work with the help of the platform.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Free and Open Learning Resources for All</title>
    <link href="https://blog.glitch.com/post/free-and-open-learning-resources-for-all/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/free-and-open-learning-resources-for-all/</id>
    <content type="html">&lt;h1&gt;Free and Open Learning Resources for All&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/free-and-open-learning-resources-for-all/98-1_H7ZGSpJ4W7aUWrkR7EnFwQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We’ve seen all kinds of people use Glitch to build the apps of their dreams. One of the most popular reasons that folks use Glitch is for learning. &lt;a href=&quot;https://medium.com/glitch/learning-with-glitch-in-the-new-year-63a99f1968e8&quot;&gt;As a matter of fact, harnessing that power is how we started 2018&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Teaching someone to code can be quite an endeavor, but with Glitch’s tools for &lt;a href=&quot;https://medium.com/glitch/raising-hands-and-helping-others-4dd4e7e0ad6a&quot;&gt;collaboration&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/watch?v=sedZVNakpto&quot;&gt;customization&lt;/a&gt;, and &lt;a href=&quot;https://medium.com/glitch/reinventing-version-control-with-glitch-rewind-914c350da442&quot;&gt;our take on version control&lt;/a&gt;, you’ve got everything you need to succeed. Let’s take a closer look at some more resources available for educators on Glitch as you get ready to go back to school.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/react-starter-kit&quot;&gt;React Starter Kit&lt;/a&gt; is a free 5-part video course that includes interactive code examples to help you begin learning React. It includes interviews by our community engineering lead, Jenn Schiffer, with software engineers at some of the Web’s top companies talking about how they use React on a daily basis. Together, the components of the React Starter Kit are an excellent way to help bridge the gap between learning coding concepts and their real-world applications.&lt;/p&gt;
&lt;p&gt;If diving straight into React is a little too much, try the &lt;a href=&quot;https://glitch.com/website-starter-kit&quot;&gt;Website Starter Kit&lt;/a&gt;. Like the React Starter Kit, this is a free video course with interactive code examples, but the focus here is on creating a website using HTML, JavaScript, CSS, and Node.js. Along with Jenn, you’ll see two members of our team, Jude Allred, and Niki Simonutti, as they help explain the languages that make up the Web that we know today.&lt;/p&gt;
&lt;p&gt;When you visit the Glitch homepage, you’ll find several collections of apps based on specific themes. Let’s take a closer look at a few of them.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/free-and-open-learning-resources-for-all/98-1_ZQ1qmoZGakS5J7NvJWOj6A.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;“Hello world” isn’t just a simple phrase — it’s also well known as a starter program that introduces you to a programming language. &lt;a href=&quot;https://glitch.com/hello-worlds&quot;&gt;Our Hello Worlds collection&lt;/a&gt; aggregates dozens of Glitch projects that provide basic steps for getting started with a number of different languages and frameworks. &lt;a href=&quot;https://glitch.com/~node-console&quot;&gt;Learn how to run console applications on Glitch&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~aframe&quot;&gt;get started creating VR experiences on the web with A-Frame&lt;/a&gt;, or &lt;a href=&quot;https://glitch.com/~html-5-boilerplate&quot;&gt;make your own website using the HTML5 boilerplate&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/free-and-open-learning-resources-for-all/98-1_UoGnSg83OxntU6eInxHrEQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/learn-to-code&quot;&gt;Our Learn to Code collection&lt;/a&gt; is perfect for hands-on teaching. This selection of Glitch projects takes learning to the next level with demos, courses, and other interactive examples. If you want to get an intro on machine learning, check out &lt;a href=&quot;https://hello-tensorflow.glitch.me/&quot;&gt;Hello Tensorflow&lt;/a&gt; and read up on Tensorflow.js. &lt;a href=&quot;https://glitch.com/~houdini&quot;&gt;CSS Houdini&lt;/a&gt; is an interactive presentation about Houdini, a cutting-edge web tech! This collection also contains a few primers on Node.js, including &lt;a href=&quot;https://glitch.com/nodeschool&quot;&gt;Node School&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/~node-beginner&quot;&gt;Node Beginner&lt;/a&gt;. You can even learn &lt;a href=&quot;https://glitch.com/~drum-machine&quot;&gt;how to write your own drum machine&lt;/a&gt; (complete with annotated source code!)&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/free-and-open-learning-resources-for-all/98-1_wBGVu6L53jVTNxpZ6i08sA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/building-blocks&quot;&gt;Building Blocks&lt;/a&gt; is a collection that focuses on databases, APIs, and some of the other basic parts of modern web development. Need to learn how to send an email using SendGrid? &lt;a href=&quot;https://glitch.com/~sendgrid-quickstart&quot;&gt;There’s a project for that.&lt;/a&gt; Stuck on authorization for your PWA? We’ve got a few example projects using &lt;a href=&quot;https://glitch.com/~dropbox-auth&quot;&gt;Dropbox&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~foursquare-passport-oauth&quot;&gt;Foursquare&lt;/a&gt;, or &lt;a href=&quot;https://glitch.com/~slack-passport-oauth&quot;&gt;Slack&lt;/a&gt; that may help. We even have a nifty &lt;a href=&quot;https://glitch.com/~hackathon-starter&quot;&gt;hackathon starter&lt;/a&gt; that you can use as a boilerplate for Node.js web applications!&lt;/p&gt;
&lt;p&gt;We also publish *You Got This! Zine *in both print and digital formats. &lt;a href=&quot;https://glitch.com/you-got-this&quot;&gt;Our first issue was all about making web apps with Node.js&lt;/a&gt;, including tips for new coders, contributions from expert developers Cassidy Williams, Saron Yitbarek, and Steve Klabnik, and links to Glitch projects so you can extend what you’ve learned. &lt;a href=&quot;https://glitch.com/you-got-this/2&quot;&gt;In our second issue, we turned our focus to React.js&lt;/a&gt;, including more tips and contributions from developers, and we included profiles of some exciting creators on Glitch. We even launched a little mini-zine about Webpack on &lt;a href=&quot;https://www.instagram.com/p/Bk2zFsDnA5s/&quot;&gt;Instagram&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/glitch/status/1014907453740322816&quot;&gt;Twitter&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/free-and-open-learning-resources-for-all/98-1_-MnX_PDL9Sg4emRziTao0Q.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Best of all, the Glitch community has helped create resources help others learn new technologies. Mozilla developer, Brian Peiris (&lt;a href=&quot;https://glitch.com/@brianpeiris&quot;&gt;@brianpeiris&lt;/a&gt;), constructed &lt;a href=&quot;https://teachable-redux.glitch.me/&quot;&gt;a remixable example project that illustrates machine learning concepts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Programmer Emily Cain (&lt;a href=&quot;https://glitch.com/@EMCain&quot;&gt;@EMCain&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~doggo-meme-maker&quot;&gt;a fun Glitch app that lets you make your own doggie meme images&lt;/a&gt;. Remix the app for yourself and check out the extensively detailed &lt;a href=&quot;https://glitch.com/edit/#!/doggo-meme-maker&quot;&gt;README&lt;/a&gt; to help you and your students build their own!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/doggo-meme-maker?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Software developer and educator, Kelly Lougheed, has created a number of tutorials that guide you through learning and using HTML, CSS, JavaScript, and WebVR. Like ‘&lt;a href=&quot;https://medium.com/@kellylougheed/dark-stormy-night-with-css-animations-823d2a5b576f&quot;&gt;Dark &amp;amp; Stormy Night&lt;/a&gt;’, a beginner-friendly tutorial introducing HTML and CSS as you create a simple stormy night scene using CSS animations. As well as ‘&lt;a href=&quot;https://medium.com/@kellylougheed/javascript-magic-8-ball-with-basic-dom-manipulation-1636b83c3c26&quot;&gt;JavaScript Magic 8 Ball&lt;/a&gt;’, a &lt;a href=&quot;https://medium.com/@kellylougheed/make-a-webvr-ball-pit-with-a-frame-physics-bce2d40557d7&quot;&gt;WebVR ball pit with physics&lt;/a&gt; and &lt;a href=&quot;https://medium.com/@kellylougheed&quot;&gt;many more&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Meanwhile, the crew at &lt;a href=&quot;https://glitch.com/botwiki&quot;&gt;Botwiki&lt;/a&gt; has created a bevy of bots for all sorts of purposes. Start with a simple &lt;a href=&quot;https://glitch.com/~twitterbot&quot;&gt;Twitter&lt;/a&gt; or &lt;a href=&quot;https://glitch.com/~tumblr-bot&quot;&gt;Tumblr bot&lt;/a&gt; and see where your imagination takes you!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/free-and-open-learning-resources-for-all/98-1_8NAJjgjxQmGN2XVDRXZTqA.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Whether you’re teaching a class or just learning on your own, there’s a multitude of resources available on Glitch to help you reach your goals. Our starter kits, collections, and zines take coding concepts and make them approachable, interactive, and most of all…fun! Along with these tools, you also have a friendly community to back you up. We can’t wait to see what you create!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Floating Heads and Musical Machines</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/</id>
    <content type="html">&lt;h1&gt;Floating Heads and Musical Machines&lt;/h1&gt;
&lt;h2 id=&quot;remix4change-to-empower-black-voters&quot; tabindex=&quot;-1&quot;&gt;#Remix4Change to Empower Black Voters &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/#remix4change-to-empower-black-voters&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;ve partnered with &lt;a href=&quot;https://colorofchange.org/&quot;&gt;Color of Change&lt;/a&gt; on an online hackathon called &lt;a href=&quot;https://about.glitch.me/remix4change&quot;&gt;#Remix4Change&lt;/a&gt;. The aim is simple: empower Black voters by turning technology into power. Color of Change has built an app that displays a list of your local representatives, along with current bills in your state categorized by bail, police, prison, or discrimination - all issues with long term effects on some of the lives of people in your community.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/remix4change?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;How would you customize this app to help people know about proposed legislation or where your city&#39;s representatives stand on the issues that matter most? &lt;a href=&quot;https://glitch.com/~remix4change&quot;&gt;The app is ready for remixing&lt;/a&gt;; &lt;a href=&quot;https://about.glitch.me/remix4change&quot;&gt;submit your version of the app by August 26&lt;/a&gt;, and we&#39;ll share the best entries on social media! You got this!&lt;/p&gt;
&lt;h2 id=&quot;quotes-from&quot; tabindex=&quot;-1&quot;&gt;Quotes from &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/#quotes-from&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;NBC&#39;s  is a smash-hit comedy. It&#39;s spawned some memorable characters and quotes, and it&#39;s beloved by critics and fans all over the world.&lt;/p&gt;
&lt;p&gt;Klaudia Rozgonyiova (&lt;a href=&quot;https://glitch.com/@EffingKay&quot;&gt;@EffingKay&lt;/a&gt;), a software developer at the BBC, loves the show too and created &lt;a href=&quot;https://glitch.com/~good-place-quotes&quot;&gt;a Glitch app that displays random quotes&lt;/a&gt;. Just click on Tahani to get started!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/good-place-quotes?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;this-is-what-it-sounds-like-when-machines-learn&quot; tabindex=&quot;-1&quot;&gt;This Is What It Sounds Like When Machines Learn &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/#this-is-what-it-sounds-like-when-machines-learn&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A lot of machine learning is about curve-fitting, and tuning a guitar is a lot like curve-fitting too! That got &lt;a href=&quot;https://glitch.com/@psc-g&quot;&gt;Pablo Samuel Castro&lt;/a&gt; thinking. 🤔&lt;/p&gt;
&lt;p&gt;The senior research software engineer at Google created &amp;quot;&lt;a href=&quot;https://glitch.com/~sound-of-learning&quot;&gt;sound-of-learning&lt;/a&gt;&amp;quot;, where you can literally hear a guitar being tuned as a machine learns how to create a satisfying E chord! 🎸&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/11-sound-of-learning.gif&quot; alt=&quot;sound-of-learning&quot; /&gt;
&lt;h2 id=&quot;metadata-via-the-medium-api&quot; tabindex=&quot;-1&quot;&gt;Metadata via the Medium API &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/#metadata-via-the-medium-api&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ghana-based software developer &lt;a href=&quot;https://glitch.com/@mclintprojects&quot;&gt;Clinton Mbah&lt;/a&gt; put together a useful little utility app that grabs a list of articles for any Medium user. Just add a username to the end of the URL (&lt;a href=&quot;https://mdm.glitch.me/?username=glitch&quot;&gt;like so!&lt;/a&gt;) and &amp;quot;&lt;a href=&quot;https://glitch.com/~mdm&quot;&gt;mdm&lt;/a&gt;&amp;quot; will return the posts of any Medium user in JSON format. Handy!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/11-Screenshot_4.png&quot; alt=&quot;Screenshot_4&quot; /&gt;
&lt;h2 id=&quot;heading-into-augmented-reality&quot; tabindex=&quot;-1&quot;&gt;Heading into Augmented Reality &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/#heading-into-augmented-reality&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Interaction designer &lt;a href=&quot;https://glitch.com/@JGL&quot;&gt;Joel Gethin Lewis&lt;/a&gt;, created an augmented reality web app that puts a recreation of his head out into the world! 🤯&lt;/p&gt;
&lt;p&gt;Created in WebXR, a proposed cross-platform Web API for creating AR and VR experiences, it needs Mozilla&#39;s experimental &lt;a href=&quot;https://itunes.apple.com/us/app/webxr-viewer/id1295998056&quot;&gt;WebXR Viewer&lt;/a&gt; on iOS to run. But it&#39;s totally worth getting and playing around with to get a glimpse of the future (so long as you have the right kit!)&lt;/p&gt;
&lt;h2 id=&quot;whac-emoji&quot; tabindex=&quot;-1&quot;&gt;Whac-emoji! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-34-2018/#whac-emoji&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;re no strangers to an emoji or two here at Glitch, so it&#39;ll come as no surprise that we love &amp;quot;&lt;a href=&quot;https://glitch.com/~whac-emoji&quot;&gt;whac-emoji&lt;/a&gt;&amp;quot;! Created by Berlin-based Glitch user &lt;a href=&quot;https://glitch.com/@1337core&quot;&gt;1337core&lt;/a&gt;, it combines emojis with a &#39;whack-a-mole&#39; type game. You&#39;ll be flattening 👻, and crushing 🦂 for hours. Just make sure that you don&#39;t bash a 👶 though!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/whac-emoji?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;This week&#39;s creators show that by sharing our creations with the world we can make people laugh, show folks new ways of doing things, and even give people the information they need to improve their lives. So Tharp might be right -- creativity can be tough, but it&#39;s definitely something worth fighting for!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How Glitch Is Used In The Classroom</title>
    <link href="https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/</id>
    <content type="html">&lt;h1&gt;How Glitch Is Used In The Classroom&lt;/h1&gt;
&lt;p&gt;If you’re teaching a class, running a hackathon, or just showing a friend how to code, we recently wrote about a collection of &lt;a href=&quot;https://medium.com/glitch/free-and-open-learning-resources-for-all-6eec90b1d23a&quot;&gt;free and open learning resources&lt;/a&gt;, including starter kits, zines, and more! But we wanted to go beyond the code, and hear just how teachers are using Glitch in the classroom and what types of apps they’re working on.&lt;/p&gt;
&lt;h2 id=&quot;from-remix-to-learning&quot; tabindex=&quot;-1&quot;&gt;From Remix to Learning &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/#from-remix-to-learning&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;“I first discovered Glitch through an A-frame tutorial,” says &lt;a href=&quot;https://glitch.com/@EricEisaman&quot;&gt;Eric Eisaman&lt;/a&gt;, a high school teacher at Edward Little HS in Auburn, ME. “I was prompted to remix a project which accompanied an article I was reading at the time.”&lt;/p&gt;
&lt;p&gt;It’s fascinating how the discovery of a new piece of information can encourage you to learn more. “At some point over the following weeks, I investigated [Glitch] further and shared the article and project with my students, and nearly all the students remixed the project on their own. That was just the loud, clamoring cymbal for me to just get out there and be more serious about integrating [Glitch] into the classroom.”&lt;/p&gt;
&lt;p&gt;With &lt;a href=&quot;https://www.youtube.com/watch?v=5fTpAqrwUqg&quot;&gt;a shared, collaborative editor&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/watch?v=sedZVNakpto&quot;&gt;the ability to remix projects&lt;/a&gt;, and &lt;a href=&quot;https://www.youtube.com/watch?v=WggEc8eqetI&quot;&gt;an easy way to ask for help if you get stuck&lt;/a&gt;, Glitch is a powerful tool to use for teaching all types of coding concepts. And remixing from a working example is a great way to start students off by getting them straight into the code. Rather than beginning with all of the theory first, getting them using code to make something fun is a useful hook that can motivate students to learn the theory they need later.&lt;/p&gt;
&lt;h2 id=&quot;using-starter-projects-to-teach-all-abilities&quot; tabindex=&quot;-1&quot;&gt;Using Starter Projects to Teach All Abilities &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/#using-starter-projects-to-teach-all-abilities&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@danielcarter&quot;&gt;Daniel Carter&lt;/a&gt;, assistant professor of digital media at Texas State University uses “Glitch almost like a live improvisation environment in my classes. I set up a really basic demo or really basic web template, and then I just use it as a space where we can all come together”.&lt;/p&gt;
&lt;p&gt;It can be tough finding the right level to pitch a whole class. But by creating flexible starter projects you can cater to all coding experience levels and abilities.&lt;/p&gt;
&lt;p&gt;“I’ll literally go around the classroom and have each student either type code or explain to me what the code is doing, and I like that because I can be really flexible, and I can change what I’m asking students to do based on what they need reinforced or based on ideas they have,” says Carter.&lt;/p&gt;
&lt;p&gt;He isn’t the only one using starter projects. &lt;a href=&quot;https://glitch.com/@kellylougheed84055&quot;&gt;Kelly Lougheed&lt;/a&gt;, a middle and high school computer science teacher in Los Angeles says “oftentimes, I create starter projects and have students remix them so that they can focus on learning or reinforcing the salient concepts (rather than setting up their HTML/CSS/JS templates).”&lt;/p&gt;
&lt;p&gt;We know many teachers have to be their own IT support. Using Glitch means you don’t have to worry about installing or updating anything, as everything runs in the browser. “Whether I was teaching basic HTML, CSS, JavaScript, or frameworks like A-Frame, Glitch was an easy way to expedite the file setup process and have students immediately see their work live on the internet,” Lougheed adds.&lt;/p&gt;
&lt;h2 id=&quot;re-using-resources-from-across-the-web&quot; tabindex=&quot;-1&quot;&gt;Re-using Resources from Across the Web &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/#re-using-resources-from-across-the-web&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@ohiofi&quot;&gt;Justin Riley&lt;/a&gt;, a computer science teacher at Hilliard Bradley High School in Columbus, OH, found a complete use for Glitch across all his classes.&lt;/p&gt;
&lt;p&gt;“Last year, I used [Glitch] in my game design class, my web design class…even my introductory level programming course. My students and I just loved how easy it was to work collaboratively, how easy it was to work with p5.js and Node. We really liked following along &lt;a href=&quot;https://www.youtube.com/user/shiffman&quot;&gt;The Coding Train tutorials on YouTube&lt;/a&gt;, and being able to recreate the &lt;a href=&quot;https://www.youtube.com/user/shiffman/playlists?sort=dd&amp;amp;view=50&amp;amp;shelf_id=14&quot;&gt;p5.js activities and games&lt;/a&gt; in Glitch.”&lt;/p&gt;
&lt;p&gt;Re-using existing resources is a smart way of reducing the work involved in creating compelling examples for students to work from. You can identify the hit videos and tutorials and use that to inform your choices, along side other factors like technology used and difficulty level etc.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/recursive?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;keeping-students-and-teachers-on-track&quot; tabindex=&quot;-1&quot;&gt;Keeping Students (and Teachers!) On Track &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/#keeping-students-and-teachers-on-track&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;“I’ve noticed that if we don’t have that environment where we can all watch each other coding, they just kind of scatter really quickly. But if we’re in Glitch, they all tend to stay engaged and they’re better able to keep up and respond to what we’re doing,” says Carter. The Glitch editor is collaborative, so you can pair with students on code in a workshop, or they can watch you coding live.&lt;/p&gt;
&lt;p&gt;But it’s not just students who can be helped by Glitch. &lt;a href=&quot;https://glitch.com/@jgmac1106&quot;&gt;Prof. Greg McVerry&lt;/a&gt; of Southern Connecticut State University, is even using Glitch to help empower fellow instructors.&lt;/p&gt;
&lt;p&gt;“My goal is to create resources to help educators that want to move into open educational resources and open pedagogy. Instead of having us remix all these crazy classes in LMS, let’s just use plain HTML as much as we can and keep our websites and our instructions simple and remixable and shareable.”&lt;/p&gt;
&lt;h2 id=&quot;what-is-everyone-building&quot; tabindex=&quot;-1&quot;&gt;What Is Everyone Building? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-glitch-is-used-in-the-classroom/#what-is-everyone-building&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;So that’s how educators are using Glitch, but what are they all building? With each of these educators using Glitch in different ways in their classrooms, we were curious to see the projects their students have created.&lt;/p&gt;
&lt;p&gt;“Right now, [my students] are doing &lt;a href=&quot;https://glitch.com/~opendefender&quot;&gt;trading cards of people on the open Web&lt;/a&gt;. It’s just a tiny bit of CSS animation to flip the cards. They’re also doing &lt;a href=&quot;https://glitch.com/edit/#!/mememaker?path=README.md&amp;amp;previewSize=100&amp;amp;previewFirst=true&amp;amp;sidebarCollapsed=true&quot;&gt;a meme generator&lt;/a&gt;. I try to think about the projects that will scaffold folks into learning HTML a bit. I’m not building any apps with my students yet; we’re just pretty much using the website and the HTML editors,” says McVerry.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/opendefenderfolks?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mememaker?path=README.md&amp;previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;“I actually taught summer IoT camp for middle-schoolers, and I had integrated Glitch there. Students made different renditions of &lt;a href=&quot;https://glitch.com/~iot-dashboard&quot;&gt;a controller&lt;/a&gt;, an administrative application for an IoT network,” says Eric. According to him, students also asked him to teach multi-player game design during the camp! He was hesitant at first, but by the end of the day, he decided to squeeze in a quick lesson.&lt;/p&gt;
&lt;p&gt;“I spun up a quick multi-player demo in Glitch, using A-frame, to give them a context to ask questions. As soon as I spun up that demo at Glitch, it was just like, boom, boom, a bunch of different possibilities that were going on in these students’ heads. So I’m currently working with students on that project, and they’re doing remixes of it and giving feedback to each other, instruction to each other. And that’s where I think things are most effective, when students are teaching each other.”&lt;/p&gt;
&lt;p&gt;Games are a fun way to get folks into coding. But bots are popular too, as Lougheed describes. “During one lesson, I had students create Twitter bots using &lt;a href=&quot;https://glitch.com/~twitterbot&quot;&gt;the Node.js starter code and instructions on Glitch&lt;/a&gt;”. “This activity followed a lesson where students used JavaScript arrays and Math.random() to make &lt;a href=&quot;https://glitch.com/~8ball-starter&quot;&gt;a Magic 8 Ball website&lt;/a&gt;. It was a natural extension for them to use the same JavaScript techniques to make their Twitter bot produce a random tweet, just like the Magic 8 Ball generated a random response.”&lt;/p&gt;
&lt;p&gt;“At first, I wasn’t sure if Glitch was going to work for the classroom because of everything being public by default and easy to share. But this ended up being awesome. This was a feature, not a bug,” adds Riley.&lt;/p&gt;
&lt;p&gt;These are just a few ways that educators are using Glitch in the classroom (and beyond). You’ve got the power of an entire creative community behind you when you’re teaching using Glitch. To learn a little more about using Glitch for learning, check out this short overview video:&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Talking Privacy and Data Detox with Baratunde Thurston</title>
    <link href="https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/</id>
    <content type="html">&lt;h1&gt;Talking Privacy and Data Detox with Baratunde Thurston&lt;/h1&gt;
&lt;img src=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/100-1_HK36QijbKDoZn-5JSeAyvw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;There’s rightly a huge distrust of big tech companies right now. From execs being jerks to constant privacy woes, it’s easy to despair at the current state of tech. But in &lt;a href=&quot;https://medium.com/s/trustissues/a-new-tech-manifesto-21d251058af3&quot;&gt;“A New Tech Manifesto”&lt;/a&gt; and &lt;a href=&quot;https://medium.com/s/trustissues/find-out-what-google-and-facebook-know-about-you-31d0fa6d7b61&quot;&gt;“Find out what Google and Facebook know about you,”&lt;/a&gt; Thurston outlines why this is, in fact, a massive opportunity for ourselves and for big tech. We can use this moment to rewrite the rules governing how the data we generate is collected, used, and valued. And on a personal level, we can take back control of our own data.&lt;/p&gt;
&lt;h2 id=&quot;what-initially-prompted-you-to-do-a-data-detox&quot; tabindex=&quot;-1&quot;&gt;What initially prompted you to do a data detox? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/#what-initially-prompted-you-to-do-a-data-detox&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Baratunde Thurston:&lt;/strong&gt; I had an experience, a physical world experience at a pop-up kind of art installation called The Glass Room — a walk-through experience of our data and ourselves, and I left terrified. It’s not easy to terrify me with technology ’cause I’ve been using it for a long time. Even with all that history, I was like, “Man, this is worse than I thought.” At the end of the exhibition, they had a data detox bar to understand and detox yourself in eight days.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://onezero.medium.com/a-new-tech-manifesto-21d251058af3&quot;&gt;So I was like, “Oh I’m gonna take this. I’m gonna do this.”&lt;/a&gt; So I just kind of documented every step and I took track of my feelings and emotional response and joke possibilities and frustrations and all that in an Evernote notebook and then a big Google doc.&lt;/p&gt;
&lt;p&gt;I had way too much. Even what we published was maybe a half to two-thirds of the overall experience. I didn’t get to go in much on my ISP or browser trackers, like website trackers, which I think are one of the most evil pieces of shit that we have online right now. It’s just terrible the amount of weight that our web pages carry that slow down our connections, that consume bandwidth that some of us are paying for, especially on mobile, and that is being used against us. Not in a court of law, but in a marketplace where we are the product.&lt;/p&gt;
&lt;h2 id=&quot;what-are-the-implications-of-this-collection-and-usage-our-data-what-are-the-implications-of-this-collection-and-usage-our-data&quot; tabindex=&quot;-1&quot;&gt;What are the implications of this collection and usage our data?What are the implications of this collection and usage our data? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/#what-are-the-implications-of-this-collection-and-usage-our-data-what-are-the-implications-of-this-collection-and-usage-our-data&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Baratunde Thurston:&lt;/strong&gt; I mean, we’ve seen some of the early negative implications in terms of election interference, cyber attacks, and information warfare broadly speaking. When we have been sliced and diced for marketing purposes, we can also be sliced and diced for propaganda purposes of non-commercial but political points of view. So that’s happening. I think that made it a less hypothetical concern.&lt;/p&gt;
&lt;p&gt;Identify theft is a real and proven concern. Hacking and theft of financial data and value? I mean it happens every day. Every day somebody’s hacking into somebody’s database that they probably shouldn’t have ever built, and sucking our stuff out of it. The Russians probably have voter rolls and all kinds of personal details on people that they could then cross reference and use for targeted Facebook ads. It makes it more difficult to live. So I think from a practical convenience standpoint, we have a very inconvenient future when we constantly have to reset our identities.&lt;/p&gt;
&lt;p&gt;In the more frightening sense, I think that you read Cathy O’Neil’s “Weapons of Math Destruction” as an example of how the faith that we put in automated systems, which are built on interpretations of historic data, can make the future too much like the past when it comes to discrimination and unequal treatment and bias. So that shows up in a really deadly way potentially with policing. It’s like, “Oh, this is how we’re gonna determine where to deploy armed men with the power of the state to kill based on historic patterns.” Well those historic patterns are also powered by over-policing and under-schooling and lack of education and jobs. So if your algorithm doesn’t take into account all those things, if it only reflects history and doesn’t try to mitigate its effects, then it’s not as dope as it could be.&lt;/p&gt;
&lt;p&gt;I think we could use the power of connectivity, of algorithms, of data to unscrew ourselves out of an oppressive past, or out of a terrible or uneven economic presence. I’d love to see people using algorithms for justice.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/100-1_xfRhD9MzptE8-Eb4LZXCjw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;recently-we-ve-seen-people-online-deactivate-their-facebook-or-twitter-accounts-en-masse-do-you-think-that-these-businesses-are-aware-how-coordinated-detox-efforts-like-these-might-affect-their-products&quot; tabindex=&quot;-1&quot;&gt;Recently, we’ve seen people online deactivate their Facebook or Twitter accounts en masse. Do you think that these businesses are aware how coordinated detox efforts like these might affect their products? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/#recently-we-ve-seen-people-online-deactivate-their-facebook-or-twitter-accounts-en-masse-do-you-think-that-these-businesses-are-aware-how-coordinated-detox-efforts-like-these-might-affect-their-products&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Baratunde Thurston:&lt;/strong&gt; I am sure they’re aware of it. I hope that they take it seriously. I don’t necessarily want all these companies to go out of business. I want them to change the way they do business. That’s possible. Companies have changed before. The jury is still out on these two I’m thinking of right now — Wells Fargo and Uber — but they’re expending massive amounts of energy to try to right some serious wrongs from their past. I mean, Wells Fargo? I can’t listen to a podcast without an ad from them. “&lt;em&gt;Founded in 1868, re-founded in 2018.&lt;/em&gt;” Why? Because they were guilty of fraud at scale, giving people credit cards that didn’t ask for them, denying mortgages in a discriminatory fashion, and probably some other shenanigans that I can’t remember that we don’t know about.&lt;/p&gt;
&lt;p&gt;So could Facebook or witter try to re-earn our trust? I want them to try. Whether they succeed is up to us and them and probably some luck and circumstance. Yeah, I hope that these movements to shock and to talk openly more about the risks to leave en masse relative to historic attempts have some effect.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/@baratunde/find-out-what-google-and-facebook-know-about-you-31d0fa6d7b61&quot;&gt;I say unplug, deactivate, reactivate, streamline, trim down.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I hope that the leave will shock these companies, but I also hope that for the people doing it or hearing about it, it encourages us to think about how much we’ve advocated control over the things we say matter.&lt;/p&gt;
&lt;h2 id=&quot;what-s-one-setting-that-you-think-everyone-should-disable-when-they-use-the-web&quot; tabindex=&quot;-1&quot;&gt;What’s one setting that you think everyone should disable when they use the web? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/#what-s-one-setting-that-you-think-everyone-should-disable-when-they-use-the-web&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Baratunde Thurston:&lt;/strong&gt; I mean if it’s one, then I’m gonna invert it and say install a VPN — a virtual private network — and browse more privately. What that will do is encrypt a connection between you and whatever server you’re connected to so no one in between can snoop, including our Internet service providers, whose violation of our sovereignty of people is really, the dramatic way I see it, deeply offensive. These are companies whose job is to connect us. Instead, they’re exploiting and extracting. They promise big talk. Fastest network, this and that, but they can’t cover impoverished inner city neighborhoods. They can’t cover rural American neighborhoods. When I say they can’t? They’ve chosen not to. They could, but they’ve chosen not to.&lt;/p&gt;
&lt;p&gt;Until such time as they can run a network competently and ubiquitously, I’m really less interested in them trying to turn themselves into ad agencies. That is so far from their core competency. Focus on the network. When you’re killing it at that? When I am sick and tired of my bandwidth? Then sure, we can talk about you selling out my browsing patterns to cross promote a TV ad on the service that you’re also running ’cause you’re not satisfied making money off my voice communication and my data communications. You want my video entertainment budget as well.&lt;/p&gt;
&lt;p&gt;That’s too much. So the one point that I would drive home is to deny them access by installing a VPN.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/100-1_J19pdnvD2lakE-bAvObivg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;let-s-go-into-your-talk-at-this-year-s-xoxo-and-the-app-that-you-re-creating-with-glitch-why-is-making-an-app-about-the-issues-of-over-policing-worthwhile&quot; tabindex=&quot;-1&quot;&gt;Let’s go into your talk at this year’s XOXO and the app that you’re creating with Glitch. Why is making an app about the issues of over-policing worthwhile? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/#let-s-go-into-your-talk-at-this-year-s-xoxo-and-the-app-that-you-re-creating-with-glitch-why-is-making-an-app-about-the-issues-of-over-policing-worthwhile&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Baratunde Thurston:&lt;/strong&gt; I think because over-policing is still an issue, and a particular one to particular communities. I think we need to make all kinds of art and use all forms of media to highlight challenges and opportunities to improve ourselves. This is one such area, and apps are one such form of media and one such expression of art. I think apps are a new mode of expression, relative to some other ones like literature or plays of culture. But it’s about this theme of “living while black” and these headlines which are kind of the new version of police shooting videos that have this perverse, macabre, viral moment where that was like the new hotness in not an exciting way, but in an impressive and devastating way. It just felt like every day we were seeing a state-sponsored murder play out in our feeds.&lt;/p&gt;
&lt;p&gt;Now to some degree, thankfully, we’re not seeing the murder — we’re seeing the call. We’re seeing the person who called the police when they don’t know what else to do, when they don’t have communications and tools crossed with empathy to just talk to their fellow citizens and their fellow resident, but instead call in men with guns to resolve the situation. That certainly, in most cases, doesn’t require it.&lt;/p&gt;
&lt;p&gt;People need to understand more that this is a problem.&lt;/p&gt;
&lt;h2 id=&quot;you-ve-done-this-work-not-just-around-tech-advocacy-but-political-advocacy-as-well-for-years-now-the-thread-through-all-of-that-has-been-humor-why-do-you-use-humor-in-your-approach-to-serious-issues-like-this&quot; tabindex=&quot;-1&quot;&gt;You’ve done this work, not just around tech advocacy, but political advocacy as well for years now. The thread through all of that has been humor. Why do you use humor in your approach to serious issues like this? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/talking-privacy-and-data-detox-with-baratunde-thurston/#you-ve-done-this-work-not-just-around-tech-advocacy-but-political-advocacy-as-well-for-years-now-the-thread-through-all-of-that-has-been-humor-why-do-you-use-humor-in-your-approach-to-serious-issues-like-this&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Baratunde Thurston:&lt;/strong&gt; People don’t always want to be lectured at, man. It’s exhausting to just have truth shoved in your face. Truth is like the proverbial Brussels sprouts to a child. I need some Honey Nut Cheerios. I need some hot sauce on that truth. Humor’s the hot sauce. Humor’s the sugar that helps the truth go down. In an attempt to selfishly and internally manage my own emotional response and burden, humor helps me. It’s my survival technique for existing. In terms of communication and reaching other people, it has often helped open a door.&lt;/p&gt;
&lt;p&gt;Folks will listen to a joke. They’ll laugh. That’s like an emotionally open moment where they’re connecting with the person, and then you just drop in that pellet.&lt;/p&gt;
&lt;p&gt;I have found that humor is a more compassionate welcome and invitation to a conversation versus a straight up lecture, and certainly versus self-righteous condescension. Humor is one tool that’s available to me, so it’s an opportunity to use it.&lt;/p&gt;
&lt;p&gt;Baratunde Thurston is speaking more about topics like these as part of &lt;a href=&quot;https://2018.xoxofest.com/art-code&quot;&gt;Art+Code&lt;/a&gt; at XOXO 2018 on Friday, September 7 at 7:20pm.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This interview has been condensed and edited for clarity.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Randomosity!</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/</id>
    <content type="html">&lt;h1&gt;Randomosity!&lt;/h1&gt;
&lt;h2 id=&quot;art-code-at-xoxo&quot; tabindex=&quot;-1&quot;&gt;Art+Code at XOXO &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#art-code-at-xoxo&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/13-DYdkoQHVoAAcJuD.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;But first, we&#39;re excited to tell you about this evening&#39;s &lt;a href=&quot;https://2018.xoxofest.com/art-code&quot;&gt;Art+Code&lt;/a&gt; event at &lt;a href=&quot;https://xoxofest.com/&quot;&gt;XOXO fest&lt;/a&gt;. MC&#39;d by our own Director of Community Engineering, Jenn Schiffer, it&#39;s an evening of creators working at the intersection of art and technology. Included in the incredible line-up are some of our favorite creators from the Glitch community, including &lt;a href=&quot;https://glitch.com/featured/emojineering-with-monica-dinculescu-a-glitch-creator-profile/&quot;&gt;Monica Dinculescu&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/featured/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile/&quot;&gt;Omayeli Arenyeka&lt;/a&gt; and Mozilla Open Web Fellow, Becca Ricks.&lt;/p&gt;
&lt;h2 id=&quot;ai-powered-interactive-music&quot; tabindex=&quot;-1&quot;&gt;AI-powered Interactive Music &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#ai-powered-interactive-music&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;OK, let&#39;s get into the apps! First up we have &amp;quot;&lt;a href=&quot;https://incredible-spinners.glitch.me/&quot;&gt;incredible-spinners&lt;/a&gt;&amp;quot;, an AI-powered interactive music experience created by software developer and music hacker &lt;a href=&quot;https://glitch.com/@teropa&quot;&gt;Tero Parviainen&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tero has combined Google Magenta MusicVAE, Magenta.js, TensorFlow.js, Tone.js, and three.js to create a musical experiment in which you can listen and move around a grid of musical measures generated by a neural network, creating your own musical patterns.&lt;/p&gt;
&lt;p&gt;Do yourself a favor though and try it out on your desktop computer. This thing is making TensorFlow work hard in the browser and your mobile phone will struggle to keep up.&lt;/p&gt;
&lt;h2 id=&quot;remember-this-one&quot; tabindex=&quot;-1&quot;&gt;Remember This One? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#remember-this-one&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;is a random  episode generator which links off to Netflix for easy viewing. &lt;a href=&quot;https://glitch.com/@BeSublime&quot;&gt;Cory Evan Wright&lt;/a&gt; captures the randomness of TV re-runs with this little app that&#39;s perfect for cord-cutters and Friends fans alike.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/arandomone?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;become-the-curator&quot; tabindex=&quot;-1&quot;&gt;Become the Curator &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#become-the-curator&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;With &amp;quot;&lt;a href=&quot;https://glitch.com/~curator-and-the-machine&quot;&gt;curator-and-the-machine&lt;/a&gt;&amp;quot;, &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;Stefan Bohacek&lt;/a&gt; explores ideas of creativity and authorship. You can curate the output of a random generative art script and share it via the &lt;a href=&quot;https://twitter.com/curator_machine&quot;&gt;@curator_machine&lt;/a&gt; Twitter bot. Currently, every visitor sees a unique artwork, but what if everyone saw the same thing? Should curating the artwork reset it? and should the curator have more influence over the art? Try it out and see what you think.&lt;/p&gt;
&lt;h2 id=&quot;make-your-own-art&quot; tabindex=&quot;-1&quot;&gt;Make Your Own Art &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#make-your-own-art&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Inspired by a &lt;a href=&quot;https://www.youtube.com/watch?v=4Se0_w0ISYk&quot;&gt;lightning talk&lt;/a&gt; about generative art, &lt;a href=&quot;https://glitch.com/@mduleone&quot;&gt;Matt DuLeone&lt;/a&gt; created &amp;quot;&lt;a href=&quot;https://glitch.com/~tranquil-island&quot;&gt;tranquil-island&lt;/a&gt;&amp;quot; - a generative art maker. Change the background color, line thickness, cell width and shape to customize and create your own generated art masterpiece.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tranquil-island?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;an-array-of-live-coded-visuals&quot; tabindex=&quot;-1&quot;&gt;An Array of Live Coded Visuals &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#an-array-of-live-coded-visuals&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;ve featured &lt;a href=&quot;https://glitch.com/@ojack&quot;&gt;Olivia Jack&lt;/a&gt;&#39;s &lt;a href=&quot;https://glitch.com/~hydra-editor-v1&quot;&gt;Hydra&lt;/a&gt; before. It&#39;s a set of tools for livecoding networked visuals. But it has been great to see the amazing things being created by music hackers and tinkerers using it on Glitch.&lt;/p&gt;
&lt;h2 id=&quot;featured-apps&quot; tabindex=&quot;-1&quot;&gt;Featured Apps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#featured-apps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Of course, the above aren&#39;t the only great apps you can find on Glitch this week -- we regularly feature projects on &lt;a href=&quot;https://glitch.com/&quot;&gt;glitch.com&lt;/a&gt; itself. And starting this week, we&#39;re doing something new and fun. We&#39;ll be featuring different artists illustrating the featured apps, to help you discover the coolest new projects and show off the community&#39;s creativity.&lt;/p&gt;
&lt;p&gt;So this week, our inaugural set of featured apps have been illustrated by Roman Muradov. Muradov is an award-winning artist who is Adjunct Professor at California College of the Arts. He&#39;s worked with major publications like The New Yorker and the New York Times, as well as tech brands like Dropbox and Notion. See more of his work on &lt;a href=&quot;http://instagram.com/roman_m&quot;&gt;Instagram&lt;/a&gt; and his &lt;a href=&quot;https://www.bluebed.net/&quot;&gt;website&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;talking-tech-with-baratunde-thurston&quot; tabindex=&quot;-1&quot;&gt;Talking Tech with Baratunde Thurston 🗣️🎙️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/#talking-tech-with-baratunde-thurston&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-36-2018/13-baratundeQuote.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We haven&#39;t just spent the week playing around with awesome apps though (we pinky promise!) We squeezed in some time to &lt;a href=&quot;https://medium.com/glitch/talking-privacy-and-data-detox-with-baratunde-thurston-ad4d55fca389&quot;&gt;chat with comedian and best-selling author Baratunde Thurston&lt;/a&gt;. We got into topics like the current climate around data privacy, social media, and why he uses humor to tackle tough topics. &lt;a href=&quot;https://medium.com/glitch/talking-privacy-and-data-detox-with-baratunde-thurston-ad4d55fca389&quot;&gt;Check it out&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Help Us Bring Back the Creative Web!</title>
    <link href="https://blog.glitch.com/post/help-us-bring-back-the-creative-web/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/help-us-bring-back-the-creative-web/</id>
    <content type="html">&lt;h1&gt;Help Us Bring Back the Creative Web!&lt;/h1&gt;
&lt;p&gt;It’s easy to forget in this era of billion-dollar Internet startups, that many people got started on the web by learning to tweak HTML creating a GeoCities page, or fiddling with CSS to perfect their MySpace profile. Back then, people were almost as likely to make a web page as to read one — it was a rite of passage growing up.&lt;/p&gt;
&lt;p&gt;Now though, things are a little different. Many modern websites all look the same, and people spend most of their time online &lt;a href=&quot;https://qz.com/508997/you-really-only-use-three-apps-on-your-phone/&quot;&gt;using just three apps&lt;/a&gt;. So it seems more important than ever to remind ourselves that the web is still a thing we all make, not just something we consume.&lt;/p&gt;
&lt;p&gt;We know the good, fun internet is still out there. Help us bring back the creative web and show everyone how you got started building the web. Bring back your first web projects and share them with the world, and help encourage a diverse community of creators to experiment with their broadest set of ideas.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/help-us-bring-back-the-creative-web/8-1_jIbsTM2zNqVDua6d2m5VgQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;To help you out, we’ve created the . An easy way for you to grab your first website from archive.org and bring it back to life on Glitch.&lt;/p&gt;
&lt;p&gt;It’s complete with an authentic early-web design of course — check out that cursor animation!&lt;/p&gt;
&lt;p&gt;And we’re showcasing peoples’ &lt;a href=&quot;https://glitch.com/websites&quot;&gt;first websites in a collection&lt;/a&gt;, alongside some classic layouts from sites like LiveJournal, Neopets, Movable Type and many other old-school ways of publishing a web page.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pokemonshack?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/minimouses-page?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;If you were on the Internet back then, or are just curious about web history, you should &lt;a href=&quot;https://glitch.com/websites&quot;&gt;check it out&lt;/a&gt;, and remix some sites to make your own new classic.&lt;/p&gt;
&lt;p&gt;If you do make a page, let us know by sharing it on social media. We can’t wait to see what you create❣️&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Space and Time</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/</id>
    <content type="html">&lt;h1&gt;Space and Time&lt;/h1&gt;
&lt;h2 id=&quot;what-was-your-first-website&quot; tabindex=&quot;-1&quot;&gt;What Was Your First Website? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#what-was-your-first-website&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The early days of the Web were full of curious little websites. Whether you had a simple Geocities page or a tricked out Blackplanet or MySpace profile, those beginning days felt like a totally different space than the Internet we know today.&lt;/p&gt;
&lt;p&gt;But guess what -- that whimsical, creative web is still out there, and we want to help you rediscover it! The Glitch team has created the &lt;a href=&quot;https://glitch.com/~wayback-importer&quot;&gt;Wayback Importer&lt;/a&gt;, an easy way for you to grab your first website from archive.org and bring it back to life on Glitch. Everything old is new again!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wayback-importer?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;spot-the-fake-headline&quot; tabindex=&quot;-1&quot;&gt;Spot The Fake Headline &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#spot-the-fake-headline&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Every day, there seems to be a new incident in the news that makes you shake your head in disbelief. Comedian and New York Times bestselling author &lt;a href=&quot;https://medium.com/glitch/talking-privacy-and-data-detox-with-baratunde-thurston-ad4d55fca389&quot;&gt;Baratunde Thurston&lt;/a&gt; worked with Color of Change and the team here at Glitch on an app that debuted at this year&#39;s XOXO in Portland, Oregon.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~livingwhileblack&quot;&gt;Living While Black&lt;/a&gt; cycles through ten headlines and asks you to figure out which one is real and which one is fake. The answers may surprise you!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/livingwhileblack?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;jump-jump-jump-to-it&quot; tabindex=&quot;-1&quot;&gt;Jump Jump Jump To It &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#jump-jump-jump-to-it&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Do you remember jumping on a trampoline as a kid? Nothing beats that fun feeling of leaping into the air and continuously bouncing higher and higher. Educator and Glitch user Justin Riley (&lt;a href=&quot;https://glitch.com/@ohiofi&quot;&gt;@OhioFi&lt;/a&gt;) brought back that fun feeling in &lt;a href=&quot;https://glitch.com/~trampoline&quot;&gt;this app which features multicolored robots jumping joyfully on a trampoline&lt;/a&gt;. Try remixing the project and adding some variety to the robots!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/trampoline?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;revisiting-old-twitter-faves&quot; tabindex=&quot;-1&quot;&gt;Revisiting Old Twitter Faves &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#revisiting-old-twitter-faves&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you&#39;ve been active on Twitter for a few years, chances are you&#39;ve &amp;quot;favorited&amp;quot; a number of tweets from other users. Over time those can add up, and you may not remember which tweets you liked, made you smile, or gave you a good laugh.&lt;/p&gt;
&lt;p&gt;Now there&#39;s a solution to ths problem! 15-year-old Samarth Jajoo (&lt;a href=&quot;https://glitch.com/@jajoosam&quot;&gt;@jajoosam&lt;/a&gt;) whipped up a project over the span of a weekend called the &lt;a href=&quot;https://glitch.com/~twitter-wayback&quot;&gt;Twitter Wayback Machine&lt;/a&gt;. Just type in your Twitter username, and the app will show you a new tweet from your list of favorites. Best of all, there&#39;s no app permissions!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/twitter-wayback?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;now-you-see-it-now-you-dont&quot; tabindex=&quot;-1&quot;&gt;Now You See It, Now You Don&#39;t &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#now-you-see-it-now-you-dont&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I was younger, tilt cards were everywhere -- postcards, trading cards, bookmarks...you name it! The process goes back to the late 16th century, and it&#39;s still used today as an effective way to add interactive effects to a static print design.&lt;/p&gt;
&lt;p&gt;Front-end developer and Glitch user Dan Wilson (&lt;a href=&quot;https://glitch.com/@danwilson&quot;&gt;@danwilson&lt;/a&gt;) built a nifty app that takes this lenticular design process and applies it to an image via CSS transforms. Remix the app and add your own images!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lenticular?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;make-your-own-planet&quot; tabindex=&quot;-1&quot;&gt;Make Your Own Planet &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#make-your-own-planet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Space: the final frontier. The vast expanse beyond our world has captivated humans since time immemorial. Satellites and probes give us an idea of what else lies past Earth&#39;s atmosphere, and our imaginations fill in the rest.&lt;/p&gt;
&lt;p&gt;That sense of wonder is behind &lt;a href=&quot;https://glitch.com/~planet-generator&quot;&gt;this planet generating app&lt;/a&gt; from Glitch user Root Angel (&lt;a href=&quot;https://glitch.com/@acgillette&quot;&gt;@acgillette&lt;/a&gt;). Click the randomize button to create a new planet, and let the soothing, meditative music take you to another world!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/18-planet-generator.gif&quot; alt=&quot;planet-generator&quot; /&gt;
&lt;h2 id=&quot;this-weeks-featured-artist-yacoyon&quot; tabindex=&quot;-1&quot;&gt;This Week&#39;s Featured Artist: Yacoyon &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/#this-weeks-featured-artist-yacoyon&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;re honored to have the work of Tokyo-based illustrator &lt;a href=&quot;http://yacoyon.com/&quot;&gt;Yacoyon&lt;/a&gt; for our featured apps this week! Yacoyon&#39;s style draws from fashion and video game culture, and the result is a mix of modern style and retro pixel art.&lt;/p&gt;
&lt;p&gt;Check out Yacoyon&#39;s illustrations for our featured apps, and see more of Yacoyon&#39;s work on &lt;a href=&quot;https://www.instagram.com/yacoyon/&quot;&gt;Instagram&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-37-2018/18-Dm6ANSEWwAA0R8r.jpg&quot; alt=&quot;Dm6ANSEWwAA0R8r&quot; /&gt;
&lt;p&gt;As industrial designer George Nelson says, you don&#39;t think your way to creative work; you work your way to creative thinking. This week&#39;s collection of apps are proof that the web can still be a fun place full of creativity. And Glitch is just the community to help you (re)discover that!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Art+Code: Glitch at XOXO 2018</title>
    <link href="https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/</id>
    <content type="html">&lt;h1&gt;Art+Code: Glitch at XOXO 2018&lt;/h1&gt;
&lt;p&gt;From the opening party on Thursday, September 7, it was clear that this year’s XOXO was going to be different from previous years. Event creators Andy Baio and Andy McMillan — colloquially known as “The Andys” by attendees — spoke about how XOXO has become more than a festival.&lt;/p&gt;
&lt;p&gt;“Really, it’s a community, here to support each other through dark and difficult times — and these are certainly dark and difficult times,” according to the official festival guide from The Andys. “We took a break last year to think about what XOXO should be going forward. In its absence, we realized we needed each other more than ever.”&lt;/p&gt;
&lt;p&gt;XOXO has always been referred to by both its creators and the community as an experiment, and this year’s event was no different. A lot of new things happened: attendance numbers were scaled up, hundreds of passes were offered for free, and one of two new events were added to the festival schedule — &lt;a href=&quot;https://2018.xoxofest.com/art-code&quot;&gt;Art+Code&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_FEYzF0an7hJW6rGFNOKFDQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_gMKZtkuzWEQHojO1YZ7Uhw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Art+Code was hosted by Glitch’s director of community engineering Jenn Schiffer, and she kicked off the event with a rousing presentation that not only had the crowd in stitches, but also prepared them for the other presenters for the night.&lt;/p&gt;
&lt;p&gt;Part of Jenn’s talk also included our new &lt;a href=&quot;https://wayback-importer.glitch.me/&quot;&gt;Wayback Importer&lt;/a&gt; app, a way to help you bring your first website back to life. Several people’s first websites even made their way onto the big screen for everyone to see! As Jenn eloquently put it near the end of her talk, “don’t be surprised if you end up with a feeling of hope listening to our speakers tonight.”&lt;/p&gt;
&lt;p&gt;She wasn’t wrong.&lt;/p&gt;
&lt;p&gt;From here, the eager crowd was rewarded with the comedic stylings of &lt;a href=&quot;https://medium.com/glitch/talking-privacy-and-data-detox-with-baratunde-thurston-ad4d55fca389&quot;&gt;Baratunde Thurston&lt;/a&gt;, Emmy-nominated writer, cultural critic, and New York Times best-selling author.&lt;/p&gt;
&lt;p&gt;Baratunde’s talk was a lead-in to the unveiling of &lt;a href=&quot;http://livingwhileblack.glitch.me/&quot;&gt;Living While Black&lt;/a&gt;, a Glitch app that quizzes users on the difference between true and fabricated headlines about white people calling the cops on Black people. His talk pushed the audience to consider the implications of unnecessary over-policing and breaking down the grammar and patterns of how it occurs.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/livingwhileblack?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The remaining speakers talked about their projects and the processes behind them, further building upon the premise that the good, fun Internet from decades ago is not only still here, but that it’s &lt;a href=&quot;https://medium.com/glitch/what-is-glitch-90cd75e40277&quot;&gt;a place full of unexpected surprises&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Research scientist &lt;a href=&quot;http://aiweirdness.com/&quot;&gt;Janelle Shane&lt;/a&gt; talked about training AI to do everything from generating other-worldly knitting patterns to coming up with unique flavors of ice cream. &lt;a href=&quot;http://nicole.pizza/&quot;&gt;Nicole He&lt;/a&gt; is a programmer and artist, and the creator of , a voice-enabled game played in your browser that forces you to “zoom in” and “enhance” to find the solution to the puzzle. Web developer &lt;a href=&quot;http://diana-adrianne.com/&quot;&gt;Diana Smith&lt;/a&gt; is the brilliant mind behind &lt;a href=&quot;http://diana-adrianne.com/purecss-francine/&quot;&gt;Francine&lt;/a&gt;, a breath-taking Rococo-style portrait rendered entirely using CSS.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_YugMDym9CuLvRFDJNCNWtw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_e0_9-XbehUDNShq1s1PYqw.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_NpwRmjXyvRDE8Qtq3BoUBg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://beccaricks.space/&quot;&gt;Becca Ricks&lt;/a&gt;, current Ford-Mozilla Open Web Fellow at Human Rights Watch, extrapolated data from her Facebook account to make 3D maps of her locations, and even create eigenvector values of her face (which she turned into a jacket). Her apps &lt;a href=&quot;https://chupadados.codingrights.org/en/fuzzifyme/&quot;&gt;Fuzzify.me&lt;/a&gt; and &lt;a href=&quot;http://paypal-data.glitch.me/&quot;&gt;How PayPal Shares Your Data&lt;/a&gt; (built on Glitch!) illustrated just how much data web services have on us, and how we can obscure it or see where it goes.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/paypal-data?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The brilliant interdisciplinary artist &lt;a href=&quot;http://everest-pipkin.com/&quot;&gt;Everest Pipkin&lt;/a&gt; crafted a haunting tale involving language and code, illustrating the softness in digital spaces such as &lt;a href=&quot;https://twitter.com/tiny_star_field&quot;&gt;this tiny star field Twitter bot&lt;/a&gt; or &lt;a href=&quot;https://medium.com/@everestpipkin/language-after-the-writing-machine-f3bff4f73408&quot;&gt;generative poetics vis-à-vis spambots&lt;/a&gt;. Roberto Baldwin of &lt;a href=&quot;http://thehardgproject.com/&quot;&gt;The Hard G Project&lt;/a&gt;, along with the mononymous (and anonymous) entity known on Twitter as &lt;a href=&quot;https://twitter.com/darth&quot;&gt;@darth&lt;/a&gt;, detailed a collective art project showcasing original animated GIFs from a variety of artists all through the streets of San Francisco. And artist and inventor &lt;a href=&quot;http://www.galaxykate.com/&quot;&gt;Kate Compton&lt;/a&gt; displayed her generative art on stage &lt;a href=&quot;https://twitter.com/GalaxyKate/status/1038318530037395462&quot;&gt;and in the theater&lt;/a&gt;, compelling the audience to consider a more “baroque” future where AI possesses an ornate opulence.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_vW-eP1Vj936Ji9TitOAHXQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_hX7J4W3jGi-uCRlC3g8DgA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_iXLgGmNGLCKkTzRFWM50XA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_1UXHPPSqH2DNb8NwNlu8Kg.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/creative-expression-with-omayeli-arenyeka-a-glitch-creator-profile-1b89d200ebc3&quot;&gt;Omayeli Arenyeka&lt;/a&gt; and &lt;a href=&quot;https://medium.com/glitch/emojineering-with-monica-dinculescu-a-glitch-creator-profile-effa7ba04cee&quot;&gt;Monica Dinculescu&lt;/a&gt; are two creators we’ve featured here on Glitch in the past. Monica displayed her wildly popular Glitch apps &lt;a href=&quot;https://emoji-garden.glitch.me/&quot;&gt;emoji-garden&lt;/a&gt; and &lt;a href=&quot;https://tenori-off.glitch.me/&quot;&gt;tenori-off&lt;/a&gt;, while also showing us her current work with &lt;a href=&quot;https://magenta.tensorflow.org/&quot;&gt;Magenta.js&lt;/a&gt;. Omayeli’s talk was about a phenomenon known as the “creative savior complex” which forced the audience to consider if they work they’re creating is making an impact and a difference in the world.&lt;/p&gt;
&lt;p&gt;Even better, both Monica and Omayeli’s presentations are online for you to view. Monica’s slides are even hosted on Glitch! Check them out below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/YellzHeard/status/1038455718720880642&quot;&gt;Omayeli Arenyeka&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://defiant-canvas.glitch.me/&quot;&gt;Monica Dinculescu&lt;/a&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_zlhdlRIoIzZu0YK1eqJyvw.jpeg&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://blog.glitch.com/post/art-code-glitch-at-xoxo-2018/103-1_kaADe9HNVvg5ZwVh7tSRiA.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;And lastly, the sweet comedic sounds of Botnik Studios got the audience on their feet at the end of the night, singing along to their auto-generated song lyrics, such as this ditty about P90X reviews on Amazon sung in the style of Morrissey.&lt;/p&gt;
&lt;p&gt;By the end of the night, attendees were awed and delighted. Just look at this feedback!&lt;/p&gt;
&lt;p&gt;Thank you to the XOXO crew and volunteer staff, and for all the presenters and attendees for helping make Art+Code a success!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Doing It Yourself</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/</id>
    <content type="html">&lt;h1&gt;Doing It Yourself&lt;/h1&gt;
&lt;h2 id=&quot;glitch-in-the-news&quot; tabindex=&quot;-1&quot;&gt;Glitch In The News &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#glitch-in-the-news&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Extra extra! Read all about it! XOXO 2018 has come to a close, and we&#39;re still giddy off of the reaction of the Art+Code sessions from this year&#39;s event. From generative art to renegade GIFs across San Francisco, Art+Code really showed the wonder and magic that still exists out there on the Internet. &lt;a href=&quot;https://medium.com/glitch/art-code-glitch-at-xoxo-2018-44fa7bb818a7&quot;&gt;Check out our recap and learn about how it all went down!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;While you&#39;re browsing the web, &lt;a href=&quot;https://www.producthunt.com/radio&quot;&gt;listen to the latest episode of Product Hunt Radio&lt;/a&gt; with our CEO, Anil Dash. He talks with guest Allison Esposito and host Ryan Hoover about the early days of the web, what&#39;s changed since then, and the challenges with building community online.&lt;/p&gt;
&lt;h2 id=&quot;should-i-or-shouldnt-i&quot; tabindex=&quot;-1&quot;&gt;Should I or Shouldn&#39;t I? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#should-i-or-shouldnt-i&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Every project needs to start somewhere, but often times that first step can be the hardest one to take. If you&#39;re stuck in analysis paralysis mode, then Glitch user Jillian Meehan (&lt;a href=&quot;https://glitch.com/@jilliangmeehan&quot;&gt;@jilliangmeehan&lt;/a&gt;) has just the app for you. &lt;a href=&quot;https://glitch.com/~shouldidoit&quot;&gt;Shouldidoit&lt;/a&gt; is a simple yet handy exercise for figuring out whether or not you should do a new project. Apps like this can really help decrease your anxiety around starting something new!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/shouldidoit?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;from-light-to-dark&quot; tabindex=&quot;-1&quot;&gt;From Light to Dark &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#from-light-to-dark&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt; is one of our most prolific creators, and her work embodies that spirit of creation that Glitch is all about. Her app &lt;a href=&quot;https://glitch.com/~color-gradient&quot;&gt;Color Gradient&lt;/a&gt; was a way for her to lighten, darken, and blend colors in JavaScript. Remix the app and use whatever colors you like to make your own color gradients!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/color-gradient?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;make-your-own-spotify-collections&quot; tabindex=&quot;-1&quot;&gt;Make Your Own Spotify Collections &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#make-your-own-spotify-collections&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Spotify&#39;s algorithms for making playlists are top notch, but have you ever wanted to make collections out of artists or albums? If so, Spotify&#39;s head of engineering (and Glitch user) &lt;a href=&quot;https://glitch.com/@joshbDev&quot;&gt;Josh Blaney&lt;/a&gt; has the tool for you. &lt;a href=&quot;https://glitch.com/~collections&quot;&gt;Collections&lt;/a&gt; uses Spotify&#39;s web API to add artists and albums to collections that live as playlists on your account. &lt;a href=&quot;https://glitch.com/@spotify&quot;&gt;Take a look at Spotify&#39;s collection page for more Glitch apps!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/collections?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;prime-factors&quot; tabindex=&quot;-1&quot;&gt;Prime Factors &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#prime-factors&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Did you know that 10,000 is just 2 x 5? Or that 1999 is a prime number? In case you didn&#39;t, then you can keep those bits of knowledge for your next trivia night. But if you&#39;re interested in prime numbers and factorizations, then Glitch user and mathematician Christian Lawson-Perfect (&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;) made an app that generates &lt;a href=&quot;https://glitch.com/~factorisation-list&quot;&gt;a never-ending list of both&lt;/a&gt;. As he puts it, &amp;quot;you can&#39;t scroll faster than the absolutely most naive algorithm imaginable can keep up with.&amp;quot; (I tried, too. The app just keeps going!)&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/factorisation-list?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;bongo-cat&quot; tabindex=&quot;-1&quot;&gt;Bongo-Cat &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#bongo-cat&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This really fun Bongo-Cat app from our design engineer Tiffany Tseng (&lt;a href=&quot;https://glitch.com/@scientiffic&quot;&gt;@scientiffic&lt;/a&gt;) came about in such a cool way. Earlier in the week during our regular design review, we learned about the bongo cat meme. Tiff mentioned wanting to make an app around this, and a few hours later &lt;a href=&quot;https://glitch.com/~bongo-cat&quot;&gt;Bongo-Cat Creator&lt;/a&gt; was born. Upload the song of your choice, and use your keyboard to play along with the furry feline!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bongo-cat?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Tiff&#39;s app has already gained some fans, including a few who have remixed bongo cat in some interesting and fun ways!&lt;/p&gt;
&lt;h2 id=&quot;diy-course-templates&quot; tabindex=&quot;-1&quot;&gt;DIY Course Templates &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#diy-course-templates&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Educators across the country are using Glitch to teach the next generation of coders. You may remember Prof. Greg McVerry (&lt;a href=&quot;https://glitch.com/@jgmac1106&quot;&gt;@jgmac1106&lt;/a&gt;) from our article about &lt;a href=&quot;https://medium.com/glitch/how-glitch-is-used-in-the-classroom-7a3c3bbe76c1&quot;&gt;how Glitch is used in the classroom&lt;/a&gt;. In that article, he talked about creating resources to help educators move into open educational resources, and his &lt;a href=&quot;https://glitch.com/~indiewebcoursetemplate&quot;&gt;Indie Web Course Template&lt;/a&gt; is the first step to making that happen. Remix the course template and check out the detailed README for information on how you can customize this for your own course!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/indiewebcoursetemplate?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;this-weeks-featured-illustrator-ailsa-johnson&quot; tabindex=&quot;-1&quot;&gt;This Week&#39;s Featured Illustrator: Ailsa Johnson &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/#this-weeks-featured-illustrator-ailsa-johnson&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You may have noticed the illustrations of &lt;a href=&quot;https://www.ailsajohnson.com/&quot;&gt;Ailsa Johnson&lt;/a&gt; on the Glitch homepage this week. The British-born, Tokyo-based illustrator&#39;s distinct flat style mixes vibrant colors with slightly rough textures and sharp angles.&lt;/p&gt;
&lt;p&gt;Have a look at Ailsa&#39;s illustrations for our featured apps, and see more of her work at &lt;a href=&quot;https://ailsajohnson.com/&quot;&gt;her website&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-38-2018/10-3d5baecc339a744a6f96e9e192043c5543612b82_83ad580cb88f651e8ef1985aed7cfaee93612421_instagram.jpg&quot; alt=&quot;3d5baecc339a744a6f96e9e192043c5543612b82_83ad580cb88f651e8ef1985aed7cfaee93612421_instagram&quot; /&gt;
&lt;p&gt;Sometimes, the solution to the issue you&#39;re having is just right outside of your grasp. Like this quote from Questlove implies, our thoughts are the launchpad from where great ideas take flight. Hopefully these apps inspire you to &amp;quot;do it yourself&amp;quot; and create something awesome!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>To the Creekosystem and Beyond</title>
    <link href="https://blog.glitch.com/post/to-the-creekosystem-and-beyond/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/to-the-creekosystem-and-beyond/</id>
    <content type="html">&lt;h1&gt;To the Creekosystem and Beyond&lt;/h1&gt;
&lt;p&gt;Tech’s history is full of startup founders who all shared a common connection or history, from the “&lt;a href=&quot;https://en.wikipedia.org/wiki/Traitorous_eight&quot;&gt;Traitorous Eight&lt;/a&gt;” at Fairchild Semiconductor and the resulting “&lt;a href=&quot;https://en.wikipedia.org/wiki/Traitorous_eight#Fairchildren&quot;&gt;Fairchildren&lt;/a&gt;” companies like Intel and AMD, to the more recent PayPal mafia, which spawned Palantir, LinkedIn, Tesla, and various VC firms, among others. But one of the most successful tech founder networks of all time often gets overlooked.&lt;/p&gt;
&lt;p&gt;The network of companies built by Fog Creek employees, alumni and the descendants of those efforts is extraordinary. Fog Creek’s founders and alumni have co-founded or led many of the most beloved and important tech companies of the last decade. If we were a little bit more cheesy, we might call it the “Creekosystem”.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/to-the-creekosystem-and-beyond/44-1_ObLwXOoX95NQgZ3855pTlQ.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;First, there was Fog Creek. Founded by Joel Spolsky and Michael Pryor in 2000, it began as a consulting company working out of Joel’s grandmother’s brownstone apartment in New York. But while the origins may have been humble, their ambition was far from it: Joel and Michael set out to create the best place for developers to work.&lt;/p&gt;
&lt;p&gt;Although it’s hard to imagine now, back then, software developers weren’t treated very well. Joel and Michael couldn’t find a place to work where programmers had decent working conditions and got an opportunity to do great work, so they decided to create their own.&lt;/p&gt;
&lt;p&gt;They began with the physical environment, creating an office that was custom-designed by a top architect to be the ideal programming workspace. With private offices, windows everywhere, really comfortable chairs and all the large screen monitors you could want. But their people-friendly thinking didn’t stop there — it went into every decision they made. So Fog Creek set out to remove all the barriers that can get in the way of people from doing their best work. There was no getting sign-off to buy the tools you needed, and technical decisions were made by people with technical expertise, instead of having mandates handed down from above.&lt;/p&gt;
&lt;p&gt;And it worked. Fog Creek successfully navigated the dot-com crash, bootstrapping the company into a growing business lead by its pioneering bug tracking product, FogBugz. Over the coming years, more products followed and lots of them were hugely successful. Fog Creek’s focus on treating developers well meant our company has always been able to attract talented individuals who were given autonomy to try out ideas and see where they went.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/to-the-creekosystem-and-beyond/44-1_UiPjIxBdg-bPBu2wMuND3Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Noah Weiss, a young programmer who spent the summer of 2006 at Fog Creek, was one of those people with an idea. &lt;a href=&quot;https://www.inc.com/magazine/20090101/how-hard-could-it-be-thanks-or-no-thanks.html&quot;&gt;He proposed to Joel that a developer job listing business&lt;/a&gt; might be worth creating. The job listings were a runaway success, and the idea would later inform a big part of the business model behind Stack Overflow, which Joel teamed up with Jeff Atwood to create. It’s now the largest online community for programmers to learn, share their knowledge, and advance their careers.&lt;/p&gt;
&lt;p&gt;The next huge break out from Fog Creek was Trello. It began during a “Creek Week” — the internal hackathons where new ideas at Fog Creek get invented. Trello was an instant hit and went on to be used by millions of people around the world to organize everything from their work to their wedding.&lt;/p&gt;
&lt;p&gt;Fog Creek, Stack Overflow, and Trello operated as a family of companies, connected not just by their co-founders, but by their shared DNA of people-first principles. As people moved on, they embedded these principles wherever they went. Many staff from Fog Creek went on to roles at Trello and Stack Overflow, while others worked for companies like Google, Facebook, Twitter, Microsoft, Twilio, Slack, Heroku, GitHub, Dropbox, and Amazon. But working at Fog Creek didn’t just help them upgrade their careers — through their contributions they’ve upgraded the whole tech industry, too.&lt;/p&gt;
&lt;p&gt;Take Ben Kamens, for example. He became the founding engineer at Khan Academy, a non-profit educational organization who create online tools that have helped educate millions of students around the world. He’s now founder and CEO of &lt;a href=&quot;https://www.springdisc.com/&quot;&gt;Spring Discovery&lt;/a&gt;, a health-tech company who use machine learning to develop therapies that reduce disease.&lt;/p&gt;
&lt;p&gt;Fellow alumni, Andrew Song, co-founded &lt;a href=&quot;http://whisper.ai/&quot;&gt;Whisper.ai&lt;/a&gt; who use deep learning in hearing aids, after roles at Facebook and Google. William Zimrin is co-founder and CTO at &lt;a href=&quot;http://organizetogether.com/&quot;&gt;OrganizeTogether&lt;/a&gt;, who create tools for grassroots organizing. The super-handy secure tunnel software, &lt;a href=&quot;https://ngrok.com/&quot;&gt;ngrok&lt;/a&gt;, was created by another Fog Creek alumni, Alan Shreve. And Emmett Nicholas is cofounder and CTO at &lt;a href=&quot;https://airtable.com/&quot;&gt;Airtable&lt;/a&gt;, who launched the popular, VC-backed collaboration tool company after working for many years at Stack Overflow.&lt;/p&gt;
&lt;p&gt;But former Creekers haven’t just created their own businesses, they’ve helped grow major companies too. Like Noah Weiss, the ‘job listings guy’ we mentioned earlier. He leads the Search, Learning &amp;amp; Intelligence group at Slack, having forged a fantastic career via roles at Google and Foursquare. And there’s Liz Hall, one of the earliest Fog Creek employees who almost single-handedly ran recruiting at Trello, and is now having the same impact as VP People Ops for the innovative real estate platform, Cadre.&lt;/p&gt;
&lt;p&gt;This network of companies and people have been hugely successful. But what really joins them are just a few simple, shared principles and practices:&lt;/p&gt;
&lt;p&gt;The most important tenet that began it all back in 2000 is still as important as ever today. By putting people first, they’re free to do their best work and it’s a big part of why Fog Creek’s impact on the world rivals companies a thousand times its size.&lt;/p&gt;
&lt;p&gt;Fog Creek alumni haven’t created growth-at-all-costs, get-rich-quick businesses. Instead, they’ve applied the bootstrapped sensibilities learned at Fog Creek and have established business models that thrive only when they’re creating real value for their customers.&lt;/p&gt;
&lt;p&gt;This is more than just selling shovels in a gold rush, it’s a desire to &lt;em&gt;really&lt;/em&gt; make a difference. Whether that’s helping people work together with products like Airtable, ngrok and Trello, or by preserving their health and advancing their personal development at Whisper, Spring Discovery, and Khan Academy.&lt;/p&gt;
&lt;p&gt;Few sites have been a force multiplier for developers quite like Stack Overflow. But with &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we aim to have an even greater positive impact. We’re innovating on what to date has just been seen as “developer tools”, turning them into a set of creative and expressive tools that enable people of any skill level to be able to create online. And as a platform, Glitch is &lt;a href=&quot;https://medium.com/glitch/a-million-brilliant-moments-creating-the-best-of-the-web-c333ef9f356d&quot;&gt;reminding folks that the web is still a fun, creative place&lt;/a&gt; that any of us can build. It’s already inspired people to create &lt;a href=&quot;https://medium.com/glitch/1-million-apps-on-glitch-the-creative-web-is-back-bf3ffe8053fa&quot;&gt;over a million apps&lt;/a&gt; — from cutting-edge VR apps to distributed apps, bots, and more.&lt;/p&gt;
&lt;p&gt;Perhaps what’s most exciting is that now Fog Creek employees and alumni are joined by the creative coders, designers, artists, activists, and educators from all over the world who comprise the friendly, creative Glitch community. And together, the impact we can all have on the web is far greater than anything we’ve seen as a company so far.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fog Creek is now Glitch!</title>
    <link href="https://blog.glitch.com/post/fog-creek-is-now-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/fog-creek-is-now-glitch/</id>
    <content type="html">&lt;h1&gt;Fog Creek is now Glitch!&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;TLDR: We’ve renamed Fog Creek to Glitch, Inc. to represent our single-minded focus on Glitch. &lt;a href=&quot;https://glitch.com/about/careers/&quot;&gt;We’re hiring&lt;/a&gt; for a bunch of new positions (with more to come!) and welcoming a slate of new advisors. And it’s all in service of making Glitch one of the most important creative communities on the Internet, and having our company set the standar&lt;/strong&gt;d for thoughtful, ethical technology.&lt;/p&gt;
&lt;p&gt;Back in 2000, two visionary founders, Joel Spolsky and Michael Pryor, envisioned a new tech company that would distinguish itself by the way it treated people — both its employees and its customers. Their belief was that being better to people would yield more invention, more innovation, and a much more pleasant place to work.&lt;/p&gt;
&lt;p&gt;Well, they were right. The company they created, Fog Creek Software, has gone on to create multiple groundbreaking products and to help change the entire tech industry along the way.&lt;/p&gt;
&lt;p&gt;From inventing Trello to co-creating Stack Overflow to pioneering bug tracking with FogBugz and launching other successful and influential products like Manuscript and Kiln and Copilot and CityDesk and many other experiments. Fog Creek has been a &lt;a href=&quot;https://medium.com/make-better-software/to-the-creekosystem-and-beyond-bcabb87eb0ce&quot;&gt;bastion of innovation for nearly two decades&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And today, we’re turning the page on that chapter for something new.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/fog-creek-is-now-glitch/79-1_r0mhreeDZPao-lZmMHltiQ.jpeg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;becoming-glitch&quot; tabindex=&quot;-1&quot;&gt;Becoming Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fog-creek-is-now-glitch/#becoming-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When we started working on the project that would become &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, it was originally just part of our regular “Creek Week” process — the internal hackathons where members on our team come up with new ideas and try to inspire each other with cool projects. It became obvious pretty quickly that Glitch was something special.&lt;/p&gt;
&lt;p&gt;Then earlier this year, when Glitch came out of beta, we saw an incredible groundswell. As a creative community, Glitch inspired people to create &lt;strong&gt;over a million apps&lt;/strong&gt; in record time — including cutting-edge work in VR, machine learning, distributed apps, bots, and more. And Glitch has won the hearts of developers around the world who now feel that coding with other tools feels a lot more lonely and less productive. Just as importantly, Glitch has reminded an entire community that a healthy, independent, open web generates enormous value for everyone on the Internet, earning the attention and respect of many of the biggest players on the web.&lt;/p&gt;
&lt;p&gt;One of the guiding principles for Glitch is that we should communicate with clarity, and that our purpose and goals should be self-evident in all we do. And that’s led us to recognize &lt;strong&gt;it’s time for us to become Glitch&lt;/strong&gt;. It’s not just what we’re building, it’s who we are as a company. While the core values of Fog Creek still persist, we’ve also learned a lot and evolved a lot over the last two decades, and now our name and identity are evolving, too.&lt;/p&gt;
&lt;h2 id=&quot;what-s-changing-what-s-not&quot; tabindex=&quot;-1&quot;&gt;What’s Changing, What’s Not &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fog-creek-is-now-glitch/#what-s-changing-what-s-not&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In terms of Glitch as a community and as a product, &lt;strong&gt;nothing’s changing&lt;/strong&gt;. We’re doubling down on being a friendly and welcoming community, and focusing our efforts and investment on extending our lead in innovative features that creators and developers love.&lt;/p&gt;
&lt;p&gt;We’re holding tight to our values, honoring our core principles of valuing people — whether that’s our community members or the workers on our team. And we’re expanding our history of transparency and accountability, with meaningful efforts like &lt;a href=&quot;https://handbook.glitch.me/&quot;&gt;publishing our entire employee handbook&lt;/a&gt; publicly. (It’s a Glitch app, naturally.) This lets us show the world how we put our values into practice. We also want to &lt;strong&gt;do more:&lt;/strong&gt; Glitch, Inc. is designed to be a company that sets the bar on best practices for how we treat our community, customers, coworkers and collaborators.&lt;/p&gt;
&lt;p&gt;There’s lots of news coming for Glitch as a product, too. We’re getting ready to open up , to make it easy for your whole organization to collaborate on Glitch. (Tell your boss you want your team to be one of the first to use this new super-productive set of tools!) We’ll be building a powerful and valuable set of paid features on top of Teams to give even more options for organizations that want to get more out of Glitch, and to build a long-term sustainable business model for the platform and the company.&lt;/p&gt;
&lt;p&gt;And we’re ecstatic to welcome a formidable slate of new advisors to help us grow Glitch, and expand our vision, and ensure that we practice the values we aspire to exemplify. Kimberly Bryant, Alan Cooper, Jason Goldman, and Franklin Leonard have a broad set of backgrounds covering everything from education to policy, user experience to filmmaking, social networks to social justice. And each of them brings unique expertise and insight into how we’re going to bring Glitch to millions more people around the world. We’re so thankful to them for joining us!&lt;/p&gt;
&lt;h2 id=&quot;join-us&quot; tabindex=&quot;-1&quot;&gt;Join Us &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fog-creek-is-now-glitch/#join-us&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;That brings us to perhaps our most important announcement today: &lt;strong&gt;.&lt;/strong&gt; Whether that’s as a member of the Glitch community, or by checking out the new job listings we’ve rolled out today (with more to come soon), we want you to be part of where Glitch is going.&lt;/p&gt;
&lt;p&gt;Glitch is a &lt;em&gt;very&lt;/em&gt; different kind of tech company, explicitly committed to setting the standard on thoughtful and ethical practices, and with an unparalleled track record of nonstop innovation for almost two decades. If that combination is appealing to you, &lt;a href=&quot;https://glitch.com/about/careers/&quot;&gt;take a look&lt;/a&gt; at the positions we’ve listed, and share the job openings with your friends who share those values.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/fog-creek-is-now-glitch/79-1_BOg08dWuWCwHYWqLAidStQ.png&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Transform!</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/</id>
    <content type="html">&lt;h1&gt;Transform!&lt;/h1&gt;
&lt;h2 id=&quot;fog-creek-is-now-glitch&quot; tabindex=&quot;-1&quot;&gt;Fog Creek is now Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/#fog-creek-is-now-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;What better way to kick off this week&#39;s theme than with news of our own transformation?&lt;/p&gt;
&lt;p&gt;After 18 years, we have said goodbye to the Fog Creek name and we are now Glitch. &lt;a href=&quot;https://medium.com/glitch/fog-creek-is-now-glitch-5a57dab604e3&quot;&gt;Read the official announcement here&lt;/a&gt;, and learn about how we came to this decision, take a look at what&#39;s coming up in the future, and hear about our new slate of advisors. Also, &lt;a href=&quot;https://glitch.com/about/careers/&quot;&gt;we&#39;re hiring&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/22-1_r0mhreeDZPao-lZmMHltiQ.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;the-web-is-alive-with-the-sound-of-music&quot; tabindex=&quot;-1&quot;&gt;The Web Is Alive With The Sound of Music &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/#the-web-is-alive-with-the-sound-of-music&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sonification sounds like a relatively new term, but it has been around for well over 100 years! The concept involves using non-speech audio (like a musical tone) to convey data. Both sonar and the clicks of a Geiger counter are two such examples of sonification.&lt;/p&gt;
&lt;p&gt;In his recent talk at the &lt;a href=&quot;https://webaudioconf.com/&quot;&gt;Web Audio Conference&lt;/a&gt; this year, software engineer and Glitch user Nick Violi (&lt;a href=&quot;https://glitch.com/@nvioli&quot;&gt;@nvioli&lt;/a&gt;) showed &lt;a href=&quot;https://glitch.com/~web-sonify&quot;&gt;a demo of sonification using Glitch and Google Analytics&lt;/a&gt;! &lt;a href=&quot;https://web-sonify.glitch.me/slides/&quot;&gt;View his slides&lt;/a&gt; and have a listen at the sound of real-time website traffic!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/22-web-sonify-1.gif&quot; alt=&quot;web-sonify-1&quot; /&gt;
&lt;h2 id=&quot;from-mars-with-love&quot; tabindex=&quot;-1&quot;&gt;From Mars, With Love &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/#from-mars-with-love&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Are deep space radio signals like &lt;a href=&quot;https://en.wikipedia.org/wiki/Wow!_signal&quot;&gt;the famous Wow! signal from the 1970s&lt;/a&gt; evidence of a world out there beyond our own? Only time will tell, but until then, Root Angel (&lt;a href=&quot;https://glitch.com/@acgillette&quot;&gt;@acgillette&lt;/a&gt;) has provided the Internet with &lt;a href=&quot;https://glitch.com/~mars-mars-mars&quot;&gt;an app providing mysterious dispatches from Mars&lt;/a&gt;. Keep clicking for new entries from the Red Planet!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mars-mars-mars?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;i-hear-the-tweets-echoing-tonight&quot; tabindex=&quot;-1&quot;&gt;I Hear The Tweets Echoing Tonight &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/#i-hear-the-tweets-echoing-tonight&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Digesting the ongoing Twitter timeline can be like drinking from a fire hose. So it&#39;s always fun when people like &lt;a href=&quot;https://twitter.com/vanetti&quot;&gt;Lesley&lt;/a&gt; pull off a really entertaining feat like slyly meting out the lyrics to Toto&#39;s  over the span of about a month. It&#39;s really one of those fun &amp;quot;blink and you&#39;ll miss it&amp;quot; type of experiences that make you love the Web.&lt;/p&gt;
&lt;p&gt;In case you missed it, Glitch user Brian Arnold Sinclair (&lt;a href=&quot;https://glitch.com/@brianarn&quot;&gt;@brianarn&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~lesley-tweets-africa&quot;&gt;an app that not only displays Lesley&#39;s tweets, but also syncs them to a video of &lt;/a&gt;! It&#39;s gonna take a lot to drag me away from this app!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lesley-tweets-africa?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;mountains-and-waves&quot; tabindex=&quot;-1&quot;&gt;Mountains and Waves &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/#mountains-and-waves&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you&#39;re having a rough day, take a breather and go to the islands! Well, maybe not , but this app from Glitch user Brian Jones (&lt;a href=&quot;https://glitch.com/@jonesbp&quot;&gt;@jonesbp&lt;/a&gt;) is a good substitute! &lt;a href=&quot;https://glitch.com/~islands-division&quot;&gt;Islands Division&lt;/a&gt; is a riff off the famous Joy Division album cover, with a bit of a generative art twist inspired by Web tinkerer &lt;a href=&quot;http://tholman.com/&quot;&gt;Tim Holman&lt;/a&gt;. Clicking the circle arrow will generate a new landscape and color scheme, and you can just sit back and watch the gently undulating waves. I&#39;m feeling more relaxed already!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/islands-division?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;this-weeks-featured-illustrator-jonathan-vermersch&quot; tabindex=&quot;-1&quot;&gt;This Week&#39;s Featured Illustrator: Jonathan Vermersch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-39-2018/#this-weeks-featured-illustrator-jonathan-vermersch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Have you seen our highlighted apps this week on the Glitch homepage? Each app is accompanied by the artwork of London-based illustrator &lt;a href=&quot;https://jonathanvermersch.com/&quot;&gt;Jonathan Vermersch&lt;/a&gt;. His work is character-based, drawing on vibrant colors and surreal elements to create his unique and fantastic style.&lt;/p&gt;
&lt;p&gt;Have a look at this week&#39;s featured illustrations, and head over to &lt;a href=&quot;https://jonathanvermersch.com/&quot;&gt;Jonathan&#39;s website&lt;/a&gt; to see more of his awesome work!&lt;/p&gt;
&lt;p&gt;One of the features that makes Glitch great for anyone is the ability to take an app, remix it, and transform it into something new! These apps are just a sample, and you&#39;re only limited by your own imagination. Create something awesome today!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Make Time to Get Away</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/</id>
    <content type="html">&lt;h1&gt;Make Time to Get Away&lt;/h1&gt;
&lt;h2 id=&quot;a-trip-to-the-mountains&quot; tabindex=&quot;-1&quot;&gt;A Trip To The Mountains &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#a-trip-to-the-mountains&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The brisk air, the bright foliage...nothing quite says fall like a weekend getaway to the mountains. But if you&#39;re in a part of the world where that&#39;s not possible, then full-stack developer and Glitch user Daniel Schep (&lt;a href=&quot;https://glitch.com/@dschep&quot;&gt;@dschep&lt;/a&gt;) has something for you.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~blueridge&quot;&gt;This gorgeous app displays the Blue Ridge Mountains&lt;/a&gt;, including a sun that displays based on the time of the year! Use the slider at the top left to change the hue of the mountains, or click the fullscreen button at the bottom right for the full-range experience. Remix the app and change the coordinates to see the mountains from your city!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/blueridge?path=index.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;flower-in-orbit&quot; tabindex=&quot;-1&quot;&gt;Flower in Orbit &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#flower-in-orbit&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There&#39;s something magical and whimsical about the &lt;a href=&quot;https://glitch.com/~orbit&quot;&gt;Orbit&lt;/a&gt; app from artist and Glitch user n-schedé (&lt;a href=&quot;https://glitch.com/@n-schede&quot;&gt;@n-schede&lt;/a&gt;). They call Orbit a &amp;quot;lil spacey flower thing&amp;quot;, and you can randomize the creation of the flower to make images with different background colors, locus point size, and speed of growth. Once you&#39;re happy with your creation, click the &amp;quot;Save&amp;quot; button and download the finished product!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/orbit?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;code-and-ink-throughout-october&quot; tabindex=&quot;-1&quot;&gt;Code and Ink Throughout October &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#code-and-ink-throughout-october&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It&#39;s October, and illustrators and artists worldwide are participating in &lt;a href=&quot;https://inktober.com/&quot;&gt;Inktober&lt;/a&gt;, a challenge to do one ink drawing a day for the entire month. You can follow &lt;a href=&quot;https://inktober.com/rules/&quot;&gt;the official prompts&lt;/a&gt;, but if you want to kick the difficulty up a notch, try &lt;a href=&quot;https://glitch.com/~randomtober&quot;&gt;the Randomtober app&lt;/a&gt; from Glitch users Brie Alsbury (&lt;a href=&quot;https://glitch.com/@BrieAlsbury&quot;&gt;@BrieAlsbury&lt;/a&gt;) and Jessica Johnston (&lt;a href=&quot;https://glitch.com/@JJLoa&quot;&gt;@JJLoa&lt;/a&gt;). Just click the &amp;quot;Prompt Me&amp;quot; button to generate new prompts like an angry General Leia or a steampunk clown!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/randomtober?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;And in true Glitchy fashion, Glitch users Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) and Chris Joel (&lt;a href=&quot;https://glitch.com/@cdata&quot;&gt;@cdata&lt;/a&gt;) are doing their own takes on Inktober by building and adding onto a Glitch app each day. Take a look at what they&#39;ve created so far!&lt;/p&gt;
&lt;h2 id=&quot;designing-conversations-with-dialogflow&quot; tabindex=&quot;-1&quot;&gt;Designing Conversations with DialogFlow &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#designing-conversations-with-dialogflow&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you&#39;re looking to build Actions for Google Assistant, &lt;a href=&quot;https://dialogflow.com/&quot;&gt;Dialogflow&lt;/a&gt; is the way to go. The technology behind it is based on natural language conversations, and it supports English, French, and over a dozen other languages.&lt;/p&gt;
&lt;p&gt;Developer and Glitch user Bernard Chhun (&lt;a href=&quot;https://glitch.com/@bchhun&quot;&gt;@bchhun&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~dialogflow-fulfillment-google-spreadsheet&quot;&gt;an example app on Glitch that illustrates how you can link Dialogflow with a Google spreadsheet&lt;/a&gt;. Remix the app and you can change what information is returned from the spreadsheet!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dialogflow-fulfillment-google-spreadsheet?path=views/index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;get-your-posenet-on&quot; tabindex=&quot;-1&quot;&gt;Get Your PoseNet On &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#get-your-posenet-on&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Interactive apps on Glitch really push the boundaries of what&#39;s possible using technology. This is especially the case with educators that are utilizing Glitch as a way to teach the next generation of creators.&lt;/p&gt;
&lt;p&gt;Student and Glitch user Char Stiles (&lt;a href=&quot;https://glitch.com/@CharStiles&quot;&gt;@CharStiles&lt;/a&gt;), for example, created an app from &lt;a href=&quot;http://cmuems.com/2018/60212f/deliverables/5-due-10-12/#body&quot;&gt;a homework assignment&lt;/a&gt; that uses a mix of machine learning (via ml5.js), PoseNet, and your webcam, to accurately map a motion capture skeleton! &lt;a href=&quot;https://glitch.com/~cmuems-skeleton&quot;&gt;Give it a try for yourself!&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/2-posenet-1.gif&quot; alt=&quot;posenet-1&quot; /&gt;
&lt;h2 id=&quot;make-your-resume-in-vr&quot; tabindex=&quot;-1&quot;&gt;Make Your Resume in VR &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#make-your-resume-in-vr&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The modern job search is tough, and skilled candidates have to try new methods to stand out from the crowd. I&#39;ve seen people make viral videos, start social media campaigns, and even bake cookies to get closer to their dream job.&lt;/p&gt;
&lt;p&gt;Technical product manager, software producer, and Glitch user Nathan Backous (&lt;a href=&quot;https://glitch.com/@nbackous&quot;&gt;@nbackous&lt;/a&gt;) takes things one step further by &lt;a href=&quot;https://glitch.com/~nathan-backous&quot;&gt;creating his resume in virtual reality&lt;/a&gt;. (A , if you will.) Glance around the pink and blue VR landscape and interact with the elements there to view Nathan&#39;s work history, his LinkedIn profile, and to contact him. Good luck Nathan!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nathan-backous?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-jackson-joyce&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Jackson Joyce &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-40-2018/#featured-illustrator-of-the-week-jackson-joyce&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We are so fortunate this week to feature the work of Louisiana-born, Brooklyn-based illustrator Jackson Joyce. His style is both vivid and dreamy, with a sketchy presentation evocative of childhood art done with colored pencils.&lt;/p&gt;
&lt;p&gt;Take a look at Jackson&#39;s work on this week&#39;s featured apps, and &lt;a href=&quot;https://www.jacksonedwardjoyce.com/&quot;&gt;check out his website&lt;/a&gt; for more!&lt;/p&gt;
&lt;p&gt;Hopefully this week&#39;s round-up of apps have inspired you to help make your own space on Glitch. Lose yourself in any of the great apps created by the community, or go on a journey of your own by remixing an app, trying out new technology, or working on a side project! Who knows how far you&#39;ll go?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Creating Super Effective iOS Shortcuts with Glitch</title>
    <link href="https://blog.glitch.com/post/creating-super-effective-ios-shortcuts-with-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/creating-super-effective-ios-shortcuts-with-glitch/</id>
    <content type="html">&lt;h1&gt;Creating Super Effective iOS Shortcuts with Glitch&lt;/h1&gt;
&lt;p&gt;I’ve played Pokémon since 1998, but there are still some types of Pokémon I’m never quite sure how to battle. If I’m battling a fire 🔥 Pokémon it’s pretty obvious– use water 💧! But what about a dark type?&lt;/p&gt;
&lt;p&gt;I wish I could ask Siri for all my Pokémon battle on-the-go type matchup needs. Sadly, if you ask her, she directs you to a web search. And who has time for that?&lt;/p&gt;
&lt;p&gt;But now I can create my own Siri commands with Glitch and the new iOS Shortcuts app. Well, &lt;em&gt;new-ish&lt;/em&gt;; the &lt;a href=&quot;https://support.apple.com/guide/shortcuts/welcome/ios&quot;&gt;Shortcuts&lt;/a&gt; app is really just a new version of Workflow, an automation app created in 2014. Apple bought it in 2017. With the rename, it also gets something Workflow didn’t have: Siri integration.&lt;/p&gt;
&lt;p&gt;Each Shortcut is almost like a little spell 🧙🏼‍♀️ you can cast to do a task. You build Shortcuts from “Actions” such as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Creating an image 🌠&lt;/li&gt;
&lt;li&gt;Rearranging text 📝&lt;/li&gt;
&lt;li&gt;Tweeting 📢🐦&lt;/li&gt;
&lt;li&gt;Add an event to your calendar 📆&lt;/li&gt;
&lt;li&gt;And recording video (which can come in handy for serious stuff, &lt;a href=&quot;http://uk.businessinsider.com/ios-12-shortcut-uses-iphone-to-record-police-during-traffic-stop-2018-10&quot;&gt;like getting pulled over by the police&lt;/a&gt;!)
It’s a little like programming because you can use stuff from one Action and pass it to another. For example, taking the title of a calendar event and tweeting it. Or taking two images and making one image out of them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Where Glitch comes in is as a handy tool for:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Advanced processing of data grabbed by a Shortcut Action.&lt;/li&gt;
&lt;li&gt;Capturing data from somewhere else to use in your shortcut.
Together, iOS Shortcuts and Glitch are a powerful duo. We’ll show you some examples of what people have already created using Shortcuts and Glitch. Then I’ll walk you through, step-by-step, an example Glitch-powered Shortcut that you can remix to create your own.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We got inspired by these two nifty Glitch projects:&lt;/p&gt;
&lt;p&gt;If you uninstall the News App on your iOS device, every time you visit an apple.news link it will be broken 😭&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/chapel-pews?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Luckily you can open it with the &lt;a href=&quot;https://twitter.com/ashur/status/1042533129066504192&quot;&gt;Chapel Pews shortcut&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ashur&quot;&gt;Ashur&lt;/a&gt;. It passes the URL to Glitch, then Glitch tries to find the link to the HTML article. If it finds it, it will redirect you to the article. If it doesn’t, it will show a nifty error page that will tell you how to reinstall news.&lt;/p&gt;
&lt;p&gt;When is “Game of Thrones” on next? This &lt;a href=&quot;https://twitter.com/modfox/status/1041840105533583360&quot;&gt;Shortcut&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@WillsonSmith&quot;&gt;WilsonSmith&lt;/a&gt; asks you what show you want to know about, then passes it Glitch. Then the Glitch application grabs some data from Nextair.tv to tell you when it’s on next! Nice!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/morning-marble?path=server.js&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;But how does it all work? Well, the secret is that you can pass text from Shortcuts to Glitch by adding it to the end of the Glitch app URL.&lt;/p&gt;
&lt;p&gt;For example&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;super-effective.glitch.me/DATA&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For my shortcut, I want it to take a Pokémon type and pass it to the Glitch app, so it would be&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;super-effective.glitch.me/TYPE-OF-POKEMON&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I get the Pokémon type by adding the Action “dictate text.” This means Siri asks me what type I want to know about, then Shortcuts can use whatever I say in Shortcuts Actions.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creating-super-effective-ios-shortcuts-with-glitch/101-1_lFuSGkNPaHKINZU7Wbl5-w.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Now let’s tell it to use the results and put them at the end of the URL of my Glitch app. To do that let’s use the “URL” Action.&lt;/p&gt;
&lt;p&gt;And guess what’s an option to put at the end of the URL? The text we just collected from our “dictate text” Action.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creating-super-effective-ios-shortcuts-with-glitch/101-1_63vhWSw5UF2h-qqHfSkbpg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;And finally, grab the contents of our fancy ✨ new URL with the “Get Contents of URL” Action.&lt;/p&gt;
&lt;p&gt;This is how we pass it to Glitch. How? Well, my app was created from “New Project” → Node Express. So it’s built off of &lt;a href=&quot;http://expressjs.com/&quot;&gt;Express&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/super-effective?path=server.js&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Express is a “web framework.” What’s important to us is it can serve our website and do our things based on the “route” at the end of the URL.&lt;/p&gt;
&lt;p&gt;For example&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;super-effective.glitch.me/dark&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Passes “dark” to our Glitch application. ” What is it going to do with it? It’s going to query the &lt;a href=&quot;https://pokeapi.co/&quot;&gt;PokéAPI&lt;/a&gt;. Yes, there’s an API for Pokémon! It started as a simple weekend project, but now it has almost everything you could ever want to know about Pokémon. Not just Pokémon, but berries, items, and of course what we need: type matchup info. &lt;a href=&quot;https://pokeapi.co/api/v2/type/dark/&quot;&gt;Check out the results&lt;/a&gt; for “dark” to see the type of data we’ll be working with.&lt;/p&gt;
&lt;p&gt;I called the API using &lt;a href=&quot;https://www.npmjs.com/package/pokedex-promise-v2&quot;&gt;“pokedex-promise-v2”&lt;/a&gt;, a nice little tool that allows me to query the PokéAPI with just a few lines of code.&lt;/p&gt;
&lt;p&gt;Once it gets back the data, I use plain Javascript to take the data and turn it into a sentence that Siri can say.&lt;/p&gt;
&lt;p&gt;Now, back to our Shortcut. Let’s add the “Speak Text” Action and “add to Siri” which means when we say “Super Effective” to Siri, it will trigger our new shortcut.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creating-super-effective-ios-shortcuts-with-glitch/101-1_8NhnngFxfDnDFnENH2oyHg.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;It will then ask me what ‘type’ I need to know about. Once I tell it, the Glitch app does its thing. Finally, Siri tells me what types of Pokémon are super effective against &lt;em&gt;Dark&lt;/em&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/creating-super-effective-ios-shortcuts-with-glitch/101-1_07EEdwt_uebJ98SAZo6W8Q.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Of course you can use the PokéAPI in Shortcuts without Glitch if you want, but that requires building a much more complicated Shortcut. I also like that I can use my Glitch app as a plain old-fashioned website or tool for other devices like Alexa.&lt;/p&gt;
&lt;p&gt;Want to create your own Glitch-powered iOS Shortcuts? Well, our Super Effective app is &lt;a href=&quot;https://medium.com/glitch/remix-in-spaaaace-434c21847a81&quot;&gt;remixable&lt;/a&gt; 🎤🎶! Just click “&lt;a href=&quot;http://help-center.glitch.me/help/remix/&quot;&gt;remix&lt;/a&gt;” and start coding. Here are some ideas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Want to know what types of Pokémon are effective against a specific Pokémon like Snorlax? Use Shortcuts to get a Pokémon name and then use the &lt;a href=&quot;https://pokeapi.co/api/v2/pokemon/snorlax/&quot;&gt;PokéAPI&lt;/a&gt; in Glitch to find out what type are effective against it.&lt;/li&gt;
&lt;li&gt;Use Shortcuts to pass a food name to Glitch. Then Query an API like &lt;a href=&quot;https://www.nutritionix.com/business/api&quot;&gt;Nutritionix&lt;/a&gt; or the &lt;a href=&quot;https://ndb.nal.usda.gov/ndb/api/doc&quot;&gt;USDA&lt;/a&gt; to get information about it on the go.&lt;/li&gt;
&lt;li&gt;Want to go super fancy? Create your &lt;a href=&quot;https://medium.com/javascript-scene/graphql-at-the-rest-aurant-f4091054e82a&quot;&gt;own API in Glitch&lt;/a&gt; to use with Shortcuts!
We can’t wait to see what you create!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Game and Watch</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/</id>
    <content type="html">&lt;h1&gt;Game and Watch&lt;/h1&gt;
&lt;h2 id=&quot;can-you-believe-these-food-trends&quot; tabindex=&quot;-1&quot;&gt;Can You Believe These Food Trends? 🍲📈 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/#can-you-believe-these-food-trends&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I consider myself a pretty adventurous eater, but some of the latest culinary crazes are a bit hard to swallow. Forget cronuts and ramen burgers -- gastronomical creations like &lt;a href=&quot;https://www.youtube.com/watch?v=oIn6cTve7Xw&quot;&gt;seven pound pizza burritos&lt;/a&gt; and &lt;a href=&quot;https://www.youtube.com/watch?v=c3qj7QyvRvI&quot;&gt;soft shell crabs fried in hot Cheetos&lt;/a&gt; can quickly go from interesting to Instagrammable.&lt;/p&gt;
&lt;p&gt;UX engineer and Glitch user Aaron Z. Best (&lt;a href=&quot;https://glitch.com/@AaronZBest&quot;&gt;@AaronZBest&lt;/a&gt;) created an app called &lt;a href=&quot;https://glitch.com/~food-hype&quot;&gt;FoodHype&lt;/a&gt; that cashes in on these fads with &amp;quot;auto-generated food trend journalism at your fingertips!&amp;quot; While all of these headlines are fake, they&#39;re  not that far from the truth. Sprout ice cream, anyone?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/food-hype?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;spider-man-save-the-people&quot; tabindex=&quot;-1&quot;&gt;Spider-Man: Save The People! 🕷️😱 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/#spider-man-save-the-people&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The latest Spider-Man game on PlayStation 4 takes the wall-crawling web slinger&#39;s adventures to a whole new level. But guess what -- you can play a Spider-Man game right here on Glitch too!&lt;/p&gt;
&lt;p&gt;High school student and Glitch user Christian Cromer (&lt;a href=&quot;https://glitch.com/@ChristianCromer&quot;&gt;@ChristianCromer&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~spiderman&quot;&gt;a full-featured tower defense style game using p5js&lt;/a&gt;! Protect the citizens from hordes of black widow spiders and save the day! Face front, true believers!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/14-spider-man.gif&quot; alt=&quot;spider-man&quot; /&gt;
&lt;h2 id=&quot;think-inside-the-box&quot; tabindex=&quot;-1&quot;&gt;Think Inside The Box 📦📦 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/#think-inside-the-box&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Speaking of p5js, educational technologist and Glitch user Erik Nauman (&lt;a href=&quot;https://glitch.com/@enauman&quot;&gt;@enauman&lt;/a&gt;) uses it to teach the concept of recursion. His app &lt;a href=&quot;https://glitch.com/~recursion-boxes&quot;&gt;Recursion Boxes&lt;/a&gt; gives a visual display of how recursion works with a transparent, rotating set of cubes. It&#39;s mesmerizing! 🤩&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/recursion-boxes?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;mondrian-on-demand&quot; tabindex=&quot;-1&quot;&gt;Mondrian On Demand 🔁🖼️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/#mondrian-on-demand&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Piet Mondrian was a Dutch painter most well-known for his grid-based paintings. Bogotá-based educator and Glitch user Fabio Cortés (&lt;a href=&quot;https://glitch.com/@fcor&quot;&gt;@fcor&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~sturdy-punch&quot;&gt;an app that replicates Mondrian&#39;s famous paintings&lt;/a&gt; with fantastic accuracy. The app is based on a generative artistry tutorial from &lt;a href=&quot;https://generativeartistry.com/&quot;&gt;generativeartistry.com&lt;/a&gt;, and every time you refresh the page, you&#39;ll get a new &amp;quot;painting&amp;quot;. Who knew art and code could work so well together?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/sturdy-punch?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;codetober-continues&quot; tabindex=&quot;-1&quot;&gt;Codetober Continues 🗓👩🏻‍💻 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/#codetober-continues&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Last week, we talked about Inktober, and shared some examples of Glitch users who created their own spin on this by creating a new app each day. Glitch user Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) has kept the momentum going on her Codetober apps, creating whimsical and topical variations on a theme each day. (Also, there&#39;s lots of emojis, which is always fun!)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://howthee.glitch.me/&quot;&gt;Start from Day 1&lt;/a&gt; to chart Monica&#39;s progress, and check out a few of her Codetober apps below!&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-disa-wallander&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Disa Wallander &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/#featured-illustrator-of-the-week-disa-wallander&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The work of Stockholm-based illustrator and cartoonist &lt;a href=&quot;http://www.disawallander.com/&quot;&gt;Disa Wallander&lt;/a&gt; is on full display this week on Glitch! Disa combines drawings with photos and other materials to create collages that are both playful and prolific.&lt;/p&gt;
&lt;p&gt;You can visit &lt;a href=&quot;http://www.disawallander.com/&quot;&gt;her website&lt;/a&gt; to see more of her work, and you can see her take on this week&#39;s featured apps below.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-41-2018/14-DpFOxcbV4AAxezD.jpg&quot; alt=&quot;DpFOxcbV4AAxezD&quot; /&gt;
&lt;p&gt;Whether you&#39;re playing fun games or just watching beautiful art projects, Glitch has something for everyone to see and do. And if any of these apps inspire you, then remix them and customize them to make something that&#39;s truly your own. Discover something new today!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bits, Bops, Bots, and Boxes</title>
    <link href="https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/</id>
    <content type="html">&lt;h1&gt;Bits, Bops, Bots, and Boxes&lt;/h1&gt;
&lt;h2 id=&quot;gotta-captcha-em-all&quot; tabindex=&quot;-1&quot;&gt;Gotta CAPTCHA &#39;Em All 🤖⌨ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#gotta-captcha-em-all&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A completely automated public turing test to tell computers and humans apart -- or CAPTCHA, for short -- is often used on web forms to ensure that data that&#39;s been entered and submitted has been done by a human. It&#39;s a useful way to cut down on spam. &lt;a href=&quot;https://en.wikipedia.org/wiki/CAPTCHA&quot;&gt;The first CAPTCHA is over 30 years old&lt;/a&gt;, making it a fundamental part of the World Wide Web.&lt;/p&gt;
&lt;p&gt;Web developer and glitch user Patrick Weaver (&lt;a href=&quot;https://glitch.com/@PatrickWeaver&quot;&gt;@PatrickWeaver&lt;/a&gt;) has a little fun with CAPTCHAs in his Glitch app &lt;a href=&quot;https://glitch.com/~pleaseconfirmyouarearobot&quot;&gt;Please Confirm You Are A Robot&lt;/a&gt;. Enter your name, tick the checkbox, and see if you can gain access!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pleaseconfirmyouarearobot?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;build-your-own-song-bracket&quot; tabindex=&quot;-1&quot;&gt;Build Your Own Song Bracket 🎤📊 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#build-your-own-song-bracket&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Brackets aren&#39;t just for college basketball anymore! Talk to five fans of any music artist, and chances are you&#39;ll get five different answers as to which tune is their best.&lt;/p&gt;
&lt;p&gt;Glitch user Renato (&lt;a href=&quot;https://glitch.com/@Renato&quot;&gt;@Renato&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~lilpeepbracket&quot;&gt;a bracket ranking app based on the repetoire of popular rapper Lil Peep&lt;/a&gt;; just click each song to advance them throughout the bracket. Try remixing it and customizing it for your favorite music artist!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lilpeepbracket?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;going-in-circles&quot; tabindex=&quot;-1&quot;&gt;Going in Circles ⭕↔⭕ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#going-in-circles&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Math is fantastic for solving problems and figuring out patterns -- that&#39;s where the famous Venn diagram comes from. But what happens if you try to merge a bunch of circles at once?&lt;/p&gt;
&lt;p&gt;Mathematician and Glitch User Christian Lawson-Perfect (&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;) answers that question with an app called &lt;a href=&quot;https://glitch.com/~spontaneous-venning&quot;&gt;Spontaneous Venning&lt;/a&gt;. As the simulation runs, people either wander about, walk in a circle, gravitate towards the center, or go towards (or away from) others like them. Refresh the app to run a new trial!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/spontaneous-venning?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;lines-dots-circles-and-boxes&quot; tabindex=&quot;-1&quot;&gt;Lines, Dots, Circles, and Boxes 🔳⚫ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#lines-dots-circles-and-boxes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Programmers are creating really stunning artwork on Glitch using P5.js. Generative artist Anders Hoff (&lt;a href=&quot;https://glitch.com/@inconvergent&quot;&gt;@inconvergent&lt;/a&gt;) is even trying out art on Glitch and &lt;a href=&quot;https://glitch.com/~inconvergent-sandbox&quot;&gt;created a small sandbox with examples&lt;/a&gt; that you can view, remix, and make your own. Which one is your favorite?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/inconvergent-sandbox?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;fun-with-micro-bit&quot; tabindex=&quot;-1&quot;&gt;Fun with Micro:bit! 📲🤖 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#fun-with-micro-bit&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Here at Glitch, our new design engineer Tiffany Tseng (&lt;a href=&quot;https://glitch.com/@scientiffic&quot;&gt;@scientiffic&lt;/a&gt;) has been experimenting with &lt;a href=&quot;https://microbit.org/guide/quick/&quot;&gt;micro:bit devices&lt;/a&gt;. These tiny tools contain sensors, LEDs and other apparatuses, and are often used to teach basic programming concepts in a tangible way.&lt;/p&gt;
&lt;p&gt;Through her work, Tiff has built &lt;a href=&quot;https://glitch.com/~microbit-ble&quot;&gt;several nifty starter apps&lt;/a&gt; that let you control and read sensor values from a micro:bit! You&#39;ll need a micro:bit to put these apps to use, of course, but check out the videos below to get an idea of how they work!&lt;/p&gt;
&lt;h2 id=&quot;i-hope-u-dance&quot; tabindex=&quot;-1&quot;&gt;&amp;quot;i hope u dance&amp;quot; 🎶🎧 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#i-hope-u-dance&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Jenn Schiffer (&lt;a href=&quot;https://glitch.com/@jennschiffer&quot;&gt;@jennschiffer&lt;/a&gt;) is our director of community engineering here at Glitch...and also a recording artist! (By recording, I mean recording .)&lt;/p&gt;
&lt;p&gt;Jenn, along with Phillip Calvin (&lt;a href=&quot;https://glitch.com/@pnc&quot;&gt;@pnc&lt;/a&gt;), recently released a compilation of random song lyrics from their voicemail messages titled &lt;a href=&quot;https://glitch.com/~i-hope-u-dance&quot;&gt;&amp;quot;i hope u dance&amp;quot;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Sit back, dim the lights, and click play on the fist song to listen to the dulcet tones of pOnD wAtEr. (Jenn&#39;s even made it so the songs continue playing consecutively -- no interaction required!)&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/i-hope-u-dance?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-michael-deforge&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Michael DeForge &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/this-week-on-glitch-week-42-2018/#featured-illustrator-of-the-week-michael-deforge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This week, our featured illustrator on Glitch is &lt;a href=&quot;https://www.michael-deforge.com/&quot;&gt;Michael DeForge&lt;/a&gt;! Michael is based out of Toronto, and his illustrations are both esoteric and familiar, filled with vibrant colors and simple, childlike wonder.&lt;/p&gt;
&lt;p&gt;View more of Michael&#39;s work at &lt;a href=&quot;https://www.michael-deforge.com/&quot;&gt;his website&lt;/a&gt;, and check out his illustrations based on our featured apps!&lt;/p&gt;
&lt;p&gt;The variety of apps in this week&#39;s roundup really shows how flexible Glitch is as a tool for creation and self-expression. You can start from scratch, build something with a buddy, or remix an already existing app and customize it to your heart&#39;s content. What will you create today?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Music To Your Ears</title>
    <link href="https://blog.glitch.com/post/week-43/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/week-43/</id>
    <content type="html">&lt;h1&gt;Music To Your Ears&lt;/h1&gt;
&lt;h2 id=&quot;what-does-the-fox-say&quot; tabindex=&quot;-1&quot;&gt;What Does The Fox Say? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-43/#what-does-the-fox-say&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There are several hilarious characters on the Canadian sitcom &lt;a href=&quot;http://visitschittscreek.com/&quot;&gt;Schitt&#39;s Creek&lt;/a&gt;, especially the dramatic and verbose Moira Rose. If you love fruit wine as much as she does, then you&#39;ll find this app from Glitch user Emily C. (&lt;a href=&quot;https://glitch.com/@emilyca11&quot;&gt;@emilyca11&lt;/a&gt;) positively delightful.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~moira-rose&quot;&gt;What Would Moira Rose Say?&lt;/a&gt; cycles through quotes from Moira along with definitions from Dictionary.com. Try remixing the app and making your own vocabulary builder!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/moira-rose?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;lite-spots&quot; tabindex=&quot;-1&quot;&gt;Lite Spots &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-43/#lite-spots&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of the latest projects from creative coder and Glitch user Sean Catangui (&lt;a href=&quot;https://glitch.com/@seancaat&quot;&gt;@seancaat&lt;/a&gt;) takes us back to the days of Winamp and audio visualization plugins.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~vj&quot;&gt;VJ&lt;/a&gt; is a work in progress (you could say it&#39;s  complete), and uses SVG animations to create a trippy and colorful scene. Press the F key for a waveform to appear, and press the spacebar to change the color and size of the circles. The artist&#39;s name is fixed, but you can remix the app and change it to whatever you&#39;d like. &lt;a href=&quot;https://airtable.com/shrwcr9CJ4Oytt0Z0&quot;&gt;Show us how else you would improve upon this app!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/vj?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;blurred-lines&quot; tabindex=&quot;-1&quot;&gt;Blurred Lines &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-43/#blurred-lines&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Developer and Glitch user Johan Karlsson (&lt;a href=&quot;https://glitch.com/@DonKarlssonSan&quot;&gt;@DonkarlssonSan&lt;/a&gt;) calls himself a &amp;quot;creative coder by night,&amp;quot; and &lt;a href=&quot;https://glitch.com/~lines&quot;&gt;Text by Lines&lt;/a&gt; is the latest in a series of projects exploring motion and geometry.&lt;/p&gt;
&lt;p&gt;Type the text of your choice in the text field at the top left of the page to change what&#39;s displayed. Try using some &lt;a href=&quot;https://lingojam.com/FancyTextGenerator&quot;&gt;fancy Unicode text&lt;/a&gt;, and then right-click anywhere in the app to save your creation as an image.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lines?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;electric-slide&quot; tabindex=&quot;-1&quot;&gt;Electric Slide &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-43/#electric-slide&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Generative artist and Glitch user Kate Compton (&lt;a href=&quot;https://glitch.com/@galaxykate&quot;&gt;@galaxykate&lt;/a&gt;) is well known for the beautiful visual works she creates using code.&lt;/p&gt;
&lt;p&gt;Her latest project is &lt;a href=&quot;https://glitch.com/~slidertoy&quot;&gt;Slidertoy&lt;/a&gt;, a platform for creating procedurally-generated terrains and other art. According to Kate, this platform is best for those with at least some knowledge of JavaScript, and so far has only been tested for Chrome.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://slidertoy.glitch.me/slidertoy.html&quot;&gt;Try out the Slidertoy example for yourself!&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/week-43/8-slidertoy.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;patchwork-quilt&quot; tabindex=&quot;-1&quot;&gt;Patchwork Quilt &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-43/#patchwork-quilt&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Fall is here, and that means cooler temperatures, warmer beverages, and cozy interiors — especially if you&#39;ve got a nice quilt to snuggle under to keep warm. But if you don&#39;t, maybe you can get some quilting inspiration from web developer and Glitch user Clara Beyer (&lt;a href=&quot;https://glitch.com/@csb324&quot;&gt;@csb324&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~quilt-generator&quot;&gt;QuiltBot&lt;/a&gt; is a generative art project that not only creates new colorful quilts, but also &lt;a href=&quot;https://twitter.com/botquilt&quot;&gt;tweets out the designs with some helpful quilting tips and other koans&lt;/a&gt;. Now all I need is a cozy fireplace app and I&#39;m good for the season.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/quilt-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-pepa-prieto-puy&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Pepa Prieto Puy &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-43/#featured-illustrator-of-the-week-pepa-prieto-puy&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This week&#39;s featured illustrator is the talented &lt;a href=&quot;http://pepaprietopuy.tumblr.com/&quot;&gt;Pepa Prieto Puy&lt;/a&gt;. Her use of bright colors, minimal textures, and simple line art allows the viewer to immediately experience and interpret the meaning of her work.&lt;/p&gt;
&lt;p&gt;Take a look at Pepa&#39;s work for our featured apps this week, and see more of her portfolio at &lt;a href=&quot;http://pepaprietopuy.tumblr.com/&quot;&gt;http://pepaprietopuy.tumblr.com&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Whether you&#39;re coding solo or working with a group, Glitch makes creating apps as clear as a bell. Remix any of the apps you like here and fine tune them to your heart&#39;s content. And if you get stuck, just raise your hand and someone will be there to chime in and help! You got this!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Build Firebase Apps Instantly, on Glitch</title>
    <link href="https://blog.glitch.com/post/build-firebase-apps-instantly-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/build-firebase-apps-instantly-on-glitch/</id>
    <content type="html">&lt;h1&gt;Build Firebase Apps Instantly, on Glitch&lt;/h1&gt;
&lt;p&gt;There’s nothing quite like that feeling of having a new project idea and jumping straight into building it. You’re buzzing with excitement to get coding and create this new thing, but then reality hits. Staring at a blank editor, there’s a lot of decisions you have to think through up front. From configuring servers to storing data, to authenticating users, to how to set up your app to support the other technologies you might need down the line.&lt;/p&gt;
&lt;p&gt;Of course, &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; can help with that — it’s the easiest way to get started building on the web. You never have to start from a blank slate, you can remix an already working project and off you go. But once you’re started, we want you to use whichever tools you’re comfortable with, and so we’ve always made easy to build your app on Glitch and on other services too.&lt;/p&gt;
&lt;p&gt;Today, we’re making that even easier. With our new integration with &lt;a href=&quot;https://firebase.google.com/docs/hosting/&quot;&gt;Firebase Hosting&lt;/a&gt;, we automatically detect when you’re creating a Firebase app on Glitch, and magically provide the option to deploy it straight to Firebase — directly from within Glitch. As well as view the Firebase console, and the deployed app.&lt;/p&gt;
&lt;h2 id=&quot;a-firebase-app-in-5-seconds&quot; tabindex=&quot;-1&quot;&gt;A Firebase App in 5 Seconds &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/build-firebase-apps-instantly-on-glitch/#a-firebase-app-in-5-seconds&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/build-firebase-apps-instantly-on-glitch/77-1_YbGKlqRIK-hA3vaGfH27sg.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You can combine the power and simplicity of Glitch with the extensive tools provided by Firebase — Google’s mobile and web application development platform. Firebase doesn’t just provide useful technologies that can help you build and refine your apps, like user authentication and crash reporting, it also provides features that can help you grow your user base, like notifications and Firebase Dynamic Links. And if you’re looking to monetize your creations there’s Admob and Google Adwords integrations too.&lt;/p&gt;
&lt;p&gt;This flexibility means you don’t have to worry about those future possibilities — between Glitch and Firebase, we’ve got you covered wherever your idea takes you.&lt;/p&gt;
&lt;h2 id=&quot;getting-started&quot; tabindex=&quot;-1&quot;&gt;Getting Started &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/build-firebase-apps-instantly-on-glitch/#getting-started&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To get started, add a ‘&lt;em&gt;firebase.json&lt;/em&gt;’ file to any project on Glitch. The Firebase team at Google have created a &lt;a href=&quot;https://glitch.com/firebase&quot;&gt;set of remixable starter projects&lt;/a&gt; that show you how it works. Just remix them, make your changes and when you’re ready, hit ‘Deploy to Firebase’ 🚀&lt;/p&gt;
&lt;p&gt;If you get stuck, check out our &lt;a href=&quot;http://glitch.com/help/how-do-i-deploy-my-glitch-project-to-firebase-hosting&quot;&gt;help doc&lt;/a&gt; or just &lt;a href=&quot;https://glitch.com/help/how-can-i-get-help-with-code-in-my-project/&quot;&gt;raise your hand&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/firebase-basic-webpage?path=README.md&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;See the Firebase team live-coding an app on Glitch using the new integration at Firebase Summit:&lt;/p&gt;
&lt;p&gt;From day one, we’ve made sure you have complete code portability on Glitch. We don’t use any proprietary protocols or libraries, so you can download or export your project and it will just work elsewhere without requiring any changes. And with our new &lt;a href=&quot;https://firebase.google.com/docs/hosting/&quot;&gt;Firebase Hosting&lt;/a&gt; integration, we’ve taken that a step further. We can’t wait to see what you create! 🎆💪🏾&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Cutting-Edge of the Web with Ada Rose Cannon</title>
    <link href="https://blog.glitch.com/post/the-cutting-edge-of-the-web-with-ada-rose-cannon/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-cutting-edge-of-the-web-with-ada-rose-cannon/</id>
    <content type="html">&lt;h1&gt;The Cutting-Edge of the Web with Ada Rose Cannon&lt;/h1&gt;
&lt;p&gt;As developer advocate and principal engineer at Samsung, Ada Rose Cannon works on the cutting-edge of Web technologies. From helping promote advanced web features like progressive web apps, web virtual reality (VR) and augmented reality (AR), to contributing to open source projects that help developers build great web applications.&lt;/p&gt;
&lt;p&gt;As co-chair of the W3C Immersive Web Working Group, Ada is helping to bring high-performance VR and AR to the open Web, with APIs to build fully immersive experiences that work with almost any browser-connected VR headset.
Her projects on Glitch range from fun games to useful utilities, including the following:&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~ada-game-engine&quot;&gt;Ada-Game-Engin**e&lt;/a&gt;
A WebVR game, built in a week. It&#39;s a 3rd-person RPG that enables you to explore the world around you by interacting with text or by moving around the 3D environment.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ada-game-engine?path=static/character-components.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~adalytics-live&quot;&gt;Adalytics-Liv**e&lt;/a&gt;
An auto-updating page hit counter that doesn&#39;t use cookies or tracking to provide web stats for a project.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/adalytics-live?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/~earthy-course&quot;&gt;Earthy-Cours**e&lt;/a&gt;
The Japanese animated fantasy film character Totoro in a rainy, evening-time WebVR scene.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/earthy-course?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;shipping-beats-perfection&quot; tabindex=&quot;-1&quot;&gt;Shipping Beats Perfection &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-cutting-edge-of-the-web-with-ada-rose-cannon/#shipping-beats-perfection&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ada has always been exploring what&#39;s possible on the Web, whether researching and discovering new web tech and trends at FTLabs or working with coveted creators while at PlayStation. A core part of this work has involved building short-life prototypes, leading to an appreciation of the value of shipping - getting stuff out into the world for people to use and provide feedback on, rather than endless optimization behind closed doors.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-cutting-edge-of-the-web-with-ada-rose-cannon/20-1_YuSyKysmdluB9G90lv4mDw.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&amp;quot;Stuff doesn&#39;t have to be perfect,&amp;quot; &lt;a href=&quot;https://www.fixate.it/podcast/keeping-it-simple-on-the-cutting-edge-ada-rose-cannon&quot;&gt;says Ada&lt;/a&gt;, &amp;quot;it just needs to work for people.&amp;quot; And you can see this approach in action in her write-up &amp;quot;&lt;a href=&quot;https://medium.com/samsung-internet-dev/how-i-built-a-game-in-a-week-5810b1197686&quot;&gt;How I built a game in a week&lt;/a&gt;&amp;quot;. It walks you through the resources, tools, and compromises needed to rapidly create a WebVR game in such a short time-frame.&lt;/p&gt;
&lt;p&gt;It&#39;s courageous developers like Ada, who not only try things out but who share their code and document their process that helps us all appreciate, that everyone, no matter their skill level or experience, have to make pragmatic choices when coding. By enabling us all to understand how impressive projects really get made, this helps alleviate feelings of impostor syndrome and frustration in others just starting out. Ada&#39;s work inspires by making it feel like we can all learn something new and experience the cutting-edge of the Web.&lt;/p&gt;
&lt;p&gt;You can follow &lt;a href=&quot;https://twitter.com/lady_ada_king&quot;&gt;Ada on Twitter&lt;/a&gt;, learn more about her &lt;a href=&quot;https://ada.is/&quot;&gt;on her site&lt;/a&gt;, or see what she creates next &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;on Glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Remember The Time</title>
    <link href="https://blog.glitch.com/post/remember-the-time/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/remember-the-time/</id>
    <content type="html">&lt;h1&gt;Remember The Time&lt;/h1&gt;
&lt;h2 id=&quot;deploy-to-firebase&quot; tabindex=&quot;-1&quot;&gt;Deploy to Firebase &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#deploy-to-firebase&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch is an amazing tool for creating a web project from start to finish, and with our new integration with Firebase it&#39;s become even better. You can now combine the power and simplicity of Glitch, along with the extensive tools provided by Firebase and deploy your app to Firebase Hosting in a matter of seconds. What&#39;s more, &lt;a href=&quot;https://glitch.com/firebase&quot;&gt;the Firebase team at Google have created a few nifty starter apps to help you begin.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/build-firebase-apps-instantly-on-glitch-e312e594701c&quot;&gt;Read more in our official announcement&lt;/a&gt;, and watch the video below to see the Firebase team live code an app on Glitch!&lt;/p&gt;
&lt;h2 id=&quot;listen-to-our-new-podcast-function&quot; tabindex=&quot;-1&quot;&gt;Listen to Our New Podcast: Function &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#listen-to-our-new-podcast-function&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We also launched our first podcast this week -- &lt;a href=&quot;https://glitch.com/function&quot;&gt;Function&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;is a podcast from host and Glitch CEO Anil Dash, and is all about how technology shapes culture and communications. Each week, Anil sits down with the developers behind some of the world&#39;s best-known apps, games and services, and also talks with users, critics and culture experts to unpack the effects of these features.&lt;/p&gt;
&lt;p&gt;Listen to the first episode below where Anil chats with former Dance Dance Revolution animator Ty Robinson and Brooklyn rapper 2 Milly about the concept of commodifying culture through video games. &lt;a href=&quot;https://glitch.com/culture/function-episode-1/&quot;&gt;Subscribe to Function wherever you find fine podcasts.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;spider-man-vs-green-goblin&quot; tabindex=&quot;-1&quot;&gt;Spider-Man vs. Green Goblin &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#spider-man-vs-green-goblin&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Last month, we showed you a really fun Spider-Man themed tower defense style game from high school student and Glitch user Christian Cromer (&lt;a href=&quot;https://glitch.com/@ChristianCromer&quot;&gt;@ChristianCromer&lt;/a&gt;). Christian is back at it with his latest app, &lt;a href=&quot;https://glitch.com/~greengoblin&quot;&gt;a side-scroller adventure game with a new foe -- the infamous Green Goblin!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Jump between the platforms and shoot webs at the Green Goblin to win the game. Don&#39;t fall -- one slip-up and it&#39;s game over.&lt;/p&gt;
&lt;h2 id=&quot;a-coda-for-codetober&quot; tabindex=&quot;-1&quot;&gt;A Coda for Codetober &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#a-coda-for-codetober&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Throughout last month, many of you participated in Codetober - a variation on the popular Inktober challenge. Engineer and Glitch user Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) put her own spin on the challenge by making variations on the same app every day in October.&lt;/p&gt;
&lt;p&gt;View all the days of &lt;a href=&quot;https://glitch.com/~howthee&quot;&gt;#inktober: an experiment&lt;/a&gt; below. Which one is your favorite?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/howthee?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;you-want-how-many-years-experience&quot; tabindex=&quot;-1&quot;&gt;You Want HOW MANY Years Experience? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#you-want-how-many-years-experience&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The tech industry moves pretty fast, and recruiters know this well. There always seems to be a new language or framework to learn, but it can be frustrating when you encounter a job listing that wants you to have 5+ years of experience in a half-dozen skills for an entry-level junior developer position. Worse still is if the language or framework hasn&#39;t even existed for that long!&lt;/p&gt;
&lt;p&gt;Luckily, Glitch user James (&lt;a href=&quot;https://glitch.com/@jsrn&quot;&gt;@jsrn&lt;/a&gt;) built an app for tech recruiters that should prevent this from happening in the future. &lt;a href=&quot;https://glitch.com/~howoldisit&quot;&gt;This list lets you know just how long certain technologies have existed, and you can filter the list by typing in the language or framework of your choice.&lt;/a&gt; Send this off to the next recruiter who requires you to have a decade of Tensorflow experience!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/howoldisit?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;an-ode-to-generative-poetry&quot; tabindex=&quot;-1&quot;&gt;An Ode to Generative Poetry &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#an-ode-to-generative-poetry&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Okay, my poetry skills could use some work, but luckily writer, coder and Glitch user Rory Green (&lt;a href=&quot;https://glitch.com/@rorycodinstuff&quot;&gt;@rorycodinstuff&lt;/a&gt;) has just the app to help. &lt;a href=&quot;https://glitch.com/~generative-poem-template&quot;&gt;This generative poem template&lt;/a&gt; continually creates random stanzas the longer it runs. Try remixing it and changing up the code and language and become your own poet laureate!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/generative-poem-template?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;visualize-a-library-of-color&quot; tabindex=&quot;-1&quot;&gt;Visualize A Library of Color &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#visualize-a-library-of-color&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Earlier this year, we spoke with &lt;a href=&quot;https://medium.com/glitch/exploring-the-human-side-of-data-a-creator-interview-with-jer-thorp-cd32580ac4cd&quot;&gt;Jer Thorp&lt;/a&gt;, innovator-in-residence at the Library of Congress. We spoke about Jer creating apps using Glitch, and one of his experiments, &lt;a href=&quot;https://glitch.com/~library-of-colors&quot;&gt;A Library of Color&lt;/a&gt;, is both informative and colorful.&lt;/p&gt;
&lt;p&gt;Use the selection box at the top left to toggle between data sets, and watch as the bands of colors change based on the text interepreted from the titles of the records.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/library-of-colors?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-david-biskup&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: David Biskup &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remember-the-time/#featured-illustrator-of-the-week-david-biskup&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This week, we are honored to have the work of London-based illustrator David Biskup. His minimalist style combines strong lines, bold colors, and playful expressions to create a look that&#39;s all his own.&lt;/p&gt;
&lt;p&gt;View more of David&#39;s work at &lt;a href=&quot;https://www.davidbiskupillustration.com/&quot;&gt;his website&lt;/a&gt;, and check out his illustrations based on our featured apps.&lt;/p&gt;
&lt;p&gt;As you move forward in life, sometimes it helps to take a look back. The apps we&#39;ve featured this week show what we can create by building on a theme. Do you have a project on Glitch that deserves a second look? Dust it off, remix it, and make it into something new!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://drumbridge.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://record-player.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://reveal-glitch.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://your-moment-of-zen.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://invaders-from-space.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Put a Spin on It</title>
    <link href="https://blog.glitch.com/post/week-45/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/week-45/</id>
    <content type="html">&lt;h1&gt;Put a Spin on It&lt;/h1&gt;
&lt;h2 id=&quot;this-week-on-function-apple-notes-apologies&quot; tabindex=&quot;-1&quot;&gt;This Week on Function: Apple Notes Apologies &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-45/#this-week-on-function-apple-notes-apologies&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Why do so many celebrities use the Apple Notes app for social media apologies? &lt;a href=&quot;https://glitch.com/culture/function-episode-2/&quot;&gt;On the latest episode of Function&lt;/a&gt;, we took a deep dive into this topic with insights from writer and culture expert Kara Brown and senior user experience designer Regine Gilbert.&lt;/p&gt;
&lt;p&gt;Listen to the episode below, and subscribe to Function on &lt;a href=&quot;https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455?ls=1&quot;&gt;Apple Podcasts&lt;/a&gt;, &lt;a href=&quot;https://www.stitcher.com/podcast/vox/function-with-anil-dash&quot;&gt;Stitcher&lt;/a&gt;, &lt;a href=&quot;https://open.spotify.com/show/61FfAOZJBJQbP7vfLoTuYB?si=9VICmm7DRDuiU-GfoNsj3Q&quot;&gt;Spotify&lt;/a&gt;, or wherever you get your podcasts.&lt;/p&gt;
&lt;h2 id=&quot;hands-free-duck-hunt&quot; tabindex=&quot;-1&quot;&gt;Hands-Free Duck Hunt &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-45/#hands-free-duck-hunt&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of my earliest gaming memories is playing  with my brother... and cheating by placing the Zapper right against the TV screen to shoot the ducks. Eventually I improved my aim and played the game regularly (I promise!)&lt;/p&gt;
&lt;p&gt;Now you can relive the fun of  Zapper-free with this really fun app by developer and Glitch user Oz Ramos (&lt;a href=&quot;https://glitch.com/@labofoz&quot;&gt;@labofoz&lt;/a&gt;). It uses your computer&#39;s webcam to trace your facial movements; just look at the ducks to aim, and smile to shoot. Check out the video below for an example of how it works!&lt;/p&gt;
&lt;h2 id=&quot;the-dark-souls-of-chess&quot; tabindex=&quot;-1&quot;&gt;The Dark Souls of Chess &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-45/#the-dark-souls-of-chess&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Chess is one of the oldest games in the world, but that hasn&#39;t stopped developer and Glitch user Byron Hulcher (&lt;a href=&quot;https://glitch.com/@byronhulcher&quot;&gt;@byronhulcher&lt;/a&gt;) from finding a new, unique way to make the game even more challenging.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~chess-but-harder&quot;&gt;Chess but harder&lt;/a&gt; is like the classic game you already know, but there&#39;s a &#39;&#39; twist with some of the board being hidden by a mysterious darkness. Can you capture the king when you can&#39;t even see where it is?&lt;/p&gt;
&lt;h2 id=&quot;fun-with-fractals&quot; tabindex=&quot;-1&quot;&gt;Fun with Fractals &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-45/#fun-with-fractals&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Have you heard of fractals? &lt;a href=&quot;https://en.wikipedia.org/wiki/Fractal&quot;&gt;Wikipedia defines them as a &amp;quot;detailed, recursive, and infinitely self-similar mathematical set&amp;quot;&lt;/a&gt;, and if you&#39;ve seen lightning bolts or even frost crystals on glass, then you know that fractals are all around us.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://en.wikipedia.org/wiki/Sierpinski_triangle&quot;&gt;Sierpinski triangle&lt;/a&gt; is a special fractal, and perhaps one of the most recognizable and easily created ones as well. K-12 computer science teacher and Glitch user Erik Nauman (&lt;a href=&quot;https://glitch.com/@enauman&quot;&gt;@enauman&lt;/a&gt;) built an app that lets you adjust the &amp;quot;nuttiness&amp;quot; on a Sierpinski triangle and explode the fractal into its seperate components, with artistic results. Click the &amp;quot;redraw&amp;quot; button for a new triangle.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/sierpinski-p5?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;to-n-finity-and-beyond&quot; tabindex=&quot;-1&quot;&gt;To N-Finity and Beyond &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-45/#to-n-finity-and-beyond&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Algorithmic artist and Glitch user n-schedé (&lt;a href=&quot;https://glitch.com/@n-schede&quot;&gt;@n-schede&lt;/a&gt;) builds beautiful browser-based creations, and their latest work of art is another masterpiece.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~n-finity&quot;&gt;N-finity&lt;/a&gt; is an ever-changing geometric wonder, and it&#39;s quite hypnotizing to watch. Click the &amp;quot;Randomise&amp;quot; button for new colors, and then sit back and watch the pattern slowly morph over time. Isn&#39;t math beautiful?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/n-finity?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-tor-brandt&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Tor Brandt &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/week-45/#featured-illustrator-of-the-week-tor-brandt&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;re lucky this week to have the talent of Denmark-based artist Tor Brandt on full display. His simple line drawings and use of a limited but dreamy color palette are pleasing, dreamy and ethereal.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://torbrandt.com/&quot;&gt;View more of Tor&#39;s work at his website&lt;/a&gt;, and look at his work on our featured apps of the week.&lt;/p&gt;
&lt;p&gt;What&#39;s old can become new again - you just need a little thought and creativity. The apps we&#39;ve highlighted on Glitch this week exemplify just that. Why not remix one of them and put your own spin on it too?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Kickstarting Creativity</title>
    <link href="https://blog.glitch.com/post/kickstarting-creativity/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/kickstarting-creativity/</id>
    <content type="html">&lt;h1&gt;Kickstarting Creativity&lt;/h1&gt;
&lt;h2 id=&quot;new-on-glitch-custom-domains&quot; tabindex=&quot;-1&quot;&gt;New on Glitch: Custom Domains &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#new-on-glitch-custom-domains&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of our most requested features is the ability to use your own domains with Glitch, and now you can! We&#39;ve teamed up with Fly.io to enable custom domains on Glitch in &lt;a href=&quot;https://medium.com/glitch/add-a-custom-domain-to-your-glitch-project-9a455eab2baf&quot;&gt;just a couple of clicks&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/kickstarting-creativity/21-custom-domains.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;function-all-about-the-gif&quot; tabindex=&quot;-1&quot;&gt;Function: All About the GIF &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#function-all-about-the-gif&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ah, the humble animated GIF. We use them on social media or in text messages as a way to signify a reaction, tell a story, or just to have a laugh. It&#39;s not all fun and games though — organizations and media companies are cracking down on animated GIF usage, with some going as far as issuing copyright notices against animated GIF creators. &lt;a href=&quot;https://glitch.com/culture/function-episode-3/&quot;&gt;On the latest episode of Function&lt;/a&gt;, we take a closer look at this and other GIF-related issues with our guests Kenyatta Cheese and T. Kyle MacMahon.&lt;/p&gt;
&lt;h2 id=&quot;hands-on-code-labs-in-googles-web-dev&quot; tabindex=&quot;-1&quot;&gt;Hands-on Code Labs in Google&#39;s Web.Dev &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#hands-on-code-labs-in-googles-web-dev&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This week was Google&#39;s &lt;a href=&quot;https://developer.chrome.com/devsummit/&quot;&gt;Chrome Dev Summit&lt;/a&gt;. Among their many exciting announcements was &lt;a href=&quot;https://web.dev/&quot;&gt;web.dev&lt;/a&gt;, their fab new learning platform which helps you learn and apply the web&#39;s modern capabilities to your own sites and apps. They&#39;ve integrated Glitch into the platform to power their hands-on code labs. &lt;a href=&quot;https://web.dev/&quot;&gt;Check it out!&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;kicking-off-with-codevember&quot; tabindex=&quot;-1&quot;&gt;Kicking-off with Codevember &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#kicking-off-with-codevember&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Last month we &lt;a href=&quot;https://glitch.com/culture/remember-the-time/&quot;&gt;highlighted&lt;/a&gt; some of the &lt;a href=&quot;https://glitch.com/culture/this-week-on-glitch-week-41-2018/&quot;&gt;amazing apps&lt;/a&gt; folks were &lt;a href=&quot;https://glitch.com/culture/this-week-on-glitch-week-40-2018/&quot;&gt;creating&lt;/a&gt; on Glitch for Codetober. Now Codevember is in full swing and it&#39;s got many people creating too. Codevember is a challenge for developers to sharpen their creativity and improve their skills. The goal is to build a creative piece of code every day of November.&lt;/p&gt;
&lt;p&gt;Algorithmic art creator &lt;a href=&quot;https://glitch.com/@n-schede&quot;&gt;n–schedé&lt;/a&gt; has been busy, creating &lt;a href=&quot;https://spindles.glitch.me/&quot;&gt;spindles&lt;/a&gt;, &lt;a href=&quot;https://cat-eyes.glitch.me/?s=7399&quot;&gt;cat-eyes&lt;/a&gt;, &lt;a href=&quot;https://bomp.glitch.me/?s=2758&quot;&gt;bomp&lt;/a&gt; and more.&lt;/p&gt;
&lt;p&gt;Of course, this one is a fave of ours! 💖&lt;/p&gt;
&lt;h2 id=&quot;building-blocks&quot; tabindex=&quot;-1&quot;&gt;Building Blocks &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#building-blocks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We collaborated with WeTransfer on &amp;quot;&lt;a href=&quot;https://glitch.com/~facebox&quot;&gt;facebox&lt;/a&gt;&amp;quot; - an audio and video recording app that enables you to record yourself in your browser and download the recording. It&#39;s a super-simple way to get started with WeTransfer&#39;s APIs that allow you to send things from one place to another, or organize content onto visual boards.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/facebox?path=README.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@rosenbach&quot;&gt;Michael Käsdorf&lt;/a&gt; created &amp;quot;&lt;a href=&quot;https://glitch.com/edit/#!/face-api-js-for-beginners&quot;&gt;face-api-js-for-beginners&lt;/a&gt;&amp;quot;. It&#39;s a remixable version of Jeremy Ellis&#39; face-api.js starter app, which makes it easier to get started with face detection and face recognition in the browser.&lt;/p&gt;
&lt;p&gt;And if you’re curious about using Magenta to make music with Machine Learning but don’t know where to start, &amp;quot;&lt;a href=&quot;https://hello-magenta.glitch.me/&quot;&gt;hello-magenta&lt;/a&gt;&amp;quot; is an interactive introduction by Google Software Engineer &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/hello-magenta?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;a-blast-from-the-past&quot; tabindex=&quot;-1&quot;&gt;A Blast from the Past &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#a-blast-from-the-past&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The 90s brought us a lot of things... the Spice Girls, the Fresh Prince of Bel Air, Power Rangers, Tomb Raider, Hypercolor t-shirts, and Magic Eye.&lt;/p&gt;
&lt;p&gt;For me, Magic Eye mostly meant staring cross-eyed at a picture for hours, yelling &amp;quot;it&#39;s not working!&amp;quot; I hope you had more luck with them though, as Glitch Design Engineer &lt;a href=&quot;https://glitch.com/@scientiffic&quot;&gt;Tiffany Tseng&lt;/a&gt; has brought them back!&lt;/p&gt;
&lt;p&gt;In &amp;quot;&lt;a href=&quot;https://magic-eye.glitch.me/&quot;&gt;magic-eye&lt;/a&gt;&amp;quot; you can draw an image, click &#39;Show Magic Eye&#39; and it&#39;ll be transformed into a &amp;quot;Magic Eye&amp;quot; picture (also known as a &lt;a href=&quot;https://en.wikipedia.org/wiki/Autostereogram#Random-dot&quot;&gt;random dot stereogram&lt;/a&gt;!). Save the image and share it with friends.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/kickstarting-creativity/21-magicEye.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;serendipitous-connections&quot; tabindex=&quot;-1&quot;&gt;Serendipitous Connections &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#serendipitous-connections&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Next up, we have a couple of creations by the Library of Congress&#39; Innovator-in-Residence, &lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt;Jer Thorp&lt;/a&gt;. Both help you explore the library&#39;s enormous collection through serendipitous connections.&lt;/p&gt;
&lt;p&gt;&#39;&lt;a href=&quot;https://library-of-time.glitch.me/&quot;&gt;Library of Time&lt;/a&gt;&#39; for example is a clock, and the numbers which tell you the time relate to the 25 million objects in the library&#39;s holdings. Every time you look at it, it&#39;s different!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/library-of-time?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;And there&#39;s &#39;&lt;a href=&quot;https://library-of-colors.glitch.me/&quot;&gt;Library of Color&lt;/a&gt;&#39; too. This one finds colorful words in the titles of objects in the collection and paints huge interactive rainbows that you can use to explore it.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/library-of-colors?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;If you&#39;re interested to learn more about innovation at the Library of Congress, then check out our interview with Jer about his work and &lt;a href=&quot;https://medium.com/glitch/exploring-the-human-side-of-data-a-creator-interview-with-jer-thorp-cd32580ac4cd&quot;&gt;exploring the human-side of data&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-annie-ruygt&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Annie Ruygt &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/kickstarting-creativity/#featured-illustrator-of-the-week-annie-ruygt&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Annie Ruygt is a freelance illustrator who works primarily with startups, helping them bring their brand and story to life through illustration. We&#39;re excited to have her as the guest illustrator on Glitch this week as she&#39;s worked closely with Fly.io, who we worked with on our &lt;a href=&quot;https://medium.com/glitch/add-a-custom-domain-to-your-glitch-project-9a455eab2baf&quot;&gt;new custom domain support&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See more of Annie&#39;s work on her &lt;a href=&quot;https://annieruygtillustration.com/&quot;&gt;website&lt;/a&gt; and &lt;a href=&quot;https://www.instagram.com/annieruygt/&quot;&gt;Instagram&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Our featured apps this week are all about kicking-off creative endeavors - whether it&#39;s bringing things back from the past, or starting things afresh. We&#39;re excited to see what you create next on Glitch 💪🏼&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Look, Listen and Learn</title>
    <link href="https://blog.glitch.com/post/look-listen-and-learn/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/look-listen-and-learn/</id>
    <content type="html">&lt;h1&gt;Look, Listen and Learn&lt;/h1&gt;
&lt;h2 id=&quot;should-twitter-have-an-edit-button&quot; tabindex=&quot;-1&quot;&gt;Should Twitter Have an Edit Button? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#should-twitter-have-an-edit-button&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This week on &lt;a href=&quot;https://glitch.com/function&quot;&gt;Function&lt;/a&gt;, we answer one of the most requested questions in tech: should Twitter have an edit button? We talk with Leslie Miley, former engineering manager at Twitter, about the behind-the-scenes technical and ethical considerations that need to take place to carry out this feature from a product level.&lt;/p&gt;
&lt;p&gt;We also talk to Andy Carvin, author, professor, and former social media editor at NPR. Andy knows firsthand how one misinformed tweet can have a dangerous ripple effect, and talks about how the possibility of editing that tweet may have caused even more damage.&lt;/p&gt;
&lt;p&gt;Listen to the episode below, and subscribe to Function on &lt;a href=&quot;https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455?ls=1&quot;&gt;Apple Podcasts&lt;/a&gt;, &lt;a href=&quot;https://www.stitcher.com/podcast/vox/function-with-anil-dash&quot;&gt;Stitcher&lt;/a&gt;, &lt;a href=&quot;https://open.spotify.com/show/61FfAOZJBJQbP7vfLoTuYB?si=9VICmm7DRDuiU-GfoNsj3Q&quot;&gt;Spotify&lt;/a&gt;, &lt;a href=&quot;https://www.google.com/podcasts?feed=aHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0Z1bmN0aW9uV2l0aEFuaWxEYXNo&quot;&gt;Google Podcasts&lt;/a&gt;, or wherever you find your favorite shows.&lt;/p&gt;
&lt;h2 id=&quot;the-sound-of-art&quot; tabindex=&quot;-1&quot;&gt;The Sound of Art &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#the-sound-of-art&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Pioneering computer artist &lt;a href=&quot;https://en.wikipedia.org/wiki/Vera_Moln%C3%A1r&quot;&gt;Vera Molnár&lt;/a&gt;&#39;s work is characterized by bold, geometric themes and shapes. Molnár used Fortran and BASIC in her work, which seems like a lifetime ago when you think about the speed at which technology and computer graphics have changed.&lt;/p&gt;
&lt;p&gt;Software Engineer and Glitch user Monica Dinculsescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;) builds on Molnár&#39;s creations by &lt;a href=&quot;https://hearing-vera-molnar.glitch.me/&quot;&gt;transforming one of her earliest works, &amp;quot;Un Deux Trois,&amp;quot; into a mysterious 8-bit song.&lt;/a&gt; As the music goes on, the painting comes to life. Keep refreshing the app to hear different instruments and melodies.&lt;/p&gt;
&lt;h2 id=&quot;bringing-hands-free-web-functionality-to-everyone&quot; tabindex=&quot;-1&quot;&gt;Bringing Hands-Free Web Functionality to Everyone &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#bringing-hands-free-web-functionality-to-everyone&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Portland-based digital creator Oz Ramos (&lt;a href=&quot;https://glitch.com/@labofoz&quot;&gt;@LabOfOz&lt;/a&gt;) is doing some really awesome work using &lt;a href=&quot;https://handsfree.js.org/&quot;&gt;Handsfree.js&lt;/a&gt;, a library he created that adds hands-free functionality to any website or web service. As a &lt;a href=&quot;https://www.theschool.ai/&quot;&gt;School of AI&lt;/a&gt; Fellow, Oz has a goal to connect one million people to the web using Handsfree.js.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~handsfree-starter&quot;&gt;Oz has made his work available on Glitch as a helpful starter kit&lt;/a&gt;, so anyone can begin using Handsfree.js in their own projects. Remix the app and show us what you create!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/handsfree-starter?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;adding-3d-and-ar-content-with-polymer&quot; tabindex=&quot;-1&quot;&gt;Adding 3D and AR Content with Polymer &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#adding-3d-and-ar-content-with-polymer&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;At this year&#39;s Chrome Dev Summit, Google talked about &lt;a href=&quot;https://www.youtube.com/watch?v=ylz2EbWueKw&quot;&gt;the next great platform for the immersive web: your web browser&lt;/a&gt;. A lot of this is made possible by the Polymer project, a set of libraries, tools, and standards to help build a better web.&lt;/p&gt;
&lt;p&gt;Sounds pretty cool, right? If this piques your interest, then take a look at &lt;a href=&quot;https://glitch.com/~model-viewer&quot;&gt;model-viewer&lt;/a&gt;. This app by Glitch user Christopher Joel (&lt;a href=&quot;https://glitch.com/@cdata&quot;&gt;@cdata&lt;/a&gt;) uses &lt;a href=&quot;https://github.com/Polymer/lit-element&quot;&gt;LitElement&lt;/a&gt;, a simple base class for creating fast, lightweight web components. Remix the app and give it a try!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/model-viewer?path=demo-styles.css&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;getting-started-with-material-design&quot; tabindex=&quot;-1&quot;&gt;Getting Started with Material Design &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#getting-started-with-material-design&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://material.io/design/&quot;&gt;Material Design framework&lt;/a&gt; gives you an expansive set of guidelines and tools to create user interfaces, apps, and websites. But it can be difficult to figure out where or how to start using it.&lt;/p&gt;
&lt;p&gt;Design advocate Yasmine Evjen (&lt;a href=&quot;https://glitch.com/@yasmineevjen&quot;&gt;@yasmineevjen&lt;/a&gt;) and software engineers Matt Goo (&lt;a href=&quot;https://glitch.com/@moog16&quot;&gt;@moog16&lt;/a&gt;), Bonnie Zhou (&lt;a href=&quot;https://glitch.com/@bonniezhou&quot;&gt;@bonniezhou&lt;/a&gt;), and Lynn Jepsen (&lt;a href=&quot;https://glitch.com/@lynnmercier&quot;&gt;@lynnmercier&lt;/a&gt;) — have created &lt;a href=&quot;https://glitch.com/~adopt-a-pup&quot;&gt;a useful app that serves as a primer to Material Components and Theming.&lt;/a&gt; Even better, it features a bunch of great photos of dogs to help you learn. Remix the app and follow the well-documented README for more information.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/adopt-a-pup?path=readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;striking-a-chord&quot; tabindex=&quot;-1&quot;&gt;Striking a Chord &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#striking-a-chord&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To the average person, math may just seem like a bunch of numbers and equations, but there&#39;s a lot of elegance and beauty if you peek just under the surface. &lt;a href=&quot;https://en.wikipedia.org/wiki/Fractal&quot;&gt;Fractals&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Tessellation&quot;&gt;tesselations&lt;/a&gt;, &lt;a href=&quot;https://en.wikipedia.org/wiki/Golden_ratio&quot;&gt;the golden ratio&lt;/a&gt;...math is all around us in many ways.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~chordmachine&quot;&gt;This chord machine app&lt;/a&gt; from technologist and Glitch user Andrew Rodgers (&lt;a href=&quot;https://glitch.com/@acedrew&quot;&gt;@acedrew&lt;/a&gt;) is a great example of this kind of mathematical beauty. As chords are drawn around a circle, a cardioid pattern is revealed; adjust the line color, multiplicand, and scale to generate different drawings. You can also record the animation and save it as a video. Experiment with the settings and see what you can create.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/chordmachine?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-bill-rebholz&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Bill Rebholz &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/look-listen-and-learn/#featured-illustrator-of-the-week-bill-rebholz&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We are so honored this week to feature the work of New York-based illustrator Bill Rebholz. His bold style, thick lines, and chunky graphics are charmingly retro, yet very much modern and fresh. Is it possible for a drawing to have charisma? I think so!&lt;/p&gt;
&lt;p&gt;Check more of Bill&#39;s amazing work at &lt;a href=&quot;https://billrebholz.com/&quot;&gt;his website&lt;/a&gt;, and take a look at his illustrations for this week&#39;s slate of featured apps.&lt;/p&gt;
&lt;p&gt;As we head into the long holiday weekend, we can&#39;t help but feel thankful for the tremendous community and the outpouring of creativity and innovation on Glitch. What are you thankful for this year?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Home for the Holidays</title>
    <link href="https://blog.glitch.com/post/home-for-the-holidays/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/home-for-the-holidays/</id>
    <content type="html">&lt;h1&gt;Home for the Holidays&lt;/h1&gt;
&lt;h2 id=&quot;this-week-on-function-copyrights-on-youtube&quot; tabindex=&quot;-1&quot;&gt;This Week on Function: Copyrights on YouTube &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#this-week-on-function-copyrights-on-youtube&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On this week&#39;s episode of Function, we look into YouTube and copyright infringement with entertainment lawyer Gordon Firemark and YouTuber and musician Paul Davids. Gordon specializes in theatre, film, television, and new media law, and he breaks down how works become copyright, talks about the concept of fair use, and discusses with Anil why a copyright disclaimer could do more harm than good.&lt;/p&gt;
&lt;p&gt;Later, Anil speaks with Paul about how YouTube&#39;s Content ID system resulted in getting a copyright strike on his own original song. As someone who has been on the other side of this issue, Paul offers a thoughtful and nuanced explanation on his situation that will influence how you think about your work and copyrights.&lt;/p&gt;
&lt;p&gt;Listen to the episode below, and subscribe to Function on &lt;a href=&quot;https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455?ls=1&quot;&gt;Apple Podcasts&lt;/a&gt;, &lt;a href=&quot;https://www.stitcher.com/podcast/vox/function-with-anil-dash&quot;&gt;Stitcher&lt;/a&gt;, &lt;a href=&quot;https://open.spotify.com/show/61FfAOZJBJQbP7vfLoTuYB?si=9VICmm7DRDuiU-GfoNsj3Q&quot;&gt;Spotify&lt;/a&gt;, &lt;a href=&quot;https://www.google.com/podcasts?feed=aHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0Z1bmN0aW9uV2l0aEFuaWxEYXNo&quot;&gt;Google Podcasts&lt;/a&gt;, or wherever you find your favorite shows.&lt;/p&gt;
&lt;h2 id=&quot;love-santa-claus&quot; tabindex=&quot;-1&quot;&gt;Love, Santa Claus &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#love-santa-claus&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kids all over the world -- including those who are kids at heart -- are busy writing letters to Santa Claus so he knows exactly what gifts to bring when he slides down the chimney on Christmas Eve. Riley Walz created a project called &lt;a href=&quot;https://santamail.me/&quot;&gt;Santa, Mail Me!&lt;/a&gt; which lets parents order handwritten, personalized letters from Santa to their children, and a Glitch app is part of the engine behind it!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/riieywz/status/1066844290368839683&quot;&gt;Riley detailed the entire process on Twitter&lt;/a&gt;, which includes connecting to Airtable&#39;s API using a Glitch app to manage the orders. It&#39;s a really fantastic example of how Glitch can be used to help connect services (and even spread a little holiday cheer).&lt;/p&gt;
&lt;h2 id=&quot;feed-your-obsession&quot; tabindex=&quot;-1&quot;&gt;Feed Your Obsession &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#feed-your-obsession&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of my favorite ways to pass the time when I&#39;m waiting in the airport is by researching random topics online. If you have a curious mind and want to dive into some new information, check out &lt;a href=&quot;https://glitch.com/~randomobsession&quot;&gt;randomobsession&lt;/a&gt;, an app from Glitch user &lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt;@elankiderman.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The app pulls from Quartz&#39;s daily newsletter called , and every time you click or tap the big red button in the app, you&#39;ll be served a new subject to learn about to stimulate your mind. What did you learn about today?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/randomobsession?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;a-year-in-review&quot; tabindex=&quot;-1&quot;&gt;A Year in Review &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#a-year-in-review&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Santa&#39;s not the only one making a list and checking it twice! A lot of people are making their year-end lists right now, including our own Tiffany Tseng (&lt;a href=&quot;https://glitch.com/@scientiffic&quot;&gt;@scientiffic&lt;/a&gt;). &lt;a href=&quot;https://year-end-list.glitch.me/&quot;&gt;Her app includes her favorite books of 2018&lt;/a&gt;, but feel free to remix the app for yourself and customize it with your own books (or movies or albums or whatever you&#39;d like).&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/year-end-list?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;pinching-cartoon-cheeks&quot; tabindex=&quot;-1&quot;&gt;Pinching Cartoon Cheeks &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#pinching-cartoon-cheeks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I was a kid, the holidays meant seeing relatives visit from out of town and having them furiously pinch my chubby cheeks. &amp;quot;Oh, you are just so cute that I could eat you up!&amp;quot; It&#39;s endearing, sure, but also...pinched cheeks hurt, man. Not cool.&lt;/p&gt;
&lt;p&gt;Luckily, Glitch user qwer (&lt;a href=&quot;https://glitch.com/@Gumball12&quot;&gt;@Gumball12&lt;/a&gt;) has created &lt;a href=&quot;https://glitch.com/~darwin-face&quot;&gt;an app so you can pinch and stretch the cheeks of the characters from &lt;/a&gt; Choose from Gumball, Darwin, or Anaïs and start pinching and stretching. No pain necessary!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/darwin-face?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;icons-at-the-disco&quot; tabindex=&quot;-1&quot;&gt;Icons at the Disco &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#icons-at-the-disco&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The holidays are also the perfect time for parties and get-togethers. If you need some quick festive cheer for your winter shindig, Glitch user Jonathan Daggerhart (&lt;a href=&quot;https://glitch.com/@daggerhart&quot;&gt;@daggerhart&lt;/a&gt;) has you covered.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~abstract-disco&quot;&gt;Abstract Disco!&lt;/a&gt; is a disco. And it&#39;s abstract. But more than that, it&#39;s a grid of randomly flashing colors that you can customize using different emoji and icons. Add a little pop art flair to your next holiday hangout.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/abstract-disco?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;evergreen-evernote&quot; tabindex=&quot;-1&quot;&gt;Evergreen Evernote &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#evergreen-evernote&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I jot down ideas and other things in a notes app on my phone all the time. Sometimes, it&#39;s easy to find what I&#39;m looking for when I need it, but other times, notes will easily get lost in the shuffle.&lt;/p&gt;
&lt;p&gt;If you use Evernote and find yourself in this same situation, Glitch user and IBM engineer Christopher Galtenberg (&lt;a href=&quot;https://glitch.com/@galtenberg&quot;&gt;@galtenberg&lt;/a&gt;) created &lt;a href=&quot;https://glitch.com/~evernote-random&quot;&gt;an app which randomly presents new notes from your archive.&lt;/a&gt; You will need to remix the app and add your Evernote credentials to get started, but once you&#39;ve done that, it will help you remember and discover insights you completely forgot about.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/evernote-random?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-conxhita-herrero&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Conxhita Herrero &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/home-for-the-holidays/#featured-illustrator-of-the-week-conxhita-herrero&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This week, we have the illustrations of the talented Conxhita Herrero here on Glitch. Her linework, rich use of color, and eccentric character design give her work a distinct charm.&lt;/p&gt;
&lt;p&gt;Take a look at her tiles below on this week&#39;s featured apps, and learn more about her at &lt;a href=&quot;https://megaqu.blogspot.com/&quot;&gt;her website.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There&#39;s a lot of activity going on this time of year, so we hope this week&#39;s roundup of apps helps you with organizing, unwinding, or just having a little fun. &#39;Tis the season for creativity! What will you make?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Computer? Make It So.</title>
    <link href="https://blog.glitch.com/post/computer-make-it-so/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/computer-make-it-so/</id>
    <content type="html">&lt;h1&gt;Computer? Make It So.&lt;/h1&gt;
&lt;h2 id=&quot;this-week-on-function-podcast-advertising&quot; tabindex=&quot;-1&quot;&gt;This Week on Function: Podcast Advertising &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#this-week-on-function-podcast-advertising&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Squarespace. Mailchimp. Casper. Blue Apron. If you’re a regular podcast listener, then there’s no doubt you’ve heard ads from these companies, among many others.&lt;/p&gt;
&lt;p&gt;This week on &lt;a href=&quot;https://glitch.com/function&quot;&gt;Function&lt;/a&gt;, we examine the world of podcast advertising. Host and Glitch CEO Anil Dash sits down with &lt;strong&gt;Francesco Baschieri&lt;/strong&gt;, president of Voxnest, and talks about some of the trends and technology behind podcast ads. We also hear from New York City podcasting duo &lt;strong&gt;Jade + XD&lt;/strong&gt; and pull back the curtain on advertising and monetization from an independent media perspective.&lt;/p&gt;
&lt;p&gt;Listen to the episode below, and subscribe to Function on &lt;a href=&quot;https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455?ls=1&quot;&gt;Apple Podcasts&lt;/a&gt;, &lt;a href=&quot;https://www.stitcher.com/podcast/vox/function-with-anil-dash&quot;&gt;Stitcher&lt;/a&gt;, &lt;a href=&quot;https://open.spotify.com/show/61FfAOZJBJQbP7vfLoTuYB?si=9VICmm7DRDuiU-GfoNsj3Q&quot;&gt;Spotify&lt;/a&gt;, &lt;a href=&quot;https://www.google.com/podcasts?feed=aHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0Z1bmN0aW9uV2l0aEFuaWxEYXNo&quot;&gt;Google Podcasts&lt;/a&gt;, or wherever you find your favorite shows.&lt;/p&gt;
&lt;h2 id=&quot;make-your-own-audiograms&quot; tabindex=&quot;-1&quot;&gt;Make Your Own Audiograms &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#make-your-own-audiograms&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Speaking of podcasts, you may have seen some of your favorite shows share small clips from recent episodes in the form of a video. (We even do it for our podcast.)&lt;/p&gt;
&lt;p&gt;There&#39;s several ways to make these shareable videos -- also called audiograms -- and Glitch user Tennyson (&lt;a href=&quot;https://glitch.com/@tennyson&quot;&gt;@tennyson&lt;/a&gt;) created an app that lets you build your own custom audiograms. Upload your audio of choice, edit the waveform, and use your own image to make the audiogram come alive.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/audiogram?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;become-a-piano-virtuoso&quot; tabindex=&quot;-1&quot;&gt;Become A Piano Virtuoso &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#become-a-piano-virtuoso&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I was a kid, there was someone in my class who was a whiz on the piano. He could hear a song on the radio, sit down at the keys, and play it and riff on it like he wrote it himself. Except for a jazzy version of , the piano was never my forte. But thanks to engineer and Glitch user Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;), I can finally tickle the ivories like a true professional. And so can you!&lt;/p&gt;
&lt;p&gt;Monica&#39;s app &lt;a href=&quot;https://glitch.com/~piano-genie&quot;&gt;Piano Genie&lt;/a&gt; mimics an entire piano in just eight keys, and it uses &lt;a href=&quot;https://magenta.tensorflow.org/&quot;&gt;magenta.js&lt;/a&gt; to automatically improvise new notes. &lt;a href=&quot;https://magenta.tensorflow.org/pianogenie&quot;&gt;Check out the explanation behind how the app works&lt;/a&gt;, then give it a try and compose the next smash hit!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/piano-genie?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;write-an-unreadable-novel&quot; tabindex=&quot;-1&quot;&gt;Write An Unreadable Novel &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#write-an-unreadable-novel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://nanowrimo.org/&quot;&gt;National Novel Writing Month&lt;/a&gt; (NaNoWriMo) takes place every November, and hundreds of thousands of people participate in the marathon journey of writing a 50,000 word novel in just 30 days. &lt;a href=&quot;https://nanogenmo.github.io/&quot;&gt;National Novel Generation Month&lt;/a&gt; (NaNoGenMo) is...a bit different. Instead of stressing over characters and plot lines, you can let your computer write your novel for you. There is one rule: you must share at least one novel along with your source code at the end.&lt;/p&gt;
&lt;p&gt;Artist, musician and Glitch user Emma Winston (&lt;a href=&quot;https://glitch.com/@emmawinston&quot;&gt;@emmawinston&lt;/a&gt;) published her NaNoGenMo novel &lt;a href=&quot;https://glitch.com/~tinyplaces&quot;&gt;&amp;quot;Boring Tales From Tiny Places&amp;quot;&lt;/a&gt;, and it was generated using JavaScript, RiTa and Tracery. Read the novel below, and remix it to make your own tech-generated magnum opus.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tinyplaces?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;teach-your-computer-to-talk&quot; tabindex=&quot;-1&quot;&gt;Teach Your Computer To Talk &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#teach-your-computer-to-talk&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Humans have created machines to emulate human speech for over a hundred years. Bell Labs created the vocoder in the 1930s, and as computing has grown over the years, now we have apps like &lt;a href=&quot;https://glitch.com/~web-speech&quot;&gt;web-speech&lt;/a&gt; from Glitch user &lt;a href=&quot;https://glitch.com/@yung_kropotkin&quot;&gt;@yung_kropotkin&lt;/a&gt;. Type in the text of your choice, and select from over twenty different speech types, and change up the rate and pitch to find the voice that you like best.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/web-speech?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;change-the-government&quot; tabindex=&quot;-1&quot;&gt;Change The Government &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#change-the-government&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If 2018 has taught us anything, it&#39;s that tech innovation and modern government aren&#39;t exactly the best of friends. Regardless of that, we still use technology to rally behind candidates, champion important causes and spread the word about the laws that effect us all.&lt;/p&gt;
&lt;p&gt;Canadian high schooler and Glitch user Maggie Lee (&lt;a href=&quot;https://glitch.com/@Margaretl33&quot;&gt;@Margaretl33&lt;/a&gt;) wanted to clear up the confusion about the upcoming referendum in British Columbia around electoral reform. &lt;a href=&quot;https://pro-rep-referendum.glitch.me/&quot;&gt;She built a website on Glitch that explains the three proposed systems&lt;/a&gt;, and it&#39;s been so popular that &lt;a href=&quot;https://www.richmond-news.com/news/teen-designs-website-to-educate-about-proportional-representation-1.23511538&quot;&gt;her local newspaper even helped amplify it to their readers.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;According to Maggie, this is an important issue that &amp;quot;could really change who we see in our legislature and what happens in our province.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pro-rep-referendum?path=script.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-yacoyon&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Yacoyon &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/computer-make-it-so/#featured-illustrator-of-the-week-yacoyon&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We are so pleased to once again feature the work of &lt;a href=&quot;http://yacoyon.com/&quot;&gt;Yacoyon&lt;/a&gt;! With a nod to the early days of computing, Yacoyon&#39;s pixel art style is a perfect accompaniment to our roundup.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.instagram.com/yacoyon&quot;&gt;View more of Yacoyon&#39;s work on Instagram&lt;/a&gt;, and see Yacoyon&#39;s visions for this week&#39;s featured apps.&lt;/p&gt;
&lt;p&gt;Technology allows us to do so much, and with Glitch, you can make your ideas come alive. Start from any project, remix it, and come up with your own unique creation. What will you make today?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Looky What We Made</title>
    <link href="https://blog.glitch.com/post/looky-what-we-made/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/looky-what-we-made/</id>
    <content type="html">&lt;h1&gt;Looky What We Made&lt;/h1&gt;
&lt;p&gt;A riot of color and creativity,  is a free, 76-page book showcasing some of the 1 million projects the Glitch community has created in 2018. There&#39;s everything from useful tools to cutting-edge VR experiences, smart bots, and apps that help advance important causes.&lt;/p&gt;
&lt;p&gt;Be inspired by over 100 projects from 75 creators, and artwork by a dozen guest illustrators from all over the world.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Better Living Through Apps</title>
    <link href="https://blog.glitch.com/post/better-living-through-apps/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/better-living-through-apps/</id>
    <content type="html">&lt;h1&gt;Better Living Through Apps&lt;/h1&gt;
&lt;h2 id=&quot;this-week-on-function-behind-the-rising-labor-movement-in-tech&quot; tabindex=&quot;-1&quot;&gt;This Week on Function: Behind the Rising Labor Movement in Tech &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#this-week-on-function-behind-the-rising-labor-movement-in-tech&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On November 1, 2018, thousands of Google employees around the world staged a mass walkout in protest of how the company handled claims of sexual misconduct. While this is not the first time we have seen protests at this scale, it does signal to the larger community that workers at huge tech companies like these are at an inflection point. When is enough, enough?&lt;/p&gt;
&lt;p&gt;This week on Function, host and Glitch CEO Anil Dash sits down with &lt;strong&gt;Leigh Honeywell&lt;/strong&gt;, &lt;strong&gt;Mark S. Luckie&lt;/strong&gt;, and &lt;strong&gt;Matt Rivitz&lt;/strong&gt; to take a look at the rising labor movement in tech from those whose advocacy helped set the foundation for what we see today around the dissent from tech workers.&lt;/p&gt;
&lt;p&gt;Listen to the episode below, and subscribe to Function on &lt;a href=&quot;https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455?ls=1&quot;&gt;Apple Podcasts&lt;/a&gt;, &lt;a href=&quot;https://www.stitcher.com/podcast/vox/function-with-anil-dash&quot;&gt;Stitcher&lt;/a&gt;, &lt;a href=&quot;https://open.spotify.com/show/61FfAOZJBJQbP7vfLoTuYB?si=9VICmm7DRDuiU-GfoNsj3Q&quot;&gt;Spotify&lt;/a&gt;, &lt;a href=&quot;https://www.google.com/podcasts?feed=aHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0Z1bmN0aW9uV2l0aEFuaWxEYXNo&quot;&gt;Google Podcasts&lt;/a&gt;, or wherever you find your favorite shows.&lt;/p&gt;
&lt;h2 id=&quot;private-playlists-please&quot; tabindex=&quot;-1&quot;&gt;Private Playlists, Please &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#private-playlists-please&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&#39;Tis the season for holiday cheer, and for a lot of people, that means making and jamming out to playlists on Spotify. Sharing playlists is always great, but since they&#39;re public by default, anyone following you can see every playlist you have, including that one for Swedish pop from the 90s called . (Okay, that may just be me.)&lt;/p&gt;
&lt;p&gt;But thanks to engineer and Glitch user Eric Lewis (&lt;a href=&quot;https://glitch.com/@EricLewis&quot;&gt;@EricLewis&lt;/a&gt;), you can now make all your Spotify playlists private with a single click. &lt;a href=&quot;https://glitch.com/~make-all-spotify-playlists-secret&quot;&gt;Just click the green button to give the app permisions to your Spotify account&lt;/a&gt;, and voila -- your playlists are now for your eyes (and ears) only.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/make-all-spotify-playlists-secret?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;dive-into&quot; tabindex=&quot;-1&quot;&gt;Dive Into &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#dive-into&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Today&#39;s games are a feast for the senses with 4K graphics and killer surround sound. But back when I first started gaming, text-based RPGs were king. All the graphics and sound were in your mind. It sort of gives a new meaning to virtual reality, if you think about it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~dive-the-game&quot;&gt;Dive: The Game&lt;/a&gt; is a callback to those early days of video games. You start off as an intrepid adventure with a calling to the sea. Each choice leads you deeper into the story as you discover the mysteries of the briny deep. Thank you for the trip down memory lane, Eve (&lt;a href=&quot;https://glitch.com/@eveahe&quot;&gt;@eveahe&lt;/a&gt;)!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dive-the-game?path=readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;a-bouquet-of-sound&quot; tabindex=&quot;-1&quot;&gt;A Bouquet of Sound &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#a-bouquet-of-sound&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://wavewall.glitch.me/&quot;&gt;An app that can &amp;quot;ingest music and generate a field of visualization flowers&amp;quot;&lt;/a&gt; sounds pretty trippy, but the effect it creates is stunning. WaveWall is the latest app from technologist and Glitch user Andrew Rodgers (&lt;a href=&quot;https://glitch.com/@acedrew&quot;&gt;@acedrew&lt;/a&gt;), and it turns music into an animated visualization of revolved waveforms. You can upload a song or talk into your microphone, and then download the resulting design as an SVG or PNG file.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wavewall?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;take-your-medicine-elsie&quot; tabindex=&quot;-1&quot;&gt;Take Your Medicine, Elsie &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#take-your-medicine-elsie&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As the saying goes, invention is the mother of necessity. What started out as a simple request between two Twitter users ended up becoming &lt;a href=&quot;https://livestock-calculator.glitch.me/&quot;&gt;a handy way for small farmers to figure out dosage amounts for their livestock.&lt;/a&gt; Enter in the weight of your animal along with recommended dosage and preparation strength numbers, and let the calculator do the rest. Thank you Glitch user Adrienne L. Travis (&lt;a href=&quot;https://glitch.com/@adrienne&quot;&gt;@adrienne&lt;/a&gt;) for your ingeniuity!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/livestock-calculator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;watch-your-language&quot; tabindex=&quot;-1&quot;&gt;Watch Your Language &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#watch-your-language&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The best technology doesn&#39;t need to smack you over the head to let you know that it&#39;s doing its job. Sometimes, a gentle reminder is enough. This is especially the case when it comes to inclusive language, and this app from Glitch user Knut Melvær (&lt;a href=&quot;https://glitch.com/@kmelve&quot;&gt;@kmelve&lt;/a&gt;) is &lt;a href=&quot;https://glitch.com/~guys-bot-for-slack&quot;&gt;a handy little Slack bot that pops in to suggest alernate terms to use instead of the word &amp;quot;guys&amp;quot;&lt;/a&gt;. It&#39;s quick, non-shaming, and best of all, easy to install. Just click the &amp;quot;Add to Slack&amp;quot; button and start improving your Slack team today.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/guys-bot-for-slack?path=glitch_readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-aaron-fernandez&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: Aaron Fernandez &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-living-through-apps/#featured-illustrator-of-the-week-aaron-fernandez&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Aaron Fernandez — also known as &amp;quot;Aaron The Illustrator&amp;quot; — is our featured illustrator on Glitch for this week! His distinct linework, combined with bright, flourescent colors, makes his drawings instantly stand out from the crowd.&lt;/p&gt;
&lt;p&gt;Check out more of Aaron&#39;s incredible work on &lt;a href=&quot;http://aarontheillustrator.com/&quot;&gt;his website&lt;/a&gt; or on &lt;a href=&quot;https://www.instagram.com/aarontheillustrator/&quot;&gt;Instagram&lt;/a&gt;, and see what he&#39;s created for our featured apps.&lt;/p&gt;
&lt;p&gt;Our apps for this week&#39;s roundup embody the spirit that makes Glitch such a tremendous community for creators. Whether you&#39;re collaborating with someone or just whipping up a quick idea for yourself, Glitch has the tools you need to get the job done.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Welcoming Thimble to Glitch</title>
    <link href="https://blog.glitch.com/post/welcoming-thimble-to-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/welcoming-thimble-to-glitch/</id>
    <content type="html">&lt;h1&gt;Welcoming Thimble to Glitch&lt;/h1&gt;
&lt;p&gt;TL;DR: Mozilla is beginning the process of shutting down Thimble. While Thimble won’t be closed until December 2019, we’re working with the Thimble team at Mozilla to make it as easy as possible to migrate your Thimble projects to Glitch now, so you can continue to build and publish apps, web pages, and more for free.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://thimble.mozilla.org/en-US/&quot;&gt;Thimble&lt;/a&gt; is Mozilla’s browser-based, educational code editor. As Mozilla has refocused its resources on other projects, the Thimble project has been in maintenance mode for some time, and recently the team made a plan to sunset the Thimble project in December 2019.&lt;/p&gt;
&lt;p&gt;At Glitch, we’re committed to the Thimble community, which means keeping the more than 1.4 million Thimble projects online, and providing Thimble users with a new home for your projects and users so that you can continue to edit and build new projects on Glitch for free.&lt;/p&gt;
&lt;p&gt;We’re working to make the migration process as simple as possible — it’ll be just a few clicks. What’s more, Thimble’s incremental shut-down is being deliberately timed around semesters to minimize disruption to course schedules.&lt;/p&gt;
&lt;p&gt;If you’re not already familiar with Glitch, then learn more by watching this video and reading about &lt;a href=&quot;https://glitch.com/about/features/&quot;&gt;how Glitch works&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The connection between the Thimble and Glitch communities goes much deeper than just being able to import projects. At Glitch, we also celebrate creativity, inclusion, and openness and we’re &lt;a href=&quot;https://medium.com/glitch/making-learning-to-code-more-accessible-d802effd52bf&quot;&gt;committed to making learning to code more accessible&lt;/a&gt;. We already work with some of the most respected tech education organizations and folks in the world, including many who’ve been major parts of the Thimble community. From national youth development nonprofits like Mouse, and student coding communities like freeCodeCamp and Major League Hacking (MLH), to individual K-12 and &lt;a href=&quot;https://medium.com/glitch/how-glitch-is-used-in-the-classroom-7a3c3bbe76c1&quot;&gt;College educators&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Mouse has &lt;a href=&quot;https://medium.com/@mouse_org/mouse-glitch-369ddfb5fc9a&quot;&gt;written about their experience using Glitch&lt;/a&gt; for their educational work.&lt;/p&gt;
&lt;p&gt;If you’re a Thimble user who wants to learn more about migrating your project to Glitch, then take a look at our &lt;a href=&quot;https://glitch.com/help/tag/thimble/&quot;&gt;Thimble help docs&lt;/a&gt; and &lt;a href=&quot;https://thimble.mozilla.org/en-US/moving-to-glitch&quot;&gt;Mozilla’s FAQ&lt;/a&gt;. But if you have any questions right now, then just let us know — we’ve created a category especially for Thimble users &lt;a href=&quot;https://support.glitch.com/c/thimble-help&quot;&gt;on our forum&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Welcome to Glitch! We can’t wait to see what you create 💪🏾✨&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Going Out With A Bang!</title>
    <link href="https://blog.glitch.com/post/going-out-with-a-bang/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/going-out-with-a-bang/</id>
    <content type="html">&lt;h1&gt;Going Out With A Bang!&lt;/h1&gt;
&lt;h2 id=&quot;this-week-on-function-why-are-outdated-voting-machines-still-running-u-s-elections&quot; tabindex=&quot;-1&quot;&gt;This Week on Function: Why Are Outdated Voting Machines Still Running U.S. Elections? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#this-week-on-function-why-are-outdated-voting-machines-still-running-u-s-elections&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The 2018 midterm elections have wrapped up here in the U.S., and issues with voting machines are back in the news cycle. It&#39;s not a &lt;a href=&quot;https://www.thefreedictionary.com/hanging+chad&quot;&gt;hanging chad&lt;/a&gt; situation like the &lt;a href=&quot;https://en.wikipedia.org/wiki/2000_United_States_presidential_election_recount_in_Florida&quot;&gt;2000 presidential election recount in Florida&lt;/a&gt;, but malfunctions, outdated tech, and talk of interference from foreign powers has tanked voter confidence. With the 2020 U.S. presidential campaign season about to kickoff, how do you &lt;a href=&quot;https://www.rockthevote.org/&quot;&gt;rock the vote&lt;/a&gt; when you&#39;re not even sure it&#39;s being properly counted? And how do you put trust in a voting system that&#39;s full of weak links?&lt;/p&gt;
&lt;p&gt;On Function this week, we&#39;re looking at voting machines and election security. Anil talks with &lt;a href=&quot;https://www.verifiedvoting.org/&quot;&gt;Verified Voting&lt;/a&gt; data consultant &lt;strong&gt;Matt Bernhard&lt;/strong&gt; about the history of voting machines and the broad social implications of technology and privacy. We also talk to &lt;strong&gt;Maurice Turner&lt;/strong&gt;, a former poll worker and senior technologist at the &lt;a href=&quot;https://cdt.org/&quot;&gt;Center for Democracy and Technology&lt;/a&gt;, who gives practical advice for individual voters who are worried about the trustworthiness of their local precincts.&lt;/p&gt;
&lt;p&gt;Listen to the episode below, and subscribe to Function on &lt;a href=&quot;https://itunes.apple.com/us/podcast/function-with-anil-dash/id1439658455?ls=1&quot;&gt;Apple Podcasts&lt;/a&gt;, &lt;a href=&quot;https://www.stitcher.com/podcast/vox/function-with-anil-dash&quot;&gt;Stitcher&lt;/a&gt;, &lt;a href=&quot;https://open.spotify.com/show/61FfAOZJBJQbP7vfLoTuYB?si=9VICmm7DRDuiU-GfoNsj3Q&quot;&gt;Spotify&lt;/a&gt;, &lt;a href=&quot;https://www.google.com/podcasts?feed=aHR0cDovL2ZlZWRzLmZlZWRidXJuZXIuY29tL0Z1bmN0aW9uV2l0aEFuaWxEYXNo&quot;&gt;Google Podcasts&lt;/a&gt;, or wherever you find your favorite shows.&lt;/p&gt;
&lt;h2 id=&quot;glitch-x-thimble-announcement&quot; tabindex=&quot;-1&quot;&gt;Glitch x Thimble Announcement &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#glitch-x-thimble-announcement&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Earlier this week, &lt;a href=&quot;https://medium.com/read-write-participate/a-note-about-thimble-b8ba0a51b8fd&quot;&gt;Mozilla announced that they are sunsetting Thimble, their browser-based educational code editor.&lt;/a&gt; Fret not, because we&#39;ve partnered with Thimble to bring the great community projects built there over to Glitch.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/welcoming-thimble-to-glitch-f2097394d6c2&quot;&gt;Check out our announcement on how you can migrate your work over in just a few clicks&lt;/a&gt;, and sign up for our introductory webinars in January and February 2019. If you have any questions, &lt;a href=&quot;https://support.glitch.com/c/thimble-help&quot;&gt;just drop us a line in our support forum.&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;twitter-archive-deleter&quot; tabindex=&quot;-1&quot;&gt;Twitter Archive Deleter &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#twitter-archive-deleter&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Twitter has made a tremendous impact on the Web, but if you&#39;ve been on there for any recent amount of time, you know that it can become way too easy to tweet any and every thought that comes into your head. Not only that, your archive of tweets is ripe for the picking for any other Twitter user to amplify and completely blow out of context.&lt;/p&gt;
&lt;p&gt;Start the year on a fresh slate with this app from Glitch user Ryan Giglio (&lt;a href=&quot;https://glitch.com/@ryangiglio&quot;&gt;@ryangiglio&lt;/a&gt;) and &lt;a href=&quot;https://glitch.com/~twitter-archive-deleter&quot;&gt;delete your entire Twitter archive.&lt;/a&gt; To get started, just remix the app and follow the directions in the README. Don&#39;t forget to download your tweet archive first (that is, if you&#39;d like to hold on to it for nostalgia&#39;s sake).&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/twitter-archive-deleter?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;exploji&quot; tabindex=&quot;-1&quot;&gt;Exploji &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#exploji&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Speaking of going out with a bang, London-based engineer and Glitch user Rowan Manning (&lt;a href=&quot;https://glitch.com/@rowanmanning&quot;&gt;@rowanmanning&lt;/a&gt;) created an app that turns regular boring emoji into exploding emoji -- Spice up those conversations in your Slack team and add a little to your chat room. (And unlike most exploding things, you can try this at home.)&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/exploji?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;magic-sketchpad&quot; tabindex=&quot;-1&quot;&gt;Magic Sketchpad &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#magic-sketchpad&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Unlock your inner Picasso this holiday season with this really fun drawing app from Google engineer and Glitch user Monica Dinculescu (&lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;). &lt;a href=&quot;http://magic-sketchpad.glitch.me/&quot;&gt;Magic Sketchpad&lt;/a&gt; uses machine learning to complete a doodle you create based on a specific category you select, such as dolphin or cat. Try drawing multiple categories on the same page and let the app do the rest.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/magic-sketchpad?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;sine-us-waves&quot; tabindex=&quot;-1&quot;&gt;Sine-Us Waves &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#sine-us-waves&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Python contributor, educator, and Glitch user Carl Friedrich Bolz-Tereick (&lt;a href=&quot;https://glitch.com/@cfbolz&quot;&gt;@cfbolz&lt;/a&gt;) highlights a great educational use for Glitch. In &lt;a href=&quot;https://glitch.com/~sinus-fischer&quot;&gt;Porting Jürgen LIT Fischer&#39;s &amp;quot;sinus&amp;quot; from Fortran&lt;/a&gt;, Carl talks about Fischer&#39;s computer artwork, walks through the process of converting it to JavaScript, and then concludes with an interactive version of one of Fischer&#39;s pieces. If learning to code is on your list of new year&#39;s resolutions, then Carl&#39;s app is a great template to follow as you begin your coding journey.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/sinus-fischer?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;looky-what-we-made&quot; tabindex=&quot;-1&quot;&gt;Looky What We Made &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#looky-what-we-made&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;2018 has been a banner year on Glitch, and what better way to close things out than with a celebration of color and creativity?&lt;/p&gt;
&lt;p&gt;is a free, 76-page book showcasing some of the 1 million projects created by the Glitch community this year. Get inspired by projects from over 75 creators, as well as artwork from a dozen guest illustrators from all over the world. &lt;a href=&quot;https://cdn.glitch.com/3cef6b25-69ba-4fa9-aa32-cff0fedce195%2FLookyWhatWeMadeFINAL.pdf?1545051726670&quot;&gt;Download the book today!&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;featured-illustrator-of-the-week-maria-ramos&quot; tabindex=&quot;-1&quot;&gt;Featured Illustrator of the Week: María Ramos &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/going-out-with-a-bang/#featured-illustrator-of-the-week-maria-ramos&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;re so fortunate to have the work of Madrid-based illustrator María Ramos for our final roundup of 2018. With flat, monoline drawings and a primary color palette, María&#39;s work reminds the viewer of a simpler time.
View more of María&#39;s work on &lt;a href=&quot;https://mariaramosbravo.es/&quot;&gt;her website&lt;/a&gt; and on &lt;a href=&quot;https://www.instagram.com/maria_ramosbravo/&quot;&gt;Instagram!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As the year comes to a close, all of here at Glitch want to wish you a safe and happy holiday season. Spend some time on Glitch discovering all that the community has to offer, and if you get inspired, then hop in and create something of your own. See you in 2019!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>About MythBusters Jr.</title>
    <link href="https://blog.glitch.com/post/mythbusters-jr-about/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/mythbusters-jr-about/</id>
    <content type="html">&lt;h1&gt;About MythBusters Jr.&lt;/h1&gt;
&lt;h2 id=&quot;trailer&quot; tabindex=&quot;-1&quot;&gt;Trailer &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr-about/#trailer&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Adam Savage is back satisfying some of your most burning science- and pop-culture-related questions (Can anyone hear you scream in space? Does an arrow really fly straight?), and helping him are six of the brightest young minds in America.&lt;/p&gt;
&lt;p&gt;The junior MythBusters are:&lt;/p&gt;
&lt;p&gt;This 15-year-old from Lancaster, CA, is a skilled builder and robotics wiz, who is also experienced in CAD drawing and 3D printing. In 2017 Valerie was the team leader of her school’s robotics team that won the state championship, qualifying them to go to the World’s VEX Robotics competition. Valerie and her partner recently won 1st place in their school’s science fair, which later won 2nd place district wide.&lt;/p&gt;
&lt;p&gt;The 12-year-old from Brooklyn is a self-taught maker, programmer &amp;amp; circuit wiz. At 9 years-old, he started building PCs and “Franken-Mac”  computers; at 10 years old, he took his first microcontroller and was blinking LEDs in one night, soldering his first circuit boards by the end of the same week. By 11 he was featured in “Make” for his early-model “min-tin” sized video game system, now a staple of maker culture.&lt;/p&gt;
&lt;p&gt;A 12-year-old with a background in coding, robotics and motion physics, Cannan will be entering his second year of college in the fall at Texas Christian University where he’s a double major in Physics &amp;amp; Astronomy and Engineering. His dream is to be an astronaut and perhaps be one of the first humans to walk on Mars.&lt;/p&gt;
&lt;p&gt;This Slidell, Louisiana 15-year-old has been around cars in his dad’s custom hot rod shop since he was a baby. After building a mini chopper by himself at the age of 12, he entered a car show and won 1st place. From fixing up jacked up 4x4s to building scooters, to modifying radio controlled cars, Jesse knows his way around a vehicle. He is also skilled at drawing, crafting and building models.&lt;/p&gt;
&lt;p&gt;The 14-year-old from Metairie, Louisiana is a builder who has been involved with remodeling houses with her father since a young age. Rachel was a 2016 and 2017 Broadcom MASTERS Top 30 Finalist. In 2017 she was awarded the Duke TIP challenge certificate and presented her current project to the 2017 American Geophysical Union at Bright Stars, a forum that hosted over 20,000 earth and space scientists from around the world.&lt;/p&gt;
&lt;p&gt;The South Dakota 13-year-old is a multiple award-winning, patent pending inventor, builder, and maker. An advocate for STEAM, in 2017 Allie was recognized as one of the 21 under 21 girls who are changing the world by Teen Vogue magazine and was also recognized by 3M as one of the top 10 young scientists in the country. In 2016 Allie won the Global Spark Lab Invent-It-Challenge with a frostbite warning system.&lt;/p&gt;
&lt;p&gt;Also featured in MythBusters Jr. are builders Tamara Robertson, whose talents have been seen in MythBusters: The Search and SciJinks, and Jon Marcu, who has worked on a number of television and film productions.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>MythBusters Jr.</title>
    <link href="https://blog.glitch.com/post/mythbusters-jr/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/mythbusters-jr/</id>
    <content type="html">&lt;h1&gt;MythBusters Jr.&lt;/h1&gt;
&lt;p&gt;Six of the nation’s most talented kids team up with  Adam Savage. Together they’ll tackle a variety of myths and decide if  they’re… BUSTED, PLAUSIBLE, or CONFIRMED! Find out on the all new  series, MythBusters Jr.&lt;/p&gt;
&lt;p&gt;Wednesdays at 9p on &lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/&quot;&gt;SCIENCE&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;episode-8-bug-special&quot; tabindex=&quot;-1&quot;&gt;Episode 8: Bug Special &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#episode-8-bug-special&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/bug-special&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-big-stick-can-a-bug-glue-trap-trap-a-human-runner&quot; tabindex=&quot;-1&quot;&gt;The Big Stick: Can a bug glue-trap trap a human runner? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#the-big-stick-can-a-bug-glue-trap-trap-a-human-runner&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you had a human-scaled bug trap, would you be able to run across it?&lt;/p&gt;
&lt;p&gt;First up, Adam and the MBJr&#39;s demonstrate the properties of the sticky stuff in question, without hurting any innocent bugs (or Adams!) Next, the MBJr&#39;s split into teams and learn about adhesive and cohesive forces and how glues work. They come up with the strongest, safest formula they can, set up their human-scaled bug trap, and take a run at it!&lt;/p&gt;
&lt;h2 id=&quot;is-spider-silk-really-as-strong-as-steel&quot; tabindex=&quot;-1&quot;&gt;Is spider silk really as strong as steel? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#is-spider-silk-really-as-strong-as-steel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;While a spider is not technically a “bug”, they’re definitely cousins. Bugs and spiders are both in the arthropod family and that’s good enough for us — these eight-legged silk spinners are just too cool to ignore.&lt;/p&gt;
&lt;p&gt;It’s been said that the silk of the golden orb spider is twice as strong as Kevlar and five times as strong as steel. Is this really true? The MBJr&#39;s set out to stage multiple, precision one-to-one tensile strength tests to see how this miracle silk really stands up to the strongest materials humans have to offer.&lt;/p&gt;
&lt;h2 id=&quot;a-maze-ing-ants-an-ant-wont-walk-across-a-line-of-chalk-true-or-false&quot; tabindex=&quot;-1&quot;&gt;A“maze”ing Ants: An ant won&#39;t walk across a line of chalk. True or False? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#a-maze-ing-ants-an-ant-wont-walk-across-a-line-of-chalk-true-or-false&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It’s a classic household remedy: you can stop ants from traipsing into unwanted areas by drawing a line of chalk across their path. Does this really work? Consultation with an entomologist quickly leads to the procurement of a few ant colonies housing the best species of ants available for this test.&lt;/p&gt;
&lt;p&gt;The MBJr&#39;s study the ant&#39;s normal activity up close and personal with macro photography. Small-scale tests are conducted with condensed sugar water set at a distance from the ants to observe how they locate the sweet food source. Once the route to the sugary treat is established, the MBJr’s draw a line of chalk in the ant&#39;s path and chart the results!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 🐜🐜
Draw lines of chalk to keep the ants at bay and away from your burgers!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ant-panic?path=ants.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;episode-9-deep-space-hollywood&quot; tabindex=&quot;-1&quot;&gt;Episode 9: Deep Space Hollywood &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#episode-9-deep-space-hollywood&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/deep-space-hollywood&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;in-space-no-one-can-hear-you-scream-true-or-false&quot; tabindex=&quot;-1&quot;&gt;&amp;quot;In space, no one can hear you scream.&amp;quot; True or False? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#in-space-no-one-can-hear-you-scream-true-or-false&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Adam and the MBJr&#39;s set out to test this famous tagline from the 1979 sci-fi classic  — does sound transmit in the vacuum of space? With “vacuum” being the key here, the MBJr’s build a vacuum chamber that will be used throughout the episode.&lt;/p&gt;
&lt;p&gt;With Adam’s guidance, they also build an analog “voice box”. They test sound results outside the chamber, but quickly realize that the device works by moving air, an interesting conundrum to be overcome in a vacuum. They then test the sound transmission in the vacuum chamber using microphones to record the results.&lt;/p&gt;
&lt;h2 id=&quot;can-a-fire-extinguisher-be-used-as-a-jetpack-in-space&quot; tabindex=&quot;-1&quot;&gt;Can a fire extinguisher be used as a jetpack in space? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#can-a-fire-extinguisher-be-used-as-a-jetpack-in-space&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sandra Bullock made this maneuver famous in the movie  when her character used a fire extinguisher to make a space jump from her capsule to a distant space station. Is this possible?&lt;/p&gt;
&lt;p&gt;Adam and the MBJr&#39;s conduct a number of small scale experiments using CO cartridges in a vacuum chamber to observe results. Propulsion seems possible, but could you actually use a fire extinguisher to navigate between two points in the zero G vacuum of space?&lt;/p&gt;
&lt;p&gt;They scale up the idea by constructing a hovercraft-type device to be used on an ice rink to achieve as frictionless a simulation as possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 👩🏻‍🚀💨
Blast through the cosmos and avoid space junk to get to the escape pod! Can you make it in time before your fire extinguisher runs out?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/space-extinguisher?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;episode-10-breaking-bad-blow-up&quot; tabindex=&quot;-1&quot;&gt;Episode 10: Breaking Bad Blow-Up &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#episode-10-breaking-bad-blow-up&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/breaking-bad-blow-up&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;magnet-caper-is-it-possible-to-use-a-monster-junkyard-magnet-to-erase-a-room-full-of-data-on-computer-hard-drives-through-a-concrete-wall&quot; tabindex=&quot;-1&quot;&gt;Magnet Caper: Is it possible to use a monster junkyard magnet to erase a room full of data on computer hard drives through a concrete wall? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#magnet-caper-is-it-possible-to-use-a-monster-junkyard-magnet-to-erase-a-room-full-of-data-on-computer-hard-drives-through-a-concrete-wall&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It’s a famous scene from one of Adam’s favorite shows, . When potentially incriminating evidence on a computer hard drive is placed a police station’s evidence room, Walter White pulls up in a panel van and uses a powerful junkyard magnet to wipe the drives inside. In the process, it pulls over shelves, sending metal objects flying, and almost tips over the van itself.&lt;/p&gt;
&lt;p&gt;Is that a real world possibility or just television fantasy?&lt;/p&gt;
&lt;p&gt;The MBJr&#39;s will set out to test this myth to the very last detail! Along the way, they&#39;ll study the amazing power of magnets and even stage a spectacular collision between two extremely powerful neodymium magnets.&lt;/p&gt;
&lt;h2 id=&quot;furniture-barricade-can-you-barricade-a-room-by-blocking-an-unlocked-door-with-furniture-or-can-the-old-chair-under-the-door-knob-technique-work-too&quot; tabindex=&quot;-1&quot;&gt;Furniture Barricade: Can you barricade a room by blocking an unlocked door with furniture? Or can the old “chair under the door knob” technique work too? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/mythbusters-jr/#furniture-barricade-can-you-barricade-a-room-by-blocking-an-unlocked-door-with-furniture-or-can-the-old-chair-under-the-door-knob-technique-work-too&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve all seen it in cartoons, TV shows and the movies: our hero is on the run from a bad guy and tries to block the door with a chair jammed under the door knob or by using pieces of furniture. Can this really work?&lt;/p&gt;
&lt;p&gt;It seems like common sense: the heavier the object blocking the door, the more effective it will be. But even lighter objects could work if they’re put in the proper configuration! The MBJr&#39;s test floor material and learn about friction, drag, and resistance as they test scenarios with a huge stunt man to obtain their results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 📄✂
Can you move the shredder to the documents in a room of magnetized furniture? Oh, it won&#39;t be as easy as you think!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/magnet-caper?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;All Episodes&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/glimmer/post/mythbusters-jr-about&quot;&gt;About&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 1: Duct Tape Special</title>
    <link href="https://blog.glitch.com/post/duct-tape-parachute/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/duct-tape-parachute/</id>
    <content type="html">&lt;h1&gt;Episode 1: Duct Tape Special&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/duct-tape-special&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ask any builder or handyman and they’ll tell you — duct tape is a miracle material — it seemingly can do anything. It’s no surprise that this versatile, “do-all” item has also been a MythBusters favorite over the years — using the humble adhesive tape to lift a 5000lb. car, build a bridge across a chasm, a functioning cannon, a sailboat and an outrigger canoe.&lt;/p&gt;
&lt;p&gt;Well, the MythBusters duct tape tradition is alive and well.&lt;/p&gt;
&lt;h2 id=&quot;duct-tape-tire-car-can-you-make-a-usable-car-tire-out-of-duct-tape-can-a-car-navigate-an-obstacle-course-riding-on-four-of-them&quot; tabindex=&quot;-1&quot;&gt;Duct Tape Tire Car: Can you make a usable car tire out of duct tape? Can a car navigate an obstacle course riding on FOUR of them? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/duct-tape-parachute/#duct-tape-tire-car-can-you-make-a-usable-car-tire-out-of-duct-tape-can-a-car-navigate-an-obstacle-course-riding-on-four-of-them&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In a classic testing of a “viral” video, Adam and the MythBusters will employ a mind boggling amount of duct tape to see how well they can re-invent the “wheel”. Starting with a proof of concept with a bicycle tire, them moving up to a car’s spare — the MythBusters will eventually replace all four tires on a car with duct tape wheels and see how well they will hold up on running the turns on an obstacle course at high speed.&lt;/p&gt;
&lt;h2 id=&quot;duct-tape-parachute-can-you-make-a-viable-life-saving-parachute-out-of-duct-tape&quot; tabindex=&quot;-1&quot;&gt;Duct Tape Parachute: Can you make a viable, life-saving parachute out of duct tape? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/duct-tape-parachute/#duct-tape-parachute-can-you-make-a-viable-life-saving-parachute-out-of-duct-tape&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In a parallel build, the MBJr’s set out to see if they can construct a viable, life-saving parachute with this miracle adhesive material.&lt;/p&gt;
&lt;p&gt;Small scale tests with Buster analogs such as Stretch Armstrong action figures and cinder blocks lead to a full-scale Buster drop — 1000 ft. out of a helicopter. Will the duct tape parachute slow down Buster’s fall to a survivable speed or will our faithful test dummy go splat? It’s a sticky question that only the MBJr’s a helicopter and boatload of duct tape can answer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 🎮
Can you build a parachute to help Eggy survive? If they drop too fast they might crack. 🍳&lt;/p&gt;
&lt;p&gt;Choose the parachute material and see what happens!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/egg-drop?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/duct-tape-parachute/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making Science Come Alive with MythBusters Jr. and Glitch</title>
    <link href="https://blog.glitch.com/post/making-science-come-alive-with-mythbusters-jr-and-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-science-come-alive-with-mythbusters-jr-and-glitch/</id>
    <content type="html">&lt;h1&gt;Making Science Come Alive with MythBusters Jr. and Glitch&lt;/h1&gt;
&lt;p&gt;Are you ready? Six of the nation’s most talented kids are teaming up with the famous Adam Savage to tackle a variety of myths on the all-new series, Wednesdays at 9pm ET starting January 2nd on SCIENCE.&lt;/p&gt;
&lt;p&gt;Let’s take a sneak peek at what to expect this season.&lt;/p&gt;
&lt;p&gt;On each episode, Adam and his co-hosts will perform a number of experiments to test the validity of a popular myth. For example, can you make a viable, life-saving parachute out of duct tape? Can a fire extinguisher propel you through zero gravity like a jetpack? Can chalk really keep a swarm of ants at bay? We’ll find out the answers to these mysteries and more on this season of &lt;em&gt;MythBusters Jr.&lt;/em&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt; is teaming up with &lt;em&gt;MythBusters Jr.&lt;/em&gt; to transform these scientific experiences into interactive apps. For each episode, we will create an app that corresponds to the myth in question, and viewers will have a chance to test the myths out for themselves. And because it’s Glitch, they’ll be able to take their experiments to the next level. Remix the &lt;em&gt;MythBusters Jr.&lt;/em&gt; projects and learn how the code works, or even customize the projects to try out entirely new experiments.&lt;/p&gt;
&lt;p&gt;And speaking of duct tape, let’s put that myth to the test with &lt;a href=&quot;https://egg-drop.glitch.me/&quot;&gt;our egg drop app!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/egg-drop?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;Check out our MythBusters Jr. page for the latest episodes and apps.&lt;/a&gt; We can’t wait to see what you create!&lt;/p&gt;
&lt;p&gt;Glitch is the friendly community where you’ll build the app of your dreams. On Glitch, you can edit any project and have your own app running instantly. You can even invite friends or helpers to create apps with you.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/about&quot;&gt;Find out more about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 2: Dynamite Air Freshener</title>
    <link href="https://blog.glitch.com/post/dynamite-air-freshener/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dynamite-air-freshener/</id>
    <content type="html">&lt;h1&gt;Episode 2: Dynamite Air Freshener&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/dynamite-air-freshener&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;air-freshener-car-blow-up-can-a-single-spark-turn-an-aerosol-air-freshener-into-an-explosive&quot; tabindex=&quot;-1&quot;&gt;Air Freshener Car Blow Up: Can a single spark turn an aerosol air freshener into an explosive? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dynamite-air-freshener/#air-freshener-car-blow-up-can-a-single-spark-turn-an-aerosol-air-freshener-into-an-explosive&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Urban legend has it that the ember from a cigarette reacted with a can of slow-leaking aerosol air freshener and caused a bit of a blow up. In another incident, an odiferous car pumped full of air freshener by an over-eager teenager exploded when the car light came on. Could these stories possibly be true? Adam and the MBJr&#39;s are on the case!&lt;/p&gt;
&lt;h2 id=&quot;soggy-dog-shake-how-much-water-can-a-wet-dog-shake-off&quot; tabindex=&quot;-1&quot;&gt;Soggy Dog Shake: How much water can a wet dog shake off? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dynamite-air-freshener/#soggy-dog-shake-how-much-water-can-a-wet-dog-shake-off&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Does a dog lose 70% of its weight on its first shake out of the water? Is the speed of a wet dog&#39;s shake in direct correlation to a dog&#39;s size? Adam and the MBJr&#39;s use a wide array of playful pups to test this myth. By examining the centifugal principles and forces at play, along with the speed of the dogs&#39; oscillations and movements in relation to their size, Adam and the team will gain a lot of information on this soggy subject!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 🎮
See how fast it takes you to shake out the water from the dog! 🐶💦&lt;/p&gt;
&lt;p&gt;Fire up your webcam and start moving!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/soggy-doggy-shake?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dynamite-air-freshener/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 3: Battery Blast</title>
    <link href="https://blog.glitch.com/post/battery-blast/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/battery-blast/</id>
    <content type="html">&lt;h1&gt;Episode 3: Battery Blast&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/battery-blast&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;straight-as-an-arrow-does-an-arrow-really-fly-straight&quot; tabindex=&quot;-1&quot;&gt;Straight as an Arrow: Does an arrow really fly straight? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/battery-blast/#straight-as-an-arrow-does-an-arrow-really-fly-straight&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;An arrow flies straight — right? Adam and the MBJr&#39;s get in touch with their inner Robin Hoods with longbows, crossbows, and compound bows to test exactly how straight an arrow&#39;s flight path is. The saying must come from some true origin...or does it?&lt;/p&gt;
&lt;p&gt;Will the &amp;quot;Archer&#39;s Paradox&amp;quot; end up being true?&lt;/p&gt;
&lt;h2 id=&quot;lithium-ion-battery-garbage-truck-blow-up-could-lithium-ion-batteries-thrown-into-household-trash-cause-a-garbage-truck-to-explode&quot; tabindex=&quot;-1&quot;&gt;Lithium-Ion Battery Garbage Truck Blow Up: Could lithium-ion batteries thrown into household trash cause a garbage truck to explode? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/battery-blast/#lithium-ion-battery-garbage-truck-blow-up-could-lithium-ion-batteries-thrown-into-household-trash-cause-a-garbage-truck-to-explode&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Lithium ion batteries - those mini-marvels of power storage have been under fire lately – for literally – causing fires. Adam and the MBJr&#39;s examine the combustible forces at play with these tricky little devils, and discover what could happen if the wrong battery at the wrong time gets caught in the pinch point of a garbage truck’s hydraulically powered compactor.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 🔋
No exploding garbage trucks here! Instead, we&#39;ll show you where you can responsibly dispose of your used lithium-ion batteries. Use the app below and find the closest recycling center near you. And a big thank you to &lt;a href=&quot;https://earth911.com/&quot;&gt;Earth911.com&lt;/a&gt; and their nation-wide recycling search!&lt;/p&gt;
&lt;p&gt;Here&#39;s a word from Mitch Ratcliffe, CEO and Managing Editor of Earth911.com:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lithium-battery-recycling?path=README.MD&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/battery-blast/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 4: Demolition Dominoes</title>
    <link href="https://blog.glitch.com/post/demolition-dominoes/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/demolition-dominoes/</id>
    <content type="html">&lt;h1&gt;Episode 4: Demolition Dominoes&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/demolition-dominoes&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;car-crushing-dominoes-could-you-crush-a-car-with-the-force-from-falling-dominoes&quot; tabindex=&quot;-1&quot;&gt;Car Crushing Dominoes: Could you crush a car with the force from falling dominoes? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/demolition-dominoes/#car-crushing-dominoes-could-you-crush-a-car-with-the-force-from-falling-dominoes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Your typical store-bought dominoes are all the same size and weight. But let&#39;s say you created a set and series where each domino was approximately 1.5x the size and weight of the previous one — could the force generated and amplified from toppling a set of those dominoes be strong enough to crush a car?&lt;/p&gt;
&lt;p&gt;Adam and the MBJr&#39;s study the math and science behind this scenario to come up with the best layout, technique, and materials necessary to create the devastating effect!&lt;/p&gt;
&lt;h2 id=&quot;extreme-jenga-is-it-possible-to-move-the-last-brick-on-the-bottom-of-a-jenga-tower-without-the-entire-structure-collapsing&quot; tabindex=&quot;-1&quot;&gt;Extreme Jenga: Is it possible to move the last brick on the bottom of a Jenga tower without the entire structure collapsing? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/demolition-dominoes/#extreme-jenga-is-it-possible-to-move-the-last-brick-on-the-bottom-of-a-jenga-tower-without-the-entire-structure-collapsing&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It takes a steady hand, a deft eye, and a light touch to win at Jenga. Inevitably, the game always ends with a crash because it&#39;s impossible to move that last bottom block without knocking down the whole tower...?&lt;/p&gt;
&lt;p&gt;The MBJr&#39;s are on the case as they examine the principles at play with a Jenga set, including tower construction and the importance of a stable, precisely leveled base (while also keeping in mind the all-important human factor). They&#39;ll eventually build their own massive Jenga set to test their theories!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 🚗
Test out the &amp;quot;demolition dominoes&amp;quot; for yourself and see if using different materials effects how the experiment works!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/car-crush?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/demolition-dominoes/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 5: Gravity Busters</title>
    <link href="https://blog.glitch.com/post/gravity-busters/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/gravity-busters/</id>
    <content type="html">&lt;h1&gt;Episode 5: Gravity Busters&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/gravity-busters&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;gravity-busting-car-can-a-2000-pound-car-hanging-from-a-crane-defy-gravity-when-its-dropped&quot; tabindex=&quot;-1&quot;&gt;Gravity Busting Car: Can a 2000 pound car hanging from a crane defy gravity when it&#39;s dropped? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/gravity-busters/#gravity-busting-car-can-a-2000-pound-car-hanging-from-a-crane-defy-gravity-when-its-dropped&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When a fully exteded Slinky is dropped from a height, it seems that the bottom of the Slinky momentarily lingers in mid-air before the entire thing falls to the ground.&lt;/p&gt;
&lt;p&gt;Based on this gravity-defying &amp;quot;hover effect&amp;quot;, Adam challenges the MBJrs to study this phenomenon with all kinds of elastic materials and objects, eventually working their way up to achieve the same effect with a 2000 pound car!&lt;/p&gt;
&lt;h2 id=&quot;35-mile-45-000-word-pencil-a-standard-no-2-pencil-can-draw-a-35-mile-long-line-and-write-up-to-45-000-words-write-or-wrong&quot; tabindex=&quot;-1&quot;&gt;35 Mile / 45,000 Word Pencil: A standard no. 2 pencil can draw a 35 mile long line and write up to 45,000 words — write or wrong? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/gravity-busters/#35-mile-45-000-word-pencil-a-standard-no-2-pencil-can-draw-a-35-mile-long-line-and-write-up-to-45-000-words-write-or-wrong&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The pen may be mightier than the sword, but there’s nothing like a good old-fashioned pencil to get the lead out. (Technically, pencil lead is a combination of graphite and clay — that&#39;s a longstanding myth.)&lt;/p&gt;
&lt;p&gt;But busting myths is what this show is all about, and another pencil-related parable is that a regular no. 2 pencil holds enough graphite to draw a line about 35 miles long (or to write roughly 45,000 words). Could this be true? Adam and the MBJrs are ready to find out!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 📝
How many pencils do you need to draw a straight line between two famous U.S. landmarks? Find out with this app!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pencil-distance?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/gravity-busters/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 7: Countdown to Gas-tastrophe</title>
    <link href="https://blog.glitch.com/post/flatus-special/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/flatus-special/</id>
    <content type="html">&lt;h1&gt;Episode 7: Countdown to Gas-tastrophe&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/countdown-to-gas-tastrophe&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;flatus-power-how-much-effective-power-can-you-really-harness-from-a-human-fart&quot; tabindex=&quot;-1&quot;&gt;Flatus Power: How much effective power can you really harness from a human fart? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/flatus-special/#flatus-power-how-much-effective-power-can-you-really-harness-from-a-human-fart&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You may have never heard the word before, but we’re all certainly familiar with that particular bodily function that starts with an &amp;quot;F&amp;quot; and rhymes with &amp;quot;art&amp;quot;. Farts contain a number of gases — methane being one of the most commonly known — but how much effective power can you really harness from them?&lt;/p&gt;
&lt;p&gt;The MBJr&#39;s will synthesize a bunch of these emissions and run them through a gauntlet of tests, gradually upping the ante to see if firing up a propane engine or powering a forklift can be done by a formation of farts!&lt;/p&gt;
&lt;h2 id=&quot;laser-flatus-can-a-surgical-laser-ignite-a-fart&quot; tabindex=&quot;-1&quot;&gt;Laser Flatus: Can a surgical laser ignite a fart? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/flatus-special/#laser-flatus-can-a-surgical-laser-ignite-a-fart&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You may have heard of this urban legend: during a laser surgery, a patient&#39;s intestinal gas was released at an inopportune moment and things went up in flames. But is that a fart fact or just flatulent fiction? Adam and the MBJr&#39;s are ready to put this myth to the test. Can the localized heat generated from a surgical laser be strong enough to ignite the requisite mix of human gas?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 😲💨
Who cut the cheese? Was it you? Prank your friends with this fun digital whoopie cushion app!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/whoopie-cushion?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr**. | **All Episod&lt;/a&gt;es&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/flatus-special/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 6: Shredder Explosion</title>
    <link href="https://blog.glitch.com/post/paper-shred-ka-boom/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/paper-shred-ka-boom/</id>
    <content type="html">&lt;h1&gt;Episode 6: Shredder Explosion&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/shredder-explosion&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;paper-shred-ka-boom-could-a-paper-shredder-explode-if-you-use-canned-air-to-clean-it-while-in-operation&quot; tabindex=&quot;-1&quot;&gt;Paper Shred Ka-Boom: Could a paper shredder explode if you use canned air to clean it while in operation? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/paper-shred-ka-boom/#paper-shred-ka-boom-could-a-paper-shredder-explode-if-you-use-canned-air-to-clean-it-while-in-operation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Paper shredders are pretty common in most corporate offices, but are these handy machines ticking time bombs? Stories have been told of paper shredders blowing up when people have tried to clean out the blades of an operating shredder using canned air. It&#39;s up to Adam and the MBJr&#39;s to see if this is true!&lt;/p&gt;
&lt;p&gt;Starting from small tests and scaling up, the team looks at whether propellants and sparking brushed motors can end up causing huge explosions.&lt;/p&gt;
&lt;h2 id=&quot;electric-mayo-is-it-really-impossible-to-make-mayonnaise-in-a-lightning-storm&quot; tabindex=&quot;-1&quot;&gt;Electric Mayo: Is it really impossible to make mayonnaise in a lightning storm? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/paper-shred-ka-boom/#electric-mayo-is-it-really-impossible-to-make-mayonnaise-in-a-lightning-storm&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As the old wives&#39; tale goes, if you try and make mayo when there&#39;s a storm brewing, the electrical charge in the air will prevent egg yolk proteins from binding in an emulsion.&lt;/p&gt;
&lt;p&gt;The team examines the creamy condiment at the molecular level, breaking down the emulsion process and using a Van de Graaff generator to test if this myth is plausible. Then, they devise an automated system to make perfect batches of mayo, concluding with get suited up in a grounded Faraday suit to subject the batches to the simulated lightning of a Tesla coil.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; ⚡
Get points by helping Mayo Man catch eggs while dodging lightning bolts!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mayo-hero?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/paper-shred-ka-boom/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 10: Breaking Bad Blow-Up</title>
    <link href="https://blog.glitch.com/post/breaking-bad-blow-up/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/breaking-bad-blow-up/</id>
    <content type="html">&lt;h1&gt;Episode 10: Breaking Bad Blow-Up&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/breaking-bad-blow-up&quot;&gt;▶ Watch the Full Episode&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;magnet-caper-is-it-possible-to-use-a-monster-junkyard-magnet-to-erase-a-room-full-of-data-on-computer-hard-drives-through-a-concrete-wall&quot; tabindex=&quot;-1&quot;&gt;Magnet Caper: Is it possible to use a monster junkyard magnet to erase a room full of data on computer hard drives through a concrete wall? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/breaking-bad-blow-up/#magnet-caper-is-it-possible-to-use-a-monster-junkyard-magnet-to-erase-a-room-full-of-data-on-computer-hard-drives-through-a-concrete-wall&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It’s a famous scene from one of Adam’s favorite shows, . When potentially incriminating evidence on a computer hard drive is placed a police station’s evidence room, Walter White pulls up in a panel van and uses a powerful junkyard magnet to wipe the drives inside. In the process, it pulls over shelves, sending metal objects flying, and almost tips over the van itself.&lt;/p&gt;
&lt;p&gt;Is that a real world possibility or just television fantasy?&lt;/p&gt;
&lt;p&gt;The MBJr&#39;s will set out to test this myth to the very last detail! Along the way, they&#39;ll study the amazing power of magnets and even stage a spectacular collision between two extremely powerful neodymium magnets.&lt;/p&gt;
&lt;h2 id=&quot;furniture-barricade-can-you-barricade-a-room-by-blocking-an-unlocked-door-with-furniture-or-can-the-old-chair-under-the-door-knob-technique-work-too&quot; tabindex=&quot;-1&quot;&gt;Furniture Barricade: Can you barricade a room by blocking an unlocked door with furniture? Or can the old “chair under the door knob” technique work too? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/breaking-bad-blow-up/#furniture-barricade-can-you-barricade-a-room-by-blocking-an-unlocked-door-with-furniture-or-can-the-old-chair-under-the-door-knob-technique-work-too&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve all seen it in cartoons, TV shows and the movies: our hero is on the run from a bad guy and tries to block the door with a chair jammed under the door knob or by using pieces of furniture. Can this really work?&lt;/p&gt;
&lt;p&gt;It seems like common sense: the heavier the object blocking the door, the more effective it will be. But even lighter objects could work if they’re put in the proper configuration! The MBJr&#39;s test floor material and learn about friction, drag, and resistance as they test scenarios with a huge stunt man to obtain their results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 📄✂
Can you move the shredder to the documents in a room of magnetized furniture? Oh, it won&#39;t be as easy as you think!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/magnet-caper?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/breaking-bad-blow-up/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 8: Bug Special</title>
    <link href="https://blog.glitch.com/post/bug-special/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/bug-special/</id>
    <content type="html">&lt;h1&gt;Episode 8: Bug Special&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/bug-special&quot;&gt;▶ Watch the Full Episode&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-big-stick-can-a-bug-glue-trap-trap-a-human-runner&quot; tabindex=&quot;-1&quot;&gt;The Big Stick: Can a bug glue-trap trap a human runner? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bug-special/#the-big-stick-can-a-bug-glue-trap-trap-a-human-runner&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you had a human-scaled bug trap, would you be able to run across it?&lt;/p&gt;
&lt;p&gt;First up, Adam and the MBJr&#39;s demonstrate the properties of the sticky stuff in question, without hurting any innocent bugs (or Adams!) Next, the MBJr&#39;s split into teams and learn about adhesive and cohesive forces and how glues work. They come up with the strongest, safest formula they can, set up their human-scaled bug trap, and take a run at it!&lt;/p&gt;
&lt;h2 id=&quot;is-spider-silk-really-as-strong-as-steel&quot; tabindex=&quot;-1&quot;&gt;Is spider silk really as strong as steel? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bug-special/#is-spider-silk-really-as-strong-as-steel&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;While a spider is not technically a “bug”, they’re definitely cousins. Bugs and spiders are both in the arthropod family and that’s good enough for us — these eight-legged silk spinners are just too cool to ignore.&lt;/p&gt;
&lt;p&gt;It’s been said that the silk of the golden orb spider is twice as strong as Kevlar and five times as strong as steel. Is this really true? The MBJr&#39;s set out to stage multiple, precision one-to-one tensile strength tests to see how this miracle silk really stands up to the strongest materials humans have to offer.&lt;/p&gt;
&lt;h2 id=&quot;a-maze-ing-ants-an-ant-wont-walk-across-a-line-of-chalk-true-or-false&quot; tabindex=&quot;-1&quot;&gt;A“maze”ing Ants: An ant won&#39;t walk across a line of chalk. True or False? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bug-special/#a-maze-ing-ants-an-ant-wont-walk-across-a-line-of-chalk-true-or-false&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It’s a classic household remedy: you can stop ants from traipsing into unwanted areas by drawing a line of chalk across their path. Does this really work? Consultation with an entomologist quickly leads to the procurement of a few ant colonies housing the best species of ants available for this test.&lt;/p&gt;
&lt;p&gt;The MBJr&#39;s study the ant&#39;s normal activity up close and personal with macro photography. Small-scale tests are conducted with condensed sugar water set at a distance from the ants to observe how they locate the sweet food source. Once the route to the sugary treat is established, the MBJr’s draw a line of chalk in the ant&#39;s path and chart the results!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 🐜🐜
Draw lines of chalk to keep the ants at bay and away from your burgers!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ant-panic?path=ants.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bug-special/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Episode 9: Deep Space Hollywood</title>
    <link href="https://blog.glitch.com/post/deep-space-hollywood/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/deep-space-hollywood/</id>
    <content type="html">&lt;h1&gt;Episode 9: Deep Space Hollywood&lt;/h1&gt;
&lt;p&gt;**&lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/full-episodes/deep-space-hollywood&quot;&gt;▶ Watch the Full Episod**e&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;in-space-no-one-can-hear-you-scream-true-or-false&quot; tabindex=&quot;-1&quot;&gt;&amp;quot;In space, no one can hear you scream.&amp;quot; True or False? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/deep-space-hollywood/#in-space-no-one-can-hear-you-scream-true-or-false&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Adam and the MBJr&#39;s set out to test this famous tagline from the 1979 sci-fi classic — does sound transmit in the vacuum of space? With “vacuum” being the key here, the MBJr’s build a vacuum chamber that will be used throughout the episode.&lt;/p&gt;
&lt;p&gt;With Adam’s guidance, they also build an analog “voice box”. They test sound results outside the chamber, but quickly realize that the device works by moving air, an interesting conundrum to be overcome in a vacuum. They then test the sound transmission in the vacuum chamber using microphones to record the results.&lt;/p&gt;
&lt;h2 id=&quot;can-a-fire-extinguisher-be-used-as-a-jetpack-in-space&quot; tabindex=&quot;-1&quot;&gt;Can a fire extinguisher be used as a jetpack in space? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/deep-space-hollywood/#can-a-fire-extinguisher-be-used-as-a-jetpack-in-space&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sandra Bullock made this maneuver famous in the movie when her character used a fire extinguisher to make a space jump from her capsule to a distant space station. Is this possible?&lt;/p&gt;
&lt;p&gt;Adam and the MBJr&#39;s conduct a number of small scale experiments using CO cartridges in a vacuum chamber to observe results. Propulsion seems possible, but could you actually use a fire extinguisher to navigate between two points in the zero G vacuum of space?&lt;/p&gt;
&lt;p&gt;They scale up the idea by constructing a hovercraft-type device to be used on an ice rink to achieve as frictionless a simulation as possible.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try it out!&lt;/strong&gt; 👩🏻‍🚀💨
Blast through the cosmos and avoid space junk to get to the escape pod! Can you make it in time before your fire extinguisher runs out?&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/space-extinguisher?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glimmer/category/mythbusters-jr&quot;&gt;MythBusters Jr. | All Episodes&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;about-glitch&quot; tabindex=&quot;-1&quot;&gt;About Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/deep-space-hollywood/#about-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Glitch&lt;/strong&gt; is the friendly community where you&#39;ll build the app of your dreams. Glitch lets you instantly create, remix, edit, and host an app, bot or site, and you can invite collaborators or helpers to simultaneously edit code with you.&lt;/p&gt;
&lt;p&gt;Find out more &lt;a href=&quot;https://glitch.com/about&quot;&gt;about Glitch.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>An Intro to WebVR</title>
    <link href="https://blog.glitch.com/post/an-intro-to-webvr/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/an-intro-to-webvr/</id>
    <content type="html">&lt;h1&gt;An Intro to WebVR&lt;/h1&gt;
&lt;p&gt;A new generation of headsets and sensors on our mobile phones are making virtual reality more accessible than ever. But learning how to create your own VR experiences can be tricky. We created the WebVR Starter Kit with Mozilla using A-Frame to walk you through creating your first VR experience. By combining how-to videos with working code examples that you can remix, you can learn the theory and go straight to trying it out yourself.&lt;/p&gt;
&lt;h2 id=&quot;part-1-intro-to-webvr&quot; tabindex=&quot;-1&quot;&gt;Part 1: Intro to WebVR &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#part-1-intro-to-webvr&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Jenn and Melissa explain what WebVR is, when you might use it, and how you can create your own experiences with it. While Jake tells us about how he started using WebVR.&lt;/p&gt;
&lt;h2 id=&quot;part-2-a-frame-starter&quot; tabindex=&quot;-1&quot;&gt;Part 2: A-Frame Starter &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#part-2-a-frame-starter&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We take a look at how you can use A-Frame to create your own WebVR experiences. Using our 3D planetarium starter app, &amp;quot;starter-aframe&amp;quot;, we learn about the main components of a WebVR scene and Jake tells us how he goes about planning his own scenes.&lt;/p&gt;
&lt;p&gt;Try it out re-using the app featured in this video:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-aframe&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-aframe&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-3-a-frame-concepts&quot; tabindex=&quot;-1&quot;&gt;Part 3: A-Frame Concepts &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#part-3-a-frame-concepts&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We show you how to add assets like 3D models to your scenes and introduce you to the A-Frame inspector to experiment with updating your scene without code. While Jake tells us about the cool things he&#39;s used in his own WebVR creations.&lt;/p&gt;
&lt;p&gt;Try it out for yourself:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-aframe-fancy&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-aframe-fancy&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-4-a-frame-animation&quot; tabindex=&quot;-1&quot;&gt;Part 4: A-Frame Animation &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#part-4-a-frame-animation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We explain how animation works in A-Frame using mix-ins by showing you how we made the planets orbit the Sun in our example app, &amp;quot;starter-aframe-animated&amp;quot;.&lt;/p&gt;
&lt;p&gt;Try it out for yourself:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-aframe-animated&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-aframe-animated&quot;&gt;Remix This &lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;part-5-extending-a-frame&quot; tabindex=&quot;-1&quot;&gt;Part 5: Extending A-Frame &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#part-5-extending-a-frame&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We suggest some more advanced things, like using JavaScript in your scenes, that you can try out once you&#39;ve mastered the basics.&lt;/p&gt;
&lt;p&gt;Try it out for yourself:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/starter-aframe-deep-space&quot;&gt;View Source&lt;/a&gt; | &lt;a href=&quot;https://glitch.com/edit/#!/remix/starter-aframe-deep-space&quot;&gt;Remix This&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;hosts&quot; tabindex=&quot;-1&quot;&gt;Hosts &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#hosts&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@jennschiffer&quot;&gt;Jenn Schiffer&lt;/a&gt; - Director of Community Engineering, Glitch&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@melissamcewen&quot;&gt;Melissa McEwen&lt;/a&gt; - Developer Education, Glitch&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@jloet&quot;&gt;Jake Loeterman&lt;/a&gt; - Software Engineer, Kickstarter&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;further-resources&quot; tabindex=&quot;-1&quot;&gt;Further Resources &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/an-intro-to-webvr/#further-resources&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://aframe.io/docs/&quot;&gt;A-Frame Docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Learn to create VR experiences with the WebVR Starter Kit</title>
    <link href="https://blog.glitch.com/post/learn-to-create-vr-experiences-with-the-webvr-starter-kit/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/learn-to-create-vr-experiences-with-the-webvr-starter-kit/</id>
    <content type="html">&lt;h1&gt;Learn to create VR experiences with the WebVR Starter Kit&lt;/h1&gt;
&lt;p&gt;A new generation of headsets and sensors on our mobile phones are making virtual reality more accessible than ever. But learning how to create your own VR experiences can be tricky. We created the WebVR Starter Kit with Mozilla using A-Frame to walk you through creating your first VR experience, regardless of your prior coding experience.&lt;/p&gt;
&lt;p&gt;By combining how-to videos with working code examples that you can remix, you can learn the theory and go straight to trying it out yourself.&lt;/p&gt;
&lt;p&gt;To guide you, we’ve enlisted the help of WebVR experts: &lt;a href=&quot;https://medium.com/u/92ac42f12e5d&quot;&gt;Jenn Schiffer&lt;/a&gt;, Director of Community Engineering at Glitch, &lt;a href=&quot;https://medium.com/u/e2e9846bc6c8&quot;&gt;melissa mcewen&lt;/a&gt;, Developer Education at Glitch, and &lt;a href=&quot;https://glitch.com/@jloet&quot;&gt;Jake Loeterman&lt;/a&gt;, Software Engineer at Kickstarter.&lt;/p&gt;
&lt;p&gt;Jenn and Melissa explain what WebVR is, when you might use it, and how you can create your own experiences with it. While Jake tells us about how he started using WebVR.&lt;/p&gt;
&lt;p&gt;We take a look at how you can use A-Frame to create your own WebVR experiences. Using our 3D planetarium starter app, “starter-aframe”, we learn about the main components of a WebVR scene and Jake tells us how he goes about planning his own scenes.&lt;/p&gt;
&lt;p&gt;We show you how to add assets like 3D models to your scenes and introduce you to the A-Frame inspector to experiment with updating your scene without code. While Jake tells us about the cool things he’s used in his own WebVR creations.&lt;/p&gt;
&lt;p&gt;We explain how animation works in A-Frame using mix-ins by showing you how we made the planets orbit the Sun in our example app, “starter-aframe-animated”.&lt;/p&gt;
&lt;p&gt;We suggest some more advanced things, like using JavaScript in your scenes, that you can try out once you’ve mastered the basics.&lt;/p&gt;
&lt;p&gt;To learn more, check out the &lt;a href=&quot;https://aframe.io/docs/&quot;&gt;A-Frame Docs&lt;/a&gt;. If you get stuck, &lt;a href=&quot;https://medium.com/glitch/just-raise-your-hand-how-glitch-helps-aa6564cb1685&quot;&gt;just raise your hand&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Get Started with Dataviz Using Chart.js</title>
    <link href="https://blog.glitch.com/post/get-started-with-dataviz-using-chart-js/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/get-started-with-dataviz-using-chart-js/</id>
    <content type="html">&lt;h1&gt;Get Started with Dataviz Using Chart.js&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://chartjs.org/&quot;&gt;Chart.js&lt;/a&gt; is a JavaScript library for making interactive charts and graphs. It provides tools for creating eight different types of charts with any data you want, each with a bunch of customizations to make them pretty, functional, and informative.&lt;/p&gt;
&lt;p&gt;For our Chart.js Starter App, we created a bar chart and a pie chart showing population data by continent (courtesy &lt;a href=&quot;https://en.wikipedia.org/wiki/World_population&quot;&gt;Wikipedia&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/starter-chartjs?path=index.html&amp;previewSize=40&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;In the next section, we describe how the code in this app works. Feeling comfortable with the app? Skip down to &amp;quot;&amp;quot; section!&lt;/p&gt;
&lt;h2 id=&quot;how-it-works&quot; tabindex=&quot;-1&quot;&gt;How it works &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/get-started-with-dataviz-using-chart-js/#how-it-works&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The code powering this app is in three files: &lt;strong&gt;index.html&lt;/strong&gt;, &lt;strong&gt;style.css&lt;/strong&gt;, and &lt;strong&gt;script.js&lt;/strong&gt;. These three files work together to create the interactive chart experience on the page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;index.html&lt;/strong&gt; contains the scaffolding of the app — the main structure for the elements on the page. This includes a &lt;strong&gt;div&lt;/strong&gt; element for each chart with an empty canvas element inside of it:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;index.html&lt;/strong&gt; also contains a link to the Chart.js library in the &lt;strong&gt;head&lt;/strong&gt; section of the document. This link must be included in order to use any of the Chart.js functionality in our app.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;style.css&lt;/strong&gt; contains styling information for the page. This is where the purple border around the charts is defined as well as the positioning rules for the &lt;strong&gt;div&lt;/strong&gt; elements that contain the charts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;script.js&lt;/strong&gt; is where the chart logic lives. The file starts with a &lt;strong&gt;data&lt;/strong&gt; variable that houses an object containing continents and their populations.&lt;/p&gt;
&lt;p&gt;While it is common to store data in an object like this (with key-value pairs representing data points), sometimes a JavaScript library will require the data to be structured in a different way in order for it to do its job — in this case, make a chart. Chart.js expects the data to be broken into two &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array&quot;&gt;arrays&lt;/a&gt;, or lists: a list of the &amp;quot;labels&amp;quot; for the data (the keys in the &lt;strong&gt;data&lt;/strong&gt; object) and a list of the &amp;quot;data&amp;quot; associated with those labels (the values in the &lt;strong&gt;data&lt;/strong&gt; object).&lt;/p&gt;
&lt;p&gt;If we were to type out these arrays manually, it would look like this:&lt;/p&gt;
&lt;p&gt;But instead of copy-pasting these arrays directly into the code, in this app we create them dynamically from the &lt;strong&gt;data&lt;/strong&gt; object. This way, if the data changes in the future, the only thing that has to be updated is the &lt;strong&gt;data&lt;/strong&gt; object and the arrays will automagically contain the correct information.&lt;/p&gt;
&lt;p&gt;To create these arrays from the &lt;strong&gt;data&lt;/strong&gt; object, we can use some of JavaScript&#39;s built-in functionality. &lt;strong&gt;Object.keys&lt;/strong&gt; will return an array of the keys in an object — in this case, an array of continents names, which is what we want for &lt;strong&gt;continents&lt;/strong&gt;. Then, we run a &lt;strong&gt;forEach&lt;/strong&gt; loop over the &lt;strong&gt;continents&lt;/strong&gt; array and add each continent&#39;s population value to a separate array called &lt;strong&gt;populations&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Now that the data is in a good format, it&#39;s time to make some charts! For the first chart, we create a variable &lt;strong&gt;bar&lt;/strong&gt; (but it could be called anything) and set it to target the HTML element where we want to place the chart. In this case, it&#39;s the canvas element with id &lt;strong&gt;barChart&lt;/strong&gt;. Then we create a new &lt;strong&gt;Chart&lt;/strong&gt; and tell it where it&#39;s going to live on the page by passing &lt;strong&gt;bar&lt;/strong&gt; as the first parameter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;barChart&lt;/strong&gt; needs more information than just where it&#39;s supposed to go in the HTML to make the chart we want. The second parameter to &lt;strong&gt;Chart&lt;/strong&gt; is an object that contains all of the options we want to be included in our chart. These include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;type&lt;/strong&gt; -- the type of chart we&#39;re making&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;data&lt;/strong&gt; -- an object containing the data for drawing the chart&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;options&lt;/strong&gt; -- additional options
The structure for this object is defined in the &lt;a href=&quot;https://www.chartjs.org/docs/latest/charts/bar.html&quot;&gt;Chart.js documentation&lt;/a&gt;. Note that the value of an object can itself be another object!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this chart, we want to specify the data to be visualized. Inside the &lt;strong&gt;data&lt;/strong&gt; object, we set the value of &lt;strong&gt;labels&lt;/strong&gt; to the &lt;strong&gt;continents&lt;/strong&gt; array and define a dataset with &lt;strong&gt;populations&lt;/strong&gt; as the data being charted. We also add styling information, like the color of the bars, the color of the borders, and how wide the borders should be. Lastly, we include &lt;strong&gt;options&lt;/strong&gt; to make sure that the bar chart starts its y-axis at 0.&lt;/p&gt;
&lt;p&gt;The last bit of &lt;strong&gt;script.js&lt;/strong&gt; creates a pie chart, which is a similar process to creating a bar chart. Can you spot the differences?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;index.html&lt;/strong&gt; is where we create the skeleton for what&#39;s going to appear on the page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;style.css&lt;/strong&gt; includes styling information for the page&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;script.js&lt;/strong&gt; is where the data is defined and charts are created&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-challenge&quot; tabindex=&quot;-1&quot;&gt;The Challenge &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/get-started-with-dataviz-using-chart-js/#the-challenge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Like all Glitch apps, you can remix the Chart.js Starter App and customize it to your heart&#39;s content. But for those of us who are just learning to code, it can be hard to get started — especially with a library we&#39;ve never used before! That&#39;s where our challenge comes in.&lt;/p&gt;
&lt;p&gt;We challenge you to a footrace... around the world!&lt;/p&gt;
&lt;p&gt;Just kidding. Our challenge to you is to take the &lt;a href=&quot;https://glitch.com/~starter-chartjs&quot;&gt;Chart.js starter&lt;/a&gt; app and give it your own personal spin. In particular, we are looking to see if you can do any of the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Replace the data in the starter app with data you find fun or interesting. (If you don&#39;t have a dataset in mind, check out &lt;a href=&quot;https://github.com/awesomedata/awesome-public-datasets&quot;&gt;Awesome Public Datasets&lt;/a&gt; to get some inspiration!)&lt;/li&gt;
&lt;li&gt;Change the chart colors to match your favorite color palette — bonus points if you add a link to your color inspiration in the README!&lt;/li&gt;
&lt;li&gt;Use the same data (populations by continent or your own) to create a &lt;a href=&quot;https://www.chartjs.org/docs/latest/charts/&quot;&gt;different type of chart&lt;/a&gt; and add it to the page&lt;/li&gt;
&lt;li&gt;Add custom chart behavior using Chart.js &lt;a href=&quot;https://www.chartjs.org/docs/latest/configuration/&quot;&gt;Configurations&lt;/a&gt;
After you&#39;ve made the app your own, submit it using the form below. Please send us a link even if you couldn&#39;t get it to work or it&#39;s not your favorite thing — we want to see it!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have any questions or need help, reach out to us on Twitter &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; or post your question in the &lt;a href=&quot;https://support.glitch.com/c/coding-help&quot;&gt;support forums&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;bonus-tips-and-tricks&quot; tabindex=&quot;-1&quot;&gt;Bonus: tips and tricks &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/get-started-with-dataviz-using-chart-js/#bonus-tips-and-tricks&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Feeling stuck? Fear not! Here are some tips and tricks to help you get started.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For this exercise, try to find simple data with just a few data points. More than 10 data points on either of these charts will make them hard to read!&lt;/li&gt;
&lt;li&gt;You may have to convert your data from CSV to an object. For this project, there should be few enough data points that you can convert it manually by typing your data in the object format. If you want to automate the conversion process, you can do so by finding a CSV-to-JSON converter online.&lt;/li&gt;
&lt;li&gt;To find some color inspiration, check out &lt;a href=&quot;https://colorhunt.co/&quot;&gt;Color Hunt&lt;/a&gt; to see thousands of color palettes.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>The Web Is 30. Whether That&#39;s Young or Old Is up to Us.</title>
    <link href="https://blog.glitch.com/post/the-web-is-30-hbd/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-web-is-30-hbd/</id>
    <content type="html">&lt;h1&gt;The Web Is 30. Whether That&#39;s Young or Old Is up to Us.&lt;/h1&gt;
&lt;p&gt;The web just turned 30, and it&#39;s having a quarter-life crisis. But if it&#39;s having a quarter-life crisis at 30, the outlook for our future is bleak: The written word is thousands of years old. The printed word is nearly 600 years old. The web? The web, if it&#39;s going to be what we need it to be as a society, is barely a baby.&lt;/p&gt;
&lt;p&gt;Since its invention in the bowels of a nuclear research laboratory in 1989, the web has changed dramatically.&lt;/p&gt;
&lt;p&gt;It started open, and creative. You literally had to create it! Now we&#39;re surrounded by billion-dollar startups that want to do anything but let us actually be a part of the web. Instead, these companies want us to experience the web like we watch TV.&lt;/p&gt;
&lt;p&gt;Take a look at the earliest webpage we know still exists, created by the web&#39;s creator Tim Berners-Lee:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/the-first-website?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Notice anything? It&#39;s simple. So simple that if you&#39;ve never looked at the source code of a website before, you probably still have a sense of what&#39;s going on. But take a look at the code of your favorite social network now, and you&#39;ll see it&#39;s very different. It&#39;s complex. It&#39;s not user-friendly. And that means we&#39;re in the dark about our own future, and the future of our web.&lt;/p&gt;
&lt;p&gt;If we&#39;re going to make sure that the web is for everyone, it helps to take a quick spin through the last 30 years:&lt;/p&gt;
&lt;h2 id=&quot;personal-websites-for-everyone&quot; tabindex=&quot;-1&quot;&gt;Personal websites for everyone &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-web-is-30-hbd/#personal-websites-for-everyone&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;GeoCities launched in 1994. Millions of people could express themselves online for the first time in an easy way. If you&#39;re a certain age, you probably remember it looking a little something like this:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitchocities?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;sites-get-social&quot; tabindex=&quot;-1&quot;&gt;Sites get social &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-web-is-30-hbd/#sites-get-social&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The first &amp;quot;social&amp;quot; media was in full force by the end of the 90&#39;s. What was the social web like in 1999? If you don&#39;t remember, or just want a little trip down a LiveJournal rabbit hole, &lt;a href=&quot;https://glitch.com/culture/function-episode-11/&quot;&gt;we went there&lt;/a&gt;:&lt;/p&gt;
&lt;h2 id=&quot;coders-get-social-too&quot; tabindex=&quot;-1&quot;&gt;Coders get social, too &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-web-is-30-hbd/#coders-get-social-too&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ten years later, people were finding each other to &lt;a href=&quot;https://medium.com/@anildash/what-if-javascript-wins-84898e5341a&quot;&gt;share code and ask questions about code&lt;/a&gt;. One thing led to another and JavaScript use skyrocketed.&lt;/p&gt;
&lt;h2 id=&quot;whats-next&quot; tabindex=&quot;-1&quot;&gt;What&#39;s next &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-web-is-30-hbd/#whats-next&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;At the very same time as the people who made the web were becoming closer, the web was actively becoming harder to make. It was becoming less open and less accessible. App stores and &amp;quot;walled garden&amp;quot; social networks kept users from tinkering or getting messy under the hood.&lt;/p&gt;
&lt;p&gt;Here’s where we’re at: The web is 30 years old and it’s in crisis. So what do we do? We’re signing The Web Foundation&#39;s &lt;a href=&quot;https://contractfortheweb.org/about&quot;&gt;Contract for the Web&lt;/a&gt;, and we encourage you to do so too. It&#39;s a roadmap for building a web that can serve everyone as a public good. But that’s just the first step.&lt;/p&gt;
&lt;p&gt;It’s up to us to take things into our own hands, to make sure that the web isn’t a thing that happens  us, to make sure that it’s something we create. At Glitch, we’re helping to power it, but the responsibility for creating the web we want is on you, too.&lt;/p&gt;
&lt;p&gt;So &lt;a href=&quot;https://medium.com/glitch/making-twitter-tolerable-one-glitch-app-at-a-time-ad3022abe2bc&quot;&gt;take back some control&lt;/a&gt; of your social networks. Or start a new app yourself, &lt;a href=&quot;https://glitch.com/culture/website-starter-kit&quot;&gt;even if you&#39;re brand new to coding&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We can’t wait to see what you create.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Make Your Data Work for You With CSV Parsing</title>
    <link href="https://blog.glitch.com/post/make-your-data-work-for-you-with-csv-parsing/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/make-your-data-work-for-you-with-csv-parsing/</id>
    <content type="html">&lt;h1&gt;Make Your Data Work for You With CSV Parsing&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/d3/d3-dsv&quot;&gt;d3-dsv&lt;/a&gt; is a JavaScript library for parsing and serializing CSV files. In the case of this library, &amp;quot;parsing&amp;quot; means &amp;quot;convert this CSV to JSON format&amp;quot; and serialize means &amp;quot;convert this JSON to CSV.&amp;quot; In the case of this app, we are using the parsing portion to turn a CSV into JSON, where we can then transform and analyze the data further.&lt;/p&gt;
&lt;p&gt;For the &lt;a href=&quot;https://starter-d3-dsv.glitch.me/&quot;&gt;d3-dsv Starter App&lt;/a&gt;, we created a tool that will parse an input CSV (a file from the user&#39;s machine) and provide a few basic transforms/analyses. The output from the main d3-dsv parsing function is an array of JSON objects, each one representing a row in the CSV. From there, this app can do several things with the input data: it can count the rows in the CSV, it can list the fields in the CSV, and it can sort the resulting JSON by selected field.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/starter-d3-dsv?path=README.md&amp;previewSize=46&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;In the next section, we describe how the code in this app works. Feeling comfortable with the app? Skip down to &amp;quot;&amp;quot; section!&lt;/p&gt;
&lt;h2 id=&quot;how-it-works&quot; tabindex=&quot;-1&quot;&gt;How it works &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-your-data-work-for-you-with-csv-parsing/#how-it-works&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The code powering this app is in &lt;strong&gt;index.html&lt;/strong&gt;, &lt;strong&gt;style.css&lt;/strong&gt;, and &lt;strong&gt;script.js&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;index.html&lt;/strong&gt; contains the initial scaffolding of the app -- the main structure for the elements on the page. (Note: other page elements will be added later via JavaScript in &lt;strong&gt;script.js&lt;/strong&gt;, but we can place the elements we know we want to be on the page when it loads directly into &lt;strong&gt;index.html&lt;/strong&gt;.)&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;&lt;head&gt;&lt;/head&gt;&lt;/strong&gt; section of &lt;strong&gt;index.html&lt;/strong&gt; imports a few files that will be needed to make the app work: &lt;strong&gt;style.css&lt;/strong&gt; for styling, &lt;strong&gt;script.js&lt;/strong&gt; for the app functionality, and d3-dsv (&lt;strong&gt;d3-dsv.v1.min.js&lt;/strong&gt;) for CSV parsing.&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;index.html&lt;/strong&gt; &lt;strong&gt;&lt;body&gt;&lt;/body&gt;&lt;/strong&gt; contains mostly-empty &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; elements. These are included for styling the data with CSS, which is contained in the &lt;strong&gt;style.css&lt;/strong&gt; file (described below). The one additional thing we add in &lt;strong&gt;index.html&lt;/strong&gt; is an &lt;strong&gt;input&lt;/strong&gt; element for the CSV file upload -- this must be on the page at load time because adding a CSV file is what triggers the rest of the app!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;style.css&lt;/strong&gt; contains styling information for the page. In this app, the CSS includes styling for the JSON output (black background with white text), the &amp;quot;choose file&amp;quot; prompt, the buttons, and every other visible element you see on the page. The &lt;strong&gt;@media&lt;/strong&gt; rule is a &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/CSS/Media_Queries/Using_media_queries&quot;&gt;&amp;quot;media query&amp;quot;&lt;/a&gt; that collects some information and sets style rules based on that information. In this case, it changes the layout of the page based on how wide your browser window is so it looks good on both mobile or desktop.&lt;/p&gt;
&lt;p&gt;The JavaScript in this app is  -- when an  fires on the page, it triggers a certain piece of code. When you check a box on a web page? A &amp;quot;click&amp;quot; event is fired. Pick from a dropdown menu? A &amp;quot;select&amp;quot; event is fired. In this app, where different things are happening to the data depending on what button is pressed, it makes sense to have individual functions that are triggered when an event happens on the page.&lt;/p&gt;
&lt;p&gt;At the beginning of the file, we declare two variables: &lt;strong&gt;json&lt;/strong&gt; and &lt;strong&gt;output&lt;/strong&gt;. &lt;strong&gt;json&lt;/strong&gt; does not get assigned a value and &lt;strong&gt;output&lt;/strong&gt; is set to point to the &lt;strong&gt;json-output&lt;/strong&gt; HTML element. These variables exist outside of the scope of of any function, so their values can be updated and/or shared across all of the functions. This is helpful for updating the &lt;strong&gt;json&lt;/strong&gt; value when new files are added and for using &lt;strong&gt;output&lt;/strong&gt; without typing &lt;strong&gt;document.getElementById(&#39;json-output&#39;)&lt;/strong&gt; every time we want to access that element.&lt;/p&gt;
&lt;p&gt;The rest of the file contains a set of functions that are triggered by page events or are called from within other functions. The following table lists the names of the functions in this app, what they do, and what behavior triggers or calls them.&lt;/p&gt;
&lt;p&gt;In the very last line in the file, we add an event listener to the &lt;strong&gt;&lt;input /&gt;&lt;/strong&gt; element -- on a &lt;strong&gt;&amp;quot;change&amp;quot;&lt;/strong&gt; event, call &lt;strong&gt;loadFile()&lt;/strong&gt;. The &lt;strong&gt;&amp;quot;change&amp;quot;&lt;/strong&gt; event happens when the user selects a CSV file.&lt;/p&gt;
&lt;p&gt;When the &lt;strong&gt;loadFile()&lt;/strong&gt; function is called, the &lt;strong&gt;&amp;quot;change&amp;quot;&lt;/strong&gt; event itself (represented by an object) is passed into the function as a parameter. This is especially useful for us, because information about the file that was loaded is included in the event object. Once we have the file, we can make sure it&#39;s actually a CSV.&lt;/p&gt;
&lt;p&gt;Once the file is good to go, we use the &lt;strong&gt;FileReader&lt;/strong&gt; to read the file in the browser. We define an  to be called when our instance of &lt;strong&gt;FileReader&lt;/strong&gt; reads the file, and inside the file we parse the CSV data to JSON with &lt;strong&gt;d3-dsv&lt;/strong&gt;, call &lt;strong&gt;printToOutput&lt;/strong&gt; with that parsed JSON, and call &lt;strong&gt;addButtons()&lt;/strong&gt; to add additional operations to the page (count rows, get fields, sort by).&lt;/p&gt;
&lt;p&gt;This function uses d3-dsv via &lt;strong&gt;d3.csvParse()&lt;/strong&gt; to transform the CSV into JSON. &lt;strong&gt;d3.csvParse()&lt;/strong&gt; takes two parameters: the CSV string to be transformed, and an optional function to do something special when transforming. In this case, we use  as the second argument. This is a special function provided by d3-dsv that will try to automatically infer the value type for each field and coerce that value in each row. For example, if there is a &lt;strong&gt;Year&lt;/strong&gt; value in the data with values &lt;strong&gt;&amp;quot;2017&amp;quot;&lt;/strong&gt;, &lt;strong&gt;&amp;quot;2018&amp;quot;&lt;/strong&gt;, and &lt;strong&gt;&amp;quot;2019&amp;quot;&lt;/strong&gt;, using &lt;strong&gt;d3.autoType&lt;/strong&gt; will coerce those values to &lt;strong&gt;2017&lt;/strong&gt;, &lt;strong&gt;2018&lt;/strong&gt;, &lt;strong&gt;2019&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For more detailed information on each of the callback functions, see the code comments in the project.&lt;/p&gt;
&lt;h2 id=&quot;the-challenge&quot; tabindex=&quot;-1&quot;&gt;The Challenge &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-your-data-work-for-you-with-csv-parsing/#the-challenge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Our challenge to you is to take the &lt;a href=&quot;https://glitch.com/~d3-dsv&quot;&gt;d3-dsv starter app&lt;/a&gt; and extend it to do a few extra things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add a toggle to sort the data by field ascending instead of descending (currently the code only sorts descending)&lt;/li&gt;
&lt;li&gt;Add a function to &amp;quot;pivot&amp;quot; an input CSV when the rows and columns are flipped in the data (&lt;a href=&quot;https://catalog.data.gov/dataset/population-by-country-1980-2010&quot;&gt;example &amp;quot;flipped&amp;quot; dataset&lt;/a&gt;) – be sure to add a button and an event handler that calls the function!&lt;/li&gt;
&lt;li&gt;Update the app to accept  kind of delimiter-separated values (semicolons, tabs, etc.) instead of just CSV&lt;/li&gt;
&lt;li&gt;Update the app to pull data from an API in addition to adding a local file
After you&#39;ve made the app your own, submit it using the form below. Please send us a link even if you couldn&#39;t get it to work or it&#39;s not your favorite thing — we want to see it!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To recap:&lt;/p&gt;
&lt;p&gt;We can&#39;t wait to see what you make. If you have any questions or need help, reach out to us on Twitter &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; or post your question in the &lt;a href=&quot;https://support.glitch.com/c/coding-help&quot;&gt;support forums&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Scrape the Data You Need with Cheerio!</title>
    <link href="https://blog.glitch.com/post/web-scraping-cheerio-starter-app/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/web-scraping-cheerio-starter-app/</id>
    <content type="html">&lt;h1&gt;Scrape the Data You Need with Cheerio!&lt;/h1&gt;
&lt;p&gt;We live in the age of the API. Data is (for better or worse) a commodity, and it&#39;s big business to offer data as a service via APIs. Even still, some useful data just isn&#39;t available online via a developer-friendly API.&lt;/p&gt;
&lt;p&gt;Well, sort of!&lt;/p&gt;
&lt;p&gt;Let&#39;s say there&#39;s a website with some useful data on it. Maybe it&#39;s the hours of a restaurant, a list of products, or the latest breaking news. This site doesn&#39;t have a traditional API, but then again, what is HTTP? We ask for a page, and get an HTML response. That&#39;s practically an XML API right there! We may just have a way to get that data with a program after all.&lt;/p&gt;
&lt;p&gt;Finding information in HTML is easy when you&#39;re in a browser — the contents of an element are one &lt;strong&gt;document.querySelector&lt;/strong&gt; away, and if you&#39;re using &lt;a href=&quot;https://jquery.com/&quot;&gt;jQuery&lt;/a&gt;, it&#39;s as easy as &lt;strong&gt;$&lt;/strong&gt;, with extra tools to boot! We are off to the races.&lt;/p&gt;
&lt;p&gt;One more snag awaits us. Because of the web&#39;s strict &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy&quot;&gt;same-origin policy&lt;/a&gt;, we (reasonably, yet irritatingly) can&#39;t just fetch the contents of another web page from our page without permission. We know that &lt;strong&gt;node&lt;/strong&gt; (or even &lt;strong&gt;curl&lt;/strong&gt;) for that matter would have no problem, so we can code up a little server that fetches the page for us. But node doesn&#39;t know how to parse HTML, and even if it did, where&#39;s my snazzy jQuery for slicing and dicing the results!&lt;/p&gt;
&lt;p&gt;📦 &lt;a href=&quot;https://www.npmjs.com/package/cheerio&quot;&gt;cheerio&#39;s npm listing&lt;/a&gt;
📖 &lt;a href=&quot;https://cheerio.js.org/&quot;&gt;cheerio documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let&#39;s for the moment pretend this site dosn&#39;t have an RSS feed (&lt;a href=&quot;https://glitch.com/culture/rss/&quot;&gt;it totally does&lt;/a&gt;). I&#39;d love to get a list of the latest posts for display in a widget. Okay, no RSS, but what does the HTML look like?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/web-scraping-cheerio-starter-app/15-Screen-Shot-2019-03-19-at-1.14.16-AM.png&quot; alt=&quot;A screenshot of the markup in devtools, showing a flat list of posts&quot; /&gt;
&lt;p&gt;Clean and easy to read! I see a flat container &lt;strong&gt;zine-items&lt;/strong&gt;, full of &lt;strong&gt;zine-item&lt;/strong&gt; elements. A &lt;strong&gt;zine-item&lt;/strong&gt; looks something like this.&lt;/p&gt;
&lt;p&gt;We&#39;ve got the URL of the post, the title of the post, and some category metadata. Now we know what we&#39;re looking for, we can deploy cheerio!&lt;/p&gt;
&lt;p&gt;Here&#39;s the full working demo. Feel free to click around- we&#39;ll break it down below.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/starter-cheerio?path=server.js&amp;previewSize=35&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-cheerio-starter-app&quot; tabindex=&quot;-1&quot;&gt;The Cheerio Starter App &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/web-scraping-cheerio-starter-app/#the-cheerio-starter-app&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;re demoing this library by building a tiny app that grabs posts from the &lt;a href=&quot;https://glitch.com/culture/&quot;&gt;Glitch Culture Zine&lt;/a&gt;. The app is based on the basic &lt;a href=&quot;https://glitch.com/~hello-express&quot;&gt;express starter&lt;/a&gt;, with the addition of &lt;strong&gt;request&lt;/strong&gt; to assist with fetching data from a URL, and of course &lt;strong&gt;cheerio&lt;/strong&gt;. We&#39;re serving a minimal HTML page, with a script that fetches data from our server at the URL &lt;strong&gt;/glitch-culture&lt;/strong&gt;. I&#39;m not going to go too deep into the client side; after fetching the list of posts, we&#39;re just making some list items and populating them with data.&lt;/p&gt;
&lt;p&gt;The core of our example is in &lt;strong&gt;server.js&lt;/strong&gt;, specifically the handler for &lt;strong&gt;app.get(&#39;/glitch-culture&#39;)&lt;/strong&gt;. When the client requests this URL, the following happens:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Fetch the HTML&lt;/strong&gt;: we use the &lt;strong&gt;request&lt;/strong&gt; library to fetch the HTML from &lt;strong&gt;https://glitch.com/culture/&lt;/strong&gt;, and we receive it in a callback function.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Load the HTML into cheerio&lt;/strong&gt;: Unlike jQuery in the browser, where &lt;strong&gt;$&lt;/strong&gt; is just available, on the server we need to tell cheerio what &lt;strong&gt;$&lt;/strong&gt; is even searching. To do this, the HTML response is fed into &lt;strong&gt;cheerio.load&lt;/strong&gt;, and for familiarity&#39;s sake, the loaded document is saved to a variable named &lt;strong&gt;$&lt;/strong&gt;. After this point, we can query the HTML as if it was in a jQuery-enabled page!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Grab the list of zine-items&lt;/strong&gt;: This is pure classic jQuery-style querying – &lt;strong&gt;$(&#39;.zine-item&#39;)&lt;/strong&gt; gets us our list.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Extract the information from each item&lt;/strong&gt;: The title and metadata were text inside an element, so &lt;strong&gt;.text()&lt;/strong&gt; gets us that. The URL comes from the &lt;strong&gt;href&lt;/strong&gt; attribute on the item link, so that calls for &lt;strong&gt;.attr(&#39;href&#39;)&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Send the list as JSON&lt;/strong&gt;: Express provides the handy &lt;strong&gt;response.json()&lt;/strong&gt; method, which we provide with our extracted data:
The resulting data looks like this:&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;now-what&quot; tabindex=&quot;-1&quot;&gt;Now What? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/web-scraping-cheerio-starter-app/#now-what&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The starter app uses cheerio to convert some HTML into JSON, but once you&#39;ve got the data, the power is yours! &lt;a href=&quot;https://glitch.com/~starter-cheerio&quot;&gt;Remix the app&lt;/a&gt; and build your own page scraper. Why not monitor prices on your favorite online store? Liberate data trapped in HTML tables! Watch for sneaky changes to your senator&#39;s Wikipedia page! Scraping is the &amp;quot;first API&amp;quot;, and cheerio makes it easy.&lt;/p&gt;
&lt;h2 id=&quot;one-last-thing&quot; tabindex=&quot;-1&quot;&gt;One Last Thing &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/web-scraping-cheerio-starter-app/#one-last-thing&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Screen scraping is super useful, but not all website owners love the idea of people grabbing the information off their pages. It&#39;s always a good idea to check a website&#39;s terms and conditions before running any automatic scrapers against their content, to be sure you&#39;re not getting yourself on someone&#39;s naughty list. Also, remember to be polite! If you&#39;re requesting data off a website repeatedly, you could be overwhelming ther server or slowing the site down for other visitors.&lt;/p&gt;
&lt;p&gt;Happy scraping!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Meet Your GitHub BFF: Probot the Robot</title>
    <link href="https://blog.glitch.com/post/meet-your-github-bff-probot-the-robot/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/meet-your-github-bff-probot-the-robot/</id>
    <content type="html">&lt;h1&gt;Meet Your GitHub BFF: Probot the Robot&lt;/h1&gt;
&lt;p&gt;Probot is a framework for building Github Apps. You can have Probot handle GitHub chores - and even help with project management and community-building tasks like polls, sharing, and welcoming new contributors. Check out a list of some of the great Probots people have built on their &lt;a href=&quot;https://probot.github.io/apps/&quot;&gt;Featured Page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But how do you get your very own GitHub Probot? Glitch is the perfect place to make one, and now it&#39;s easier than ever. We teamed up with the Probot community to update our &amp;quot;&lt;a href=&quot;https://glitch.com/~probot-hello-world&quot;&gt;Hello World&lt;/a&gt;&amp;quot; Probot app.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/probot-hello-world?path=README.md&amp;previewSize=50&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Before today, getting started with Probot required some time and attention to detail. You had to go back and forth between Glitch and GitHub over and over again. With the updated Probot Hello World you can do all of the setup with the click of a button. No more copying keys or webhooks, and the &amp;quot;app manifest&amp;quot; (see app.yml) configures permissions for you.&lt;/p&gt;
&lt;p&gt;That means more bots to do your bidding! What can they do? We spun up a couple of popular ones on Glitch to give you some ideas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~probot-wip-glitch&quot;&gt;Probot WIP&lt;/a&gt;- makes sure you don&#39;t accidentally merge code that&#39;s WIP!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~probot-todo-glitch&quot;&gt;Probot Todo&lt;/a&gt;- turns todos in your code into new issues so you don&#39;t forget about that &amp;quot;@todo&amp;quot; buried in some random file
We also created a new one just for Glitch! Open an issue here in this GitHub &lt;a href=&quot;https://github.com/melissamcewen/probot-meow-welcome&quot;&gt;project&lt;/a&gt; and you&#39;ll get a special welcome message featuring rainbow text and cats.&lt;/li&gt;
&lt;/ul&gt;
&lt;img src=&quot;https://blog.glitch.com/post/meet-your-github-bff-probot-the-robot/7-melissamcewen.png&quot; alt=&quot;welcome!&quot; /&gt;
&lt;p&gt;OK, maybe rainbow text and cats aren&#39;t for every project, but it&#39;s a good starting place for a bot that can welcome new users or make images programmatically.&lt;/p&gt;
&lt;p&gt;Inspired to make your own Probot on Glitch? Check out some of the community built picks in our &lt;a href=&quot;https://glitch.com/@glitch/probot-your-bff-on-github&quot;&gt;Probot Collection&lt;/a&gt;. And if you domake a cool Probot, then be sure to share it with us by tweeting us at &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@Glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>When Art Meets Algorithm</title>
    <link href="https://blog.glitch.com/post/art-meets-algorithm/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/art-meets-algorithm/</id>
    <content type="html">&lt;h1&gt;When Art Meets Algorithm&lt;/h1&gt;
&lt;p&gt;At the Museum of Modern Art exhibition “&lt;a href=&quot;https://www.moma.org/calendar/exhibitions/5033?locale=en&quot;&gt;New Order&lt;/a&gt;,” art and technology are having a major love-in. The show surveys how the time-honored bond between the two fields has evolved in the new millennium, arraying works that explore and expand the creative possibilities of today’s technologies. There’s a self-playing video game by Ian Cheng, a digital simulation of Jeff Koons’ by Mark Leckey, and Tauba Auerbach’s series of 116 3D-printed geometric objects. In these and more, the digital has been made physical; TIFF and AVI files are given tangible form. They are machine-generated realities.&lt;/p&gt;
&lt;p&gt;Of course, it’s not as if art and technology are siloed disciplines. For generations, they have been in collaboration and confrontation, pushing and upending the other’s boundaries. says Michelle Kuo, the exhibition’s organizer and the Marlene Hess Curator of Painting and Sculpture.&lt;/p&gt;
&lt;p&gt;Change is already on its way. Where traditional artists would wield a brush, sculpting knife, or camera, the 21st century affords artists tools from artificial intelligence to 3D printing to virtual reality, enabling them to create in innovative and novel ways. Advancing technologies have dared art to take new risks and art has responded in kind. Once, the interaction between art and technology triggered ethical and moral questions. For example, how can a machine be an artist? Lately though, it’s broaching the richer issue of artistry itself. It asks: can a machine be creative?&lt;/p&gt;
&lt;h2 id=&quot;when-machines-do-art&quot; tabindex=&quot;-1&quot;&gt;When Machines Do Art &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/art-meets-algorithm/#when-machines-do-art&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It’s an inquiry sparked by the emergence of algorithmic or AI art, the practice of employing code, data, and machine learning systems to generate pieces of art. These Generative Adversarial Networks have been &lt;a href=&quot;https://arxiv.org/abs/1706.07068&quot;&gt;producing&lt;/a&gt; &lt;a href=&quot;https://robbiebarrat.github.io/&quot;&gt;such&lt;/a&gt; &lt;a href=&quot;http://siliconvalleyism.com/silicon-valley-image.php?id=646&quot;&gt;works&lt;/a&gt; for a few years now, but it’s only recently that AI art has found itself smack in the middle of the art (and art-buying) world. Last October, an algorithm-generated portrait, “Edmond de Belamy, from La Famille de Belamy,” went under the hammer at Christie’s and sold for a cool $432,500. Created by French collective Obvious, it was the first-ever AI portrait to go on auction, and its sale spawned headlines variously celebrating and worrying about its implications for art-making.&lt;/p&gt;
&lt;p&gt;Should artists be worried about their jobs? Not at all, says Obvious’ Gauthier Vernier. he tells me. The products of this union will naturally be curiosities, half-manmade and half-machinemade. After all, in making “Edmond,” the AI model, like the human that built it, acts as producer and creator, significantly blurring the lines between artist and technology. Here and elsewhere, AI doesn’t just facilitate the artist, but also, imitates.&lt;/p&gt;
&lt;p&gt;That’s not to say it can create. says Gauthier, What these algorithms and machines do, inventively and unpredictably, is generate.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/orbit?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;my-generation&quot; tabindex=&quot;-1&quot;&gt;My Generation &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/art-meets-algorithm/#my-generation&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Generative art is not new: art, music, and poetry created by an independent system has been around long before computers existed. In the 1950s, the likes of Vera Molnár and Ellsworth Kelly were devising strict procedures with rules and instructions that determined how their visual art turned out. The ‘60s ushered in computer art pioneers from Frieder Nake to Manfred Mohr to Roman Verostko, who latterly coined the term algorists, as in algorithm artists. And notably, from the ‘70s, musician Brian Eno began experimenting with generative music—what he &lt;a href=&quot;http://www.inmotionmagazine.com/eno1.html&quot;&gt;called&lt;/a&gt; “putting in motion something and letting it make the thing for you”—yielding 1991’s , 2017’s , and &lt;a href=&quot;http://www.generativemusic.com/&quot;&gt;apps&lt;/a&gt; like Bloom and Trope.&lt;/p&gt;
&lt;p&gt;Eno has not only been visionary and perceptive about the field, but is drawn to the questions it raises: “Who actually composes music like this? Can you describe it as composition exactly when you don’t know what it’s going to be?” At the same time, he remains in thrall to generative music’s promise—likening its vast “multi-centered” nature to the internet, and urging a reconsideration of the artist’s function. he’s said,&lt;/p&gt;
&lt;p&gt;Making good on that inheritance, today’s generative artists understand how their role is shifting alongside technology. Digital artist Sean Catangui tells me, His generative work, such as &lt;a href=&quot;https://line-tree.glitch.me/&quot;&gt;Line Tree&lt;/a&gt;, &lt;a href=&quot;https://c-mum.glitch.me/&quot;&gt;C-mum&lt;/a&gt;, and &lt;a href=&quot;https://catangui.com/randomized-form/&quot;&gt;Randomized Form&lt;/a&gt;, emerged from his desire to enhance his ideas through programming. In the process, they gleaned him an appreciation of code and computer as expressive mediums. These projects, he says, “made me feel like the machine was alive.”&lt;/p&gt;
&lt;p&gt;And the machine is alive all over Glitch. You’ll find it in other generative artworks such as Matt DesLauriers’ &lt;a href=&quot;https://retro-album-covers.glitch.me/&quot;&gt;Retro Album Covers&lt;/a&gt;, n–schedé’s algorithmic &lt;a href=&quot;https://glitch.com/~orbit&quot;&gt;objects&lt;/a&gt; and &lt;a href=&quot;https://planetscape.glitch.me/&quot;&gt;landscapes&lt;/a&gt;, and Anders Hoff’s many interactive forms. With these pieces, the artists may have constructed the machines and models, but as they stir and run, it’s their generative efforts that exceed expectations and hold unending surprises. “I might be just as happy to discover some unexpected behaviour and explore that instead,” &lt;a href=&quot;https://inconvergent.net/thoughts-on-generative-art/&quot;&gt;writes&lt;/a&gt; Hoff. “Overall, this means that the process is continuous, exploratory, and never really complete.”&lt;/p&gt;
&lt;h2 id=&quot;art-encoded&quot; tabindex=&quot;-1&quot;&gt;Art Encoded &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/art-meets-algorithm/#art-encoded&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In the lo-fi, early days of computer art, practitioners endeavored to define and describe what exactly it was they were doing. Just observe how the 1976 anthology offers a trove of phrases such as “creative processing” (from Mohr) or “scientific aesthetics” (Hiroshi Kawano). Whatever they were, all pretty much suggested that the alliance between art and science works both ways. If technology is made a part of art, art might also be embedded into technology to realize what Kawano termed “the science of human art.”&lt;/p&gt;
&lt;p&gt;Or to arrive at Jenn Schiffer’s . Marrying art and code, the application does as it says on the tin and produces iterations of the painter’s post-Impressionist compositions. (As she also points out, Mondrian’s logical, progression-based pieces are ripe fruit for &lt;a href=&quot;http://www.dangermouse.net/esoteric/piet.html&quot;&gt;programming&lt;/a&gt; &lt;a href=&quot;http://www.theusrus.de/Mondrian/&quot;&gt;languages&lt;/a&gt;.) This is just one part of Schiffer’s broader project, a series of similar generators emulating the works and styles of artists including &lt;a href=&quot;https://vart-magritte.glitch.me/&quot;&gt;René Magritte&lt;/a&gt;, Henri Matisse, and Mary Cassatt. In doing so, she’s turned material art into intangible Javascript—a process directly opposite of that happening at MoMA’s “New Order”.&lt;/p&gt;
&lt;p&gt;That script, then, might itself serve as an art form. Chad Weinard, Mellon Manager of Digital Initiatives at Williams College Museum of Art, dubs it “code as its own form of creative writing.” He arrived at that idea after witnessing poet Lillian-Yvonne Bertram’s adaptation of Allison Knowles’ computer poem “A House of Dust.” Originally built with FORTRAN language, the piece is a constantly shifting entity, its lines randomly generated and connected. Weinard responded with his own &lt;a href=&quot;https://house-of-dust.glitch.me/&quot;&gt;iteration&lt;/a&gt;, populated with &lt;a href=&quot;https://wcma.williams.edu/wcma-digital-project/&quot;&gt;collection data&lt;/a&gt; from the museum.&lt;/p&gt;
&lt;p&gt;Representing an interaction between data, algorithms, and chance, his quatrains are also woven with a collected history and a history of collecting.&lt;/p&gt;
&lt;p&gt;And future humans will find not only art in our code, but art criticism, particularly in Omayeli Arenyeka’s creation, &lt;a href=&quot;https://art-connoisseur.glitch.me/&quot;&gt;Art Connoisseur&lt;/a&gt;. The Twitter bot raids Artsy for images of art, then generates commentary on each with hit-or-miss accuracy and a snarky, knowingly pretentious tone. “Ooh, it’s minimalism without mortality,” is just one brassy example. Though somewhat tongue-in-cheek, the app underscores the abiding gap between art and its interpretation, if not the pitfalls of allowing a machine to evaluate art.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/house-of-dust?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;but-is-it-art&quot; tabindex=&quot;-1&quot;&gt;But Is It Art? 🤔 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/art-meets-algorithm/#but-is-it-art&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;So how should we deal with such machine-generated realities? Generative and AI art are awesome to behold, but neither are intended to be measurements of any machine’s creativity. Rather, as Kawano once wrote, their immense potential and varied products offer only an “artificial creativity.” Perhaps computer-generated works do more by simply broaching and challenging notions of creativity and authorship, presenting a tension between artist and tool that resolves nothing, but offers us the opportunity to interrogate everything. Which, really, is the point of art anyway.&lt;/p&gt;
&lt;p&gt;Just like the open-ended nature of generative art, the ever-evolving relationship between art and technology can only continue to astonish as it brings forth yet more revelatory artifacts, arguments, and possibilities. says Weinard. That exchange bodes well for the future of both fields. All we have to do is set it in motion.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Make a Web Map with Leaflet</title>
    <link href="https://blog.glitch.com/post/make-a-web-map-with-leaflet/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/make-a-web-map-with-leaflet/</id>
    <content type="html">&lt;h1&gt;Make a Web Map with Leaflet&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://leafletjs.com/&quot;&gt;Leaflet&lt;/a&gt; is a JavaScript library for making interactive web maps. This library allows you to create a map container, add a base map, and add interactive features on top of the map — plus panning and zooming. The base map is made of &lt;strong&gt;tiles&lt;/strong&gt;, or small images that each represent a specific geographic location. The interactive features, or “data layer,” consists of geospatial vector data — points, lines, and polygons with associated geographic information. Collectively, this kind of map is known as a &lt;strong&gt;slippy map&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;For the &lt;a href=&quot;https://starter-leaflet.glitch.me/&quot;&gt;Leaflet Starter App&lt;/a&gt;, we created a map showing neighborhood boundaries in Portland, Oregon. In Portland there are neighborhood coalitions as well as neighborhood associations, so the data is styled based on which neighborhood coalition the association belongs to. It also has interactive elements — neighborhood associations are highlighted when hovering over them, and popups show the name of the neighborhood association when clicked.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/starter-leaflet?previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;In the next section, we describe how the code in this app works. Feeling comfortable with the app? Skip down to “” and get started!&lt;/p&gt;
&lt;h2 id=&quot;how-it-works&quot; tabindex=&quot;-1&quot;&gt;How it works &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-web-map-with-leaflet/#how-it-works&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The code powering this app is in &lt;strong&gt;index.html&lt;/strong&gt;, &lt;strong&gt;style.css&lt;/strong&gt;, &lt;strong&gt;script.js&lt;/strong&gt;, and in the &lt;strong&gt;assets&lt;/strong&gt; directory.&lt;/p&gt;
&lt;p&gt;The data for this map comes from the &lt;a href=&quot;https://gis-pdx.opendata.arcgis.com/datasets/neighborhood-boundaries-1&quot;&gt;City of Portland&lt;/a&gt; as a &lt;strong&gt;GeoJSON&lt;/strong&gt; file. &lt;a href=&quot;http://geojson.org/&quot;&gt;GeoJSON&lt;/a&gt; is a specific flavor of JSON that is used to describe geographic vector features (points, lines, and polygons). We downloaded this file and then uploaded it to the &lt;strong&gt;assets&lt;/strong&gt; directory in our Glitch app so we can request the data with JavaScript when creating the map.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;index.html&lt;/strong&gt; contains the main structure of the page as well as any additional files the app needs to run effectively. In the &lt;strong&gt;&lt;head&gt;&lt;/head&gt;&lt;/strong&gt; section we add links to the Leaflet JavaScript and CSS files and in the &lt;strong&gt;&lt;body&gt;&lt;/body&gt;&lt;/strong&gt; we add an empty &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; with &lt;strong&gt;id=&amp;quot;mapid”&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In order for the map to render, the &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; element housing it must have a height. We can make the height responsive by setting &lt;strong&gt;html&lt;/strong&gt; and &lt;strong&gt;body&lt;/strong&gt; to &lt;strong&gt;height:100%&lt;/strong&gt; and then giving &lt;strong&gt;#mapid&lt;/strong&gt; a percentage value for height.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;script.js&lt;/strong&gt; is where we actually make the map, add layers to it, and add event handlers to make the map interactive. First things first — we have to make a map!&lt;/p&gt;
&lt;p&gt;The file starts by creating a &lt;strong&gt;L.map&lt;/strong&gt; object, which takes two parameters: the &lt;strong&gt;id&lt;/strong&gt; of the &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; where the map should live on the page, and an optional object to specify more options. In this case, we tell the map to put itself in the &lt;strong&gt;”mapid”&lt;/strong&gt; &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; and set the map’s initial center point and zoom level to center on Portland.&lt;/p&gt;
&lt;p&gt;Now we start adding things to the map, with the base map tiles up first. For this map we are using the &lt;a href=&quot;http://maps.stamen.com/toner-lite/#12/37.7706/-122.3782&quot;&gt;Stamen Toner tileset (lite version)&lt;/a&gt;. We create an &lt;strong&gt;L.tileLayer&lt;/strong&gt;, point it to the URL of the tile server, and add it to the map.&lt;/p&gt;
&lt;p&gt;At this point, we have a map that pans and zooms around and a base map to look at while you pan around. Great! But that’s not the point of our map — the point of our map is to show neighborhood associations in Portland. But before we add the data, we have to do a little bit of setup work by defining some &lt;strong&gt;event handlers&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Event handlers are functions that respond to events on the page. These are defined before we load in the data so they can be attached to the data layer and triggered on specific events. We create four event handler functions: &lt;strong&gt;highlightFeature&lt;/strong&gt;, &lt;strong&gt;resetHighlight&lt;/strong&gt;, &lt;strong&gt;zoomToFeature&lt;/strong&gt;, and &lt;strong&gt;onEachFeature&lt;/strong&gt;, which attaches the other three functions to specific mouse events as they relate to the data on the map.&lt;/p&gt;
&lt;p&gt;Because the neighborhood association data we’re using is in a different file, it must be retrieved asynchronously. This ensures that all of the data has been loaded before trying to use it (in this case, add it to the map). For the most part, you’re going to want to leave this section alone, except to change the URL so it matches your data. The important thing to know here is that once the data is loaded, the &lt;strong&gt;doThingsWithData&lt;/strong&gt; function is called.&lt;/p&gt;
&lt;p&gt;(If you&#39;re interested to know more about how we&#39;re loading the data, you can read more about &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API/Using_Fetch&quot;&gt;using Fetch&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;doThingsWithData&lt;/strong&gt; is where we (yup you guessed it) add the data to the map. In this case, we want to style the neighborhood associations based on their neighborhood coalition (a coalition consists of multiple neighborhood associations). To do that, we create a variable &lt;strong&gt;colorObj&lt;/strong&gt; and assign to it the returned value from &lt;strong&gt;assignColors&lt;/strong&gt; — an object assigning each unique coalition to a color.&lt;/p&gt;
&lt;p&gt;The second part of &lt;strong&gt;doThingsWithData&lt;/strong&gt; adds the data to the map with &lt;strong&gt;L.geoJSON&lt;/strong&gt; by passing the data as the first parameter. The second parameter is an optional object containing additional specifications — we use it here to set the style for each feature and add the event handlers. We then call two methods on the &lt;strong&gt;L.geoJSON&lt;/strong&gt; layer — &lt;strong&gt;bindPopup&lt;/strong&gt;, which adds a popup to each feature, and &lt;strong&gt;addTo(map)&lt;/strong&gt; which adds the layer to the map.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;assets&lt;/strong&gt; is where we add the GeoJSON data file&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;index.html&lt;/strong&gt; contains an empty &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; with &lt;strong&gt;id=“mapid”&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;style.css&lt;/strong&gt; gives our &lt;strong&gt;”mapid”&lt;/strong&gt; &lt;strong&gt;&lt;div&gt;&lt;/div&gt;&lt;/strong&gt; a height&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;script.js&lt;/strong&gt; creates the map, adds the base map layer and data layer, and adds interactive elements/event handlers (popups, highlighting, zooming)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-challenge&quot; tabindex=&quot;-1&quot;&gt;The Challenge &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-web-map-with-leaflet/#the-challenge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;For this challenge, you have several options. Each challenge concerns a different part of the map — if you’re feeling up to it, try all of them!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Make the popups look pretty — add some styling, change the names to title-case, etc.&lt;/li&gt;
&lt;li&gt;Some Portland neighborhoods have overlapping boundaries — the dataset used in this map has these areas as separate polygons. Use styling to make it clear that these are overlap areas.&lt;/li&gt;
&lt;li&gt;Add a legend to this map.&lt;/li&gt;
&lt;li&gt;Change out the GeoJSON file for a file of your choosing, ideally in a different location. Think about what might be different between the two datasets. (&lt;a href=&quot;https://data.gov/&quot;&gt;Data.gov&lt;/a&gt; is a great place to find GeoJSON data!)&lt;/li&gt;
&lt;li&gt;Leaflet has some special things you can do when adding markers to a map. Add some point data and do some cool marker stuff.
After you’ve made your super radical map, submit it using the form below. We are so looking forward to checking out your amazing work! If you have any questions or need help, reach out on Twitter &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; or via our &lt;a href=&quot;https://support.glitch.com/&quot;&gt;support forums&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>An Addictive Generator For &#39;Oh No&#39; Comics? Oh Yes!</title>
    <link href="https://blog.glitch.com/post/create-your-own-webcomicname-oh-no/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/create-your-own-webcomicname-oh-no/</id>
    <content type="html">&lt;h1&gt;An Addictive Generator For &#39;Oh No&#39; Comics? Oh Yes!&lt;/h1&gt;
&lt;p&gt;Just over a year ago, &amp;quot;Code Monkey&amp;quot; and &lt;a href=&quot;https://www.ravelry.com/&quot;&gt;Ravelry&lt;/a&gt; co-founder, Cassidy Forbes created &amp;quot;&lt;a href=&quot;http://webcomicname-mashup.glitch.me/&quot;&gt;webcomicname-mashup&lt;/a&gt;&amp;quot;. An app that enables you to make your own versions of the popular &lt;a href=&quot;http://webcomicname.com/&quot;&gt;Webcomic Name&lt;/a&gt; comic strips.&lt;/p&gt;
&lt;p&gt;For those unfamiliar, Webcomic Name parodies the relatable 3-panel comic format. There&#39;s the setup, things happen, but they always end with the same little celebration of failure: &#39;oh no&#39;. But don&#39;t let the simple format fool you. The comic&#39;s gloomy reflections on life have a self-conscious charm and wit that can be both funny and thought-provoking.&lt;/p&gt;
&lt;p&gt;&amp;quot;Webcomicname-mashup&amp;quot; puts Norris&#39; back catalog of comic strips to work. You can generate a random comic, or carefully click through the panels until you settle on your own &#39;oh no&#39; masterpiece.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/webcomicname-mashup?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Norris remarks. From reflections on our productivity-sapping obsession with gadgets to poignant comments on the state of discussions of identity and gender, the results can be en pointe.&lt;/p&gt;
&lt;p&gt;says Forbes,&lt;/p&gt;
&lt;p&gt;quips Norris. Adding that&lt;/p&gt;
&lt;p&gt;And today, Norris&#39; has something else to be proud of. Webcomic Name is now available in paperback with the release of . Published by Andrews McMeel, it brings together all the series’ greatest hits as well as dozens of never-before-seen comics.&lt;/p&gt;
&lt;p&gt;Landing just after April Fools day, the timing of the book&#39;s launch is apt as Webcomic Name is the result of an April Fools joke itself. In 2015, Norris faked that &#39;Dorris McComics&#39;, another Norris web comic creation, was becoming a trite relatable comic with 8 updates per day. Norris tells us. And of course the internet loved it. Norris has been creating hilarious, cliche-filled, blob-based works of art ever since.&lt;/p&gt;
&lt;p&gt;Inspired to create your own? Norris leaves us these suitably dour words of encouragement: &amp;quot;Anyone can become an internet artist, the bar has never been lower!&amp;quot;&lt;/p&gt;
&lt;p&gt;Norris’ book &lt;a href=&quot;http://publishing.andrewsmcmeel.com/books/detail?sku=9781449492533&quot;&gt;&amp;quot;oh no&amp;quot; is out today&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Master WebVR With a Week of Experiments</title>
    <link href="https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/</id>
    <content type="html">&lt;h1&gt;Master WebVR With a Week of Experiments&lt;/h1&gt;
&lt;p&gt;With WebVR you can create immersive, interactive 3D worlds right in your browser. In , we combined how-to videos with remixable, working code examples so you could start learning how to build your own WebVR experiences using A-Frame.&lt;/p&gt;
&lt;p&gt;Now, in partnership with Mozilla, we&#39;re kicking off a week of WebVR experiments that build on that starter kit and showcase what&#39;s possible with WebVR. Each of this week&#39;s 7 examples, created by VR expert and Glitch creator &lt;a href=&quot;https://glitch.com/@cwervo&quot;&gt;Andrés Cuervo&lt;/a&gt;, is a unique experience that will teach and inspire you to go further with building VR experiences.&lt;/p&gt;
&lt;p&gt;Join us every weekday this week to see another incredible VR example.&lt;/p&gt;
&lt;p&gt;We started the week on Monday with 3 VR experiments:&lt;/p&gt;
&lt;h2 id=&quot;motion-capture-dancing-in-vr&quot; tabindex=&quot;-1&quot;&gt;Motion Capture Dancing in VR &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#motion-capture-dancing-in-vr&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Motion capture is used in films all the time. But getting motion capture data into VR scenes has historically been pretty difficult. Thankfully Three.js — the framework that A-Frame is built on — has &lt;a href=&quot;https://threejs.org/examples/webgl_loader_bvh.html&quot;&gt;an example to support BVH&lt;/a&gt;, a common motion capture data format. This means we can take free motion capture data — like from &lt;a href=&quot;http://mocap.cs.cmu.edu/&quot;&gt;the CMU Graphics Lab Motion Capture Database&lt;/a&gt; — and all of a sudden we can add a character pirouetting, running, or cartwheeling across the floor! Try clicking around in this scene to switch between a few different motion capture files represented as dancing blue sphere mapped onto the data.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-bvh-mocap?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;adding-models-and-shaders&quot; tabindex=&quot;-1&quot;&gt;Adding Models and Shaders &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#adding-models-and-shaders&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This scene combines &lt;a href=&quot;https://glitch.com/~aframe-displacement-registershader&quot;&gt;an example by Don McCurdy&lt;/a&gt; from &lt;a href=&quot;https://aframe.io/docs/0.9.0/components/material.html#example-glsl-and-shaders&quot;&gt;the A-Frame documentation on shaders&lt;/a&gt; with loading 3D models and textures — basically, this project is a tour of a few types of files you&#39;ll want to load into your VR scenes! If you haven&#39;t encountered shaders before they&#39;re programs that tell your computer what color to display on the screen, making them the core of how we create graphics like the deforming sphere in the scene. Using shaders we can create custom programmatic visuals like fire, water, sand, or other complex materials where just a picture of the texture would be insufficient. If we have assets we&#39;d like to use instead of dynamic shaders though we can place those into our VR world as well! A-Frame makes it easy to add &lt;a href=&quot;https://aframe.io/docs/0.9.0/introduction/models.html&quot;&gt;3D models&lt;/a&gt; (like the walls of the scene) and 360 images for the sky using only a couple lines of code, like &lt;strong&gt;&lt;a-obj-model&gt;&lt;/a-obj-model&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a-a-sky&gt;&lt;/a-a-sky&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-noise-and-3d-model?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;using-3d-shapes-like-winding-knots&quot; tabindex=&quot;-1&quot;&gt;Using 3D Shapes like Winding Knots &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#using-3d-shapes-like-winding-knots&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There are some basic 3D shapes I expected A-Frame to come with: boxes, spheres, cones, etc. But I wasn&#39;t expecting the intriguing &lt;a href=&quot;https://en.wikipedia.org/wiki/Torus_knot&quot;&gt;torus knot&lt;/a&gt;. These shapes are essentially toruses (the mathematical name for a &amp;quot;doughnut&amp;quot; shape) that have twists in them (making them knots) determined by two parameters we call &lt;strong&gt;p&lt;/strong&gt; and &lt;strong&gt;q&lt;/strong&gt;. You don&#39;t need to know any of the math that goes into these shapes in order to start playing around with the shapes in A-Frame though — &lt;a href=&quot;https://aframe.io/docs/0.9.0/primitives/a-torus.html#sidebar&quot;&gt;they&#39;re built-in&lt;/a&gt;! We use another built-in — &lt;a href=&quot;https://aframe.io/docs/0.9.0/components/animation.html#sidebarhttps://aframe.io/docs/0.9.0/components/animation.html#sidebar&quot;&gt;the animation component&lt;/a&gt; — to animate the winding shapes, creating a corkscrew effect &amp;amp; a swirling/overlapping knot effect.&lt;/p&gt;
&lt;p&gt;That said, check out this link from &lt;a href=&quot;http://mathworld.wolfram.com/TorusKnot.html&quot;&gt;Wolfram MathWorld about torus knots&lt;/a&gt; if you&#39;re curious about the math going into these shapes!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-winding-knots?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;animated-torus-knot-rings&quot; tabindex=&quot;-1&quot;&gt;Animated Torus Knot Rings &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#animated-torus-knot-rings&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On Tuesday, we built on the Winding Knots example above. We&#39;re going to use torus knots but we&#39;ll also introduce the template and layout components. While we&#39;re not animating the &lt;strong&gt;p&lt;/strong&gt; and &lt;strong&gt;q&lt;/strong&gt; parameters this time, we&#39;re animating the scale of our torus knots. The layout component is useful because it can generate rings of torus knots rather than us having to specify the positions of each knot in the ring individually. We use the template component to repeat this in a for-loop, creating concentric circles of torus knots!&lt;/p&gt;
&lt;p&gt;Finally, we add an animation delay to our scale animation that&#39;s determined by what number ring we&#39;re on. This means ring 1 will start animating slightly after ring 0, ring 2 slightly after ring 1, and so on — this ends up with an effect that looks like waves of pulsing torus knots. It&#39;s amazing seeing how a little bit of code can generate a whole scene around the viewer!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-torus-knots?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;generated-patterns&quot; tabindex=&quot;-1&quot;&gt;Generated Patterns &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#generated-patterns&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;On Wednesday we took a closer look at generating patterns. This one starts by picking a random number from 0 to 1, if it&#39;s less than 0.5 it writes down a ****, otherwise it writes down a &lt;strong&gt;/&lt;/strong&gt;. Now do this 100&#39;s more times — or get a computer to do it for you! That&#39;s what the original &lt;a href=&quot;https://10print.org/&quot;&gt;10PRINT BASIC&lt;/a&gt; program did, and out of that simple process you can get some really beautiful patterns that look like mazes, walls, or tapestries. This project recreates the effect using some flat geometry in A-Frame with clever tilting. See the &lt;strong&gt;README&lt;/strong&gt; and the code in the project for more details!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-vr-10-print?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;creating-optical-illusions&quot; tabindex=&quot;-1&quot;&gt;Creating Optical Illusions &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#creating-optical-illusions&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Thursday had us creating optical illusions, like those sidewalk chalk optical illusion paintings. You have to view them from a certain angle in order to get the stretched images to create the illusion of depth. The painting shown in the VR scene below is similar to those, only it was painted in the 1500&#39;s! You can &lt;a href=&quot;https://www.youtube.com/watch?v=sNlgLSRZaos&quot;&gt;watch a video of the real life painting&lt;/a&gt; that helped me figure out how to animate the painting in the A-Frame scene. Open up the scene and move around the scene to see it for yourself and then take a look at the code — it&#39;s a small amount of code for such a cool effect!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-ambassadors-painting?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;including-dynamic-content&quot; tabindex=&quot;-1&quot;&gt;Including Dynamic Content &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/master-webvr-with-a-week-of-experiments/#including-dynamic-content&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The images and assets we&#39;ve worked with in rest of these projects have all been static, so for this final project I want to show how easy it is to include dynamic content. What does that mean? Well let&#39;s say we want to add a random image of a dog onto a bunch of objects we have in A-Frame. We can use an API that serves random images of dogs, like the random image search functionality from &lt;a href=&quot;http://unsplash.com/&quot;&gt;Unsplash&lt;/a&gt;, to load a new image of a dog and then use that as a texture in our scene. This project demonstrates how to do that by extending our previous torus knot project, and adds some extra animation flair.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe-random-texture?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;So there you have it! 7 projects, each demonstrating an in-depth use of &lt;a href=&quot;https://aframe.io/&quot;&gt;A-Frame&lt;/a&gt;. From using motion capture data, to adding in animations and dynamic content, you can use these building blocks to build and extend your own VR experiences.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Delve Into Developer Survey Results Data</title>
    <link href="https://blog.glitch.com/post/delve-into-the-developer-survey-results-data/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/delve-into-the-developer-survey-results-data/</id>
    <content type="html">&lt;h1&gt;Delve Into Developer Survey Results Data&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://insights.stackoverflow.com/survey&quot;&gt;Stack Overflow Developer Survey&lt;/a&gt; has become a staple in the developer community. Now in its 9th year, the survey, which garners around 100,000 responses, captures the opinions of folks who code from around the world. It&#39;s an important source of insights into the developer community as a whole.&lt;/p&gt;
&lt;p&gt;People share their opinions on a wide range of subjects, from their favorite tech to job preferences, how they got into programming, to how much they&#39;re paid. Being such a large and rich dataset makes it a powerful predictor of industry trends and allows us to explore our understanding of how developers work and can help companies hire and engage with developers.&lt;/p&gt;
&lt;p&gt;While the anonymized survey results will be available publicly later this year, we wanted to make the current aggregated survey results more accessible. We&#39;ve created two interactive charts on Glitch that focus on the technology section of the &lt;a href=&quot;https://insights.stackoverflow.com/survey/2019&quot;&gt;2019 Developer Survey results&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can use the apps directly to explore the results in more depth. Or, because they&#39;re remixable, you can take a closer look at specific technologies you&#39;re interested in by creating your own versions of the apps and visualizing the data in different ways.&lt;/p&gt;
&lt;h2 id=&quot;most-loved-dreaded-and-wanted-technologies&quot; tabindex=&quot;-1&quot;&gt;Most Loved, Dreaded, and Wanted Technologies &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/delve-into-the-developer-survey-results-data/#most-loved-dreaded-and-wanted-technologies&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;First up, the results for the most loved, dreaded and wanted tech. With this chart, you can see how your favorite technologies stack up against each other by taking a look at the different programming languages, platforms, databases, frameworks, and other tools that developers said they wanted to keep, stop or start using.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/2019-loved-dreaded-wanted?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;most-popular-technology&quot; tabindex=&quot;-1&quot;&gt;Most Popular Technology &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/delve-into-the-developer-survey-results-data/#most-popular-technology&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Our second project explores the results of the most popular tech overall. Based on six categories of data - languages, platforms, databases, web frameworks, dev environments, and other tools, take a look at which technologies were the most well used across the developer community.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/2019-popular-tech?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;delve-into-the-data&quot; tabindex=&quot;-1&quot;&gt;Delve Into the Data &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/delve-into-the-developer-survey-results-data/#delve-into-the-data&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Both of these apps are a way for developers to interact with the data more closely. In fact, you can use the remix buttons above to take these apps and create your own versions of them to play around with the data yourself.&lt;/p&gt;
&lt;p&gt;Both of these apps use Chart.js, a JavaScript library for making interactive charts and graphs. If you&#39;re not already familiar with Chart.js, then don&#39;t worry. We have &lt;a href=&quot;https://glitch.com/culture/get-started-with-dataviz-using-chart-js/&quot;&gt;a tutorial&lt;/a&gt; that steps through a real, working project, that you can use to get up to speed.&lt;/p&gt;
&lt;p&gt;Then, go ahead and remix the apps to get a copy of the code and data yourself. Both apps have a similar structure:&lt;/p&gt;
&lt;p&gt;On the front-end:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;You can edit &lt;strong&gt;public/client.js&lt;/strong&gt;, &lt;strong&gt;public/style.css&lt;/strong&gt; and &lt;strong&gt;views/index.html&lt;/strong&gt; to change the appearance of the app.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Chart.js is used in &lt;strong&gt;client.js&lt;/strong&gt; to render a chart using data from the app&#39;s database.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Reference the &lt;a href=&quot;https://www.chartjs.org/docs/latest/&quot;&gt;Chart.js docs&lt;/a&gt; and change the &lt;strong&gt;renderChart&lt;/strong&gt; function in &lt;strong&gt;client.js&lt;/strong&gt; to visualize the data using different types of graphs.
On the back-end:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The app starts at &lt;strong&gt;server.js&lt;/strong&gt; and accesses the data in the database through routes (&lt;strong&gt;/getLanguages&lt;/strong&gt;, &lt;strong&gt;/getDatabases&lt;/strong&gt;, etc.)
The database:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The apps use SQLite to store the aggregated tech data from the CSV files included in the project.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;server.js&lt;/strong&gt; is where the code lives that creates the database and fills it with the data.
As &lt;a href=&quot;https://insights.stackoverflow.com/survey/&quot;&gt;they&#39;ve done in the last 8 years&lt;/a&gt;, Stack Overflow have committed to releasing the full, anonymized survey results data later this year. But until then, we hope these apps have made the current data more accessible and interactive.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you have any questions or need help, reach out to us on Twitter &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; or post your question in the &lt;a href=&quot;https://support.glitch.com/c/coding-help&quot;&gt;support forums&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Mouse, and How Tech Fulfills its Promise</title>
    <link href="https://blog.glitch.com/post/mouse-and-how-tech-fulfills-its-promise/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/mouse-and-how-tech-fulfills-its-promise/</id>
    <content type="html">&lt;h1&gt;Mouse, and How Tech Fulfills its Promise&lt;/h1&gt;
&lt;p&gt;You almost certainly can remember when you first got excited about technology, or about the internet. You discovered that somebody else shared the same eccentric interest as you, or you felt empowered by the idea that you could instantly create things and share them with anyone.&lt;/p&gt;
&lt;p&gt;But somewhere along the way, amidst all the great things technology brought us, we started to get a lot more worried about the effect that these apps and devices have on our lives. We started to wonder how trillion-dollar companies would ever consider &lt;em&gt;our&lt;/em&gt; needs. And we noticed that, well, a lot of the people creating these technologies hardly come from the same world that the rest of us live in.&lt;/p&gt;
&lt;p&gt;As it turns out, these problems are related. And they can be fixed. ** shows us how. **That’s why we need to stand behind Mouse’s work.&lt;/p&gt;
&lt;p&gt;To get just a &lt;em&gt;feel&lt;/em&gt; for the challenges we’re facing, swipe through the headlines shared in the app below, and see if you can guess which ones are real challenges that tech faces today, and which ones merely seem plausible.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/plum-sushi?path=README.md&amp;previewSize=100&amp;attributionHidden=false&amp;previewFirst=false&amp;sidebarCollapsed=false&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;If you’re not familiar with Mouse, it is an organization that’s been fighting to empower young people and educators to create tech for good. And they didn’t just start doing this in the current moment when everyone is wringing their hands about the big tech companies — they’ve been at this for &lt;em&gt;decades&lt;/em&gt;. For 20 years, Mouse has been incredibly effective at empowering young people by helping them learn to create technology. It started, as these things always do, with the goal of serving a particular community, but Mouse is now a nationwide force, with a spectacularly impressive track record of helping young people who are most in need. Mouse also thinks about how to change the whole &lt;em&gt;system&lt;/em&gt;, which is why they’ve spent just as much effort in working to reach educators, and to give them the support and resources they need to help kids succeed.&lt;/p&gt;
&lt;p&gt;Here’s the most impressive part:** It really works.**&lt;/p&gt;
&lt;p&gt;Almost 90% of students who participate in Mouse’s programs report improved creativity, better problem solving, higher confidence, and stronger team-building skills. 85% feel that they’re better prepared for college. And 83% believe they can make a difference in the world.&lt;/p&gt;
&lt;p&gt;By believing that Mouse can change the world for students, we enable students to believe they can change the world for us all.&lt;/p&gt;
&lt;p&gt;Mouse students look more like the future than the halls of Silicon Valley. 37.4% are female. 26.9% are African-American. And 29.5% are Hispanic. That diversity is &lt;em&gt;why&lt;/em&gt; they’re going to be the right people to enter the tech industry and address the problems, challenges and dangers that today’s tech too often gets wrong. They see bugs in technology that go far beyond the code and software itself, and that reflect bugs in society overall. Mouse’s mission puts it simply, and perfectly:&lt;/p&gt;
&lt;p&gt;Now, it’s your turn. Mouse can only do this critical work if we show up to support them. That’s why I’m hoping you’ll celebrate with me at the &lt;a href=&quot;https://mouse.org/diversityintechawards&quot;&gt;Diversity in Tech Awards&lt;/a&gt; on May 1 at The Bowery Hotel. It’ll be a special night that illuminates the diversity gap in tech and more importantly, demonstrates that &lt;em&gt;we know how to solve the problem&lt;/em&gt;. You should &lt;a href=&quot;https://mouse.org/diversityintechawards&quot;&gt;pick up your tickets now&lt;/a&gt;, and join us at a night that will leave you feeling optimistic and hopeful that a better technological future lies ahead for all of us. (As long as we do our part!)&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Taking Back Social Media</title>
    <link href="https://blog.glitch.com/post/taking-back-social-media/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/taking-back-social-media/</id>
    <content type="html">&lt;h1&gt;Taking Back Social Media&lt;/h1&gt;
&lt;p&gt;Whether you like it or not, a battle is being waged between the apps on your smartphone. The ultimate prize? Your attention. “Technology is not neutral,” said Tristan Harris, design ethicist and co-founder of Time Well Spent, in his &lt;a href=&quot;https://www.ted.com/talks/tristan_harris_the_manipulative_tricks_tech_companies_use_to_capture_your_attention&quot;&gt;TED Talk&lt;/a&gt;, “and it becomes this race to the bottom of the brain stem of who can go lower to get it.” Over the past few years, Harris has been pivotal in highlighting how apps are often perniciously designed to stake bigger and bigger claims on our attention, to get us hooked, to keep us scrolling. Not for nothing did Netflix claim its competitors were “Facebook, YouTube, and sleep.” This brain hacking has largely worked; we’re glued to our devices. &lt;a href=&quot;https://flurrymobile.tumblr.com/post/157921590345/us-consumers-time-spent-on-mobile-crosses-5&quot;&gt;Various&lt;/a&gt; &lt;a href=&quot;https://www.comscore.com/Insights/Blog/Mobile-Matures-as-the-Cross-Platform-Era-Emerges&quot;&gt;studies&lt;/a&gt; report that average American adults spend anywhere between two to five hours per day on smartphones. And among the many apps elbowing for our attention is a group that fights extra hard: social media.&lt;/p&gt;
&lt;p&gt;But social networking sites aren’t all bad. They do connect people, foster collaborations, and fuel civic participation. They’re fun and engaging. It’s why we have flocked to social platforms, which account for &lt;a href=&quot;https://blog.globalwebindex.com/chart-of-the-day/social-media-captures-30-of-online-time&quot;&gt;30% of the time&lt;/a&gt; we spend online. But there are offline consequences. While internet addictions have grown in numbers and severity, impacting &lt;a href=&quot;https://www.economist.com/finance-and-economics/2017/12/07/are-digital-distractions-harming-labour-productivity&quot;&gt;productivity&lt;/a&gt; and creativity, social media itself has proven &lt;a href=&quot;https://www.psychologytoday.com/us/blog/in-excess/201805/addicted-social-media&quot;&gt;harmful&lt;/a&gt; to users’ mental and psychological well-being, and a fritterer of time and energy.&lt;/p&gt;
&lt;p&gt;For one, metrics—likes, comments, friend requests—have gamified platforms like Facebook and Instagram, turning social interaction into a numbers and popularity contest. “It’s a system based on social approval, likes, validation, in views, success in followers,” wrote Essena O’Neill, the one-time Instagram star, in 2015. “It’s perfectly orchestrated self-absorbed judgment.” The bottomless feed of news and notifications exist to keep us scrolling, producing in us dopamine spikes, if not hits to our self-worth and pangs of FOMO (Fear of Missing Out). The effect is a major time-suck. In a single social media session, we could be spending untold hours in a YouTube video wormhole, pursuing validation through Twitter likes, or hate-watching someone’s Instagram story. As Sherry Turkle summed it up in , “Anxiety is part of the new connectivity.”&lt;/p&gt;
&lt;p&gt;Christina Cook can sympathize. In 2012, she wearied of Facebook mediating her relationships. “I was living in a constant state of information overload and a vacuum of joy,” she writes me. She chose to completely disconnect for a month and in doing so, regained time, peace, and JOMO, the Joy of Missing Out. Cook’s unplugging formed the foundation for &lt;a href=&quot;http://www.experiencejomo.com/&quot;&gt;Experience JOMO&lt;/a&gt;, which she describes as “a countermovement to our always-on tech addiction.” Through workshops and email prompts, the platform urges a more considered approach to technology and social media in order to rediscover the pleasures and connections of an unplugged life. “In order to experience the joy of missing out, we need to connect deeply with the things that are truly life-giving for us,” she writes, “and they are almost always away from the screen.”&lt;/p&gt;
&lt;p&gt;Cook is not alone in her stand against attention-seeking tech. The digital wellness movement has gained steam recently, enjoining people to be mindful of their digital habits. In response to the groundswell, even tech companies have launched features such as &lt;a href=&quot;https://newsroom.fb.com/news/2018/08/manage-your-time&quot;&gt;Your Time on Facebook&lt;/a&gt; and &lt;a href=&quot;https://wellbeing.google/&quot;&gt;Google Wellbeing&lt;/a&gt; to help people get a grip on their tech usage, though it is vital to note that it is in none of these corporations’ interests to get you to log off. Of course, no one is asking that you disconnect completely forever (though if you wish to, godspeed); rather, the advocacy here is to deploy conscious and mindful strategies in tech consumption.&lt;/p&gt;
&lt;p&gt;That’s easier said than done, notes Anastasia Dedyukhina, founder of &lt;a href=&quot;https://consciously-digital.com/&quot;&gt;Consciously Digital&lt;/a&gt;, considering how we’ve “outsourced more and more of our functions to tech.” Google memorizes our searches, Facebook archives our Moments. Once a digital marketer, Dedyukhina has, in the last four years, committed to the concept of digital minimalism. Where digital tools were once designed to help us with tasks, freeing us up to accomplish more fulfilling endeavors, she says, “we’ve ended up spending more time managing technology.” Her response was to jettison her smartphone for an old-school Nokia, completely eliminating the temptation of apps.&lt;/p&gt;
&lt;p&gt;If digital downsizing is too extreme, try a simple habit fix: being intentional. It’s what &lt;a href=&quot;http://leifhansen.me/&quot;&gt;Leif Hansen&lt;/a&gt; practices. He’s been active in the digital wellness space for more than a decade, early on with his 2009 series of SoulTech workshops and lately, with &lt;a href=&quot;https://www.facebook.com/groups/skeptechs/?multi_permalinks%3D2243685885896007%252C2243685635896032%252C2243685395896056%252C2243685202562742%252C2243684329229496%26notif_id%3D1547605405600433%26notif_t%3Dgroup_activity&quot;&gt;SlowTech&lt;/a&gt;, a Facebook group offering tips and support calls to help participants alleviate tech dependencies. “A lot of us feel like we’ve traded the depth for the breadth of a relationship,” he tells me. Hansen’s intentional use of social media means being specific about what he’s using these platforms for. “If I’m clear that I’m going on Facebook because I want to see if there are any events this weekend, then I’m gonna go on, I’m gonna do that, and I’m gonna get off,” he says.&lt;/p&gt;
&lt;p&gt;Failing that, Tommy Sobel, CEO and founder of &lt;a href=&quot;https://www.gobricknow.com/&quot;&gt;Brick&lt;/a&gt;, suggests an easy daily practice: putting your smartphone on airplane or &lt;a href=&quot;https://www.gobricknow.com/how-to-setup-brick-mode/&quot;&gt;Brick mode&lt;/a&gt; for at least an hour a day. That single adjustment is intended to precipitate a series of other behavioral changes, beginning with engagement with the offline world.&lt;/p&gt;
&lt;h2 id=&quot;apps-to-the-rescue&quot; tabindex=&quot;-1&quot;&gt;Apps to the Rescue? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/taking-back-social-media/#apps-to-the-rescue&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Another approach is to make apps work . There are now a number of apps that help to redress the balance and make social media platforms more user-centric. A quick search on Glitch calls up tools that allow you to &lt;a href=&quot;http://opml.glitch.me/&quot;&gt;export the feeds of everyone you follow on Twitter&lt;/a&gt; or &lt;a href=&quot;https://follow-management.glitch.me/&quot;&gt;re-chronologize your Twitter feed&lt;/a&gt;, enabling you to reclaim your accounts and profiles. Here are a few more apps that help limit the clutter and distractions of a social media experience:&lt;/p&gt;
&lt;p&gt;The first step toward conscious social media use is, well, being conscious of how much you use social media. Apps such as &lt;a href=&quot;https://inthemoment.io/&quot;&gt;Moment&lt;/a&gt;, &lt;a href=&quot;http://www.flipdapp.co/&quot;&gt;Flipd&lt;/a&gt;, and &lt;a href=&quot;https://www.forestapp.cc/&quot;&gt;Forest&lt;/a&gt; help users track and limit the amount of time they spend on their smartphones, but for iOS users, Apple’s Screen Time has got you covered. It provides a statistical breakdown of how long you spend on screen and which apps you’re on, plus its iOS 12 update enables you to restrict the time spent on certain apps and schedule downtime away from your phone.&lt;/p&gt;
&lt;p&gt;Applying the Marie Kondo creed to the social media space, &lt;a href=&quot;https://tokimeki-unfollow.glitch.me/&quot;&gt;this app&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tarngerine&quot;&gt;Julius Tarng&lt;/a&gt; urges a mindful clean-up of the accounts you follow on Twitter. Taking you through your follows, it asks if each account “still sparks joy, intrigue, inspiration,” or remains somewhat important to you. Unfollow, declutter, and watch your Twitter feed grow in significance, but not in size.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tokimeki-unfollow?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Last year, realizing that Twitter has become a platform where free expression can often devolve into abuse and outrage, the company &lt;a href=&quot;https://blog.twitter.com/official/en_us/topics/company/2018/measuring_healthy_conversation.html&quot;&gt;detailed&lt;/a&gt; its dedication to “create healthier experiences,” while CEO Jack Dorsey has &lt;a href=&quot;https://www.wired.com/story/wired25-jack-dorsey/&quot;&gt;broached&lt;/a&gt; a rethink of its Like button. Perhaps a fix is also due for the site’s retweet feature, which at its worst, overloads users’ feeds and amplifies misinformation. Twitter currently allows users to turn off retweets one profile at a time, but here’s a &lt;a href=&quot;https://turn-off-retweets.glitch.me/&quot;&gt;handy app&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jvns&quot;&gt;Julia Evans&lt;/a&gt; that turns off all retweets from everyone you follow.&lt;/p&gt;
&lt;p&gt;A great aid in intentional social media use, this Chrome extension eliminates all distractions on Facebook by replacing your endless, attention-diverting news feed with a single inspirational or custom quote.&lt;/p&gt;
&lt;p&gt;Facebook’s aggregates—the number of likes, amount of comments, size of your friend base—don’t just quantify social connections, but form an addictive element of the platform. It’s why artist &lt;a href=&quot;https://bengrosser.com/projects/facebook-demetricator/&quot;&gt;Benjamin Grosser&lt;/a&gt; built the Facebook Demetricator, an extension that hides all of the site’s numbers, including friend requests, shares, likes, and those red notification flags. (Also check out Grosser’s &lt;a href=&quot;https://bengrosser.com/projects/twitter-demetricator&quot;&gt;Twitter Demetricator&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;It’s no longer unusual for old, bad, or out-of-context tweets to resurface to haunt a user’s current life or well-being. If you’d like to unburden your Twitter account of its past and move on ahead, here’s a &lt;a href=&quot;https://glitch.com/~twitter-archive-deleter&quot;&gt;nifty app&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ryangiglio&quot;&gt;Ryan Giglio&lt;/a&gt; that will wipe your entire archive in 20 minutes or less.&lt;/p&gt;
&lt;p&gt;Aimed at strengthening awareness of our digital habits and weakening social media’s claim on our attention, these apps, alongside the strategies discussed above, work by shifting control from the platforms back into our palms. Try them out and re-empower the way you approach your news feed—which should be an edifying function, not a time vortex. Social media, after all, is not going anywhere. But it’s time to make it work for us and not against us.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Permission Slip from Adam Savage</title>
    <link href="https://blog.glitch.com/post/a-permission-slip-from-adam-savage/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/a-permission-slip-from-adam-savage/</id>
    <content type="html">&lt;h1&gt;A Permission Slip from Adam Savage&lt;/h1&gt;
&lt;p&gt;After 40-plus years of making, Adam has solved his fair share of problems. He&#39;s also picked up plenty of lessons along the way. Part memoir, part creative toolkit, his book confirms what we&#39;ve suspected all along: making is messy, and filled with screw-ups. We hope the book will both permit and inspire you to get comfortable, and have some fun on your path to creativity.&lt;/p&gt;
&lt;p&gt;At Glitch, we live by those same principles. We don&#39;t wait until everything is perfect to begin a project. Like Adam, we use what we have available. And when we need help, we ask our friends. After all, we&#39;re creators too.&lt;/p&gt;
&lt;p&gt;In fact, earlier this year we collaborated with Adam on the launch of &lt;a href=&quot;https://www.sciencechannel.com/tv-shows/mythbusters-jr/&quot;&gt;MythBusters Jr.&lt;/a&gt;, transforming each episode&#39;s investigation into its own interactive app. You can find and play all of &lt;a href=&quot;https://glitch.com/culture/mythbusters-jr/&quot;&gt;those apps here&lt;/a&gt;. In celebration of his new book, we took the liberty of updating one of our favorites.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/savage-whoopie-cushion?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Adam Savage&#39;s Whoopie Cushion is a app made for fun and remixing. Remixing it will give you your own working copy here on Glitch, which you can edit however you like. It comes pre-loaded with 3 awesome fart sounds, including one just for Adam!&lt;/p&gt;
&lt;p&gt;When it comes to creativity, you can&#39;t take yourself too seriously. gives you the permission slip to become your creative self by helping you find inspiration and follow through on making your ideas a reality.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Build your own Material Theme on Glitch</title>
    <link href="https://blog.glitch.com/post/build-material-design-themes-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/build-material-design-themes-on-glitch/</id>
    <content type="html">&lt;h1&gt;Build your own Material Theme on Glitch&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://material.io/&quot;&gt;Material Design&lt;/a&gt; is an adaptable design system backed by open-source code. Google created it so anyone can make high-quality user interfaces.&lt;/p&gt;
&lt;p&gt;Material Design comes with a built-in, baseline style that can be used as-is. But with Material Theming, you can customize the UI to reflect your own product&#39;s brand.&lt;/p&gt;
&lt;p&gt;says &lt;a href=&quot;https://glitch.com/@yasmineevjen&quot;&gt;Yasmine Evjen&lt;/a&gt;, Design Advocate at Google.&lt;/p&gt;
&lt;p&gt;This new &lt;a href=&quot;https://glitch.com/~material-theme-builder&quot;&gt;interactive Glitch project&lt;/a&gt; lets you easily experience the power of Material Theming. By remixing and modifying variables in the project, you can play around with theming, preview different styles, and define your theme&#39;s colors, typefaces, and shapes. It’s a great way to get a feel for how Material Theming works, and better yet – you can use or download the code right away for your own projects.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/material-theme-builder?path=readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-it-works&quot; tabindex=&quot;-1&quot;&gt;How It Works &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/build-material-design-themes-on-glitch/#how-it-works&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Start by remixing &amp;quot;&lt;a href=&quot;https://glitch.com/~material-theme-builder&quot;&gt;material-theme-builder&lt;/a&gt;&amp;quot;, then modify the color scheme, shape system and typography scale by tweaking variables in your project&#39;s &lt;strong&gt;my-theme.scss&lt;/strong&gt;, &lt;strong&gt;my-components.scss&lt;/strong&gt;, and &lt;strong&gt;my-theme.js&lt;/strong&gt; files. You&#39;ll see your custom styles automatically cascade through the Material Components.&lt;/p&gt;
&lt;p&gt;— &lt;a href=&quot;https://glitch.com/@DavidAllinReese&quot;&gt;David Allin Reese&lt;/a&gt;, Visual Designer, Google&lt;/p&gt;
&lt;p&gt;Get started and &lt;a href=&quot;https://glitch.com/~material-theme-builder&quot;&gt;build a Material theme&lt;/a&gt; to create your own custom style for Material Design. Then check out other resources, like templates, buttons, and starter kits on the &lt;a href=&quot;https://glitch.com/@material&quot;&gt;Material Design page on Glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Discover Insights in Developer Survey Results</title>
    <link href="https://blog.glitch.com/post/discover-insights-explore-developer-survey-results-2019/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/discover-insights-explore-developer-survey-results-2019/</id>
    <content type="html">&lt;h1&gt;Discover Insights in Developer Survey Results&lt;/h1&gt;
&lt;p&gt;Last month, Stack Overflow published the aggregated results from their &lt;a href=&quot;https://insights.stackoverflow.com/survey&quot;&gt;annual Developer Survey&lt;/a&gt;. Capturing the opinions of folks who code from around the world, the survey is an important source of insights into the developer community. This year almost 90,000 developers shared their opinions about the jobs they have, the technologies they use, and where they see the industry going.&lt;/p&gt;
&lt;p&gt;Today, Stack Overflow released the full data set. To make it more accessible, we&#39;ve partnered with them and have created two example apps that you can use to explore the data and discover your own insights.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;how-the-apps-work&quot; tabindex=&quot;-1&quot;&gt;How the Apps Work &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/discover-insights-explore-developer-survey-results-2019/#how-the-apps-work&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There are many things we can learn from a large, rich dataset like this - from exploring questions about remote work to those about developer salaries, or how companies can better engage with developers. In our example app, we dig into job and career satisfaction levels and how they differ by demographic factors.&lt;/p&gt;
&lt;p&gt;The front-end app takes the form of a question, such as, &#39;how does [selected demographic group] feel about [selected topic]?&#39; It makes use of Chart.js, a JavaScript library for making interactive charts and graphs. Don&#39;t worry if you&#39;re not already familiar with Chart.js - we have &lt;a href=&quot;https://glitch.com/culture/get-started-with-dataviz-using-chart-js/&quot;&gt;a tutorial&lt;/a&gt; that steps through a real, working project that you can use to get up to speed.&lt;/p&gt;
&lt;p&gt;To begin creating your own app, we suggest you start by looking at how the data is organized – look through the &lt;a href=&quot;https://2019-stackoverflow-datasette.glitch.me/&quot;&gt;results and schema&lt;/a&gt; on the back-end app. Then remix the &lt;a href=&quot;https://glitch.com/~2019-stackoverflow-public-data/&quot;&gt;front-end app&lt;/a&gt; to create your own data visualizations.&lt;/p&gt;
&lt;p&gt;Once you&#39;ve remixed the front-end app, you can begin to make it your own.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Edit &lt;strong&gt;script.js&lt;/strong&gt;, &lt;strong&gt;style.css&lt;/strong&gt;, and &lt;strong&gt;index.html&lt;/strong&gt; to change the appearance of the app.&lt;/li&gt;
&lt;li&gt;Chart.js is used in &lt;strong&gt;script.js&lt;/strong&gt; to render a chart using data from the back-end app&#39;s database.&lt;/li&gt;
&lt;li&gt;Reference the &lt;a href=&quot;https://www.chartjs.org/docs/latest/&quot;&gt;Chart.js docs&lt;/a&gt; and change the &lt;strong&gt;drawChart&lt;/strong&gt; function in &lt;strong&gt;script.js&lt;/strong&gt; to visualize the data using different types of graphs.
Try changing a topic in &lt;strong&gt;index.html&lt;/strong&gt; to pull in data from a different question. For example, if you change line 86 from this:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;to this:&lt;/p&gt;
&lt;p&gt;you&#39;ll get results on people&#39;s preferred work setting (home vs. office vs. coworking space).&lt;/p&gt;
&lt;p&gt;You can reference &lt;a href=&quot;https://2019-stackoverflow-datasette.glitch.me/csv-data-0894c2f?sql=select+Column%2C+QuestionText+from+schema+order+by+rowid%3B&quot;&gt;the set of questions&lt;/a&gt; to get some ideas; just get the &lt;strong&gt;Column&lt;/strong&gt; entry related to the question you&#39;re interested in, and set it as the &lt;strong&gt;value&lt;/strong&gt; parameter in &lt;strong&gt;&lt;option value=&quot;Hobbyist&quot;&gt;&lt;/option&gt;&lt;/strong&gt;. You don&#39;t need to change the text of the question to fetch the data, but it&#39;ll keep things organized if you label it appropriately.&lt;/p&gt;
&lt;p&gt;Some suggested questions to explore include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How much do developers of a given seniority make in country x?&lt;/li&gt;
&lt;li&gt;How does organization size relate to use of containers/unit tests/how structured or planned the work is?&lt;/li&gt;
&lt;li&gt;Is level of education related to job satisfaction?&lt;/li&gt;
&lt;li&gt;How does being an under-represented minority in tech affect work experience?&lt;/li&gt;
&lt;li&gt;Are people in tech overworked?&lt;/li&gt;
&lt;li&gt;Is there a correlation between having dependents and being structured at work?&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;diving-into-the-data&quot; tabindex=&quot;-1&quot;&gt;Diving into the Data &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/discover-insights-explore-developer-survey-results-2019/#diving-into-the-data&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/2019-stackoverflow-public-data?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Let&#39;s explore the survey results using our example app, which takes a deep-dive into job and career satisfaction levels by demographic factors.&lt;/p&gt;
&lt;p&gt;In general, we can see that satisfaction levels are high among developers - 2 in 3 are slightly or very satisfied with their current job, and 3 in 4 are slightly or very satisfied with their careers. But if you begin to filter by factors like gender and race you see variations. In particular, those from minority groups express lower job and career satisfaction levels.&lt;/p&gt;
&lt;p&gt;Satisfaction levels are highest among cis-gendered men and women. However, for people identifying as non-binary, genderqueer, or gender non-conforming, satisfaction levels are lower. While the majority are still satisfied, results are shifted towards lower satisfaction levels with 13% saying that they&#39;re slightly dissatisfied (compared to 11% overall) and 6% very dissatisfied (5% overall) with their career, for example. A similar trend can be seen when comparing career and job satisfaction levels among trans to cis-gendered folks too.&lt;/p&gt;
&lt;p&gt;Job and career satisfaction levels differ when breaking results down by race as well. 36% of developers indicating they&#39;re White or of European descent respond that they&#39;re &#39;very satisfied&#39; with their current job compared to 32% across all respondents, and have low scores across measures of dissatisfaction. Job satisfaction levels are generally lower for those identifying as Black or of African descent. 24% are very satisfied compared to 32% overall and were also more likely to be dissatisfied in their current job, with 17% choosing slightly dissatisfied (15% overall) and 10% very dissatisfied (7% overall). This trend continues across other racial minority groups, with a larger portion of Hispanic or Latino/Latina developers and Middle Eastern developers, for example, recording lower job and career satisfaction levels.&lt;/p&gt;
&lt;p&gt;It&#39;s important to understand why satisfaction levels are lower for some groups of people, and results from other parts of the Developer Survey suggest some possible reasons.&lt;/p&gt;
&lt;p&gt;Of course, non-demographic factors impact job satisfaction levels. Developers with the lowest job satisfaction by job type, for example, include academic researchers, educators, scientists, and designers, who are all on the lower end of average pay rates too. When it comes to factors impacting productivity, gender minority respondents are more likely to say that toxic work environments are an important factor. And in terms of job priorities, developers who belong to gender minorities in tech rank the office environment and company culture as their highest concern and are more likely to say the diversity of an organization is an important concern for them. Whereas many racial minorities prioritized opportunities for professional development higher than other groups, with 49% of developers of Black or African descent saying it&#39;s a priority for them compared to 44% overall, for example.&lt;/p&gt;
&lt;p&gt;Feelings of impostor syndrome play a role in lower satisfaction levels too. When asked to evaluate their own competence for the kind of work they do and their years of experience, men, for example, are much more likely to say they are far or a little above average compared to responses from gender minorities, with men typically growing more confident much more quickly.&lt;/p&gt;
&lt;p&gt;The Developer Survey results suggest some gradual positive change in things like gender and race representation in tech. But by exploring the data for job satisfaction levels by demographic factors in this example app, it becomes clear that those changes could be short-lived if we as an industry don&#39;t tackle lower satisfaction levels among minority groups.&lt;/p&gt;
&lt;p&gt;We look forward to seeing what you discover using the public data release of the 2019 Stack Overflow Developer Survey. &lt;a href=&quot;https://glitch.com/~2019-stackoverflow-public-data/&quot;&gt;Get started by remixing our example app&lt;/a&gt; to make it your own.&lt;/p&gt;
&lt;p&gt;If you have any questions or need help, reach out to us on &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;Twitter&lt;/a&gt; or post your question in the &lt;a href=&quot;https://support.glitch.com/c/coding-help&quot;&gt;support forums&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch Now Has More Apps than Apple&#39;s App Store - 2.5 Million of Them</title>
    <link href="https://blog.glitch.com/post/glitch-now-has-more-apps-than-apples-app-store-2-5-million-of-them/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-now-has-more-apps-than-apples-app-store-2-5-million-of-them/</id>
    <content type="html">&lt;h1&gt;Glitch Now Has More Apps than Apple&#39;s App Store - 2.5 Million of Them&lt;/h1&gt;
&lt;p&gt;We&#39;re evolving &amp;quot;developer tools&amp;quot; into a creative and expressive platform that everyone can use to create the web. On Glitch, coding with friends is like working together in Google Docs–multiple people can work on the same project at the same time. There&#39;s no setup, and you can see changes live on the web as you type.&lt;/p&gt;
&lt;p&gt;By radically lowering the barriers to creating with code, our creative community of millions of people has now made more than 2.5M apps. For context, that’s more than Apple’s App Store, though since people create on Glitch by remixing each other’s work, it’s not exactly an… apples-to-apples comparison. 😇&lt;/p&gt;
&lt;p&gt;From useful tools that solve problems at work, to VR experiences, smart bots, and apps for important causes, the community on Glitch is creating the cutting-edge of the web.&lt;/p&gt;
&lt;h2 id=&quot;apps-you-ll-only-find-on-glitch&quot; tabindex=&quot;-1&quot;&gt;Apps you&#39;ll only find on Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-now-has-more-apps-than-apples-app-store-2-5-million-of-them/#apps-you-ll-only-find-on-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Take &lt;a href=&quot;https://glitch.com/@tarngerine&quot;&gt;Julius Tarng&lt;/a&gt;&#39;s &amp;quot;&lt;a href=&quot;https://glitch.com/~tokimeki-unfollow&quot;&gt;tokimeki-unfollow&lt;/a&gt;,&amp;quot; it&#39;s the perfect app for tidying up your Twitter timeline. Decide whether each person you follow still sparks joy. If not, hit that unfollow button! As Samantha Cole writes in &lt;a href=&quot;https://www.vice.com/en_us/article/8xyqk4/i-went-marie-kondo-on-my-twitter-follows-tokimeki-unfollow&quot;&gt;Vice&lt;/a&gt;, &amp;quot;if hell is other people, Twitter is a whole other kind of damnation. But after unfollowing 50 people… I can say that at least the meditative process of considering my connections sparked a little joy.&amp;quot;&lt;/p&gt;
&lt;p&gt;With &amp;quot;&lt;a href=&quot;https://nelson.glitch.me/&quot;&gt;nelson&lt;/a&gt;&amp;quot; created by &lt;a href=&quot;https://glitch.com/@a&quot;&gt;Arielle Vaniderstine&lt;/a&gt;, you can tailor the perfect playlist to how you&#39;re feeling right now. Specify the genre, tempo, popularity, and several more esoteric attributes from the valence to danceability. As &lt;a href=&quot;https://www.theverge.com/tldr/2018/2/5/16974194/spotify-recommendation-algorithm-playlist-hack-nelson&quot;&gt;The Verge&lt;/a&gt; put it, with Nelson you can &amp;quot;make yourself some half-human, half-algorithm cyborg playlists.&amp;quot; Or perhaps you&#39;re more worried about your secret love of Enya getting out? Then &lt;a href=&quot;https://glitch.com/@ericlewis&quot;&gt;Eric Lewis&lt;/a&gt;&#39; &amp;quot;&lt;a href=&quot;https://make-all-spotify-playlists-secret.glitch.me/&quot;&gt;make-all-spotify-playlists-secret&lt;/a&gt;&amp;quot; is the app for you.&lt;/p&gt;
&lt;p&gt;There are fun apps too, like &amp;quot;&lt;a href=&quot;https://glitch.com/~webcomicname-mashup&quot;&gt;webcomicname-mashup&lt;/a&gt;&amp;quot;. Created by Ravelry co-founder, &lt;a href=&quot;https://glitch.com/@caseyf&quot;&gt;Casey Forbes&lt;/a&gt;, it&#39;s an addictive generator for creating your own versions of Alex Norris&#39; &#39;&lt;a href=&quot;https://webcomicname.com/&quot;&gt;Oh No&lt;/a&gt;&#39; comics. From reflections on our productivity-sapping obsession with gadgets to poignant comments on the state of discussions of identity and gender, the results can be en pointe.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/webcomicname-mashup?path=README.md&amp;previewSize=100&amp;attributionHidden=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Or maybe you&#39;ve always wanted to create your own comic, except there&#39;s just one problem–you can&#39;t draw? Don&#39;t worry, the bots have your back. &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt;&#39;s &amp;quot;&lt;a href=&quot;https://glitch.com/~magic-sketchpad&quot;&gt;magic-sketchpad&lt;/a&gt;&amp;quot; uses machine learning to complete your sketches for you.&lt;/p&gt;
&lt;p&gt;While &lt;a href=&quot;https://glitch.com/@AaronZBest&quot;&gt;Aaron Z. Best&lt;/a&gt;&#39;s &amp;quot;&lt;a href=&quot;https://glitch.com/~food-hype&quot;&gt;FoodHype&lt;/a&gt;&amp;quot; food trend generator serves up novelty food titles that &lt;a href=&quot;https://www.foodandwine.com/news/foodhype&quot;&gt;Food &amp;amp; Wine&lt;/a&gt; quipped &amp;quot;are the stuff of meat-sweat-induced fever dreams.&amp;quot; A few clicks in and you&#39;ll be questioning whether they are actually fake foods or real clickbait headlines.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/food-hype?path=README.md&amp;previewSize=100&amp;attributionHidden=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Of course, folks have created apps that help advance important causes too. Like &amp;quot;&lt;a href=&quot;https://glitch.com/~congress-tracker&quot;&gt;congress-tracker&lt;/a&gt;&amp;quot; by &lt;a href=&quot;https://glitch.com/@jasonlcrane&quot;&gt;Jason Crane&lt;/a&gt;, which utilizes ProPublica&#39;s Congress API to make keeping up with bills and statements by members of Congress on gun violence easier. And &lt;a href=&quot;https://glitch.com/@baratunde&quot;&gt;Baratunde Thurston&lt;/a&gt;, the Emmy-nominated ex-producer of The Daily Show, created &amp;quot;&lt;a href=&quot;https://glitch.com/~livingwhileblack&quot;&gt;livingwhileblack&lt;/a&gt;.&amp;quot; It asks whether you can tell which headlines are real, highlighting the phenomenon of white people calling the police on black people simply living their lives.&lt;/p&gt;
&lt;h2 id=&quot;used-by-the-big-names-in-tech&quot; tabindex=&quot;-1&quot;&gt;Used by the Big Names in Tech &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-now-has-more-apps-than-apples-app-store-2-5-million-of-them/#used-by-the-big-names-in-tech&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch&#39;s community also includes some of the biggest companies in Tech. Google&#39;s Material design team launched &amp;quot;&lt;a href=&quot;https://glitch.com/~material-theme-builder&quot;&gt;material-theme-builder&lt;/a&gt;&amp;quot; on Glitch, which you can use to style and remix themeable components and create your own custom version of Material Design. Slack &lt;a href=&quot;https://glitch.com/@slack&quot;&gt;share template apps and tutorials&lt;/a&gt; using Glitch to make building bots easier than ever. While the &lt;a href=&quot;https://glitch.com/@twitchdev&quot;&gt;Twitch dev team&lt;/a&gt; routinely live stream using Glitch on Twitch.&lt;/p&gt;
&lt;p&gt;We&#39;re working with partners across industries, not just tech. Like teaming up with Discovery and MythBusters Jr. to transform their science-based TV episodes into &lt;a href=&quot;https://glitch.com/@mythbusters-jr&quot;&gt;interactive apps&lt;/a&gt;. Or working with the likes of &lt;a href=&quot;https://creative-beats.glitch.me/&quot;&gt;Questlove&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/culture/a-permission-slip-from-adam-savage/&quot;&gt;Adam Savage&lt;/a&gt;, and the publisher &lt;a href=&quot;https://glitch.com/culture/create-your-own-webcomicname-oh-no/&quot;&gt;Andrews McMeel&lt;/a&gt; on several book launches.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/creative-beats?path=README.md&amp;previewSize=100&amp;attributionHidden=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;But ultimately, what we&#39;re trying to do is enable everyone to create the web. It&#39;s easy to forget in this era of Unicorn startups and billion-dollar IPOs that many people got started on the web by tweaking the HTML of a GeoCities page or perfecting the CSS on their MySpace profile. Back then, people were almost as likely to make a web page as read one. Now though, things have changed. Most modern websites all look the same, and people spend almost all their time using just &lt;a href=&quot;https://qz.com/508997/you-really-only-use-three-apps-on-your-phone/&quot;&gt;three apps&lt;/a&gt;. So it seems more important than ever to remind ourselves that the web is still a thing we can all make, not just something we consume.&lt;/p&gt;
&lt;p&gt;We&#39;re proud to be enabling creativity with code like no tool has done before, and to be working alongside the most friendly, and thoughtful community on the internet.&lt;/p&gt;
&lt;p&gt;We can&#39;t wait to see what you all create next❣️&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch Raises $30M Series A Round from Tiger Global</title>
    <link href="https://blog.glitch.com/post/glitch-raises-30m-series-a-round-from-tiger-global/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-raises-30m-series-a-round-from-tiger-global/</id>
    <content type="html">&lt;h1&gt;Glitch Raises $30M Series A Round from Tiger Global&lt;/h1&gt;
&lt;p&gt;Glitch is three things. It&#39;s a simple tool for creating apps and websites that&#39;s enabling everyone to create on the web - whether you&#39;re a professional developer or just starting out, and even as part of a team. It&#39;s also a friendly, creative community comprised of millions of folks, from coders and designers to artists, activists, students, and educators. And it&#39;s a different kind of company - one that&#39;s setting the bar for thoughtful and ethical practices in tech, showing the industry that we can do better.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It&#39;s a big vision, and to do all those things right we need the resources to deliver. So we&#39;re announcing today that we&#39;ve raised $30M in venture capital funding from Tiger Global Management.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;raising-funds-on-our-own-terms&quot; tabindex=&quot;-1&quot;&gt;Raising funds on our own terms &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-raises-30m-series-a-round-from-tiger-global/#raising-funds-on-our-own-terms&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We&#39;ve been bootstrapped for almost 20 years, so the decision to raise funding wasn&#39;t one we took lightly. We know that a lot of creative communities online lost their way after taking funding, and we thought a lot about that risk. But we don&#39;t intend to repeat such mistakes, so we&#39;ve raised funds on our own terms.&lt;/p&gt;
&lt;p&gt;We&#39;re fortunate to have an incredible team, founders that have built multiple successful companies, and experienced leadership, which meant we could take our time and seek out funding in a thoughtful way, finding partners who believed in the long-term vision of what we’re trying to build. (And it’s especially unusual that we went with a single investor for the entire round of funding, to keep things simple and make sure we’re all on the same page.)&lt;/p&gt;
&lt;p&gt;We&#39;re confident our fund-raising will only be a positive, and here&#39;s the proof: we actually closed the funding last year. We didn&#39;t announce it right away so we could show you that it&#39;s going to be good, rather than just make empty promises.&lt;/p&gt;
&lt;h2 id=&quot;investing-in-a-sustainable-future&quot; tabindex=&quot;-1&quot;&gt;Investing in a sustainable future &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-raises-30m-series-a-round-from-tiger-global/#investing-in-a-sustainable-future&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Since then we&#39;ve doubled-down on building a friendly and welcoming community that&#39;s &lt;a href=&quot;https://glitch.com/culture/glitch-now-has-more-apps-than-apples-app-store-2-5-million-of-them/&quot;&gt;changing the way the web is made&lt;/a&gt;. We&#39;ve grown our team of talented folks to extend our lead building innovative &lt;a href=&quot;https://glitch.com/culture/announcing-glitch-for-visual-studio-code/&quot;&gt;features that creators and developers love&lt;/a&gt;. We&#39;ve continued to put our values into practice, honoring our core principle of valuing people - whether that&#39;s community members or the people on our team. With pay transparency, climate leave, public inclusion stats, and our open-source employee handbook, we&#39;re not just trying to say the right things, we&#39;re &lt;a href=&quot;https://glitch.com/culture/its-possible-to-build-a-big-important-tech-company-that-is-ethical-too/&quot;&gt;following through on those words&lt;/a&gt; by turning them into policies and practices that are unprecedented for a company at our stage.&lt;/p&gt;
&lt;p&gt;There&#39;s a lot more to do, and we&#39;re just a small but growing company that&#39;s competing with giants. But if you&#39;re looking to take on an incredibly rewarding challenge while working with one of the most thoughtful and creative teams in tech, then take a look at our open roles. &lt;a href=&quot;https://glitch.com/about/careers/&quot;&gt;We&#39;re hiring&lt;/a&gt; strong, inclusive, experienced leaders across Engineering, Marketing, Design, and People.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Indie podcast featuring Black designers joins the Smithsonian collection</title>
    <link href="https://blog.glitch.com/post/indie-podcast-featuring-black-designers-joins-the-smithsonian-collection/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/indie-podcast-featuring-black-designers-joins-the-smithsonian-collection/</id>
    <content type="html">&lt;h1&gt;Indie podcast featuring Black designers joins the Smithsonian collection&lt;/h1&gt;
&lt;p&gt;The same year &lt;a href=&quot;https://glitch.com/culture/revisionpath/&quot;&gt;Revision Path&lt;/a&gt;’s 300th episode featured Academy Award winning production designer &lt;a href=&quot;https://glitch.com/culture/revisionpath-hannah-beachler/&quot;&gt;Hannah Beachler&lt;/a&gt; (of , , and fame), it also reached another milestone. A tremendously significant &lt;a href=&quot;https://www.fastcompany.com/90382351/smithsonians-african-american-museum-selects-the-first-podcast-for-its-collection&quot;&gt;milestone&lt;/a&gt;, in fact: it is the first podcast to be included in the permanent collection of the &lt;a href=&quot;https://nmaahc.si.edu/&quot;&gt;Smithsonian’s National Museum of African American History and Culture (NMAAHC)&lt;/a&gt;. Yes, that’s right: the first podcast.&lt;/p&gt;
&lt;p&gt;Since 2013, the indie podcast has featured the work of Black graphic designers, web designers, software developers, creative and art directors, illustrators, animators and other digital creatives. With its recent inclusion into the NMAAHC permanent collection, it becomes a testament to a few trends: the evolution of design, the continued rise of podcasts as a venue for discussion of arts and culture, and the growing public interest in how the design industry works.&lt;/p&gt;
&lt;p&gt;Revision Path’s creator and host &lt;a href=&quot;https://glitch.com/@MauriceCherry&quot;&gt;Maurice Cherry&lt;/a&gt; himself is a wealth of knowledge worthy of inclusion in national archives, so we asked him to answer a few questions to help us understand the cultural impact of design and how podcasting has changed since 2013.&lt;/p&gt;
&lt;p&gt;August 2018 — I went with a group of friends (including some former guests on the show). We spent pretty much the whole day in the museum, viewing all the exhibits from the basement up to the top floor. It was great to not only take in all the culture and history, but to also be able to discuss it with other design professionals as well. It was truly a wonderful experience.&lt;/p&gt;
&lt;p&gt;They are all professionals in design in their own unique way, and they are all Black — that’s the primary thing they have in common. The truth is that there’s a lot of diversity in the episodes that were chosen. There is gender diversity, age diversity, diversity in discipline, diversity in sexual orientation, and diversity in geographic location. When people listen to the episodes as a set, I guarantee that they will come away with knowledge about a wide array of information. The perspectives shared in these conversations really are a good display of what Revision Path is all about.&lt;/p&gt;
&lt;p&gt;That is a great question. I certainly feel that the overall visibility and perception of Black designers in the design community has grown over the past six and a half years. I think Revision Path has played a in that, but I certainly cannot take credit for it all. The guests on the show come from all walks of life from all over the world, and their work spans a wide range of design, tech, and other creative fields. When they are on the show and others listen and learn about them, it just spreads the word about the fact that Black designers are out here working, thriving, and making a difference in the world.&lt;/p&gt;
&lt;p&gt;Podcasting has certainly gotten a lot more commercial over the years. I started podcasting in the early 2000s, so I have seen that big first flush of indie podcasting come about, as well as media companies and their podcasts. NPR, for example, created podcasts from several of their shows as far back as the mid-2000s. This second wave of podcasting, which I would say probably could be traced back to around the time of and its big mainstream success in 2014, has brought more indie podcasters into the field, but major media outlets (TV, newspapers, etc.) have also stepped up their production and their output.&lt;/p&gt;
&lt;p&gt;The technology (hardware and software) to record, edit, and produce podcasts has become a lot easier and more accessible, but the gap between indie podcasters and big media organizations is widening every day. The big media organizations have the resources to crank out high quality shows, and have a staff to support the marketing and distribution. Indie podcasters are often doing all that work themselves, or through hiring others to handle these services on a contract basis. And as I alluded to earlier, it has gotten a lot more commercial. There are lots of talk about sponsors and making money which might make some think of podcasting as some &amp;quot;get rich quick&amp;quot; scheme. And with dynamic ad insertion and other new tracking technologies, advertisers are getting more savvy about which shows they financially support in order to maximize a return on their investment.&lt;/p&gt;
&lt;p&gt;What I think ends up happening then is that shows are created just for the sole purpose of making money, and not about telling stories or sharing information or connecting with a wider audience.&lt;/p&gt;
&lt;p&gt;More interviews! Revision Path’s strength is its consistency, so we will continue having new episodes every Monday at 10am ET. Now that we have crossed 300 episodes, I have thought about having more of our past guests come back and talk about what has happened since their last interview. &lt;a href=&quot;http://glitch.com/culture/revisionpath-sarah-huny-young&quot;&gt;Huny Young&lt;/a&gt;, who has been on the show three times now, is a great example of someone who has evolved throughout her creative career, and it is so great to chart her creative journey from 2015 to 2017 to 2019.&lt;/p&gt;
&lt;p&gt;I definitely want to do more of those kinds of interviews with past guests. Also, because Revision Path is very much an international show, I want more international guests! We have been fortunate to have guests from North America, the Caribbean, and throughout Europe, Africa, and Australia. I would love to talk to more Black designers in parts of Asia, as well as throughout South America.&lt;/p&gt;
&lt;p&gt;I think we can all gain so much perspective from what our brothers and sisters throughout the diaspora are doing in design, and that is something that people don’t learn about in design school.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch Brings Appy Hour to XOXO</title>
    <link href="https://blog.glitch.com/post/xoxo-festival-glitch-apps-event-2019/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/xoxo-festival-glitch-apps-event-2019/</id>
    <content type="html">&lt;h1&gt;Glitch Brings Appy Hour to XOXO&lt;/h1&gt;
&lt;p&gt;Are you intrigued by or curious about how Glitch apps work? Want to meet up with your friends from the internet in a welcoming, creative space? We’re thrilled to announce that Glitch is coming to &lt;a href=&quot;https://2019.xoxofest.com/&quot;&gt;XOXO&lt;/a&gt;, the premiere experimental festival for artists and creators who make stuff online.&lt;/p&gt;
&lt;p&gt;Anyone can build the web with Glitch, and we’ve always been inspired by the XOXO community. In 2018, we &lt;a href=&quot;https://medium.com/glitch/art-code-glitch-at-xoxo-2018-44fa7bb818a7&quot;&gt;curated a section of the Art+Code track&lt;/a&gt;, hosted by Glitch&#39;s Director of Community Engineering &lt;a href=&quot;https://glitch.com/@jennschiffer&quot;&gt;Jenn Schiffer&lt;/a&gt;. We expanded our support this year by becoming a Community Patron and while we’re in town, we’re throwing a party 🎉 for XOXO attendees.&lt;/p&gt;
&lt;p&gt;**Join us for **, a free app showcase and meet-and-greet for the extended Glitch and XOXO communities, 12:00 to 3:00 p.m. on Friday, September 6 at &lt;a href=&quot;http://www.holocene.org/&quot;&gt;Holocene&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At the top of each hour, we&#39;ll swoon together as app creators demo their work on stage. Feast your eyes on some radical Glitch art or code some of your own on the spot. We’ll help you along the way, as much or as little as you like.&lt;/p&gt;
&lt;p&gt;Got an app of your own? Send it over to &lt;a href=&quot;mailto:appyhour@glitch.com&quot;&gt;appyhour@glitch.com &lt;/a&gt;and it could be featured in the showcase lineup. More details on how to attend and participate are here: &lt;a href=&quot;https://appy-hour.glitch.me/&quot;&gt;https://appy-hour.glitch.me&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There’s no RSVP required, but if you’re excited to share that you’re coming, do tweet us &lt;a href=&quot;http://www.twitter.com/glitch&quot;&gt;@Glitch&lt;/a&gt;. We’d love to send you an early welcome. We can’t wait to see you in Portland!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Video Chat With OpenTok on Glitch</title>
    <link href="https://blog.glitch.com/post/video-chat-with-opentok-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/video-chat-with-opentok-on-glitch/</id>
    <content type="html">&lt;h1&gt;Video Chat With OpenTok on Glitch&lt;/h1&gt;
&lt;p&gt;What if you could build your own version of Zoom or Google Hangouts? Using Glitch and OpenTok, the opportunity awaits you! Developer Advocate Garann Means wrote a helpful tutorial in &lt;a href=&quot;https://www.nexmo.com/blog/2019/07/05/javascript-hotline-with-opentok-and-nodejs-dr&quot;&gt;Building a JavaScript Hotline with OpenTok and Node.js&lt;/a&gt;. It takes you through all the steps of creating an interactive video chat app on Glitch.&lt;/p&gt;
&lt;p&gt;The idea behind this project is straightforward: if you have a question about, say, JavaScript (and don&#39;t we all), you can get connected with a JavaScript expert. They can walk you through all your questions in a live video chat. If you&#39;re an expert, you can sign up to get notified by text message when someone needs help. The app works in a browser, so there is no need to install any special software.&lt;/p&gt;
&lt;p&gt;Best of all, you can &lt;a href=&quot;https://glitch.com/help/remix/&quot;&gt;remix&lt;/a&gt; it, throw in your &lt;a href=&quot;https://tokbox.com/developer/rest/&quot;&gt;OpenTok API&lt;/a&gt; keys and start coding your own features. We remixed this app and added a Glitch embed next to the video chat so you can code together on Glitch:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/opentok-glitch-code?path=&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nexmo + OpenTok + Glitch = Making Communication apps easy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Don&#39;t worry, you don&#39;t need to set up an entire telecommunications system by yourself. That&#39;s because OpenTok is doing most of the heavy lifting. Your Glitch app basically says, &amp;quot;hey, get me a video chat,&amp;quot; and OpenTok sets it all up. The app itself is only about 200 lines of code, which primarily  tell OpenTok what to do.&lt;/p&gt;
&lt;p&gt;OpenTok is part of Nexmo, Vonage’s API platform for messaging and voice. OpenTok has screen-sharing and recording capabilities as well. Build a Twitch-like app to show your screen, a video, and a live chat all at once. You can record it all so anyone can watch it later.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Remix To Get Started&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nexmo&#39;s &lt;a href=&quot;https://www.nexmo.com/blog/tag/node-js&quot;&gt;Developer Blog&lt;/a&gt; has more valuable blog posts that explain how to use OpenTok and other Nexmo APIs on Glitch. Each post tells you how they made it and includes a nifty Glitch app. And, just like any public Glitch app, if you&#39;re curious you can view the source code, or remix to build your own versions! Test one out and prototype apps with these amazing communications capabilities.&lt;/p&gt;
&lt;p&gt;Here’s some of what the Nexmo API family can do:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nexmo.com/blog/2019/06/27/building-a-check-in-app-with-nexmos-verify-api-dr/&quot;&gt;Verify&lt;/a&gt;: Use SMS for customer login and two factor verification&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nexmo.com/blog/2018/12/12/real-time-number-insight-dashboard-dr/&quot;&gt;Number Insight&lt;/a&gt;: Data visualization of customer sms/phone usage&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.nexmo.com/blog/2018/12/18/break-awkward-silences-with-terrible-festive-jokes-via-sms-dr&quot;&gt;Messages API&lt;/a&gt;: Reach your customers through SMS, WhatsApp and more!
We&#39;ve collected a few handy posts and apps in our &lt;a href=&quot;https://glitch.com/@glitch/nexmo&quot;&gt;Nexmo Glitch app collection&lt;/a&gt;. Have a question or need help? Let us know by tweeting @&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;Glitch&lt;/a&gt;, @&lt;a href=&quot;https://twitter.com/nexmo&quot;&gt;Nexmo&lt;/a&gt;, or posting on our support forums.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Give your iOS Shortcuts a boost with Glitch</title>
    <link href="https://blog.glitch.com/post/custom-ios-shortcuts-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/custom-ios-shortcuts-glitch/</id>
    <content type="html">&lt;h1&gt;Give your iOS Shortcuts a boost with Glitch&lt;/h1&gt;
&lt;p&gt;One of the most anticipated additions to iOS 13 is Shortcuts, a feature that makes a countless number of more complicated tasks a lot easier. We’re especially excited about Shortcuts because we love making custom apps at Glitch.&lt;/p&gt;
&lt;p&gt;The Shortcuts feature is now part of the default suite of apps on every iOS device (it’s also completely integrated with Siri). Using Shortcuts can be as simple as pulling up a map of your commute but Shortcuts can use web services to extend their capabilities. And the best place to roll your own web service is Glitch!&lt;/p&gt;
&lt;p&gt;We’ve built a couple of Glitch apps that integrate with Shortcuts – to learn more about our current apps, or to build your own, just keep reading.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Magical mini-apps? Sign us up.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In a few taps, for example, your phone can take five pictures and turn them into a gif. There’s a universe of possibilities out there. Where should you start?&lt;/p&gt;
&lt;p&gt;Determine there is an API you want to use or if you want to build your own. If you can think of it, there is (probably) an API for it: &lt;a href=&quot;https://ndb.nal.usda.gov/ndb/doc/index&quot;&gt;nutrition&lt;/a&gt;, &lt;a href=&quot;https://www.themoviedb.org/&quot;&gt;movies&lt;/a&gt;, &lt;a href=&quot;https://www.reddit.com/dev/api&quot;&gt;Reddit&lt;/a&gt;. Some APIs allow you to get interesting data, while others allow more advanced functionality like creating or editing content. You can build your own APIs on Glitch, too, if that’s your thing. Last year we showed you a simple Shortcut that used Glitch to &lt;a href=&quot;https://medium.com/glitch/creating-super-effective-ios-shortcuts-with-glitch-ca266b3d137e&quot;&gt;work with data about Pokemon types&lt;/a&gt; from the Pokemon API. This year, we made a few examples to show how to post data to an API.&lt;/p&gt;
&lt;p&gt;The magic is in Shortcuts Actions, which are the building blocks of all Shortcuts. Specifically the &amp;quot;get contents of URL&amp;quot; Action. The name only hints at what it can do: it allows you to send data anywhere on the web, and that’s key for communication with APIs. Along with it comes increased integration with many apps and Siri.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here’s a quick look at two apps we built with Shortcuts:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Tell Siri what text you’d like on the background and the &lt;a href=&quot;https://glitch.com/~background-maker&quot;&gt;Glitch Background Maker&lt;/a&gt; will create a cute background with the text on it. Cats, dogs, palm trees? You never know what you’ll get. And it’s easy to modify if you want to remix.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/background-maker?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~focus-tracker&quot;&gt;Focus Tracker&lt;/a&gt; can be used to track your productivity shortcuts. We have an example one that asks you what you want to focus on and sets do not disturb and a timer for 20 minutes. The data gets passed to a Glitch app that stores it and powers a cool data viz!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/focus-tracker?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Once you get the hang of it, the possibilities of Glitch-powered Shortcuts are endless, from Pallet Town to Portofino.&lt;/p&gt;
&lt;p&gt;Need help? &lt;a href=&quot;https://glitch.com/help/how-can-i-get-help-with-code-in-my-project/&quot;&gt;Our friendly community is ready to help, just ask&lt;/a&gt;. With the expanded capabilities, more and more apps will have awesome Shortcuts integrations. That means more things to play within Shortcuts and maybe more data to send to your Glitch APIs.&lt;/p&gt;
&lt;p&gt;We can’t wait to see what you make. See you Glitch.com!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How we built an app for crowdsourcing questions for interviews</title>
    <link href="https://blog.glitch.com/post/crowdsourcing-questions-app-interviews-twilio-conference/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/crowdsourcing-questions-app-interviews-twilio-conference/</id>
    <content type="html">&lt;h1&gt;How we built an app for crowdsourcing questions for interviews&lt;/h1&gt;
&lt;p&gt;Have you ever attended a fascinating live interview at a conference or other event and wished there was a way to share great questions with the host?&lt;/p&gt;
&lt;p&gt;We built a tool so you could do just that, and Glitch CEO &lt;a href=&quot;https://glitch.com/@anildash&quot;&gt;Anil Dash&lt;/a&gt; tested it while he interviewed Mindy Kaling at &lt;a href=&quot;https://signal.twilio.com/2019/sf&quot;&gt;Twilio&#39;s SIGNAL conference&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We received 194 questions from the audience and Anil ended up asking Mindy about ten percent during the hour-long keynote interview.&lt;/p&gt;
&lt;p&gt;Here’s how we did it and how you can use our free Glitch app to collect questions at your next event, too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conceptualizing the app: a brief overview&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The interview took place on stage while Anil showcased how the Twilio API works, creating an engaging experience for the audience and for Mindy. We often work with partners to develop apps that help them engage in meaningful conversations with their communities or showcase their APIs.&lt;/p&gt;
&lt;p&gt;We wanted to build an interview-style questions and answers app that lets hosts solicit live questions from the audience without compromising user privacy. We baked in a human curation element to control for harassment, et voilà! You have an app that lets you engage with hundreds of people:&lt;/p&gt;
&lt;p&gt;The next step: pitching our idea to Twilio.&lt;/p&gt;
&lt;p&gt;The Solutions Engineering team often has to move quickly on projects, so we always want to provide enough information to describe the project without getting too mired in technical details to avoid unpleasant surprises and get all questions answered before a single line of code is written.&lt;/p&gt;
&lt;p&gt;We agreed on an app that presented a landing page explaining how to send in questions for Mindy, an administrator area where incoming questions could be curated, and a presenter area that Anil would use onstage. We knew that limited time meant only a certain number of questions could be asked, so Glitch and Twilio staff would log in to the admin area, select which questions to feature, and send them to the “presenter” section of the app.&lt;/p&gt;
&lt;p&gt;Twilio approved the idea, and off to work we went!&lt;/p&gt;
&lt;p&gt;We primarily leveraged &lt;a href=&quot;https://www.twilio.com/docs/sms&quot;&gt;Twilio’s Programmable SMS service&lt;/a&gt;, but we also included a form on the landing page — some users might not have a roaming plan that includes text messages at a reasonable cost, so we wanted to ensure there was an alternate way of submitting a question.&lt;/p&gt;
&lt;p&gt;(Programmable SMS is a paid service by Twilio. Signing up for a new account will get you US $10 in credit. Your phone number will cost $1/month, and each SMS sent or received in the US costs $0.0075 — for our purposes, that $10 will go a long way.)&lt;/p&gt;
&lt;p&gt;We had a total of about four days to build and test this project. That’s a short timeline, but by scoping the work the way we had, it was possible!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/2019signal-qsformindy?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The app: an(other) overview&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The app is a Node.js app that can be broken down into three areas.&lt;/p&gt;
&lt;p&gt;Going to the &lt;a href=&quot;https://2019signal-qsformindy.glitch.me/&quot;&gt;live Glitch app&lt;/a&gt; gives users instructions on how to send in questions for the keynote. It’s a basic HTML page with a single-input form to send in questions. In the lead up to the keynote, the &lt;a href=&quot;https://github.com/PButcher/flipdown&quot;&gt;FlipDown library&lt;/a&gt; was used to generate a countdown.&lt;/p&gt;
&lt;p&gt;The form sends the submitted question to the app’s back-end server, which returns a success or error message.&lt;/p&gt;
&lt;p&gt;A big ol&#39; text input on the internet for submitting content to a live event can be a little ... scary. Beyond being a vector for abuse, it’s possible someone accidentally submits a password or other sensitive information. We decided against displaying questions live as they came in. Instead, they’re fetched and displayed at a password-protected &lt;strong&gt;/admin&lt;/strong&gt; page. On this page, a teammate can click/tap a question that they’d like to send to the interviewer.&lt;/p&gt;
&lt;p&gt;The interviewer accesses this subset of questions at a different &lt;strong&gt;/curated&lt;/strong&gt; page, which is also password-protected.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/crowdsourcing-questions-app-interviews-twilio-conference/4-Glitch_Illo_Twilio-Article-v2.jpg&quot; alt=&quot;Glitch_Illo_Twilio-Article-v2&quot; /&gt;
&lt;p&gt;The back end of the app consists of two files: an &lt;a href=&quot;https://expressjs.com/&quot;&gt;Express&lt;/a&gt; server in &lt;strong&gt;server.js&lt;/strong&gt;, and the methods for storing, fetching, and manipulating submitted questions in &lt;strong&gt;storageController.js&lt;/strong&gt;. Let’s look at the key features of each:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;server.js&lt;/strong&gt; handles the back-and-forth between the app and your browser. It’s set up to parse incoming questions and to always use secure HTTPS connections, and then it sets up the GET and POST endpoints. GET endpoints fetch data from the server, and POST endpoints provide a place to send data.&lt;/p&gt;
&lt;p&gt;We serve the three pages mentioned in the front end description:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the landing page, at &lt;strong&gt;/&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;the admin page, at &lt;strong&gt;/admin&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;the presenter page, at &lt;strong&gt;/curated&lt;/strong&gt;
We also set up a &lt;strong&gt;/questions&lt;/strong&gt; endpoint, which is where the admin and presenter pages GET the list of submitted questions. This endpoint is what’s password-protected on those pages.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also three &lt;strong&gt;POST&lt;/strong&gt; endpoints for submitting data:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;we set up &lt;strong&gt;/sms&lt;/strong&gt; to listen for questions being submitted via Twilio’s Programmable SMS service&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;we set up &lt;strong&gt;/form&lt;/strong&gt; to listen for questions being submitted via the form on the landing page&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;we set up &lt;strong&gt;/toggleSelection&lt;/strong&gt; to listen for staff selecting (or un-selecting) a question on the admin page
&lt;strong&gt;storageController.js&lt;/strong&gt;, on the other hand, is what handles the back-and-forth between &lt;strong&gt;server.js&lt;/strong&gt; and the data file where the questions are stored, using three methods:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;getQuestionList&lt;/strong&gt; fetches the list of questions from the data file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;addQuestion&lt;/strong&gt; adds a question to the end of the data file&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;toggleSelection&lt;/strong&gt; changes the &lt;strong&gt;selected&lt;/strong&gt; property of a given question in the data file
So how does all this work together? When you send an SMS or use the form to submit a question, that question gets added to the end of the data file with a &lt;strong&gt;selected&lt;/strong&gt; value of &lt;strong&gt;false&lt;/strong&gt;. When a teammate goes to the admin page, they log in and get the list of all questions in the data file; if they tap or click on a question in the list, it toggles the &lt;strong&gt;selected&lt;/strong&gt; property of that specific question.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On the other hand, when the interviewer goes to the curated page, they log in and get a subset of all the questions in the data file — specifically, they only see the questions where the &lt;strong&gt;selected&lt;/strong&gt; property is true.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Integrating the Twilio API&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We built the form-based functionality first so that we could test the back end independently of what the Twilio service might require. However, we also stubbed out what the &lt;strong&gt;/sms&lt;/strong&gt; endpoint would look like, using &lt;a href=&quot;https://www.twilio.com/docs/sms/tutorials/how-to-receive-and-reply-node-js&quot;&gt;this excellent guide from Twilio&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The form-based approach pretty much copies this — including returning &lt;a href=&quot;https://www.twilio.com/docs/sms/twiml&quot;&gt;TwiML&lt;/a&gt; (Twilio’s extension of XML) rather than, say, JSON. Eagle-eyed readers will see that the only difference between the &lt;strong&gt;/sms&lt;/strong&gt; and &lt;strong&gt;/form&lt;/strong&gt; endpoints is the &lt;strong&gt;twilio.webhook()&lt;/strong&gt; middleware. This &lt;a href=&quot;https://www.twilio.com/docs/usage/tutorials/how-to-secure-your-express-app-by-validating-incoming-twilio-requests&quot;&gt;validates incoming requests&lt;/a&gt; to make sure that incoming requests are coming from Twilio by checking them against the &lt;strong&gt;TWILIO_AUTH_TOKEN&lt;/strong&gt; value in the &lt;strong&gt;.env&lt;/strong&gt; file (which we get from our Twilio developer account). Then it’s just a matter of telling Twilio where to send SMS messages.&lt;/p&gt;
&lt;p&gt;As mentioned in Twilio’s guide, this is done by setting up webhooks (in the Twilio Cloud Console’s “&lt;a href=&quot;https://www.twilio.com/console/phone-numbers/incoming&quot;&gt;Active Numbers&lt;/a&gt;” area, choose a phone number and look under ). Under “a message comes in” we set up a webhook pointing to the &lt;strong&gt;/sms&lt;/strong&gt; endpoint (using HTTP POST). And in case that fails, we set another webhook pointing to the &lt;strong&gt;/form&lt;/strong&gt; endpoint (again using HTTP POST). This is why we set up the form handling logic to return TwiML. Our webpage can parse the response as XML, but Twilio can also use this to reply to an incoming text message, too. We’ve already got that endpoint open to the world via the form, so using it here as a fallback is convenient.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Make this interview app your own&lt;/strong&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/crowdsourcing-questions-app-interviews-twilio-conference/4-Copy-of-Signal_Day_2-1121-1.jpg&quot; alt=&quot;TwilioSignalConf2019&quot; /&gt;
&lt;p&gt;By leveraging the Twilio Programmable SMS API, we were able to very quickly build an app that creates an exciting and engaging live experience.&lt;/p&gt;
&lt;p&gt;Working on a very short deadline meant that we had to make some design tradeoffs to reduce complexity, but the ease of integration of the API — as well as Glitch’s zero-setup development environment and near-instant feedback loop for rapid iteration — allowed us to go from new project to live app in no time flat.&lt;/p&gt;
&lt;p&gt;Are you running a live event and looking to increase audience engagement? Remix the app and make it yours!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Discord Bots Starter Kit: Making your first bot, easy</title>
    <link href="https://blog.glitch.com/post/discord-bot-starter-making-your-first-bot-easy/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/discord-bot-starter-making-your-first-bot-easy/</id>
    <content type="html">&lt;h1&gt;Discord Bots Starter Kit: Making your first bot, easy&lt;/h1&gt;
&lt;p&gt;Our users told us that setting up bots had a bit of a learning curve, so we created a &lt;a href=&quot;http://starter-discord.glitch.me/&quot;&gt;Discord starter bot&lt;/a&gt; with an interactive install guide that walks you through every step of the process. Now you can go from idea to bot, faster. It&#39;s perfect whether you&#39;re a Discord fan who wants to explore the world of bots, an aspiring coder, or both. Through this guide, you&#39;ll learn about the tech that makes bots work: APIs, Javascript, Node.js, Botkit, Discord.js and more. But it&#39;s only the beginning of your bot journey. This bot was born to remix. Remixing on Glitch means you get your own copy of the bot to customize as you like.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/starter-discord?path=readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@smonette&quot;&gt;Steph&lt;/a&gt; at Glitch remixed our Starter Kit twice to make two new great bots. The first is &lt;a href=&quot;https://grittybot.glitch.me/&quot;&gt;**Gritty B&lt;/a&gt;ot,** and features Gritty, the adorable, scary, hairy Philly Flyers mascot.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/discord-bot-starter-making-your-first-bot-easy/3-gritty-bot.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Want to bless your Discord server with a Gritty gif? Gritty Bot can do it! NHL stats? Gritty Bot is on it.&lt;/p&gt;
&lt;p&gt;Want to start a business? Just ask **&lt;a href=&quot;https://glitch.com/~bizbot-discord&quot;&gt;Bizbo**t&lt;/a&gt; for an idea.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bizbot-discord?path=readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;This bot has cool ideas like: “The new hot app is all about fixing the in-law&#39;s WiFi. Designed by toddlers for toddlers.” Even if that&#39;s not a viable business, the real magic is in the fact that it gets data from a Google Sheet. That means you can add stuff to your bot and nosy people looking at your company will think you&#39;re working. And maybe you are.&lt;/p&gt;
&lt;p&gt;Bizbot and Gritty Bot are &lt;a href=&quot;https://glitch.com/help/remix/&quot;&gt;remixable&lt;/a&gt;, so you could turn Gritty bot into a Phanatic bot (that&#39;s the green muppet-like mascot of the Phillies). More tips for customization are in each bot’s Readme.md file and code comments.&lt;/p&gt;
&lt;p&gt;No matter which bot you choose to remix, let us know what awesome bot creations you’ve made by tweeting your app to &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@Glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch Party Starter Kit</title>
    <link href="https://blog.glitch.com/post/party-time/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/party-time/</id>
    <content type="html">&lt;h1&gt;Glitch Party Starter Kit&lt;/h1&gt;
&lt;p&gt;At XOXO Fest this year, we wanted to celebrate our community in a special way, so we built a suite of apps that would let us throw the best party ever. We had so much fun that we thought we’d share how we did it. Here&#39;s a collection of apps to plan your next shindig!&lt;/p&gt;
&lt;h2 id=&quot;using-glitch-this-is-what-you-came-for&quot; tabindex=&quot;-1&quot;&gt;Using Glitch: This Is What You Came For &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/party-time/#using-glitch-this-is-what-you-came-for&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/party-time/f90cdc8c-0b32-405c-9b58-740760724aee_3cef6b25-69ba-4fa9-aa32-cff0fedce195-Glitch_Illo_PartyKit-Articlev1.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You can use Glitch apps to host your own party! This Kit includes free, &lt;a href=&quot;https://glitch.com/help/remix/&quot;&gt;remixable&lt;/a&gt; apps to create an invitation page, guestbook, and photobooth. Unlike sites that offer freemium party planning tools but demand your personal data in return, we send no spammy emails and we will never ask you to sign away your private data.&lt;/p&gt;
&lt;p&gt;We’ve included simple instructions on how to make these apps your own in the README files of each. If you need help along the way, &lt;a href=&quot;https://glitch.com/help/how-can-i-get-help-with-code-in-my-project/&quot;&gt;raise your hand&lt;/a&gt; or search for &lt;a href=&quot;https://glitch.com/help/&quot;&gt;help&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;invitations-this-is-how-we-do-it&quot; tabindex=&quot;-1&quot;&gt;Invitations: This Is How We Do It &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/party-time/#invitations-this-is-how-we-do-it&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/party-time/c587b7d9-f5dd-4645-8ec7-bb53d668fd29_3cef6b25-69ba-4fa9-aa32-cff0fedce195-Glitch_Illo_PartyKit_Record2.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;When it comes to party-time prep, homemade beats store-bought, hands down. So why not build your own website to host your party’s details? We made a flexible **&lt;a href=&quot;https://glitch.com/~appy-hour&quot;&gt;Event Page App**&lt;/a&gt; template that you can change as much (or as little) as you want. If you’re wondering how different you can make it look, take a peek at a remix of it &lt;a href=&quot;http://birthday-boy.glitch.me/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;guestbook-i-want-it-that-way&quot; tabindex=&quot;-1&quot;&gt;Guestbook: I Want It That Way &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/party-time/#guestbook-i-want-it-that-way&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Depending on how formal your event is, you may want people to sign in. Or maybe, like us, you just want to know everyone’s astrological sign.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/airtable-guestbook-starter?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Using the **&lt;a href=&quot;https://glitch.com/~airtable-guestbook-starter&quot;&gt;Guestbook Ap**p&lt;/a&gt;, you can customize the style, colors and pictures on your guestbook. Hosting an event with guests from all over? Use this app to collect attendee information, like a guest&#39;s location, their name and interests. Any information you ask for using the guestbook is organized and stored for your eyes only using &lt;a href=&quot;https://airtable.com/&quot;&gt;Airtable&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;photobooth-app-sure-shot&quot; tabindex=&quot;-1&quot;&gt;Photobooth App: Sure Shot &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/party-time/#photobooth-app-sure-shot&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/party-time/06b8194b-40b6-4d72-99e1-524cabb3fdd3_3cef6b25-69ba-4fa9-aa32-cff0fedce195-Glitch_Illo_PartyKit_PhotoBooth.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The best parties we’ve ever been to have had photobooths. People love a photobooth. The **&lt;a href=&quot;https://glitch.com/~star-platypus&quot;&gt;Photobooth Ap**p&lt;/a&gt; will make sure your guests share memories for years to come. And hey, when your event&#39;s done, you could even add an album here or update the event invitation page to show off how much fun you had. Our app is proudly inspired by this **&lt;a href=&quot;https://gif-photobooth.glitch.me/&quot;&gt;Wedding Photoboot**h&lt;/a&gt; app made by Glitch user &lt;a href=&quot;https://glitch.com/@mortenson&quot;&gt;@mortenson&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;even-more-apps-dancing-queen&quot; tabindex=&quot;-1&quot;&gt;Even More Apps: Dancing Queen &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/party-time/#even-more-apps-dancing-queen&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch is full of party-approved apps, including apps using &lt;a href=&quot;https://glitch.com/@spotify&quot;&gt;Spotify&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/search?q=soundcloud&quot;&gt;SoundCloud&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/search?q=youtube&quot;&gt;YouTube&lt;/a&gt;. &lt;a href=&quot;https://glitch.com/games&quot;&gt;Play a game&lt;/a&gt;, create some &lt;a href=&quot;https://glitch.com/art&quot;&gt;art&lt;/a&gt;, it&#39;s up to you! When you host a party using Glitch apps, we&#39;d love for you to share a great picture with us, or share your app links with us &lt;a href=&quot;http://twitter.com/glitch&quot;&gt;on Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/party-time/977a4469-5d72-4875-a33a-e6b3f3b4e622_3cef6b25-69ba-4fa9-aa32-cff0fedce195-Glitch_Illo_PartyKit_Yearbook28129.png&quot; alt=&quot;Image&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>Visualizing responses from Data for Progress&#39; Presidential Primary First Debate Survey</title>
    <link href="https://blog.glitch.com/post/data-for-progress/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/data-for-progress/</id>
    <content type="html">&lt;h1&gt;Visualizing responses from Data for Progress&#39; Presidential Primary First Debate Survey&lt;/h1&gt;
&lt;p&gt;As the 2020 Democratic Primary approaches, progressive candidates, engaged voters, and the media are deepening their understanding of how Americans think about the issues currently facing the country and our world. Through research and polling, we are learning that the “way Americans think” as defined by conventional wisdom may no longer reflect our reality, particularly when it comes to issues like climate change, immigration, and economic inequality.&lt;/p&gt;
&lt;p&gt;In July of this year, YouGov Blue conducted the Presidential Primary First Debate Survey on behalf of Data for Progress, which opened the door to public opinions on these issues. In order to provide more access to the results, here at Glitch we made a visualization tool to explore responses to each question based on a set of demographic filters. And the best part is that it’s totally customizable!&lt;/p&gt;
&lt;h2 id=&quot;about-the-app&quot; tabindex=&quot;-1&quot;&gt;About the app &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-for-progress/#about-the-app&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/2019-dfp-debate-results?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The app allows you to see the results for individual questions in the poll and provides several demographic filters to narrow down the data based on ethnicity, gender, ideology, age, and education level. As an example, here is the data for the question, “What is your party preference?” filtered to only include respondents who identify as Hispanic and Female:&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/data-for-progress/1-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FScreen2520Shot25202019-10-112520at25203.36.292520PM.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;After selecting filters, the app shows the question’s response breakdown for both the selected group and the total responses, as well as the number of responses to that question that match the filter conditions. By drilling down into the data, we can see that based on the respondents of this study, folks who identify as Hispanic and Female are more likely to also identify with the Democratic party than the larger group.&lt;/p&gt;
&lt;h2 id=&quot;how-it-works&quot; tabindex=&quot;-1&quot;&gt;How it works &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-for-progress/#how-it-works&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The data that powers this project lives in a separate app using a tool called &lt;a href=&quot;https://simonwillison.net/2019/Apr/23/datasette-glitch/&quot;&gt;Datasette&lt;/a&gt;. Datasette provides data journalists with a web application for exploring and querying large sets of data, and includes convenient tools for converting CSV files into a SQLite database. To start building this app, we put all of the survey response data into Datasette so it could be queried -- you can see that project &lt;a href=&quot;https://2019-dfp-datasette.glitch.me/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Having the data in Datasette enables us to query the data using SQL (Structured Query Language), a common language for interacting with databases. This makes the communication between the two apps fairly straightforward: When you create a filter in the visualization tool, the app translates that filter to a SQL query and sends it to the Datasette app. The Datasette app then uses that SQL query to retrieve a subset of the data based on the filters and returns that data to the visualization app, where it is displayed.&lt;/p&gt;
&lt;h2 id=&quot;make-it-your-own&quot; tabindex=&quot;-1&quot;&gt;Make it your own &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-for-progress/#make-it-your-own&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We made this app to show what is possible in terms of exploring survey data, but our example is not a comprehensive report of every response to the Presidential Primary Debate First Survey. If you’re interested in exploring the data beyond what’s in our app, you’re in luck! You can create your own version of this project focused on the questions and demographic information that are most important to you.&lt;/p&gt;
&lt;p&gt;Here’s how to do it:&lt;/p&gt;
&lt;p&gt;First of all, &lt;a href=&quot;https://glitch.com/edit/#!/remix/2019-dfp-debate-results&quot;&gt;remix this app&lt;/a&gt;! Remixing will create your own copy of the app that is unique to you -- any changes you make will only apply to your version. Make sure you change the description in your version so you remember what the app does when you&#39;re looking at it later.&lt;/p&gt;
&lt;p&gt;Once you have your own version of the app, you can start making changes.&lt;/p&gt;
&lt;h2 id=&quot;changing-filters&quot; tabindex=&quot;-1&quot;&gt;Changing filters &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-for-progress/#changing-filters&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;To dig into the data you will need to add topics and/or demographic filters. You can make these changes in &lt;strong&gt;index.html&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The topics live in &lt;strong&gt;index.html&lt;/strong&gt; starting on line 39. There is an example showing how to add a new topic starting on line 73. For a list of topics, see &lt;strong&gt;topic-abbrevs.md&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;The demographics live in &lt;strong&gt;index.html&lt;/strong&gt; starting on line 87. There is an example showing how to add a new demographic option on line 154. For a full list of demographic options, see &lt;strong&gt;topic-abbrevs.md&lt;/strong&gt;. NOTE: if you are adding or changing demographic filters, you must also update the list in &lt;strong&gt;script.js&lt;/strong&gt; as shown on line 56.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;other-changes&quot; tabindex=&quot;-1&quot;&gt;Other changes &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-for-progress/#other-changes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Here are other ideas for ways to make your own app:&lt;/p&gt;
&lt;h2 id=&quot;be-the-change&quot; tabindex=&quot;-1&quot;&gt;Be the change! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-for-progress/#be-the-change&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Making data more accessible is one crucial step to building an informed community. How are you using technology to share information? We’d love to hear more about it! Tweet us @glitch.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>When does a celeb apology become fine art? We find out with Apology Hero</title>
    <link href="https://blog.glitch.com/post/celebrity-apology-videos-generator-game/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/celebrity-apology-videos-generator-game/</id>
    <content type="html">&lt;h1&gt;When does a celeb apology become fine art? We find out with Apology Hero&lt;/h1&gt;
&lt;p&gt;“What is art?”&lt;/p&gt;
&lt;p&gt;This is a question with many answers, but only one of them is scientifically correct: videos of famous vloggers apologizing. Not only is it an art, but the sheer amount of video apologies and what comes off as insincerity almost makes the output look generative. We love generative art here at Glitch!&lt;/p&gt;
&lt;p&gt;For the August show of &lt;a href=&quot;http://www.internetexplorers.live/&quot;&gt;Internet Explorers&lt;/a&gt;, I was invited to present my expertise of the month’s theme, Youtube. As I have been cursed with being an extremely funny and talented web developer, it only made sense to build a game on Glitch to help myself and others learn what it is like to be a famous vlogger who has to apologize for something. Welcome to Apology Hero, the first ever apologizing sim.&lt;/p&gt;
&lt;p&gt;In Apology Hero, you’re a vlogger who has to apologize for something. As you read off an apology, karaoke-style, the game shows emotions that you have to express. I’m using &lt;a href=&quot;https://www.tensorflow.org/js&quot;&gt;Tensorflow.js&lt;/a&gt; and &lt;a href=&quot;https://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07&quot;&gt;face-api.js&lt;/a&gt; (cw: Big Bang Theory) to, with players permission, detect the players face and see if the emotion they are expressing matches what the game is telling them to express. If you can keep up with the wide range of emotions of an apology video, you get a high score!&lt;/p&gt;
&lt;p&gt;Machine learning is cool, but you know what’s cooler? Writing your own apologies! Apology Hero comes pre-bundled with a couple of apologies written collaboratively by the humans &lt;em&gt;and&lt;/em&gt; machines of &lt;a href=&quot;https://botnik.org/&quot;&gt;Botnik Studios&lt;/a&gt;, but you can add your own by remixing Apology Hero on Glitch and then updating the apologies in the &lt;strong&gt;config/apologies&lt;/strong&gt; folder in the editor, or adding your own files.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/apologyhero?path=config/apologies/demo.js&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Once you’re settled with your options for apologies, you can do what I did and bring your entire company to a standstill one afternoon to play!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>SimCity and “possibility spaces”: reshaping how we build the worlds around us</title>
    <link href="https://blog.glitch.com/post/how-we-build-worlds-simcity-ibm-anniversary/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-we-build-worlds-simcity-ibm-anniversary/</id>
    <content type="html">&lt;h1&gt;SimCity and “possibility spaces”: reshaping how we build the worlds around us&lt;/h1&gt;
&lt;p&gt;We may not yet be able to modify our cities at the click of a button. But in the 30 years since SimCity first introduced players to the promise of click-and-create cities, the technology available to urbanists has transformed dramatically. Today, gamers and city officials have access to tools which increasingly resemble the kind of gods-eye view that made SimCity so addictive, in the process influencing physical space in new and unforeseen ways.&lt;/p&gt;
&lt;p&gt;SimCity, which celebrates its 30th anniversary release on IBM this month, was the brainchild of Will Wright, who initially developed the game as a level creator. Soon, he discovered that building new spaces was more fun than ‘Raid on Bungeling Bay,’ the point-and-shoot game he was originally developing, in the process spawning a new genre of video games (and countless spinoffs and sequels).&lt;/p&gt;
&lt;p&gt;Over their lifetime, SimCity games have become increasingly complex, but they remain rooted in several fundamental goals. In an &lt;a href=&quot;https://medium.com/re-form/simcity-that-i-used-to-know-d5d8c49e3e1d&quot;&gt;interview&lt;/a&gt; for the game’s 25th anniversary, Wright described his creations as “possibility spaces” that melded entertainment and education, as he argued: “I think SimCity was just a simple example that for a lot of people started to remove the wall between the two.”&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-build-worlds-simcity-ibm-anniversary/6-Glitch_Illo_SimCity-Article-Header-v2--1-.jpg&quot; alt=&quot;Glitch_Illo_SimCity-Article-Header-v2--1-&quot; /&gt;
&lt;p&gt;As an educational vehicle, the game certainly influenced one obvious audience: today’s city planners. In a &lt;em&gt;Los Angeles Times&lt;/em&gt; &lt;a href=&quot;https://www.latimes.com/business/technology/la-fi-tn-simcity-inspired-urban-planners-20190305-story.html&quot;&gt;feature&lt;/a&gt; from earlier this year, planners documented the game’s impact on their future careers, helping them recognize the possibility of taking the skills and practices honed virtually and applying them to the real world. “I wouldn’t be where I am today without ‘SimCity,’” one transportation official said.&lt;/p&gt;
&lt;p&gt;Cities are, of course, complex systems, with definitions of “success” largely dependent upon the beholder. But the SimCity franchise has largely modeled success in terms of capitalist development through unlimited growth. In its most extreme form, it’s a dystopian nightmare: Even as he used SimCity 3000 to build a city of 6 million without “water pollution, traffic, or crime,” architecture student Vincent Ocasla’s “Magnasanti” project, which took years to plan and execute, nonetheless keeps its virtual population in near-captivity, doomed to die by the age of 55. As &lt;em&gt;The Outline&lt;/em&gt; &lt;a href=&quot;https://theoutline.com/post/7373/you-cant-beat-an-unwinnable-game-you-break-it?zd=2&amp;amp;zi=rb4p3ehc&quot;&gt;described&lt;/a&gt; the project: “It’s a dense and brutal world, perfectly efficient and optimized, with no considerations for the human lives within it.”&lt;/p&gt;
&lt;p&gt;Wright was himself inspired by the work of electrical engineer Jay Forrester, whose book Urban Dynamics studied cities as lively systems of interrelated variables shaping and reshaping one another. As Kevin Baker &lt;a href=&quot;https://logicmag.io/play/model-metropolis/&quot;&gt;documented&lt;/a&gt; in &lt;em&gt;Logic Magazine&lt;/em&gt;, the implications of Forrester’s thinking were troubling. With an emphasis on fostering a healthy business climate, and a raft of negative assumptions about low-income residents, Forrester’s predictions influenced the policy of “benign neglect” that pushed the Nixon administration to cut social services to poor city dwellers in the late sixties.&lt;/p&gt;
&lt;p&gt;Moreover, Forrester’s simulated city was a complete abstraction: “There were no neighborhoods, no parks, no roads, no suburbs, and no racial or ethnic conflicts.” Yet the model proved useful to Wright’s game design, with its supposed distillation of city change down to “150 equations and 200 parameters” a way of making SimCity possible. Over time, the game has further reflected real-life cities, while still maintaining assumptions about how cities function that now feel outdated.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-we-build-worlds-simcity-ibm-anniversary/6-Glitch_Illo_SimCity-Article-Insert1-v2--1-.jpg&quot; alt=&quot;Glitch_Illo_SimCity-Article-Insert1-v2--1-&quot; /&gt;
&lt;p&gt;A 2013 revision introduced homelessness into the game; in response, players flooded &lt;a href=&quot;https://kernelmag.dailydot.com/issue-sections/features-issue-sections/11955/simcity-homeless-problem-help/&quot;&gt;forums&lt;/a&gt; with questions on how to banish the virtual dispossessed from their cities, in many ways mirroring real-life rhetoric towards the housing-insecure. Even as later editions have sought to more accurately reflect the real world, issues with the game’s approach remain: As &lt;a href=&quot;https://infrastories.wordpress.com/2017/05/16/simcity-and-black-box-simulations&quot;&gt;argued&lt;/a&gt; in a piece called “SimCity and Black Box Simulations,” “the underlying game mechanics of SimCity are founded on baseline assumptions that cannot be changed by the player.” As SimCities games reject things like &lt;a href=&quot;https://humantransit.org/2013/03/sim-city-will-continue-to-mislead-on-transit.html&quot;&gt;public transit&lt;/a&gt; and &lt;a href=&quot;https://humantransit.org/2009/06/did-sim-city-make-us-stupid.html&quot;&gt;mixed-use development&lt;/a&gt;, it becomes clear that fresh visions for today’s cities &lt;a href=&quot;https://blog.glitch.com/post/how-we-build-worlds-simcity-ibm-anniversary/jacobinmag.com/2014/10/les-simerables/&quot;&gt;remain&lt;/a&gt; lacking within the franchise.&lt;/p&gt;
&lt;p&gt;In recent years, independent game developers have responded directly to these faulty assumptions. One such developer is Paolo Pedercini, whose company Molleindustria has produced a series of games which respond to the pressures of the &lt;a href=&quot;https://molleindustria.org/lichenia/&quot;&gt;Antrophocene&lt;/a&gt; and &lt;a href=&quot;https://molleindustria.org/nova-alea/&quot;&gt;overdevelopment&lt;/a&gt; on city spaces. In a 2017 &lt;a href=&quot;https://molleindustria.org/GamesForCities/&quot;&gt;talk&lt;/a&gt; called “SimCities and SimCrises,” Pedercini argued that SimCity “is shaping the way a lot of people understand or misunderstand city planning.” Other projects, such as 2017’s “Block’hood,” aim to give players a different window into contemporary urban planning, centering concerns of “ecology, interdependence and decay” as guiding principles of city design. Despite its flaws, the SimCity remains influential on city planning and how we imagine it.&lt;/p&gt;
&lt;p&gt;“I do think city planning games can empower people. I believe they can be integrated in the democratic process,” Pedercini argued in his talk. “But we need to take precautions, we need to adopt strategies that address the problematic aspects of city games.”&lt;/p&gt;
&lt;p&gt;If building roads, trains and highways out of nothing remains a power best left to a game that “makes mayors out of middle schoolers,” as Doug Bierend described SimCity, that doesn’t mean that the principles of overarching control aren’t bleeding into contemporary urban planning. Largely thanks to the increasing prevalence of smartphones and other computing devices embedded in our cities, companies are developing programs which increasingly mimic the game itself. While their ability to influence the physical world remains limited, a growth in technologies like self-driving vehicles may herald a future in which cities can redirect traffic from above, all in conformance with the “best” outcomes as determined in the city’s “digital twin.”&lt;/p&gt;
&lt;p&gt;The most obvious version of this technology is Replica, developed as part of Sidewalk Labs, a city design project under the Alphabet umbrella. The company describes its technology as “A Virtual World With Real Qualities,” giving planners up-to-date access to detailed information about transit use, traffic patterns, and other mobility questions. The company is able to deliver such detailed data by building a “travel behavior model” drawn from approximately five percent of the population. By using transit searches and GPS data, the company produces a “synthetic” population meant to model the living, breathing humans it’s drawn from, allowing planners to test assumptions and understand city patterns in detail. The result? According to the company, “When you combine travel behavior models with a representative population, you can confidently replicate trip patterns across a city or metro area.”&lt;/p&gt;
&lt;p&gt;The implications of such technology are manifold. For urban planners who have begun using Replica in cities like Kansas City, the program introduces a level of complexity and fine-grain analysis previously unavailable. (As one planner &lt;a href=&quot;https://medium.com/sidewalk-talk/introducing-replica-a-next-generation-urban-planning-tool-1b7425222e9e&quot;&gt;told&lt;/a&gt; Sidewalk Labs: “The more detail you give me, the more questions I can answer.”) But while Sidewalk promises that people’s information has been de-identified before being placed into its simulation, experts warn that any point-to-point travel data is &lt;a href=&quot;https://www.fastcompany.com/3036573/nyc-taxi-data-blunder-reveals-which-celebs-dont-tip-and-who-frequents-strip-clubs&quot;&gt;vulnerable to reidentification&lt;/a&gt;, especially with Google &lt;a href=&quot;https://theintercept.com/2019/01/28/google-alphabet-sidewalk-labs-replica-cellphone-data/&quot;&gt;unable to confirm&lt;/a&gt; the exact source of many of its location data sources.&lt;/p&gt;
&lt;p&gt;While Replica gives planners a virtual sandbox to contemplate changes to traffic patterns or transit systems, other advances in mobility technology may soon allow centralized decisionmakers to literally reroute city traffic from afar. In a &lt;a href=&quot;https://www.citylab.com/transportation/2019/07/digital-twin-mobility-data-standard-city-real-time-traffic/593914/&quot;&gt;feature&lt;/a&gt; for &lt;em&gt;CityLab&lt;/em&gt;, Laura Bliss documented the rise of “digital twin” technology currently being developed by IBM, Microsoft, Google, and others. According to Bliss, officials from 13 major US have convened to discuss the adoption of protocols produced by the &lt;a href=&quot;https://www.openmobilityfoundation.org/&quot;&gt;Open Mobility Foundation&lt;/a&gt;, a new nonprofit building digital infrastructure to follow physical space. The technology “would allow local governments to both trace the movements of individual vehicles, and control them to some extent.”&lt;/p&gt;
&lt;p&gt;It’s an outcome which uncannily embodies a tagline for SimCity 2000: “If this game was any more realistic, it’d be illegal to turn it off!”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How data journalism is powered by Glitch</title>
    <link href="https://blog.glitch.com/post/data-journalism-visualization-reporting-app/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/data-journalism-visualization-reporting-app/</id>
    <content type="html">&lt;h1&gt;How data journalism is powered by Glitch&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/~congress-tracker&quot;&gt;Congress Tracker&lt;/a&gt; app by Jason Crane searches the &lt;a href=&quot;https://projects.propublica.org/api-docs/congress-api/&quot;&gt;ProPublica Congress API&lt;/a&gt; for bills and statements related to gun violence. At a glance, it shows us how active Congress is on the issue as well as what elected officials are doing and saying. It’s a great starting point for exploring other questions related to the subject and, in fact, most Glitch apps that include public data operate this way. We’ll explain.&lt;/p&gt;
&lt;p&gt;Let’s say you want to know the answer to an important policy question: what has Congress done to address gun violence since 2016? You could use this same data to build a data visualization app by plotting the number of related bills and statements over time. Our Developer Advocate &lt;a href=&quot;https://glitch.com/@lyzidiamond&quot;&gt;Lyzi Diamond&lt;/a&gt; has created a data visualization starter using Chart.js that’s perfect for getting a project like this &lt;a href=&quot;https://glitch.com/culture/get-started-with-dataviz-using-chart-js/&quot;&gt;started&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;democratizing-data-with-glitch-apps&quot; tabindex=&quot;-1&quot;&gt;Democratizing data with Glitch apps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-journalism-visualization-reporting-app/#democratizing-data-with-glitch-apps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You can use Glitch to build tools to make data more accessible. It’s especially useful to democratize public access to large datasets. For example, we teamed up with Data for Progress to make polling data from their Presidential Primary First Debate Survey &lt;a href=&quot;https://glitch.com/culture/data-for-progress/&quot;&gt;searchable across demographics&lt;/a&gt;. The app is powered by &lt;a href=&quot;https://glitch.com/~datasette-csvs&quot;&gt;Datasette&lt;/a&gt;, a handy tool for turning any CSV into an API.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/2019-dfp-debate-results?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Once you’ve built something awesome with your data, you can embed it almost anywhere, including on Medium, Wordpress, and other big publishing platforms. Take &lt;em&gt;The Colorado Sun&lt;/em&gt;&#39;s &lt;a href=&quot;https://coloradosun.com/2019/03/04/timeline-the-death-penalty-in-colorado/&quot;&gt;Timeline project&lt;/a&gt;, for example. A Glitch app displays data from all Colorado death penalty cases since 1979. Curious readers can search and filter the data based on demographics and case status, wherever the app is embedded. And as is the case with all Glitch apps, the code powering the app is completely transparent.&lt;/p&gt;
&lt;h2 id=&quot;make-it-yours&quot; tabindex=&quot;-1&quot;&gt;Make it yours &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/data-journalism-visualization-reporting-app/#make-it-yours&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you’ve already identified a project you like, you can “remix” it to get your own copy that can run in any web browser. You get to start from a working example when building your own project, for free. And guess what else? The Data for Progress app mentioned earlier is actually a remix of our &lt;a href=&quot;https://glitch.com/culture/discover-insights-explore-developer-survey-results-2019/&quot;&gt;Stack Overflow Public Data&lt;/a&gt; app.&lt;/p&gt;
&lt;p&gt;If you&#39;re looking to compliment your research and reporting, we recommend starting with our our &lt;a href=&quot;https://glitch.com/culture/get-started-with-dataviz-using-chart-js/&quot;&gt;Chart.js&lt;/a&gt; (data visualization), &lt;a href=&quot;https://glitch.com/culture/make-a-web-map-with-leaflet/&quot;&gt;Leaflet&lt;/a&gt; (maps), and &lt;a href=&quot;https://glitch.com/culture/make-your-data-work-for-you-with-csv-parsing/&quot;&gt;d3-dsv&lt;/a&gt; (data processing) projects. Also check out our &lt;a href=&quot;https://glitch.com/@glitch/data-journalism&quot;&gt;Data Collection&lt;/a&gt;–a set of some of our favorites.&lt;/p&gt;
&lt;p&gt;Tell us what you make, and tweet it to us &lt;a href=&quot;http://twitter.com/glitch&quot;&gt;@Glitch&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Apps to inspire the great artist in you</title>
    <link href="https://blog.glitch.com/post/apps-to-inspire-the-great-artist-in-you/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/apps-to-inspire-the-great-artist-in-you/</id>
    <content type="html">&lt;h1&gt;Apps to inspire the great artist in you&lt;/h1&gt;
&lt;p&gt;Are you getting tired of your boring desk job? Do you find yourself falling asleep in meetings that are too dang long? Does the idea of making another spreadsheet make you want to scream? Well then it sounds like it’s the time to finally quit your job, dust off your BFA and become the artist you always wanted to be. There’s no time like the present.&lt;/p&gt;
&lt;p&gt;It’s probably been awhile since you’ve picked up a pencil or brush so I’ve collected some apps that’ll help you get back in the groove of creating again.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/makecheckboxart?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;To transition from your daily office life, why not start by making art of something you’re used to: forms. With &lt;a href=&quot;http://https//glitch.com/@jennschiffer&quot;&gt;Jenn Schiffer&lt;/a&gt;’s “&lt;a href=&quot;http://https//makecheckboxart.glitch.me/&quot;&gt;makecheckboxart&lt;/a&gt;” project, inspired by the fact that forms are the worst, you can let your imagination run wild. You’ll likely never look at another checkbox the same way again.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/etch-a-sketch?path=server.js&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Here’s the “&lt;a href=&quot;http://https//etch-a-sketch.glitch.me/&quot;&gt;etch-a-sketch&lt;/a&gt;” app from &lt;a href=&quot;http://https//glitch.com/@ktweeden&quot;&gt;Kate Preston&lt;/a&gt; which will give you the truly foundational building blocks that a visual artist needs. For example, first I made this &lt;a href=&quot;https://twitter.com/glitch/status/1187456048095023106&quot;&gt;sick castle drawing&lt;/a&gt; and now I’m ready to take Picasso himself. No better way to start drawing then with perfectly straight lines. But we’re just getting the creative juices flowing.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/magic-sketchpad?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Now that you’ve mastered the art of drawing one infinite line, we can get a little more complex. With “&lt;a href=&quot;http://https//magic-sketchpad.glitch.me/&quot;&gt;magic-sketchpad&lt;/a&gt;”, from &lt;a href=&quot;http://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt;, you can draw all sorts of things — with multiple lines. And don’t worry, if you’re thinking “wait, but I don’t know how to draw a chair,” that’s where the real magic comes in. Just draw the beginning of your chair and Magic Sketchpad will draw the rest for you.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/orbitalpaint?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Speaking of creating cool images with very little work, here’s “&lt;a href=&quot;http://orbitalpaint.glitch.me/&quot;&gt;orbitalpaint&lt;/a&gt;.” Created by &lt;a href=&quot;https://glitch.com/@jblanper&quot;&gt;José Blanco Perales&lt;/a&gt;, Orbital Paint is an “experimental drawing web app that uses particles and attractors” to create cool patterns, and you can get a wide variety of cool images just by adjusting a few settings. If you don’t fully understand what each setting does, that’s fine, no one understands art anyway.&lt;/p&gt;
&lt;p&gt;_Play with all of these apps and save them to your My Stuff with &lt;a href=&quot;https://glitch.com/@glitch/apps-to-inspire-the-great-artist-in-you&quot;&gt;this collection_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to use Slack and Trello to show gratitude at work</title>
    <link href="https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/</id>
    <content type="html">&lt;h1&gt;How to use Slack and Trello to show gratitude at work&lt;/h1&gt;
&lt;p&gt;When you double in size as a team or company, sometimes you outgrow the tools and practices you use. At Glitch, gratitude is a company value that extends all the way back to our days as Fog Creek Software. For years, we’ve iterated on this general premise that taking time to recognize colleagues, peers, and collaborators creates a better workplace for everyone.&lt;/p&gt;
&lt;p&gt;When our CEO Anil Dash wrote about this &lt;a href=&quot;https://medium.com/glitch/gratitude-as-a-company-value-4bc9c8f0a4fc&quot;&gt;two years ago&lt;/a&gt;, the company was half the size it is now and still called Fog Creek Software. Every week during Town Hall, employees would publicly thank one another for help with a technical challenge or major contributions to large projects. It might seem corny, but it became a habit!&lt;/p&gt;
&lt;p&gt;We’re not alone in seeing the importance of gratitude when building a team. “Workplace recognition motivates, provides a sense of accomplishment and makes employees feel valued for their work,” a &lt;a href=&quot;https://www.gallup.com/workplace/236441/employee-recognition-low-cost-high-impact.aspx&quot;&gt;Gallup analysis&lt;/a&gt; reads. “Recognition not only boosts individual employee engagement, but it also has been found to increase productivity and loyalty to the company, leading to higher retention.”&lt;/p&gt;
&lt;h2 id=&quot;bravos-in-trello&quot; tabindex=&quot;-1&quot;&gt;Bravos in Trello &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/#bravos-in-trello&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;What started as an informal Town Hall practice eventually grew to be time consuming and tedious as we added employees. Going around and giving “Bravos” or public acknowledgements became the bulk of the meeting.&lt;/p&gt;
&lt;p&gt;We experimented with using Trello to solve for both time and distribution. During the summer, we divided all employees into four groups alphabetically on a Trello board. Throughout the week, employees were encouraged to add Bravos to individuals’ Trello cards and then we’d read the Bravos out loud during each Monday All Hands meeting.&lt;/p&gt;
&lt;p&gt;Someone would kick off the initial card and then whoever received the Bravos would read the next set of Bravos for the person listed below them. The process took no longer than 15 minutes, but even then, it led to some unforeseen challenges and feelings.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/10-Screen-Shot-2019-10-29-at-12.31.42-PM.png&quot; alt=&quot;Screen-Shot-2019-10-29-at-12.31.42-PM&quot; /&gt;
&lt;p&gt;No one wants compliments out of social obligation, but that’s exactly what was happening. When you see everyone’s name in a column on Trello, it’s hard not to feel bad if someone didn’t get a Bravo — so it never happened, everyone always got multiple so no one felt left out. It came across as disingenuous to receive a broad compliment about your work.&lt;/p&gt;
&lt;p&gt;Sarah Zinger, an Engineer on the Community team, was on the opposite side. “I felt some pressure to make sure everyone got good Bravos. I thought, ‘this person is awesome and needs more and better bravos’ but I hadn’t necessarily worked closely with that person for a few weeks and might not have something specific or meaningful to say.’&lt;/p&gt;
&lt;p&gt;It also ended up creating a weird relationship between manager and employee. “Giving visibility to your team&#39;s work is an important part of managing, but Bravos weren&#39;t a good vehicle for that,” Victoria Kirst, Director of Platform said. “What people remembered were the petty social aspects: who bravoed whom, who got the most praise, how effusive was the praise, and so on. I didn&#39;t want my reports to get caught up in that -- I didn&#39;t want them to be worried if I didn&#39;t give them a bravo or if I didn&#39;t write something long enough for them -- so I didn&#39;t participate.”&lt;/p&gt;
&lt;h2 id=&quot;bravos-in-slack-using-reactji&quot; tabindex=&quot;-1&quot;&gt;Bravos in Slack Using Reactji &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/#bravos-in-slack-using-reactji&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In our current iteration of Bravos, we try to keep it simple, mostly using Slack and the Reacji Channeler tool. Reacji automatically forwards a message to a Slack channel if someone reacts to it with a specific emoji.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/10-unnamed.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;At Glitch, we have the “Bravo” emoji (Glitch fish with flowers) that pushes message to our #bravos channel. Each week, Jess, our Executive Ops Manager, aggregates the channel’s messages from the week and posts them in our All-Hands Trello board. This gives everyone a chance to see what was recognized throughout the week without all of the fanfare.&lt;/p&gt;
&lt;p&gt;If there’s something that particularly stands out, we’ll make it a point to summarize the effort during the meeting, usually by a member of the executive team.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/10-Screen-Shot-2019-10-29-at-12.47.32-PM.png&quot; alt=&quot;Screen-Shot-2019-10-29-at-12.47.32-PM&quot; /&gt;
&lt;p&gt;&lt;em&gt;Employees can write Bravos directly in the #bravos channel (above) or simply use our custom emoji to send a message into the channel (below).&lt;/em&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work/10-Screen-Shot-2019-10-29-at-1.23.25-PM.png&quot; alt=&quot;Screen-Shot-2019-10-29-at-1.23.25-PM&quot; /&gt;
&lt;p&gt;It’s been a few weeks since we’ve tried this new system out and so far so good! The recognition is light-weight and part of the teams’ distributed workflow. There’s no more social pressure and the optics around giving and receiving a Bravo are minimal compared to what they were in the past.&lt;/p&gt;
&lt;p&gt;Will this system break as we scale to hundreds of Glitchers around the world? Who knows, but it’s safe to predict that no matter how we big we get, our gratitude will grow too.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Are you interested in helping Glitch evolve its culture? [We&#39;re hiring&lt;/em&gt;](https://Team recognition becomes trickier as startups scale. Here’s how Glitch addresses the challenge.)!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Boo-ray, some spooky apps!</title>
    <link href="https://blog.glitch.com/post/boo-ray-some-spooky-apps/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/boo-ray-some-spooky-apps/</id>
    <content type="html">&lt;h1&gt;Boo-ray, some spooky apps!&lt;/h1&gt;
&lt;p&gt;It’s October 31st and before you get into the holiday mood and stream “All I Want For Christmas Is You” 900 times, we’ve got some treats for you! We’ve put together a handful of apps that will give you both a spook and a fright. From web audio to name generators, there’s no one way to get into the Halloween spirit.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/boo-ray-some-spooky-apps/16-Screen-Shot-2019-10-31-at-3.24.01-PM.png&quot; alt=&quot;Screen-Shot-2019-10-31-at-3.24.01-PM&quot; /&gt;
&lt;p&gt;First we have “&lt;a href=&quot;https://synthier-things.glitch.me/&quot;&gt;synthier-things&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@eric-wood&quot;&gt;Eric Wood&lt;/a&gt;, which lets you play and morph the Stranger Things theme song. If you’re exhausted from trick-or-treating, this is the perfect toy to distract your kids for a half hour while you power nap. Plus you can learn more about the oscillator, filter and envelope that adjusts the audio if you check out the &lt;a href=&quot;https://glitch.com/edit/#!/synthier-things?path=README.md:1:0&quot;&gt;README&lt;/a&gt; which explains how the project works.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/rumbling-ironclad?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Introducing “&lt;a href=&quot;https://rumbling-ironclad.glitch.me/&quot;&gt;rumbling-ironclad&lt;/a&gt;,” your friendly neighborhood ouija board from &lt;a href=&quot;https://glitch.com/@potch&quot;&gt;Potch&lt;/a&gt;. Rather than wasting your time and money on a physical ouija board to talk to regular boring ghosts, just use this one to talk to the digital ghosts that keep you up at night — old MySpace Top 8’s, LiveJournal entries, etc.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/halloween-name-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;It wouldn’t be Halloween without the “&lt;a href=&quot;https://halloween-name-generator.glitch.me/&quot;&gt;halloween-name-generator&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@MelissaMcEwen&quot;&gt;Melissa McEwen&lt;/a&gt;! Use this to spookify your name on Instagram, Twitter or if you’re really bored changed all your contacts and make Halloween year round. Sorry mom and dad, you’re now “momonstrous” and “accursedad” respectively. As an added bonus, here’s a second &lt;a href=&quot;https://best-halloween-name-generator.glitch.me/&quot;&gt;pumpkin-centered name generator&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/hall-of-jitters?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;I don’t know what exactly “&lt;a href=&quot;https://hall-of-jitters.glitch.me/&quot;&gt;hall-of-jitters&lt;/a&gt;” is, but &lt;a href=&quot;https://glitch.com/@thricedotted&quot;&gt;thricedotted&lt;/a&gt; has got me spooked. You can just click to add a new specimen and grow your jitter family, but watch out, I looked away for a few seconds and my jitters grew so fast. I now live in fear that my jitter called “EXPECTANT KATIE” might jitter out of my laptop screen.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/doodle-place?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Finally, the accidental spookiest app on Glitch is… (drum roll) “&lt;a href=&quot;https://doodle-place.glitch.me/&quot;&gt;doodle-place&lt;/a&gt;”! Have you ever drawn something so cool that you wish it would come to life? Well after playing with this app from &lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt;Lingdong Huang&lt;/a&gt; you will never want that to happen. In theory a universe with all the doodles would be kind of cute, but the actuality is much more nightmarish.&lt;/p&gt;
&lt;p&gt;Whether you’re trick-or-treating, going to a party or chilling at home with a scary movie, there’s always room for some fun web apps in your life. _If you want to save any of the apps to your My Stuff, check out &lt;a href=&quot;https://glitch.com/@glitch/boo-ray-some-spooky-apps&quot;&gt;this collection_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Stuck in a loop: remembering the 20th anniversary of Burn All GIFs</title>
    <link href="https://blog.glitch.com/post/20th-anniversary-of-burn-all-gifs/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/20th-anniversary-of-burn-all-gifs/</id>
    <content type="html">&lt;h1&gt;Stuck in a loop: remembering the 20th anniversary of Burn All GIFs&lt;/h1&gt;
&lt;p&gt;The web is stuck in a loop–a GIF loop, that is.&lt;/p&gt;
&lt;p&gt;It’s an odd thing to think about now but, as formats go, GIFs have a tumultuous past. They’re a way to share an animated picture or video, which sounds like a normal and delightful thing to do if it weren’t for the fact that GIFs are the victim of the web’s greatest failed assassination attempt.&lt;/p&gt;
&lt;p&gt;You may have heard the story once before, but let’s recount it for anyone too busy using &lt;a href=&quot;https://giphy.com/&quot;&gt;Giphy&lt;/a&gt; to worry about the origins of these tiny artworks. On November 5, 1999, the website &lt;a href=&quot;https://burnallgifs.org/archives/&quot;&gt;Burn All GIFs&lt;/a&gt; demanded wiping the format off the internet forever, thanks to a legal dispute over the use of LZW, the technology powering them.&lt;/p&gt;
&lt;p&gt;There’s a long and fascinating &lt;a href=&quot;https://www.popularmechanics.com/technology/a21457/the-gif-is-dead-long-live-the-gif/&quot;&gt;back story&lt;/a&gt; behind that battle, but savvy readers (and anyone alive) will note that, well, the coup didn’t work. The GIF was resurrected after the patent for LZW expired and here we are, living on loop.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We found out the GIF was eternal the day it was almost killed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;GIFs represent our desire to remember and to express. They’re “tiny notes passed between those who know,” says &lt;a href=&quot;https://twitter.com/lolololori&quot;&gt;Lori White&lt;/a&gt;, an independent film director and viral storyteller who has worked at Upworthy and on GIF-friendly projects with filmmakers like &lt;a href=&quot;https://www.imdb.com/name/nm0169806/&quot;&gt;Taika Waititi&lt;/a&gt;. Like film, she notes, “GIFs can pick up when words leave us.”&lt;/p&gt;
&lt;p&gt;They’re a surprisingly controversial method to express emotion or ideas, and who can say what memories &lt;em&gt;should&lt;/em&gt; be shared and documented on the web?&lt;/p&gt;
&lt;p&gt;“Our brains are highly evolved to process body language and facial expression visually. That makes the GIF the perfect vehicle for conveying in full color and richness an emotion, mood, or reaction, which language alone could only sketch,” technology writer and editor &lt;a href=&quot;https://twitter.com/WillOremus&quot;&gt;Will Oremus&lt;/a&gt; shared.&lt;/p&gt;
&lt;p&gt;Think of all the micro-expressions that could have been wiped away like yesterday’s at-capacity hard drive if Burn All GIFs succeeded. Despite their more endearing qualities aspects, we’re no closer to a general consensus on GIFs than we were in 1999. The battle is no longer on legal grounds (except &lt;a href=&quot;https://www.washingtonpost.com/news/the-intersect/wp/2014/07/01/this-is-why-you-cant-post-gifs-of-the-world-cup/&quot;&gt;occasionally&lt;/a&gt; for FIFA), and would-be assassins are ready to kill GIFs again.&lt;/p&gt;
&lt;p&gt;GIF critics argue the format is a poor reflection of the range of nuanced human expression; others raise the matter of its impact on culture. In an interview, investigative reporter &lt;a href=&quot;https://twitter.com/kenklippenstein&quot;&gt;Ken Klippenstein&lt;/a&gt; compared the use of GIFs to a reliance on Gmail&#39;s auto-suggested replies tool, calling their popularity a &amp;quot;constant reminder of how image-saturated and perfunctory everything is&amp;quot; on the web. Fair enough. Anyone who has been on the receiving end of a poorly-chosen GIF can appreciate the awkward pain they induce. But are we willing to get rid of it, forever?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Throwing out the baby GIF with the bathwater GIF&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://giphy.com/gifs/omg-what-now-kypP4a0uenX3syvFmU&quot;&gt;via GIPHY&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Considering its broad flexibility, it would be more surprising if the GIF wasn&#39;t controversial. But what makes anti-GIF arguments unique when compared to say &lt;a href=&quot;https://time.com/3645828/y2k-look-back/&quot;&gt;Y2K scare&lt;/a&gt; or music file-sharing services like &lt;a href=&quot;https://en.wikipedia.org/wiki/Napster#Legal_challenges&quot;&gt;Napster&lt;/a&gt; is that no one wanted all emergency preparedness efforts and the sharing of music to &lt;em&gt;stop&lt;/em&gt;. No one criticized MySpace because they hated &lt;em&gt;friends&lt;/em&gt;. The GIF is being made into a scapegoat for what it represents: a world with limited resources.&lt;/p&gt;
&lt;p&gt;As much as it can and does do for us, the web has always been limiting as a venue for expression; its controversies are regularly forgotten and remembered. Engadget senior editor, and creator of the , &lt;a href=&quot;https://twitter.com/strngwys&quot;&gt;Roberto Baldwin&lt;/a&gt; says that what makes a GIF special is that “not everyone can wax poetic about their emotions. These tiny strings of images are short stories we can share with others that do that and so much more.”&lt;/p&gt;
&lt;p&gt;It&#39;s the little format that could. Burn All GIFs rendered both a harsh judgment that beckons us to ensure we are in control of the terms of self-expression. Long gone are the days where GIFs were only the domain of fandoms. They rule us all.&lt;/p&gt;
&lt;p&gt;“GIFs are a great way to cut through some of the barriers written communication can create,” GIF-maker and editor-at-large at Media Matters &lt;a href=&quot;https://twitter.com/ParkerMolloy&quot;&gt;Parker Molloy&lt;/a&gt; says. “This comes in handy if you&#39;re trying to emphasize that you&#39;re being sarcastic, happy, sad, and so on. The truth, though, is that anyone can make GIFs of their own.” Even if that feeling is as simple as asking, “what now?” (a GIF &lt;a href=&quot;https://giphy.com/gifs/omg-what-now-kypP4a0uenX3syvFmU&quot;&gt;made&lt;/a&gt; by Molloy)–and even if it’s a fleeting moment–do people deserve a web reflective of their experiences?&lt;/p&gt;
&lt;p&gt;This extremely online matter is going to be adjudicated offline, in the real world, where history forgotten can repeat itself on an endless loop, too. In the case of the threatened, controversial, and publically maligned GIF, the format is simply imitating life. As the anonymous GIF-luencer &lt;a href=&quot;https://twitter.com/darth&quot;&gt;@darth&lt;/a&gt; says, &amp;quot;here can we enjoy the GIF forever.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Keep the GIFs alive by enjoying more from Glitch:&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Host a Party: &lt;a href=&quot;https://glitch.com/~gif-party&quot;&gt;GIF Party&lt;/a&gt; (Glitch app)&lt;/li&gt;
&lt;li&gt;Listen: &lt;a href=&quot;https://glitch.com/culture/function-episode-3/&quot;&gt;How GIFs Became Embedded in Our Culture&lt;/a&gt; (Function Podcast)&lt;/li&gt;
&lt;li&gt;Rebel: &lt;a href=&quot;https://glitch.com/~gif-rotate&quot;&gt;Create a PNG file&lt;/a&gt; (Glitch app)&lt;/li&gt;
&lt;li&gt;Listen: &lt;a href=&quot;https://glitch.com/culture/function-episode-15/&quot;&gt;GIFs as Blackface&lt;/a&gt; (Function Podcast)&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>How Noelle Leigh uses Glitch (to destroy the gender binary)</title>
    <link href="https://blog.glitch.com/post/how-noelle-leigh-uses-glitch-to-destroy-the-gender-binary/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-noelle-leigh-uses-glitch-to-destroy-the-gender-binary/</id>
    <content type="html">&lt;h1&gt;How Noelle Leigh uses Glitch (to destroy the gender binary)&lt;/h1&gt;
&lt;p&gt;Nothing is more exciting than seeing how different creators make the web. At our annual onsite in May, we had three users come in as guests to talk about the apps they&#39;ve made using Glitch. One of the guests, &lt;a href=&quot;https://glitch.com/@noelleleigh&quot;&gt;Noelle Leigh&lt;/a&gt;, talked about her “&lt;a href=&quot;https://trans-pride-frame.glitch.me/&quot;&gt;trans-pride-frame&lt;/a&gt;” app which let people easily add the trans pride flag around their Twitter picture without logging in.&lt;/p&gt;
&lt;p&gt;The app got a bit of traction in the Glitch community and inspired people to remix the project with other LGBT flags (&lt;a href=&quot;https://glitch.com/~bi-pride-frame&quot;&gt;bisexual&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~nb-pride-frame&quot;&gt;non-binary&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/~lesbian-pride-frame&quot;&gt;lesbian&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/search?q=pride-frame&quot;&gt;etc.&lt;/a&gt;) I got to ask Noelle about that experience and some of her others while working on Glitch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What kinds of projects do you like making on Glitch? Has Glitch changed the way you thought about your work or your creative process?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My projects on Glitch usually grow from a seed of visual inspiration, so a lot of my projects have focused on procedural graphics in some way. Working using Glitch has encouraged me to be more creative because it makes it so easy to instantly share your work with others!&lt;/p&gt;
&lt;p&gt;Not having to fiddle with hosting and domain names helps to remove a lot of the friction that I would otherwise experience, and leaves me with more time to experiment and explore more directions!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When you created the “trans-pride-frame” app, a lot of folks ended up remixing it with different LGBT flags. Was that always part of the plan?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When I was working on the app, there was definitely a point where I considered including some more flags. But while thinking that through, I realized that would introduce a lot of scope creep, and I might never end up releasing the app itself! So instead I settled on making it fairly straightforward to adapt to new flags, and hoped that more people would customize it to suit their needs! I was so pleased when they did!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can you tell me the story of how you came up with the Emoji Gender Bot?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s difficult to remember the exact circumstances, but I believe &lt;a href=&quot;https://twitter.com/noelle__leigh/status/971763512384147457&quot;&gt;this tweet&lt;/a&gt; was the inception for the idea (ironically, I didn&#39;t use that library and built my own emoji manipulation functions from scratch).&lt;/p&gt;
&lt;p&gt;One of the difficult parts of procedural generation is producing a wide variety of outputs that are both interesting and unique. It turns out the thousands and thousands of available emoji make for a perfect canvas with which to create generated art!&lt;/p&gt;
&lt;p&gt;Seeing this emoji library made me realize that I could select and manipulate lists of emoji programmatically. And as an avid fan of abolishing the gender binary, I thought this project could be a great piece of satire on western culture’s obsession with newborns&#39; genitalia!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I saw that for Emoji Gender Bot you made a point to keep detailed documentation. How did you find your passion about sharing your knowledge with others? Does Glitch enable that passion?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My first few projects on Glitch were primarily ways of learning how to use certain new web APIs, which I never would&#39;ve been able to complete without relying on the well-documented examples of others before me.&lt;/p&gt;
&lt;p&gt;Seeing a couple of really detailed breakdown of impressive projects on Glitch inspired me to share my own knowledge for other folks who may be new to the world of JavaScript, which can be really overwhelming!&lt;/p&gt;
&lt;p&gt;I&#39;m a huge sucker for good documentation, so I try to include it for any project that I want to share with a wider audience, in order to support an open-source community of young and old who can build on each others work to make more beautiful things!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Get Your Remix On with Glitch at Capitol Royale</title>
    <link href="https://blog.glitch.com/post/glitch-capitol-royale-2019/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-capitol-royale-2019/</id>
    <content type="html">&lt;h1&gt;Get Your Remix On with Glitch at Capitol Royale&lt;/h1&gt;
&lt;p&gt;Glitch is headed to Los Angeles for &lt;a href=&quot;https://www.capitolroyale.com/&quot;&gt;Capitol Royale&lt;/a&gt; November 15-17!&lt;/p&gt;
&lt;p&gt;We are partnering with Capitol360, Capitol Music Group’s Innovation Center, to bring this one-of-a-kind creativity and innovation festival to life. Capitol Royale is an all ages event held at the historic Capitol Records Tower in the heart of Hollywood. It will bring together the music industry’s leading creatives, coders, designers, startups and fans to celebrate the incredible work happening at the intersection of music and technology.&lt;/p&gt;
&lt;p&gt;Capitol Royale’s theme for 2019 is &lt;strong&gt;Music on the Move&lt;/strong&gt;, and you can expect &lt;em&gt;us&lt;/em&gt; to showcase some apps that &lt;em&gt;make music move&lt;/em&gt; at our booth in the Capitol Royale Startup Garden throughout the event. Want to learn more about how music and technology have advanced side-by-side? Then you do not want to miss the keynote address from our CEO Anil Dash on November 16. And while you’re around, stop by Capitol Royale’s record fair and merch pop-ups! There will be live music performances, and so &lt;em&gt;much&lt;/em&gt; more.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/glitch-capitol-royale-2019/17-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Fcapitol_royale_2019_anil_2.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Of course, it wouldn’t be a Glitch event without some remixing, which is why we are also helping out with this year&#39;s Capitol Royale Hackathon! If you’re a developer or UX designer who really loves music, then this event is just for you. If you want to take part, then &lt;a href=&quot;https://capitol-hackathon-nov-2019.devpost.com/&quot;&gt;submit a project proposal&lt;/a&gt;! Selected hackathon participants will have access to a catalog of roughly 40,000 pre-cleared audio streaming tracks from Universal Music Group and Universal Music Publishing Group, as well as never-before-seen original content and archival assets.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wl.seetickets.us/event/Capitol-Royale-Wax-Fair/394683?afflky=CapitolRoyaleandWaxFair#&quot;&gt;Get your tickets today for Capitol Royale, and use the promo code 10off for a $10 discount.&lt;/a&gt; Now that’s music to our ears!&lt;/p&gt;
&lt;p&gt;See you soon at Hollywood and Vine! 🤩&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Veterans Day Spotlight: Vets Who Code</title>
    <link href="https://blog.glitch.com/post/veterans-day-vets-who-code/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/veterans-day-vets-who-code/</id>
    <content type="html">&lt;h1&gt;Veterans Day Spotlight: Vets Who Code&lt;/h1&gt;
&lt;p&gt;There&#39;s a well-known saying that if you teach a man to fish, you will feed him for a lifetime. Air Force veteran &lt;strong&gt;Jerome Hardaway&lt;/strong&gt; knows this saying well. As the founder and executive director of the nonprofit organization &lt;a href=&quot;https://vetswhocode.io/&quot;&gt;Vets Who Code&lt;/a&gt;, he has used this principle as a launchpad to equip veterans and military spouses with skills in front-end web development to help them ease into new careers -- as well as start businesses of their own -- since 2014. Learn more about Jerome and Vets Who Code in this exclusive interview.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/21-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Fjerome-hardaway-hi-res.jpg&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;tell-us-about-vets-who-code-and-the-purpose-behind-starting-the-organization&quot; tabindex=&quot;-1&quot;&gt;Tell us about Vets Who Code and the purpose behind starting the organization. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#tell-us-about-vets-who-code-and-the-purpose-behind-starting-the-organization&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Roger that. The purpose of starting Vets Who Code was pretty simple. If you look at [a United States] map, most military installations aren&#39;t in really big tech spaces. So the things I wanted to learn that had the easiest point of entry weren&#39;t available to learn. And if I didn&#39;t go the degree route or another crazy route, I wasn&#39;t going to be able to get into the tech industry.&lt;/p&gt;
&lt;p&gt;I ended up getting lucky and getting a scholarship to go to New York, and trained and learned how to program while after I already gained some programming experience. But what I wanted to do is negate that, because no one should have to leave their family to have to learn how to program, especially with the world of the internet. I decided that I was going to create Vets Who Code, which was going to be a distributed non-profit. We were actually the first distributed non-profit that focused on making the web our home with a deep focus on the JavaScript ecosystem because it was the lowest level technology out there that was the most versatile. That&#39;s just how things happened.&lt;/p&gt;
&lt;h2 id=&quot;when-did-you-first-get-the-bug-for-coding&quot; tabindex=&quot;-1&quot;&gt;When did you first get the bug for coding? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#when-did-you-first-get-the-bug-for-coding&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I got out of the military in 2010, and I was like &amp;quot;yo, these jobs that they&#39;re offering me are either jobs that I&#39;m overqualified for or the jobs I am qualified for aren&#39;t hiring.&amp;quot; Because [the country] was in the middle of a recession, I knew I needed to &amp;quot;skill up&amp;quot; fast if I wanted to get more opportunities. So I did all this research and I saw this commercial about going to, I think ITT or some crazy private for-profit college that probably isn&#39;t around anymore, and they were talking to me about coding and SQL and I was like, &amp;quot;what&#39;s that?&amp;quot; I started researching more; I had a book that I picked up from someone while I was in the desert on PostgreSQL and I ended up teaching myself PostgreSQL and from there ended up getting my first job as &lt;a href=&quot;https://universalenroll.dhs.gov/programs/twic&quot;&gt;a certified TWIC agent with the U.S. Department of Homeland Security&lt;/a&gt; with a focus on handling their databases.&lt;/p&gt;
&lt;p&gt;So I was in there adding and doing all these joins and selections and additions and deletions to their databases and I was like &amp;quot;oh, okay, this is a good salary. I&#39;m in air conditioning. No one&#39;s trying to blow me up or shoot me. So this is pretty cool, I can do this.&amp;quot; I started focusing on LAMP stack, which helped me start with PHP, and from there, I learned a lot of Ruby on Rails. I moved back home and got a senior Ruby on Rails position. It was a real trial by fire, but I learned I was able to keep up and I was able to do well.&lt;/p&gt;
&lt;p&gt;Then I started learning &lt;a href=&quot;https://glitch.com/culture/website-starter-kit/&quot;&gt;JavaScript&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/culture/react-starter-kit/&quot;&gt;React&lt;/a&gt; and I&#39;ve been on the JavaScript and React train since. I love the deep dive into UI, going more into React and UX and web accessibility, and design systems. You start realizing that there are more layers to each component before you even get to the data portion.&lt;/p&gt;
&lt;p&gt;I do a lot of UI and UX stuff now because I&#39;m not a fan of context switching. I have what I call the &amp;quot;3:00am rule.&amp;quot; Say someone woke you up at 3:00am and said, &amp;quot;do this for free,&amp;quot; but it doesn&#39;t make you mad. UI and UX is that thing that for me.&lt;/p&gt;
&lt;h2 id=&quot;what-are-some-of-the-advantages-of-hiring-vets-for-the-tech-industry&quot; tabindex=&quot;-1&quot;&gt;What are some of the advantages of hiring vets for the tech industry? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#what-are-some-of-the-advantages-of-hiring-vets-for-the-tech-industry&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Discipline and focus. That&#39;s a no brainer. Veterans are self-starters; we don&#39;t have to look or need to wait to be told to do something. We&#39;re just going to go do it.&lt;/p&gt;
&lt;p&gt;Then, just problem solving. A lot of people think that people who are in the military don&#39;t solve problems well, especially if they&#39;re enlisted. That is the furthest thing from the truth, because the mission has to be completed, and you rarely have every tool you need to complete your mission. Those are just a few of the qualities that I can think of that make us an advantageous and eager group for tech companies.&lt;/p&gt;
&lt;h2 id=&quot;what-are-some-of-the-success-stories-of-vets-who-have-gone-through-the-program&quot; tabindex=&quot;-1&quot;&gt;What are some of the success stories of vets who have gone through the program? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#what-are-some-of-the-success-stories-of-vets-who-have-gone-through-the-program&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Our head of UX, , came to us as a graphic designer two or three years ago, and now she&#39;s a senior developer at a company in Chicago. She&#39;s actually one of the few veterans who has gone from entry level to retirement as Vets Who Code has progressed. She&#39;s one of a few veterans that we have consistently been able to help get jobs and level up through her entire career.&lt;/p&gt;
&lt;p&gt;Another great success story is . We helped him get his first job at Microsoft with a focus on JavaScript, Node.js, and Azure. He was just recently promoted as a DevOps engineer, and that&#39;s a testament of how versatile JavaScript is. Because we only focus on JavaScript and everything he learned was through us, he&#39;s been able to transition from a support engineer to a DevOps engineer, consistently moving through the scope of work while coming to us for help. Our team members have mentored him and drilled him to help him prep for his interviews at Microsoft on both occasions.&lt;/p&gt;
&lt;h2 id=&quot;now-theres-a-lot-of-different-programs-that-are-out-there-for-people-who-want-to-learn-how-to-code-and-get-a-job-in-the-tech-industry-earlier-you-mentioned-for-profit-colleges-but-theres-also-places-like-general-assembly&quot; tabindex=&quot;-1&quot;&gt;Now there&#39;s a lot of different programs that are out there for people who want to learn how to code and get a job in the tech industry. Earlier, you mentioned for-profit colleges, but there&#39;s also places like General Assembly. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#now-theres-a-lot-of-different-programs-that-are-out-there-for-people-who-want-to-learn-how-to-code-and-get-a-job-in-the-tech-industry-earlier-you-mentioned-for-profit-colleges-but-theres-also-places-like-general-assembly&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Bootcamps. Yeah.&lt;/p&gt;
&lt;h2 id=&quot;right-are-there-any-unique-challenges-that-vets-who-code-face-as-an-organization-when-it-comes-to-these-other-programs&quot; tabindex=&quot;-1&quot;&gt;Right. Are there any unique challenges that Vets Who Code face as an organization when it comes to these other programs? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#right-are-there-any-unique-challenges-that-vets-who-code-face-as-an-organization-when-it-comes-to-these-other-programs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Yes and no. Because we&#39;re a non-profit and we don&#39;t charge our veterans, sometimes a bootcamp will try to target our veterans because they know that we&#39;re not using their GI bill. But it hasn&#39;t worked because we&#39;re just better. [&lt;em&gt;laughs&lt;/em&gt;]&lt;/p&gt;
&lt;p&gt;It&#39;s the same way Silicon Valley recruits when it comes to startups. There&#39;s a practice called pattern matching where they are looking for the guy that looks and sounds like Mark Zuckerberg or Steve Jobs. That actually works for us because what better person to teach you how to go from an M4 carbine to a MacBook Pro then a person that went from a M4 carbine to a MacBook Pro? That really is our number one advantage for veterans over a lot of the for-profit code schools, colleges, and universities.&lt;/p&gt;
&lt;p&gt;Also, 80% of our team are veterans. Our head of mentorship is a veteran; he&#39;s also a Rails engineer for the government. Our head of prework is a veteran. He&#39;s also an Angular on Rails engineer for NBC. I&#39;m a veteran; I also work at CBS. Carla, she&#39;s a veteran. Our head of product; he&#39;s a veteran who works at Verizon. Everybody at Vets Who Code who you&#39;ll interact with will be able to help you through your journey because they have been where you at every step, all the way. There&#39;s a lot more understanding, like &amp;quot;Hey, I know what you&#39;re going through. I&#39;ve been through this.&amp;quot;&lt;/p&gt;
&lt;p&gt;For instance, our head of product started his journey with us. He was a Special Forces candidate looking to get out of the Army, and was also a D1 athlete in college for cheerleading. He ended up being under contract to teach cheerleading in Greenland, met the love of his life, stayed there for five years but had to come back home cause of health issues. However, he didn&#39;t have a transferable skill. We ended up teaching him while he was in Greenland and helping him transition with his wife from Greenland to Texas and he ended up getting his current job at Verizon. These are stories that we have that for-profit schools just can&#39;t compete with.&lt;/p&gt;
&lt;p&gt;There&#39;s also the story of **&lt;a href=&quot;https://www.linkedin.com/in/osvaldo-vargas/&quot;&gt;Osvaldo Varga**s&lt;/a&gt;; he&#39;s head of his own dev shop. Two years ago, he was going through things with his family, and he was pushing himself so hard. I saw him [online] on a Friday night at 10:00 PM once, and I called him up and told him go to bed. Very few code schools or organizations have that level of compassion or community. Does their leadership have that level of insight to understand? To be acutely aware of what their students are going through? To be able to say, &amp;quot;you need to rest&amp;quot; or &amp;quot;I understand this is where you&#39;re coming from. Because I&#39;ve been there too.&amp;quot; That&#39;s always been our advantage.&lt;/p&gt;
&lt;h2 id=&quot;how-can-people-help-with-supporting-vets-who-code&quot; tabindex=&quot;-1&quot;&gt;How can people help with supporting Vets Who Code? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/veterans-day-vets-who-code/#how-can-people-help-with-supporting-vets-who-code&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Roger that. One of the biggest ways people can support what we&#39;re doing with Vets Who Code is to &lt;a href=&quot;https://donorbox.org/vetswhocode-donation&quot;&gt;donate.&lt;/a&gt; As a 501(c)(3) non-profit, a charity organization, we rely 100% on donations. People can also support us through our &lt;a href=&quot;https://hashflag.shop/&quot;&gt;HashFlag Shop&lt;/a&gt;; all proceeds go to our organization.&lt;/p&gt;
&lt;p&gt;We&#39;re also planning some really cool things in 2020. We want to take six veterans to &lt;a href=&quot;https://www.renderatl.com/&quot;&gt;RenderATL&lt;/a&gt;, and we&#39;re trying to make sure that we can fly them out so they don&#39;t have to spend a dime. We also have &lt;a href=&quot;https://undergroundjs.com/&quot;&gt;UndergroundJS&lt;/a&gt; coming up that we&#39;re trying to bring veterans to. For 2020, we want to push our veterans into the real world. We&#39;re very excited.&lt;/p&gt;
&lt;p&gt;People can also &lt;a href=&quot;https://twitter.com/vetswhocode&quot;&gt;follow us on Twitter&lt;/a&gt;. But most importantly, hire our veterans.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This interview has been edited and condensed for clarity.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Art of YouTube Criticism</title>
    <link href="https://blog.glitch.com/post/the-art-of-youtube-criticism/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-art-of-youtube-criticism/</id>
    <content type="html">&lt;h1&gt;The Art of YouTube Criticism&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/channel/UCK-GxvzttTnNhq3JPYpXhqg&quot;&gt;Sarah Z&lt;/a&gt; speaks in small dissertations. In explaining her work–dense-yet-accessible YouTube video essays typically between 20 and 40 minutes in length–or in explaining the YouTube landscape, she often formulates thoughts with the same clarity most would need to write and edit to match. “I make analytical videos about various cultural phenomena,” she says over Discord, “from things like movies and TV shows to interesting phenomena such as brand Twitter on social media, what fanfiction of Harry Potter can tell us about how we interpret media–all that interesting stuff.”&lt;/p&gt;
&lt;p&gt;Sarah is a 21-year-old university student, a competitive debater (and former two-year president of her school’s debate society), and a Dungeons and Dragons &lt;a href=&quot;https://podcasts.apple.com/ca/podcast/trials-trebuchets/id1450941804?mt=2&quot;&gt;podcast actor&lt;/a&gt;. And although her demographic and disposition feel unique of someone who does what she does, what she does–make videos examining media–predates YouTube itself.&lt;/p&gt;
&lt;p&gt;The Angry Video Game Nerd, a character/pseudonym of filmmaker James Rolfe’s creation and perhaps the most well-known of all the early media video reviewers, unknowingly pioneered an entire artform in 2004 with a nine minute, 26-second video &lt;a href=&quot;https://www.youtube.com/watch?v=V4we8iFk-fY&quot;&gt;review of Castlevania II&lt;/a&gt; that began with three cutting words: “This game sucks.”&lt;/p&gt;
&lt;p&gt;The video is perfectly summative of the years of YouTube reviews that followed. It contained simple critiques of an agreeably bad work of art; in this case, a game, which would be a prevalent medium for content creators to examine for years to come. It was not edited or filmed with the highest cinematic quality, nor filtered for family-friendliness. Its creator is white, male, cishet and opinionated. Though the form has grown, filled with more diverse creators, upgraded technologies and developed analyses, the root structures of these types of videos remain visible in Rolfe’s first video even 13 years after its creation.&lt;/p&gt;
&lt;p&gt;“You’d think of a review and you’d say, ‘This is something that helps tell me if I’m going to consume a piece of media,’” says &lt;a href=&quot;https://www.youtube.com/channel/UCbWcXB0PoqOsAvAdfzWMf0w&quot;&gt;Fredrik Knudsen&lt;/a&gt;, producer of a YouTube documentary series called “Down the Rabbit Hole” which most often covers Internet lore. “The internet reviewer phenomenon changed that completely. And they challenged that notion of criticism as in service to another piece of media. In this case, the review was its own piece of media. It was its own entertainment.”&lt;/p&gt;
&lt;p&gt;In his video about &lt;a href=&quot;https://youtu.be/OMSZ1TqgOIU&quot;&gt;the rise and fall of another video game reviewer&lt;/a&gt; in Noah “&lt;a href=&quot;https://www.youtube.com/user/SpoonyOne&quot;&gt;Spoony&lt;/a&gt;” Antwiler, Knudsen goes over the early days of video reviews–including the sizable uptick in such videos that came after, and largely imitated, Rolfe’s works. These videos found themselves placed on newly spreading video sites like blip.tv and YouTube, which went public in December of 2005. “You have people very soon after such as the Nostalgia Critic who appeared and started reviewing other things,” Knudsen says, “because it’s a very small leap to go from making that sort of review content about video games to film.”&lt;/p&gt;
&lt;p&gt;The Nostalgia Critic and his &lt;a href=&quot;https://en.wikipedia.org/wiki/Channel_Awesome&quot;&gt;That Guy With the Glasses&lt;/a&gt; brand, which became a type of network connecting many video reviewers with stylistic similarities, grew a foothold in YouTube’s reviewer landscape. Along came figureheads like Anthony Fantano in 2009 with his popular music review channel &lt;a href=&quot;https://www.youtube.com/user/theneedledrop&quot;&gt;The Needle Drop&lt;/a&gt;, or the nitpicky powerhouse &lt;a href=&quot;https://www.youtube.com/user/CinemaSins&quot;&gt;CinemaSins&lt;/a&gt; in 2012, as standout creators on the platform that became as influential through their video critiques as they became popular.&lt;/p&gt;
&lt;p&gt;YouTube’s algorithms tend to push rabbit holes of reviews and essays on viewers after watching a few from creators like these; one can slip from &lt;a href=&quot;https://www.youtube.com/user/RedLetterMedia&quot;&gt;RedLetterMedia&lt;/a&gt; to a Sarah Z to a &lt;a href=&quot;https://www.youtube.com/user/MegaMsSmiles&quot;&gt;Julia Cudney&lt;/a&gt; in no time. The countless examples of successful channels reviewing, reacting to and parodying other content illustrate how beneficial it can be to make videos about media. Targeting a popular film, for instance, can provide an entry point for one to share their review with others who have seen the film or take an interest in it. It creates commonalities with communities of strangers who otherwise would be unlikely to take interest in an unknown creator’s work.&lt;/p&gt;
&lt;p&gt;If the work is enjoyed by these communities, it can become popular. And if the work is popular, it can be transitioned into a lucrative business.&lt;/p&gt;
&lt;p&gt;“I was contacted for a sponsorship offer for the first time, and I decided maybe I could get a better deal by going through Standard,” says Sarah Z. Standard, according to its &lt;a href=&quot;https://standard.tv/&quot;&gt;website&lt;/a&gt;, is a “community of digital creators, co-founded by &lt;a href=&quot;https://twitter.com/dwiskus&quot;&gt;Dave Wiskus&lt;/a&gt;, &lt;a href=&quot;https://www.youtube.com/user/CGPGrey&quot;&gt;CGP Grey&lt;/a&gt;, and &lt;a href=&quot;https://www.youtube.com/user/Kurzgesagt&quot;&gt;Philipp Dettmer&lt;/a&gt;.” Its network contains big names from &lt;a href=&quot;https://www.youtube.com/user/voxdotcom&quot;&gt;Vox&lt;/a&gt; to &lt;a href=&quot;https://www.youtube.com/user/thephilosophytube&quot;&gt;Philosophy Tube&lt;/a&gt;, and its tasks include helping negotiate sponsorships with the creators in their network. “And so I e-mailed and I spoke to Dave, who is one of the founders of Standard, and I thought, ‘This could be a good deal for me, and it could connect me with a lot of other creators and I could have a built-in support network which is really good for me,’ and so it kinda just happened.”&lt;/p&gt;
&lt;p&gt;Sponsorships represent one of a few ways in which popular creators can profit from their brands–another notable one being Patreon pages, wherein supporters can crowdfund creators in exchange for tiers of bonus content/gifts. Though it would be a grave mistake for aspiring creators to assume amassing views on video essays is a one-way ticket to the Hamptons, it’s also worth noting that YouTubers are more adept than ever at making careers of their DIY content, especially when such content tends to get bigger quicker when it is perceptibly negative towards popular art–and popular artists.&lt;/p&gt;
&lt;p&gt;“A lot of this criticism is happening on YouTube, which is a platform which incentivizes polarization and negativity,” says Sarah, “and because a lot of people who are critiquing media now don’t have the deepest understanding of the processes that go into making a movie, some of the critiques that are being levied toward certain media aren&#39;t really factually accurate, or doesn’t really take into account how the industry works.”&lt;/p&gt;
&lt;p&gt;Such critiques of these critiques have been levied often against acts like The Nostalgia Critic, who in recent years has been especially &lt;a href=&quot;https://youtu.be/YwOVNVhokWA&quot;&gt;embroiled&lt;/a&gt; in controversy, not the least of which involving allegations of misogyny and abuse towards employees. Nostalgia Critic is one of many YouTubers whose content skews negative and is often &lt;a href=&quot;https://youtu.be/aSKB91IR_6U&quot;&gt;critiqued&lt;/a&gt; for poor research but has still obtained a following large enough to sustain a career and a company for years. In recent years, video game reviewers like &lt;a href=&quot;https://www.youtube.com/channel/UCXj7EFAEM6PtQLjjh0wfsSA&quot;&gt;Cleanprincegaming&lt;/a&gt; have also taken their &lt;a href=&quot;https://www.reddit.com/r/Gamingcirclejerk/comments/8sxczv/cleanprincegaming_didnt_just_die_he_was_murdered/&quot;&gt;fair share&lt;/a&gt; of heat for creating constant, negative deep-dives on controversial games that perhaps do not dive as deeply as advertised.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/the-art-of-youtube-criticism/22-YouTubeCriticism_Reddit_Thread.png&quot; alt=&quot;YouTubeCriticism_Reddit_Thread&quot; /&gt;
&lt;p&gt;There have been a plethora of studies analyzing the &lt;a href=&quot;https://www.bbc.com/future/article/20140728-why-is-all-the-news-bad&quot;&gt;psychology of negative content&lt;/a&gt;, examining why it seems the human brain is more attracted to rage, to criticism, to failure, and to drama than it is attracted to positivity. The bitter Twitter arguments, petty Reddit feuds, viral Facebook news stories (fake or otherwise) and, of course, the countless “thing bad” videos are stark indications of this phenomenon. Given that algorithms funnel eyeballs to videos that are already gaining attention and that succeeding through these algorithms can turn into life-changing careers for aspiring creators, it seems inevitable that YouTube’s cultivated a culture of negativity for negativity’s sake–content trashing other content made, at least in part, to turn a profit.&lt;/p&gt;
&lt;p&gt;“I noticed at the beginning that a lot of the videos I was making were negative reviews, and I eventually got kinda bored with it,” Sarah Z tells me. Transitioning away from reviews and straightforward critics and more towards cultural conversations, Sarah addressed the swath of unconstructive negative critiques in a video entitled “&lt;a href=&quot;https://www.youtube.com/watch?v=CsIKdZZxmZ8&quot;&gt;Bad Media Criticism&lt;/a&gt;.” Her content, which lives in the lineage of YouTube stars like &lt;a href=&quot;https://www.youtube.com/user/chezapoctube&quot;&gt;Lindsay Ellis&lt;/a&gt;, represents a new wave of elevated discussion, of sociocultural, political and artistic critiques that examine not only why a work may or may not work, but also what it says about the world that creates it and consumes it.&lt;/p&gt;
&lt;p&gt;These more progressive spaces filled with creators like Sarah are not at all immune to toxicity in their own right; however, they seem to at least be effective in pushing back against opportunistic nitpicking, inadvertent or otherwise.&lt;/p&gt;
&lt;p&gt;“Our job isn’t to seek out as much wrong with a show or movie as we possibly can,” she says. “It’s not attempting to find and picking apart things’ flaws, no matter how minor. It’s just applying a critical eye to the media we consume.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Details of the Glitch outage on November 4th, 2019</title>
    <link href="https://blog.glitch.com/post/details-of-the-glitch-outage-on-november-4th-2019/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/details-of-the-glitch-outage-on-november-4th-2019/</id>
    <content type="html">&lt;h1&gt;Details of the Glitch outage on November 4th, 2019&lt;/h1&gt;
&lt;p&gt;Last week, on Monday the 4th of November, 2019, we had a seven hour outage. At 2.14pm UTC we deployed a new release to Glitch. Normally, we do this many times a day, without incident. In this instance the code we released broke our API servers, which resulted in the sitewide outage. During this time you were unable to access the Glitch site (which is a Glitch application) and your own Glitch projects.&lt;/p&gt;
&lt;p&gt;As part of our normal process, we reverted the change and re-deployed. This however, did not result in the API servers recovering. After several hours of diagnosis, we identified a combination of issues, principally a crash loop in our API servers and very aggressive retry logic in our API proxies, that prevented the API servers from recovering. We re-deployed a new fleet of API proxies to address the issue, the API servers returned to normal, and the site began serving traffic again at 9.00pm UTC.&lt;/p&gt;
&lt;p&gt;We’re deeply sorry this occurred and are grateful for the patience and support shown by the community. To help understand this outage and what we’ve learned from it, we want to share with you what happened and why it took so long to resolve.&lt;/p&gt;
&lt;h2 id=&quot;what-happened&quot; tabindex=&quot;-1&quot;&gt;What Happened? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/details-of-the-glitch-outage-on-november-4th-2019/#what-happened&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;(All times in UTC)&lt;/p&gt;
&lt;p&gt;At 2.14pm (UTC) a release was deployed to production. The triggering release was a substantial redesign of our logging module, called ng-logger. This is used by all of our backend services to aggregate and send telemetry to a number of different services. We believe the accidental introduction of &lt;a href=&quot;https://we-are.bookmyshow.com/understanding-deep-and-shallow-copy-in-javascript-13438bad941c&quot;&gt;a “deep clone”&lt;/a&gt; led to a depletion of memory, leaving our API servers unable to process requests.&lt;/p&gt;
&lt;p&gt;The release led to an immediate drop in requests being served by our API proxies. Automated alerting via Pingdom and DataDog triggered a page at approximately 2.15pm, 1 minute into the deploy. The page triggers were Pingdom being unable to access the Glitch site, the API and a number of other key sites. After we detected the drop in requests, we began tracking the incident. Our Infrastructure team began to diagnose the problem and our Support team notified users of an issue.&lt;/p&gt;
&lt;p&gt;We identified the immediate culprit as the recent deploy. We reverted the deploy and this new deployment was completed by 2.41pm. Unfortunately, rather than resolving the issue as we had hoped, the API servers remained locked.&lt;/p&gt;
&lt;p&gt;We then began to diagnose the issue further. Our diagnosis was hindered by some gaps in our telemetry. We have begun to instrument all of our services with distributed traces but the process is not yet complete. This means we have limits in what we can observe outside of our API and API proxy servers.&lt;/p&gt;
&lt;p&gt;During our diagnosis we identified several problems that we believe either contributed to the outage, or exacerbated the underlying outage. These included:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We have very aggressive retry logic in the API proxies, and some related systems, resulting in repeated attempts to contact the API servers. This kept the API servers overloaded and locked up.&lt;/li&gt;
&lt;li&gt;A possible crash loop in the API service due to how we handle Sequelize timeouts.
Once we’d identified these issues, we determined that we needed some way of diverting traffic away from our API proxies to us to spin up a new fleet that wouldn’t become locked down immediately due to the flood of traffic. We made some changes to our load balancing configuration to allow us to create new fleets of API proxies that would start without receiving traffic.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Once these fleets were created, we began to send traffic to them and the API servers began to recover. This recovery began at 8.45pm and full site recovery was achieved at 9.00pm.&lt;/p&gt;
&lt;p&gt;We learned a lot during this process. We conducted a blameless retrospective with the involvement of most of the product, design, and engineering teams, as well as a few other folks from across the company. It was our first “at scale” retrospective and we learned a lot about how we will run retrospectives in the future.&lt;/p&gt;
&lt;p&gt;We also learned a lot about our incident management process. We’ve grown dramatically in the last year and some people on the team weren’t familiar with the process. Their first exposure to it was during this incident. We’ll be updating and familiarising everyone with the process going forward.&lt;/p&gt;
&lt;p&gt;Our existing incident process also didn’t call for a “scribe” role to record the timeline of events concurrently with the incident, meaning we had to reconstruct events and data after the incident. We’ve updated our process to clearly define this role and ensure a timeline is initiated when the incident is declared.&lt;/p&gt;
&lt;p&gt;We’re pleased our monitoring identified the issue in a very short period of time and that our (only partially-implemented) observability framework through Honeycomb allowed us to rapidly test and resolve many theories. It’s a priority for us to complete the deployment of this observability framework to additional parts of the platform to remove the current gaps in coverage. This lack of complete coverage resulted in some time as we followed false leads and leading to some frustration as we occasionally ran out of ideas of what to investigate.&lt;/p&gt;
&lt;p&gt;We’ve identified we need to work on the retry logic and the timeouts of the API servers and proxies. We’re also going to be looking at our deploy process, which could be more resilient and better designed, especially to allow us to deploy in more staged manner. This might have allowed us to mitigate the issue before it hit the whole fleet.&lt;/p&gt;
&lt;h2 id=&quot;conclusion&quot; tabindex=&quot;-1&quot;&gt;Conclusion &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/details-of-the-glitch-outage-on-november-4th-2019/#conclusion&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;This outage was upsetting and stressful for our users and for the team. But we learned a great deal and are correcting the issues that allowed the outage to occur and going deeper on our incident management, deploy and other processes to ensure future incidents are handled more efficiently. Thank you for your patience during the outage and we&#39;ll see you on Glitch.com!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Games to Get You Through the Last Hour of Work</title>
    <link href="https://blog.glitch.com/post/games-to-get-you-through-the-last-hour-of-work/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/games-to-get-you-through-the-last-hour-of-work/</id>
    <content type="html">&lt;h1&gt;Games to Get You Through the Last Hour of Work&lt;/h1&gt;
&lt;p&gt;Look it’s 4 PM, it’s too late and you’re too tired to start on something new but it’s too early to leave work without your boss raising an eyebrow — what do you do? Theoretically, you could respond to all of those emails, but that’s just not realistic. Instead, might I propose that you pretend to be working with some Glitch apps?&lt;/p&gt;
&lt;p&gt;I’ve gathered some Glitch games that are perfect for keeping you busy when you just don’t have it in you to work anymore — not that I’m speaking from experience or anything, I work 28 hours a day, can’t get enough.&lt;/p&gt;
&lt;p&gt;Your first step to slacking off is to play a few rounds of “&lt;a href=&quot;https://url-zombies.glitch.me/&quot;&gt;url-zombies&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@neal&quot;&gt;Neal Agarwal&lt;/a&gt;. As an emoji face, you must fend off as many zombies as you can. This unique game really brings to life a lot of what Glitch values in our community: strange creations that promote procrastination and ponders the concept of mortality… 10/10!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/number-party?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Maybe you’re done with your all work for the day and you’re feeling good so you’d still want to do something mentally stimulating, why not a puzzle? “&lt;a href=&quot;https://number-party.glitch.me/&quot;&gt;Number-party&lt;/a&gt;” by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;Christian Lawson-Perfect&lt;/a&gt; takes a simple concept, based on &lt;a href=&quot;https://blogs.adelaide.edu.au/maths-learning/2019/01/20/the-number-dress-up-party/&quot;&gt;a puzzle by David Butler&lt;/a&gt;, and turns it into an emoji game. Each number is dressed up as an emoji and the goal is to figure which number each emoji is a stand in for, which you do by adding, subtracting, dividing and multiplying different emojis and getting a new emoji answer — almost like emoji sudoku.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/limitrivia?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;For this next game you’ll be going on Wikipedia. Don’t we all end up on there a couple times a day anyway? “&lt;a href=&quot;https://limitrivia.glitch.me/&quot;&gt;Limitrivia&lt;/a&gt;” by &lt;a href=&quot;https://glitch.com/@rvinluan&quot;&gt;Robert Vinluan&lt;/a&gt; puts your Wikipedia-ing skills to the test by asking Jeopardy style question, but giving you the additional help of searching with Wikipedia. It’s a pretty original take on a single player trivia game and it gives you some fun facts to tell your friends this weekend.&lt;/p&gt;
&lt;p&gt;Okay it’s the last half hour of work, you’ve been sitting at your desk since lunch and you need any excuse to get up. Luckily for you this last toy works best with a printer. The project “&lt;a href=&quot;https://8w-image-target-to-slam.glitch.me/&quot;&gt;image-target-to-slam&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@8thWall&quot;&gt;8th Wall&lt;/a&gt;, is a very cool example of augmented reality. Just print out the image of the moon provided, open the project on your phone and there you go. As an added game, see how many coworkers you can successfully distract with this digital palm tree.&lt;/p&gt;
&lt;p&gt;_To save these apps to your My Stuff, check out &lt;a href=&quot;https://glitch.com/@glitch/games-to-get-you-through-the-last-hour-of-work&quot;&gt;the collection_&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fun Apps for Long Weekends</title>
    <link href="https://blog.glitch.com/post/fun-apps-to-get-you-get-through-long-holiday-weekends/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/fun-apps-to-get-you-get-through-long-holiday-weekends/</id>
    <content type="html">&lt;h1&gt;Fun Apps for Long Weekends&lt;/h1&gt;
&lt;p&gt;The holiday season has officially begun, which means it’s the time of year where you may likely attend one awkward get-together, at the very least, whether that’s a family dinner, a work party or gathering at a friend of a friend’s house. Phew. Whatever situation, is anything a greater challenge than having to come up with small talk for hours on end? Don’t worry because these apps all make for easy conversation starters and will disrupt any unwanted awkwardness.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/fun-apps-to-get-you-get-through-long-holiday-weekends/29-libraryofplaces-1.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Do you have that one relative who likes talking about the history of a battle you’ve never heard of over dinner? The “&lt;a href=&quot;http://library-of-places.glitch.me/&quot;&gt;library-of-places&lt;/a&gt;” is the perfect app to keep them occupied and educated while everyone else grabs a second slice of pumpkin pie. This project lets you explore the Library of Congress digital archives through an interactive map.&lt;/p&gt;
&lt;p&gt;Just click any two spots on the United States and a route will form filled with photos from the archives that were taken in places along the route — scroll down to see the results. The creator, &lt;a href=&quot;https://glitch.com/@AidanNelson&quot;&gt;Aidan Nelson&lt;/a&gt;, is a New York-based artist and educator who is currently a researcher in residence at NYU’s Interactive Telecommunications Program.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/twin-peaks-password-generator?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Your cousin is a first-year college student and spends a ton of time on TikTok, but (quick!) you need a way to show that you’re quite aware of what should and should not be acceptable &lt;a href=&quot;https://www.memedroid.com/memes/detail/2563738/In-this-economy&quot;&gt;in this economy&lt;/a&gt;. Luckily, the “&lt;a href=&quot;https://twin-peaks-password-generator.glitch.me/&quot;&gt;twin-peaks-password-generator&lt;/a&gt;” is here for you. Show that you watch prestige television and that you care about cybersecurity with this clever little project from &lt;a href=&quot;https://glitch.com/@JoshMock&quot;&gt;Josh Mock&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This project is easily remixable, so if you don’t like Twin Peaks, create the password app of your dreams using keywords from any of your favorite prestige TV shows: Breaking Bad, The Wire, etc.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tenori-off?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Finally, the kids. If you’ve been to any big gathering ever, you know that worrying about keeping the kids entertained is of the most importance. Enter “&lt;a href=&quot;https://tenori-off.glitch.me/&quot;&gt;tenori-off&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt;, a project inspired by the &lt;a href=&quot;https://www.yamaha.com/en/about/design/synapses/id_005/&quot;&gt;Tenori-on&lt;/a&gt;, a 2007 electronic musical instrument from Yamaha. “I LOVE the Tenori-on,” Monica writes in the project description. “Since they&#39;re rare and mad expensive, I&#39;ve never seen one, so I made a JavaScript version of what I think it looks like.”&lt;/p&gt;
&lt;p&gt;To use the instrument, click any one of the blocks to add either a synth or drum sound — the higher on the block, the higher the note. You can also enter a new number into the “Step 100 ms” block to adjust the speed.&lt;/p&gt;
&lt;p&gt;_The holidays can be a busy, expensive and exhausting time, but hopefully with a little help from some fun and interesting apps, it can go smoothly. Add these apps to your My Stuff with &lt;a href=&quot;https://glitch.com/@glitch/fun-apps-for-long-weekends&quot;&gt;this collection_&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;_We&#39;re building a more powerful Glitch, &lt;a href=&quot;http://glit.ch.it/3cetk0a&quot;&gt;learn more here_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to build a “scrollytelling” map using Mapbox and Glitch</title>
    <link href="https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/</id>
    <content type="html">&lt;h1&gt;How to build a “scrollytelling” map using Mapbox and Glitch&lt;/h1&gt;
&lt;h2 id=&quot;every-step-to-tell-a-story-with-the-new-interactive-storytelling-template&quot; tabindex=&quot;-1&quot;&gt;Every step to tell a story with the new Interactive Storytelling template &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/#every-step-to-tell-a-story-with-the-new-interactive-storytelling-template&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Mapbox&#39;s new &lt;a href=&quot;https://www.mapbox.com/solutions/interactive-storytelling/?utm_medium=blog&amp;amp;utm_source=mapbox-blog&amp;amp;utm_campaign=blog%7Cmapbox-blog%7Csolutions%7Chow-to-build-a-scrollytelling-map-ead6baf2cd1b-19-11&amp;amp;utm_term=solutions&amp;amp;utm_content=how-to-build-a-scrollytelling-map-ead6baf2cd1b&quot;&gt;Interactive Storytelling template&lt;/a&gt; is out and available on &lt;a href=&quot;https://glitch.com/@mapbox/mapbox-templates&quot;&gt;Glitch&lt;/a&gt;, ready for you to dive in creating guided narratives with a fully interactive map and little to no code. Major media outlets have used this format to tell powerful stories, like the San Francisco Chronicle&#39;s &lt;a href=&quot;https://projects.sfchronicle.com/2019/kincade-fire-origin/&quot;&gt;deeper look at the origin of the Kincade fire&lt;/a&gt;, or the Washington Post&#39;s &lt;a href=&quot;https://www.washingtonpost.com/graphics/2018/local/dc-riots-1968/&quot;&gt;exploration of the 1968 Riots in Washington, DC&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;At its core, the template can be used as is, without ever having to style or upload any data to Mapbox Studio. All you need is a **&lt;a href=&quot;https://account.mapbox.com/auth/signup/?utm_medium=partnert&amp;amp;utm_source=glitch&amp;amp;utm_campaign=partner%7Cglitch%7Csolutions%7Cscrollytelling-map-19-12&amp;amp;utm_term=solutions&amp;amp;utm_content=scrollytelling-map&quot;&gt;Mapbox accoun**t&lt;/a&gt;, an **&lt;a href=&quot;https://account.mapbox.com/access-tokens/?utm_medium=partnert&amp;amp;utm_source=glitch&amp;amp;utm_campaign=partner%7C7Cglitch%7Csolutions%7Cscrollytelling-map-19-12&amp;amp;utm_term=solutions&amp;amp;utm_content=scrollytelling-map&quot;&gt;access toke**n&lt;/a&gt;, and Glitch to start building a simple but very effective &amp;quot;scrollytelling&amp;quot; story that showcases different places in a region or a timeline of events with chapters and basic markers on an animated map.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Funnamed.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;h2 id=&quot;basic-map&quot; tabindex=&quot;-1&quot;&gt;Basic map &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/#basic-map&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;First, navigate to &lt;a href=&quot;https://glitch.com/@mapbox/&quot;&gt;Mapbox&#39;s Glitch team page&lt;/a&gt; and click on our template collection. All you have to do from here is click on &amp;quot;remix This&amp;quot; on the featured template called &amp;quot;mapbox-storytelling-template.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mapbox-storytelling-template?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;This will take you to the Glitch code editor. There you will see 3 files:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;config.js&lt;/strong&gt;: This is the file you will be working in.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;index.html&lt;/strong&gt;: This contains the code for the template. You can open it in your browser to see your progress as you build your story.&lt;/li&gt;
&lt;li&gt;An asset folder for all your images and other assets.
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Fimage2.png&quot; alt=&quot;Image&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To get started, open &lt;strong&gt;config.js&lt;/strong&gt;. Below is the configuration file untouched:&lt;/p&gt;
&lt;p&gt;First, add your &lt;strong&gt;access token&lt;/strong&gt; (&lt;a href=&quot;https://account.mapbox.com/access-tokens/?utm_medium=partnert&amp;amp;utm_source=glitch&amp;amp;utm_campaign=partner%7C7Cglitch%7Csolutions%7Cscrollytelling-map-19-12&amp;amp;utm_term=solutions&amp;amp;utm_contentscrollytelling-map&quot;&gt;which you can find here&lt;/a&gt; after creating an account.) Mapbox Streets is included in the template by default, but if you&#39;d like to use a different base map, just swap in **&lt;a href=&quot;https://docs.mapbox.com/studio-manual/reference/styles/?utm_medium=partnert&amp;amp;utm_source=glitch&amp;amp;utm_campaign=partner%7C7Cglitch%7Csolutions%7Cscrollytelling-map-19-12&amp;amp;utm_term=solutions&amp;amp;utm_content=scrollytelling-map&quot;&gt;the style ur**l&lt;/a&gt; of your choice.&lt;/p&gt;
&lt;p&gt;We&#39;re going to the include the default markers by leaving &lt;strong&gt;showMarkers&lt;/strong&gt; value to &lt;strong&gt;true&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Now, we&#39;re going to start filling in the location information for each chapter. You can use &lt;a href=&quot;https://demos.mapbox.com/location-helper/&quot;&gt;this tool&lt;/a&gt; to help you identify the coordinates (map center), zoom level, pitch, and bearing, to dial in the exact map view for each chapter. To do this, open the tool, type in an address in the geocoder in the top right corner, and move the map around to adjust the view. Control+click and tilt and rotates the map if you&#39;d like. And don&#39;t forget to take into account the placement of the block of text in the template (default value is left-aligned). Finally, copy the location information code and paste into the configuration file.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252F0_gbuRU3MWPxw_4n3Z.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Fimage1.png&quot; alt=&quot;Image&quot; /&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Funnamed252028129.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Repeat this process until you have all your locations set up. You can then start adding a title, a description, and url or paths to images.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FScreen2520Shot25202019-11-252520at25201.31.142520PM.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;To check out the results, click on &amp;quot;Show&amp;quot; &amp;gt; &amp;quot;In a New Window&amp;quot; and scroll. That&#39;s it! You now have a fully functional map with markers. You can view a demo &lt;a href=&quot;https://mapbox-storytelling-markers.glitch.me/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;level-up-styling-layers&quot; tabindex=&quot;-1&quot;&gt;Level up: Styling layers &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/#level-up-styling-layers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Now, we&#39;re going to take this template to the next level by styling custom layers in Studio and using the template to control the layers&#39; visibility. The following example uses &lt;a href=&quot;https://github.com/tonmcg/County_Level_Election_Results_12-16&quot;&gt;2016 Presidential election data&lt;/a&gt; from &lt;a href=&quot;https://github.com/tonmcg&quot;&gt;Tony McGovern&lt;/a&gt; who scraped the data from &lt;a href=&quot;https://townhall.com/election/2016/president/&quot;&gt;Townhall.com&lt;/a&gt; and US Census data.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FNov-25-2019252014-33-08.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;To include custom layers in your story, you first have to &lt;a href=&quot;https://docs.mapbox.com/studio-manual/reference/styles/?utm_medium=partnert&amp;amp;utm_source=glitch&amp;amp;utm_campaign=partner%7C7Cglitch%7Csolutions%7Cscrollytelling-map-19-12&amp;amp;utm_term=solutions&amp;amp;utm_content=scrollytelling-map#new-layer&quot;&gt;upload and style your data using Mapbox Studio&lt;/a&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Funnamed.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;After uploading and styling your data, you should toggle the layer&#39;s opacity (&lt;strong&gt;NOT the visibility&lt;/strong&gt;) based on the layer&#39;s desired behavior when scrolling. The rule of thumb is that the opacity of a layer set in Studio will remain the same until it is changed in the template configuration files.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FScreen2520Shot25202019-11-252520at25202.37.222520PM.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;In the example above, I want all my layers to be invisible on my first chapter so I will toggle the layer opacity to 0. You can keep all the layers that won&#39;t require any adjustments, such as &lt;strong&gt;background&lt;/strong&gt;, &lt;strong&gt;water&lt;/strong&gt;, etc at opacity 1.&lt;/p&gt;
&lt;p&gt;For all layers that you &lt;strong&gt;don&#39;t&lt;/strong&gt; want to be visible in the first chapter, turn the opacity down. Those will be adjusted in the configuration file later. Once you&#39;re done, you can publish your style and click on the &amp;quot;Share&amp;quot; button to get the style url and your access token.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FScreen2520Shot25202019-11-252520at25202.39.412520PM.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;The url and the token will go at the top of your configuration file. You should also turn off the &lt;strong&gt;showMarkers&lt;/strong&gt; option since we won&#39;t be needing the default markers for this story. Pick a theme (&lt;strong&gt;dark&lt;/strong&gt; , &lt;strong&gt;light&lt;/strong&gt;) and an alignment (&lt;strong&gt;left&lt;/strong&gt;, &lt;strong&gt;right&lt;/strong&gt;, &lt;strong&gt;center&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;Now, we&#39;re going to update our chapters and adjust layers based on the story we&#39;d like to tell.&lt;/p&gt;
&lt;p&gt;Similar to our basic example, you can update the &lt;strong&gt;title&lt;/strong&gt;, the &lt;strong&gt;description&lt;/strong&gt;, and even add an image. But we&#39;re also going to specify the opacity of each layer, which will be triggered as the user scrolls through the different chapters of your story. This means that when a text block enters or exits the screen, the layers&#39; opacity will adjust based on your settings.&lt;/p&gt;
&lt;p&gt;Note that a chapter can enter the screen twice: once while the user scrolls down and once while the user scrolls back up. This means that if you want certain layers to return to their initial state, you will want to specify the settings in &lt;strong&gt;onChapterEnter&lt;/strong&gt;.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/28-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FNov-25-2019252014-44-42.gif&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;With &lt;strong&gt;onChapterEnter&lt;/strong&gt; and &lt;strong&gt;onChapterExit&lt;/strong&gt; you can control the opacity of each layer using a number from 0 to 1. Below, I am adjusting &lt;strong&gt;winner&lt;/strong&gt;to be &lt;strong&gt;0.8&lt;/strong&gt; on enter and &lt;strong&gt;0&lt;/strong&gt; on exit.&lt;/p&gt;
&lt;p&gt;For each chapter, you can repeat those steps, adjusting your layers as needed. The result should be a story that takes the reader through relevant data points, contextualized by location and visualizations. You can experience the full demo &lt;a href=&quot;https://election-scrollytelling.glitch.me/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Glitch saves your code automatically so all you need to do to view your demo is to go to the url provided. With very little code, you now have a fully functioning interactive live on the web!&lt;/p&gt;
&lt;p&gt;Share what you build on twitter with &lt;a href=&quot;https://twitter.com/hashtag/builtWithMapbox&quot;&gt;#builtwithmapbox&lt;/a&gt; and if you have any questions, reach out at &lt;a href=&quot;https://twitter.com/lobenichou&quot;&gt;@lobenichou&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How This Accessibility Expert Uses Glitch for Work</title>
    <link href="https://blog.glitch.com/post/how-this-accessibility-expert-uses-glitch-for-work/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-this-accessibility-expert-uses-glitch-for-work/</id>
    <content type="html">&lt;h1&gt;How This Accessibility Expert Uses Glitch for Work&lt;/h1&gt;
&lt;p&gt;In October 2019, the U.S. Supreme Court declined to hear an appeal from Dominos in which they argued that they and other online stores shouldn’t be held to the &lt;a href=&quot;https://www.ada.gov/&quot;&gt;Americans with Disabilities Act&lt;/a&gt;. Because of a 9th Circuit Court of Appeals &lt;a href=&quot;https://www.latimes.com/politics/story/2019-10-07/blind-person-dominos-ada-supreme-court-disabled&quot;&gt;ruling&lt;/a&gt;, online businesses have a legal obligation to make their websites accommodating for people with disabilities. That includes ensuring that users are able to operate your website with assistive technology like text enlargement software or screen readers.&lt;/p&gt;
&lt;p&gt;Many Glitch employees are passionate about accessibility but probably none more than Community Health Engineer &lt;a href=&quot;https://glitch.com/@cassey&quot;&gt;Cassey Lottman&lt;/a&gt;. “In general, we’ve done a lot of work on the community site [to make it more accessible],” Cassey said. “I know there’s been some work done on the editor for accessibility but that’s really our next frontier in terms of making Glitch fully accessible.”&lt;/p&gt;
&lt;p&gt;Cassey believes that there’s a lot about Glitch that makes it great for working on accessibility projects. “It’s easy to get a project up and running and have a link you can share with others and test across devices,” she explained. “Also, the ‘view source’ powers are really helpful - especially for apps where you’re using some Javascript library like React to generate your HTML.”&lt;/p&gt;
&lt;p&gt;Cassey introduced me to &lt;a href=&quot;https://glitch.com/@mfairchild365&quot;&gt;Michael Fairchild&lt;/a&gt;, who works in accessibility and uses Glitch for work. Currently, Michael is an Accessibility Consultant at &lt;a href=&quot;https://twitter.com/dequesystems&quot;&gt;Deque Systems&lt;/a&gt; where he works with and teaches software development teams “how to make accessibility a core part of their development process, from design to deployment.” In his spare time he’s also the co-chair for the &lt;a href=&quot;https://twitter.com/W3C&quot;&gt;W3C ARIA-AT&lt;/a&gt; community group and works on &lt;a href=&quot;http://a11ysupport.io/&quot;&gt;a11ysupport.io&lt;/a&gt;. Michael lives and breathes accessibility and was kind of enough to answer a few questions about his projects on Glitch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How have you used Glitch in your accessibility work?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In my development and accessibility work, I frequently use Glitch to build and test reduced use-cases. I commonly find myself asking these questions:&lt;/p&gt;
&lt;p&gt;In those situations, I will spin up a simple page and write a reduced test case for the specific situation. I&#39;ll use only minimal styles, JS, and code to reduce the number of variables and the chance of interference. Then I&#39;ll test it on multiple platforms (Windows, MacOS, iOS, and Android) for example. This lets me quickly determine if something should work, or give me a hint as to why something is not working.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Is there something that makes Glitch unique when creating accessibility focused project?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I find Glitch very simple and easy to use which makes development a breeze. Additionally, it&#39;s easy to add multiple pages, changes are saved automatically, and I can open a full page view with ease. This makes it very easy to test on multiple devices without my test being in something like an iframe and wrapped by another site, which can in theory, interfere with the tests.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s different about using Glitch for teaching vs using it to test out an idea for something yourself?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Glitch is great for both tasks, and I think there is a lot of overlap between the two. One thing that sets Glitch apart for teaching is that the memorable URLs make it easy to share projects verbally. For example, I recently gave a talk on Accessibility at a developer conference and wanted to provide an easy way for the audience to keep learning after the talk was over, so I created &lt;a href=&quot;https://factual-raven.glitch.me/&quot;&gt;factual-raven.glitch.me&lt;/a&gt; and shared it during the talk.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/factual-raven?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Additionally, I recently used Glitch to create and deliver a &lt;a href=&quot;https://sr-workshop101.glitch.me/&quot;&gt;screen reader workshop&lt;/a&gt; for a local Accessibility meetup that I help run. It was easy to create different pages for each module and share it with everyone that attended the workshop. Having the instructions in their browsers made it easy for attendees to follow links to more reading and reference the workshop materials in the future.&lt;/p&gt;
&lt;p&gt;*You can follow Michael on &lt;a href=&quot;https://twitter.com/mfairchild365&quot;&gt;Twitter&lt;/a&gt; and learn more about accessibility with this &lt;a href=&quot;https://factu*al-raven.glitch.me/&quot;&gt;Glitch app&lt;/a&gt;. Plus check out Cassey&#39;s &lt;a href=&quot;https://casseys-community-health-resources.glitch.me/&quot;&gt;Community Health Resources&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Build with Magic Leap on Glitch</title>
    <link href="https://blog.glitch.com/post/build-with-magic-leap-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/build-with-magic-leap-on-glitch/</id>
    <content type="html">&lt;h1&gt;Build with Magic Leap on Glitch&lt;/h1&gt;
&lt;p&gt;We’re obsessed with thinking about the future of the web. Just what will the web look like in ten years? And how will we experience it? Magic Leap feels like a sneak preview of that future.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.magicleap.com/magic-leap-1&quot;&gt;Magic Leap 1&lt;/a&gt; is a lightweight, wearable, spatial computing platform, or as we at Glitch like to say: &lt;em&gt;future goggles&lt;/em&gt;. It unlocks incredible new experiences and gives digital objects a contextual awareness of your environment. Users can also fire up Helio, the device’s built-in Chromium stack-based web browser, and experience their favorite websites—like Glitch—in a radical new and immersive way.&lt;/p&gt;
&lt;p&gt;We’re excited to announce that the spatial computing pros at Magic Leap are bringing a suite of Magic Leap developer tools and resources to Glitch. Now you can create, share, remix, and collaborate on Magic Leap creations on Glitch, either from your computer or from your Magic Leap 1 device.&lt;/p&gt;
&lt;p&gt;You may be wondering how this works. The Magic Leap Lumin Web Platform lets you create interactive spatial computing experiences using HTML and JavaScript. With simple HTML tags, some inline attributes, and CSS styling, you can render 3D content that pops off the web page. It allows you to grab content outside of a website and place it into your physical environment. The Lumin Web Platform lets creators use the Lumin APIs for web development. These tools include Prismatic, a JavaScript library that lets you add 3D assets. Once published to the web, folks can view and interact with them using Helio.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/@magicleap&quot;&gt;Magic Leap Team page&lt;/a&gt;, includes two new Glitch apps: “Hello Prismatic” and “Hello WebXR”. These starter projects give you just what you need to get started with two of Helio’s most powerful and easy to use solutions. In “Hello Prismatic” you’ll learn how to set up a basic Prismatic project, install the library, and display and animate a Robot model. This project is designed to be remixed so you can plug-in and animate your own model. And with “Hello WebXR” you’ll take an even deeper dive into creating AR experiences on Magic Leap. Here you’ll be using WebXR with Three.js to create a giant animated Jellyfish that takes over your entire space. (Watch out!)&lt;/p&gt;
&lt;p&gt;This is just the first of many resources to be made available by the team at Magic Leap. In the weeks and months ahead they’ll release more new samples to showcase the new features of the Helio Spatial Web Platform. You can also look forward to seeing detached CSS, page rotation, and more advanced Prismatic and WebXR samples on Glitch, too.&lt;/p&gt;
&lt;p&gt;We’re delighted to support the launch of these tools, and can’t wait to see how you make the web a more immersive and more magic place.&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://glitch.com/@magicleap&quot;&gt;Visit Magic Leap’s Team page now**.&lt;/a&gt;&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/build-with-magic-leap-on-glitch/44-3cef6b25-69ba-4fa9-aa32-cff0fedce195252Fcontent-1.gif&quot; alt=&quot;jellyfish&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>12 Web Apps that Anyone (and Everyone) Can Remix</title>
    <link href="https://blog.glitch.com/post/12-apps-that-anyone-can-remix/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/12-apps-that-anyone-can-remix/</id>
    <content type="html">&lt;h1&gt;12 Web Apps that Anyone (and Everyone) Can Remix&lt;/h1&gt;
&lt;p&gt;Often times you might get bitten by the creativity bug and have the urge to make something, but you aren’t sure of where to start. We’ve put together a list of fairly straightforward apps for you to remix. Change around a few colors or add completely new features: this is your playground. Before moving on to your next great achievement, save projects to your My Stuff for easy access later.&lt;/p&gt;
&lt;h2 id=&quot;useful-web-stuff&quot; tabindex=&quot;-1&quot;&gt;🕸 Useful web stuff 🕸 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/12-apps-that-anyone-can-remix/#useful-web-stuff&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/geoglitchies?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The easiest blog in the world, stop worrying about hosting. Just give &amp;quot;Geoglitchies&amp;quot; a remix and maybe change some colors to make it yours. Made by &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@jlord&quot;&gt;Jessica Lord&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The holidays are coming up and instead of just inviting everyone to your holiday party on Facebook, you could send them a cool remix of our “&lt;a href=&quot;https://glitch.com/~appy-hour&quot;&gt;appy-hour&lt;/a&gt;” app that we made for our &lt;a href=&quot;https://glitch.com/culture/xoxo-festival-glitch-apps-event-2019/&quot;&gt;Appy Hour party at this year’s XOXO&lt;/a&gt;. The site has a lot more personality than your typical event page, all you need to do is remix it and give it your own original flavor.&lt;/p&gt;
&lt;p&gt;If you’re looking to make a free link tree for your Instagram bio or just want a place for all your random links, then “&lt;a href=&quot;https://link-tree-11ty.glitch.me/&quot;&gt;link-tree-11ty&lt;/a&gt;” is the perfect practical app that you can remix for immediate use. Made by &lt;a href=&quot;https://glitch.com/@cassey&quot;&gt;Cassey Lottman&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;end-of-the-year&quot; tabindex=&quot;-1&quot;&gt;🎊 End of the year 🎊 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/12-apps-that-anyone-can-remix/#end-of-the-year&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Given that the 2020 is just around the corner, it’s a great opportunity to spend your Hour of Code remixing something to wrap up 2019! With “&lt;a href=&quot;https://music-2019.glitch.me/&quot;&gt;music-2019&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@scientiffic&quot;&gt;Tiff Tseng&lt;/a&gt;, you can easily show off all the new albums you picked up this year. It’s as easy as changing the JSON file.&lt;/p&gt;
&lt;p&gt;In a similar vein, “&lt;a href=&quot;https://year-end-list.glitch.me/&quot;&gt;year-end-list&lt;/a&gt;” from Tiff was made to remember all of the books you read this year, but it could also easily be remixed to be about whatever you want — favorite movies, favorite concerts, favorite places to get croissants, etc.&lt;/p&gt;
&lt;h2 id=&quot;sparkles&quot; tabindex=&quot;-1&quot;&gt;✨ Sparkles ✨ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/12-apps-that-anyone-can-remix/#sparkles&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/canvas-sparkles?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Play around with some of these cute sparkles with a quick remix — try changing the color, speed and size of the particles. You can also copy them over to another project to spice it up! From &lt;a href=&quot;https://glitch.com/@edwin&quot;&gt;Edwin Morris&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Similar to the sparkles, “&lt;a href=&quot;https://snow-animation.glitch.me/&quot;&gt;snow-animation&lt;/a&gt;” can give any website a nice subtle holiday feel.&lt;/p&gt;
&lt;h2 id=&quot;games-games-games&quot; tabindex=&quot;-1&quot;&gt;🕹 Games, games, games 🕹 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/12-apps-that-anyone-can-remix/#games-games-games&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;“&lt;a href=&quot;https://glitch.com/~trivia-quiz-starter&quot;&gt;Trivia-quiz-starter&lt;/a&gt;”, from &lt;a href=&quot;https://glitch.com/@anjali&quot;&gt;Anjali Patel&lt;/a&gt;, gives you the structure of a quiz app, but makes it so easy to fill in your own questions and answers by editing the JSON file.&lt;/p&gt;
&lt;p&gt;We’ve also got “&lt;a href=&quot;https://odd-care.glitch.me/&quot;&gt;odd-care&lt;/a&gt;” from Anjali which is your local Mad Lib starter for all your Mad Lib needs! Just give it a remix and change the text and JSON files to make your own story. Mad Libbing has never been easier, and what a fun thing to send a friend or coworker on a bad day.&lt;/p&gt;
&lt;h2 id=&quot;generators&quot; tabindex=&quot;-1&quot;&gt;🎰 Generators 🎰 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/12-apps-that-anyone-can-remix/#generators&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lacroix?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Generators are a great way to spend an hour if you want something simple to play with. Take this La Croix generator, for example, remix and add onto what &lt;a href=&quot;https://glitch.com/@smonette&quot;&gt;Steph Monette&lt;/a&gt; started.&lt;/p&gt;
&lt;p&gt;Trick your parents into thinking you got a book deal over the holidays with “&lt;a href=&quot;https://book-deal-generator.glitch.me/&quot;&gt;book-deal-generator&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@margarita&quot;&gt;Margarita Noriega&lt;/a&gt;. Add some more book titles or maybe change it altogether with a movie or television deal.&lt;/p&gt;
&lt;p&gt;Facebook released a &lt;a href=&quot;https://www.fastcompany.com/90438700/a-google-manager-perfectly-spoofs-facebooks-pr-bot-for-employees-facing-tough-questions&quot;&gt;chatbot&lt;/a&gt;, called Liam, over Thanksgiving weekend to equip their employees with PR style responses to their families questions. &lt;a href=&quot;https://glitch.com/@shorty_jooce&quot;&gt;Adrienne Porter Felt&lt;/a&gt; made &lt;a href=&quot;http://liam-bot.glitch.me/&quot;&gt;a parody of it&lt;/a&gt; to help you with some other family questions. Add your own questions to the bot to help you practice for your next family gathering.&lt;/p&gt;
&lt;p&gt;Whatever you do with your creative juices, there are always apps ready for remix. To keep these apps for later, click on **&lt;a href=&quot;https://glitch.com/@glitch/12-apps-that-anyone-can-remix&quot;&gt;this collectio**n&lt;/a&gt; and add to your My Stuff or personal collections.&lt;/p&gt;
&lt;p&gt;_We&#39;re building a more powerful Glitch, &lt;a href=&quot;http://glit.ch.it/3cetk0a&quot;&gt;learn more here_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch Year in Review</title>
    <link href="https://blog.glitch.com/post/2019-year-in-review/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/2019-year-in-review/</id>
    <content type="html">&lt;h1&gt;Glitch Year in Review&lt;/h1&gt;
&lt;h2 id=&quot;you-all-built-over-4-million-apps&quot; tabindex=&quot;-1&quot;&gt;You all built over 4 million apps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-all-built-over-4-million-apps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-01.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;For context, that’s more than Apple’s App Store! &lt;a href=&quot;https://glitch.com/culture/glitch-now-has-more-apps-than-apples-app-store-2-5-million-of-them/&quot;&gt;We mentioned crossing the 2.5 million mark earlier this year&lt;/a&gt;, and it’s clear the community on Glitch is creating the cutting edge of the web. We’re proud to enable creativity with code like no tool has done before.&lt;/p&gt;
&lt;h2 id=&quot;you-asked-and-we-delivered-glitch-for-visual-studio-code&quot; tabindex=&quot;-1&quot;&gt;You asked, and we delivered — Glitch for Visual Studio Code &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-asked-and-we-delivered-glitch-for-visual-studio-code&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-02.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;You can now develop Glitch apps entirely using Visual Studio Code, &lt;a href=&quot;https://insights.stackoverflow.com/survey/2019#development-environments-and-tools&quot;&gt;the most widely used developer environment&lt;/a&gt;. &lt;a href=&quot;https://glitch.com/culture/announcing-glitch-for-visual-studio-code/&quot;&gt;Download the extension today on the Visual Studio Marketplace&lt;/a&gt;!&lt;/p&gt;
&lt;h2 id=&quot;you-helped-us-partner-with-mythbusters-jr&quot; tabindex=&quot;-1&quot;&gt;You helped us partner with MythBusters Jr. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-helped-us-partner-with-mythbusters-jr&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-03.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/glitch/making-science-come-alive-with-mythbusters-jr-and-glitch-1f86e5d7a328&quot;&gt;Glitch teamed up with Adam Savage for the premiere of MythBusters Jr.&lt;/a&gt;, a show where six of the nation’s most talented kids tackle a variety of scientific myths. &lt;a href=&quot;https://glitch.com/culture/mythbusters-jr-about/&quot;&gt;We created companion Glitch apps for each episode&lt;/a&gt;, which take the experiments to a whole new level.&lt;/p&gt;
&lt;h2 id=&quot;you-helped-us-develop-three-new-starter-kits&quot; tabindex=&quot;-1&quot;&gt;You helped us develop three new starter kits &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-helped-us-develop-three-new-starter-kits&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-04.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Since our starter kits for React and website building were such a big hit, we made three new starter kits this year! Learn more about &lt;a href=&quot;https://glitch.com/culture/an-intro-to-webvr/&quot;&gt;WebVR using A-Frame&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/culture/discord-bot-starter-making-your-first-bot-easy/&quot;&gt;build your first Discord bot&lt;/a&gt;, and then have some fun with our &lt;a href=&quot;https://glitch.com/culture/party-time/&quot;&gt;Glitch Party starter kit&lt;/a&gt;!&lt;/p&gt;
&lt;h2 id=&quot;you-came-and-saw-us-out-in-the-world&quot; tabindex=&quot;-1&quot;&gt;You came and saw us out in the world &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-came-and-saw-us-out-in-the-world&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-05.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;Anyone can build the web with Glitch, so we put that to the test at some of the Web’s biggest events this year! &lt;a href=&quot;https://glitch.com/culture/xoxo-festival-glitch-apps-event-2019/&quot;&gt;We brought Appy Hour to XOXO&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/culture/glitch-capitol-royale-2019/&quot;&gt;got our remix on at Capitol Royale&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/culture/crowdsourcing-questions-app-interviews-twilio-conference/&quot;&gt;took questions with Mindy Kaling at this year’s Twilio Signal conference&lt;/a&gt;!&lt;/p&gt;
&lt;h2 id=&quot;you-tuned-in-for-season-2-of-function&quot; tabindex=&quot;-1&quot;&gt;You tuned in for season 2 of Function &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-tuned-in-for-season-2-of-function&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-06.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/function&quot;&gt;Function&lt;/a&gt;, our tech podcast hosted by Glitch CEO Anil Dash, &lt;a href=&quot;https://glitch.com/culture/technology-is-still-shaping-culture-function-podcast-breaks-it-down/&quot;&gt;returned for season 2&lt;/a&gt; this year with a big question: can we trust the Internet? Anil talked with authors, advocates, and developers to uncover the answer.&lt;/p&gt;
&lt;h2 id=&quot;you-helped-us-make-history-with-revision-path&quot; tabindex=&quot;-1&quot;&gt;You helped us make history with Revision Path &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-helped-us-make-history-with-revision-path&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-07.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/revisionpath&quot;&gt;Revision Path&lt;/a&gt; became &lt;a href=&quot;https://glitch.com/culture/indie-podcast-featuring-black-designers-joins-the-smithsonian-collection/&quot;&gt;the first podcast to be included in the permanent collection of the Smithsonian’s National Museum of African American History and Culture&lt;/a&gt; -- a tremendously significant milestone!&lt;/p&gt;
&lt;h2 id=&quot;you-helped-us-reach-new-heights&quot; tabindex=&quot;-1&quot;&gt;You helped us reach new heights &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-helped-us-reach-new-heights&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-08.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We&#39;ve been bootstrapped for almost 20 years, so the decision to raise funding wasn&#39;t one we took lightly. &lt;a href=&quot;https://glitch.com/culture/glitch-raises-30m-series-a-round-from-tiger-global/&quot;&gt;With this investment, we’re able to turn our words into policies and practices that are unprecedented for a company at our stage&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;you-kept-us-honest-as-we-expanded-our-board-member-search-to-the-community&quot; tabindex=&quot;-1&quot;&gt;You kept us honest as we expanded our board member search to the community &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#you-kept-us-honest-as-we-expanded-our-board-member-search-to-the-community&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-09.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We think we have a chance to make a fundamentally more innovative strategy and a dramatically more inclusive company culture by making &lt;a href=&quot;https://glitch.com/culture/an-open-board/&quot;&gt;our call for board members&lt;/a&gt; as open as everything else we do at our organization.&lt;/p&gt;
&lt;h2 id=&quot;our-team-grew-to-help-serve-you&quot; tabindex=&quot;-1&quot;&gt;Our team grew to help serve you &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/2019-year-in-review/#our-team-grew-to-help-serve-you&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/2019-year-in-review/50-3cef6b25-69ba-4fa9-aa32-cff0fedce195252FGLITCH_End_of_Year-10.png&quot; alt=&quot;Image&quot; /&gt;
&lt;p&gt;We&#39;ve more than doubled in size and with that growth, we&#39;ve learned a lot. There&#39;s more to say about what these lessons are, but we&#39;re going to be putting those into practice in 2020 with a renewed focus on making Glitch a great place for both users and employees alike.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/thank-you-from-glitch?path=readme.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Year in Glitches</title>
    <link href="https://blog.glitch.com/post/the-year-in-glitches/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-year-in-glitches/</id>
    <content type="html">&lt;h1&gt;The Year in Glitches&lt;/h1&gt;
&lt;p&gt;We published our look back at &lt;a href=&quot;https://glitch.com/culture/2019-year-in-review/&quot;&gt;our year at Glitch&lt;/a&gt;, and I’m incredibly proud of what our team and community have accomplished! But we also encountered our share of challenges — some serious — over the course of 2019. The end of the year is a time of reflection, so I want to talk about those bugs we found, both to acknowledge the bugs we’ve found and share what we’re learning as we work on solving them.&lt;/p&gt;
&lt;p&gt;All of this is in keeping with the spirit that underlies our company. When we picked the name “Glitch”, we wanted to emphasize the very human reality that things/people/processes are often imperfect - they have bugs or mistakes. But if we commit to working on them together, we can make great things.&lt;/p&gt;
&lt;h2 id=&quot;scaling&quot; tabindex=&quot;-1&quot;&gt;Scaling &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-year-in-glitches/#scaling&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The most visible challenge we had in serving our community this year is keeping up with scaling the technical infrastructure that makes all these millions of Glitch apps possible. Glitch uses an unusual system design (every Glitch app is its own, unique Docker container with a full Linux environment in it) that may not be obvious when simply browsing the site, but it does take some real heavy lifting to make it go.&lt;/p&gt;
&lt;p&gt;A few times this year, that system didn’t run as smoothly as everyone would expect. Most notably, we had a fairly lengthy outage on November 4th that we &lt;a href=&quot;https://glitch.com/culture/details-of-the-glitch-outage-on-november-4th-2019/&quot;&gt;documented here&lt;/a&gt;. During each of the times we faced technical issues like this over the course of this year, we’ve been really heartened to see the community be so supportive (so much #hugops!) and understanding about the challenges of scaling.&lt;/p&gt;
&lt;p&gt;But if we are serious about Glitch becoming a part of every developer’s toolkit (see Connecting to Coders, below), we have to be a platform everyone can trust. We have to meet and exceed our community&#39;s expectations for stability and reliability. We&#39;ve made a big investment on that front, while also focusing more on user-facing features that makes the creation experience on Glitch smoother and even more enjoyable.&lt;/p&gt;
&lt;h2 id=&quot;people&quot; tabindex=&quot;-1&quot;&gt;People &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-year-in-glitches/#people&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;2019 was also the year that many of our talented people chose to come work at Glitch—most of our team has been with the company less than 12 months! It’s been incredible to see our team grow by leaps and bounds and to find out everyone’s superpowers as they work together.&lt;/p&gt;
&lt;p&gt;But as we rapidly grew our team, we failed to commensurately grow the processes and infrastructure necessary to support everyone properly. The result has been a lot of needless stress and tension and frustration. On its own, this is a significant problem, but when we’ve talked a lot about wanting to build a company that does these things better, a failure here is twice as painful for the people on our team who are affected. As the person who most often talks publicly about the positive ambitions we have here at Glitch, I’m also the person ultimately responsible for the times we haven’t delivered on those promises.&lt;/p&gt;
&lt;p&gt;Underinvesting in HR and people infrastructure while a startup goes through a big period of growth is one of the most common, and egregious, mistakes. And no surprise, this has had the biggest negative impact on the areas where we were trying hardest to do something different — salary transparency, benefits, and supporting remote work. We are still deeply committed to getting these things right, and I’ve been working with our whole leadership team to make sure we get this fixed as quickly and completely as possible. Our next steps are bringing in experienced help immediately, reviewing where we’ve fallen short of our documented goals, and talking to every member of our team to gather their explicit feedback about expectations going forward. We’re also making hiring a &lt;a href=&quot;https://jobs.lever.co/glitch/042d31a3-72dd-46e4-af25-a7bb6b7fe32e&quot;&gt;head of people&lt;/a&gt; a top priority and are actively seeking out qualified candidates.&lt;/p&gt;
&lt;h2 id=&quot;connecting-to-coders&quot; tabindex=&quot;-1&quot;&gt;Connecting to Coders &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-year-in-glitches/#connecting-to-coders&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The third big challenge we’ve faced this year is making it clear and easy for every creator, from professional programmers to brand new coders, to understand how Glitch will fit into their workflow. We have a complicated product, that can be used in many different ways for many different things, and while people love our community and its creations, it’s not always obvious for a new user where to start and how to use Glitch. On top of this, there are so many stresses and distractions in the tech world right now that many people don’t know how a happy web community fits into the problems they’re trying to solve.&lt;/p&gt;
&lt;p&gt;We’ll be addressing this by simplifying and sharpening our focus in 2020. None of our capabilities will go away, but we will make it far more obvious how a working coder can take advantage of Glitch’s power and simplicity. We’ll also strengthen Glitch as a platform and as a business by introducing paid services for the features you’ve told us you need most and find most valuable.&lt;/p&gt;
&lt;p&gt;You can get an idea of how Glitch will fit into your workflow already with examples like the starter kits for &lt;a href=&quot;https://glitch.com/culture/build-with-magic-leap-on-glitch/&quot;&gt;Magic Leap&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/culture/how-to-build-a-scrollytelling-map-using-mapbox-and-glitch/&quot;&gt;MapBox&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/culture/data-journalism-visualization-reporting-app/&quot;&gt;Datasette&lt;/a&gt;, and integration into &lt;a href=&quot;https://medium.com/glitch/announcing-glitch-for-visual-studio-code-87497b5159c0&quot;&gt;Visual Studio Code&lt;/a&gt;. Expect to see more of this in the new year, and if you run an open source project or offer an API to developers, get in touch and we’ll help you make it easier for any coder to get started.&lt;/p&gt;
&lt;h2 id=&quot;building-something-better&quot; tabindex=&quot;-1&quot;&gt;Building Something Better &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-year-in-glitches/#building-something-better&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As we’ve reflected back on both the biggest successes and the biggest challenges we faced in 2019, there’s something interesting that connects them both together. Everyone on our team at Glitch, and everyone in our community, is unified in believing in the vision of a creative community. Everyone is inspired by seeing what regular people all over the world are creating, and seeing a flourishing of a more human internet filled with things that surprise or delight us, or simply solve a meaningful problem. Even at our most stressed moments, we still believe deeply in the community we’re building on Glitch, and in the importance of enabling people to create a better internet for themselves.&lt;/p&gt;
&lt;p&gt;There’s something really powerful about a mission that a community, and a team, can believe in even when the going gets tough. One of the underlying themes for all of Glitch is that we can make really amazing things together, especially if we’re able to fix our bugs in collaboration with others. We’re excited to do exactly that with all of you in 2020.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Code Together On Glitch</title>
    <link href="https://blog.glitch.com/post/code-together-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/code-together-on-glitch/</id>
    <content type="html">&lt;h1&gt;Code Together On Glitch&lt;/h1&gt;
&lt;p&gt;There are lots of reasons to code alongside someone else, from debugging an error you can’t quite figure out, to getting feedback on a new prototype you’re working on,&lt;/p&gt;
&lt;p&gt;But the &lt;em&gt;how&lt;/em&gt; can be a challenge. Do you open up a screenshare with your friend? Comment back and forth on pull requests with coworkers? Glitch makes it easy. Send someone an invite to your project and they’ll be instantly transported into your code, where you can work together (think Google doc, but coding in multi-player mode).&lt;/p&gt;
&lt;p&gt;Here’s how to &lt;a href=&quot;https://glitch.happyfox.com/kb/article/49-how-do-i-invite-collaborators-to-edit-my-project/&quot;&gt;invite someone to collaborate on your Glitch project&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;Here are just a few of the great ways people use Glitch to code together:&lt;/p&gt;
&lt;h2 id=&quot;debugging-together&quot; tabindex=&quot;-1&quot;&gt;Debugging, together. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/code-together-on-glitch/#debugging-together&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You’re coding away. It looks good. It runs! You’re really in a flow now. You add something. It breaks.&lt;/p&gt;
&lt;p&gt;We’ve all been there before. Working on a project, feeling like we’re in the groove, when we hit a bump and we don’t quite know how to solve it.&lt;/p&gt;
&lt;p&gt;Searching for the internet for answers is a tried and true method, but nothing is quite as good as working with someone you know and trust to help debug your code. Glitch makes teaming up to code together a cinch—especially if you’re in different locations.&lt;/p&gt;
&lt;h2 id=&quot;prototyping&quot; tabindex=&quot;-1&quot;&gt;Prototyping &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/code-together-on-glitch/#prototyping&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You just got access to a brand new API and you’re wondering if it’s a good fit for work. So you code up a working demo. It’s singing! Requests zip back and forth across the internet, console log messages flow like a waterfall down your screen. This is &lt;em&gt;something special.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;But now you need to share it - not just the front end, but the code, too. Where do you put it? How do you help your team understand how it works and why it’s a good fit? Time for Glitch. Just invite your coworkers to your project, show them your code, and work together on something you can start to fold into your codebase.&lt;/p&gt;
&lt;h2 id=&quot;teaching-and-learning&quot; tabindex=&quot;-1&quot;&gt;Teaching and learning &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/code-together-on-glitch/#teaching-and-learning&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A high school introduction to HTML. A Google workshop on machine learning. Onboarding new team members and helping them understand code. There are dozens of ways that people teach and learn on Glitch, but it all starts with a fundamental idea: Code together. And with nearly every company working remotely these days, we&#39;ve also compiled a mini &lt;a href=&quot;https://glitch.com/remote&quot;&gt;remote work guide&lt;/a&gt; to get your virtual collaboration skills leveled up.&lt;/p&gt;
&lt;p&gt;If you&#39;re using Glitch to code and have a great use case or pro tip, we want to hear all about it. &lt;a href=&quot;mailto:hello@glitch.com&quot;&gt;Shoot us a note &lt;/a&gt;so we can share it with the community!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>When Tech Calls the Biggest Shots, Even in Soccer</title>
    <link href="https://blog.glitch.com/post/soccer-var-tech-controversy-memes/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/soccer-var-tech-controversy-memes/</id>
    <content type="html">&lt;h1&gt;When Tech Calls the Biggest Shots, Even in Soccer&lt;/h1&gt;
&lt;p&gt;By far the most contentious technical issue in global soccer is the use of VAR, or &lt;a href=&quot;https://football-technology.fifa.com/en/media-tiles/video-assistant-referee-var/&quot;&gt;video assistant referees&lt;/a&gt;. VAR sounds simple because the idea behind it is straightforward: Instant video replay to quickly and seamlessly adjust soccer referee decisions on the fly. Less straightforward has been the buggy rollout.&lt;/p&gt;
&lt;p&gt;“My favorite VAR moment?” Maxi Rodriguez, a soccer consultant and writer asks, before quickly launching into a retelling of the &lt;a href=&quot;https://www.google.com/search?client=opera&amp;amp;q=leon+morelia&amp;amp;sourceid=opera&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8#sie=m;/g/11fpsz1h44;2;/m/0446bd;dt;fp;1;;&quot;&gt;Liga MX playoff game&lt;/a&gt; between Leon and Morelia. It’s into the eighth minute of stoppage time (out of an alloted seven). With a goal, Leon would go through. As it is, they will be eliminated.&lt;/p&gt;
&lt;p&gt;“Then literally at the moment where you’re like, this is the last play of the game, a hail mary cross—the referee should have called the game—somehow someone gets on the end of the header,” Rodriguez says.&lt;/p&gt;
&lt;p&gt;Goal! “Leon are going through to the next round of the playoffs. Fucking stadium is going wild! Fans are going wild! And then for some reason, the referee calls for a VAR review.”&lt;/p&gt;
&lt;p&gt;The referee jogs to the edge of the field, flips the cover off a TV screen in what looks like a voting booth, and watches some replays. A couple confusing minutes later, he trots into the field and &lt;a href=&quot;https://img-9gag-fun.9cache.com/photo/aMZPxVP_460svvp9.webm&quot;&gt;makes a rectangle&lt;/a&gt; with his hands.&lt;/p&gt;
&lt;p&gt;You know the motion–at least Will Farrell does:&lt;/p&gt;
&lt;p&gt;The goal is disallowed. “The TV broadcasters couldn’t even explain why the goal was called off,” Rodriguez says. Just like that, the game is over. Leon lost, and Morelia advanced.&lt;/p&gt;
&lt;h2 id=&quot;a-brief-chaotic-presence-in-the-world-of-sports&quot; tabindex=&quot;-1&quot;&gt;A brief, chaotic presence in the world of sports &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/soccer-var-tech-controversy-memes/#a-brief-chaotic-presence-in-the-world-of-sports&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;VAR was &lt;a href=&quot;https://www.bbc.com/sport/football/42781236&quot;&gt;first used&lt;/a&gt; at the Club World Cup, a short one-off competition, in December 2016. The Italian and German leagues rolled it out in 2017, and most of the other major leagues and tournaments have added it since. The governing body that determines the official laws of the game for global soccer is called the &lt;a href=&quot;https://www.theifab.com/home&quot;&gt;International Football Association Board&lt;/a&gt; (IFAB). As recently reported, IFAB plan on giving a “&lt;a href=&quot;https://www.theguardian.com/football/2019/dec/30/var-should-only-be-used-for-clear-and-obvious-offside-errors-say-law-makers&quot;&gt;routine update to stakeholders&lt;/a&gt;” in 2020 on how “simple” VAR usage is &lt;em&gt;supposed&lt;/em&gt; to be.&lt;/p&gt;
&lt;p&gt;As with any technology rolled out with broad implications, VAR is the latest example of what goes wrong when the tech doesn’t match the end goal.&lt;/p&gt;
&lt;p&gt;Here’s how it works. VAR has purview over &lt;a href=&quot;https://www.premierleague.com/news/1214130&quot;&gt;four areas&lt;/a&gt;: goals, penalty kicks, straight red cards, and mistaken identity. A team of three people wearing full referee &lt;a href=&quot;https://www.goal.com/en-us/news/what-is-var-the-video-assistant-referee-systems-world-cup/19m696jq7onm618n3v9oqs02ab&quot;&gt;outfits&lt;/a&gt; gather in what looks like a &lt;a href=&quot;https://9gag.com/gag/ag5v3on&quot;&gt;surveillance room&lt;/a&gt; to review any plays. At the most recent men’s World Cup, &lt;a href=&quot;https://football-technology.fifa.com/en/innovations/var-at-the-world-cup/&quot;&gt;VAR had access&lt;/a&gt; to all of the same cameras used for broadcast, plus two dedicated offside cameras.&lt;/p&gt;
&lt;p&gt;There’s the video assistant referee (a qualified referee), an assistant (to watch live action while the other guy is looking at replays), and a replay operator. The replay operator gets to wear civilian clothes sometimes, as you can see in this video of the VAR team in Greece &lt;a href=&quot;https://9gag.com/gag/ag5v3on&quot;&gt;getting a food delivery mid-game&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The video assistant referee will talk directly into the referee’s earpiece to either confirm that it was the correct decision (at which point, nothing happens, and life just keeps on unfolding) or that it wasn’t. If that’s the case, the referee has a few options. They can reverse their decision. They can stick with the original call. Some leagues, like Mexico, can allow the referee view a sideline television to double check the play (England, the world’s most popular league, &lt;a href=&quot;https://www.skysports.com/football/news/11661/11877168/arsene-wenger-insists-referees-must-use-pitchside-var-monitors&quot;&gt;doesn’t&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Soccer is still decades behind other sports to officially sanction instant video replay. The NFL first &lt;a href=&quot;https://operations.nfl.com/the-game/history-of-instant-replay/&quot;&gt;experimented&lt;/a&gt; with it in 1978 (and incorporated it by the mid-’80s). The NHL (1991) and NBA (2001-02) have &lt;a href=&quot;https://www.mentalfloss.com/article/26075/upon-further-review-brief-history-instant-replay&quot;&gt;followed&lt;/a&gt; since.&lt;/p&gt;
&lt;h2 id=&quot;offside-by-an-armpit-offside-by-a-toe&quot; tabindex=&quot;-1&quot;&gt;Offside by an armpit, offside by a toe &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/soccer-var-tech-controversy-memes/#offside-by-an-armpit-offside-by-a-toe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In one of the best examples of VAR-bungling, a game in the African Champions League had to be replayed when &lt;a href=&quot;https://www.iol.co.za/sport/soccer/africa/second-leg-of-caf-champions-league-final-to-be-replayed-after-var-chaos-25244406&quot;&gt;one team walked off in protest of VAR&lt;/a&gt; malfunctioning. But the main gripe fans have is how long reviews take.&lt;/p&gt;
&lt;p&gt;“Soccer is this pretty seamless game that takes place over 90 to 98 minutes in a day,” Rodriguez says. “And then you add this weird process that is not seamless in any way, takes like 5 to 10 minutes, doesn’t involve the players, the players are just sitting on the field for 10 minutes. It’s such an antithesis of what soccer has typically been.”&lt;/p&gt;
&lt;p&gt;For a sport without ad breaks to wait several minutes before learning if you can celebrate a goal or not is &lt;a href=&quot;https://imgflip.com/i/2vgfm9&quot;&gt;jarring&lt;/a&gt;. Before the Premier League in England implemented VAR, it did a live trial in 68 games. It claimed that incidents took an &lt;a href=&quot;https://www.premierleague.com/news/1214130&quot;&gt;average review time&lt;/a&gt; of 29 seconds, and that 95 percent were done before play restarted in the game.&lt;/p&gt;
&lt;p&gt;Tell that to David McGoldrick. His first goal for Sheffield United was ruled out after three minutes and 47 seconds of deliberation because of an offside toe.&lt;/p&gt;
&lt;p&gt;In the first 10 games of the most recent Copa America, &lt;a href=&quot;https://www.marca.com/en/football/international-football/2019/06/20/5d0bf07246163f32348b4595.html&quot;&gt;play was stopped&lt;/a&gt; for a total of 33 minutes. The longest pause was four minutes. Apparently, the &lt;a href=&quot;https://www.90min.com/posts/6497056-premier-league-confirm-no-major-changes-to-use-of-var-pitchside-monitors-following-meeting&quot;&gt;average time for a VAR check&lt;/a&gt; is 33 seconds. (An average overturned decision takes 75 seconds.)&lt;/p&gt;
&lt;p&gt;Referees &lt;a href=&quot;https://en.as.com/en/2019/11/14/football/1573756442_123371.html&quot;&gt;point out&lt;/a&gt; that decisions are more reliable now; in England they estimate that they’re at 91 percent accuracy, up from 82 percent pre-VAR. But a fan is only going to remember the four minutes of sitting on her couch, confused about if her team is winning or not.&lt;/p&gt;
&lt;p&gt;“Those mistakes stick out far more often than proper implementation,” Rodriguez says.&lt;/p&gt;
&lt;p&gt;Take the David McGoldrick’s disallowed goal. The offside rule was created to prevent cherry picking—basically so you couldn’t just leave a forward near the goal and boot it up to her. Now we’re to the point where half a centimeter of toe can make a goal illegitimate. The same weekend, Liverpool forward Roberto Firmino was &lt;a href=&quot;https://twitter.com/premierleague/status/1190659803229671424&quot;&gt;offside by an armpit&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Every weekend since in the Premier League has come with obligatory VAR controversy to dominate the coverage. Even if Firmino and McGoldrick are fully versed on the rules and aware of their surroundings, how are they supposed to account for those margins?&lt;/p&gt;
&lt;p&gt;Aleksander Ceferin, the president of Europe’s soccer governing body, recently said they’re looking into &lt;a href=&quot;https://sports.yahoo.com/uefa-boss-ceferin-says-var-must-clearer-faster-183935295--sow.html&quot;&gt;adjusting the rules&lt;/a&gt; to make VAR “clearer, faster, less invasive.” He pointed out that players with long noses have a disadvantage currently, and floated the idea of a &lt;a href=&quot;https://www.mirror.co.uk/sport/football/news/aleksander-ceferin-explains-uefas-new-21019816&quot;&gt;10-20 centimeter buffer&lt;/a&gt; in the offside rule.&lt;/p&gt;
&lt;p&gt;All that VAR has done, Rory Smith summarizes, is &lt;a href=&quot;https://www.nytimes.com/2019/12/29/sports/soccer/liverpool-wolves-VAR-premier-league.html&quot;&gt;highlight the limits of the law&lt;/a&gt;. The laws of the game are going to have to evolve quickly to take the existence of VAR into account. Instead, VAR has became its own &lt;a href=&quot;https://www.sportbible.com/football/news-you-can-buy-a-fck-var-christmas-jumper-online-20191203&quot;&gt;entity&lt;/a&gt;. It’s a character. It’s a verb: VARed. It’s a &lt;a href=&quot;https://twitter.com/iambolar/status/1164176954251194368&quot;&gt;pundit polemic&lt;/a&gt;. It’s a meme. It’s a &lt;a href=&quot;https://img-9gag-fun.9cache.com/photo/aMZPxVP_460svvp9.webm&quot;&gt;K-Pop dance move&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For better or worse, it’s VAR.&lt;/p&gt;
&lt;p&gt;*Original illustration by &lt;a href=&quot;http://aarontheillustrator.com/https://&quot;&gt;Aaron Fernande*z&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New Year, New Me: Five Apps for Starting Fresh in 2020</title>
    <link href="https://blog.glitch.com/post/new-year-new-me-five-apps-for-starting-fresh-in-2020/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/new-year-new-me-five-apps-for-starting-fresh-in-2020/</id>
    <content type="html">&lt;h1&gt;New Year, New Me: Five Apps for Starting Fresh in 2020&lt;/h1&gt;
&lt;p&gt;Welcome to a new decade! Although the ritual around New Year’s is just a cultural construction, it’s the perfect time for creating new resolutions, picking up forgotten hobbies and letting things go for a fresh start. You have to ask yourself what you want out of 2020 and what you definitely want to leave in 2019. To help as best as we can, here’s a few apps that’ll help you sort through life’s nonsense and put you in a better position to take on the year.&lt;/p&gt;
&lt;h2 id=&quot;in-your-feelings&quot; tabindex=&quot;-1&quot;&gt;😭 In your feelings 😭 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/new-year-new-me-five-apps-for-starting-fresh-in-2020/#in-your-feelings&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The very first thing you’ll need to do is detox from last year. Unfortunately midnight on January 1st is not a genuine restart, you might have a lot of baggage or drama that you’re still dealing with. The best thing you can do is to forgive and forget — which is where “&lt;a href=&quot;https://glitch.com/~thought-detox&quot;&gt;Thought Detox&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@AngeloStavrow&quot;&gt;Angelo Stavrow&lt;/a&gt; comes in. Just write down whatever you are trying to let go of in the new year and press “Release This Thought.”&lt;/p&gt;
&lt;p&gt;One of the most valuable things you can gift yourself in 2020 is keep tracking all of the good things in your life, even the little one. With &lt;a href=&quot;https://glitch.com/@desilove&quot;&gt;Desi Rottman&lt;/a&gt;’s “&lt;a href=&quot;https://three-good-things.glitch.me/&quot;&gt;Three Good Things&lt;/a&gt;&amp;quot;. If you’re having a bad day, it can be hard to remember the good stuff that’s happened recently, so let this project do the work for you. As Desi writes in the app “They can be things that happened the day before, things I’m looking forward to, good experiences I had, or even things as trivial as coffee. Some days it’s harder than others, and on those days, it feels like the most important thing to do.” Also, the app is locally stored which means all of your thoughts are safe and not being backed up to a server.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/new-year-new-me-five-apps-for-starting-fresh-in-2020/54-Screen-Shot-2020-01-03-at-12.43.55-PM.jpg&quot; alt=&quot;Screen-Shot-2020-01-03-at-12.43.55-PM&quot; /&gt;
&lt;p&gt;Committing to daily journaling can sometimes be overwhelming, so here’s a cute and efficient way to log your feelings without the messy details. With “&lt;a href=&quot;https://year-in-pixels.glitch.me/&quot;&gt;Year in Pixels&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@kinduff&quot;&gt;Alejandro AR&lt;/a&gt; you can keep track of your daily mood with little color blocks and it’ll create a helpful visualization that’ll show the range over time.&lt;/p&gt;
&lt;h2 id=&quot;digital-detox&quot; tabindex=&quot;-1&quot;&gt;👾 Digital detox 👾 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/new-year-new-me-five-apps-for-starting-fresh-in-2020/#digital-detox&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In addition to an emotional detox, a digital detox might be part of the way you set yourself up for wellness in the new year — and what has the tendency to cause the most unhappiness, but Twitter. “&lt;a href=&quot;https://tokimeki-unfollow.glitch.me/&quot;&gt;Tokimeki Unfollow&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@tarngerine&quot;&gt;Julius Tarng&lt;/a&gt; helps you go through your Twitter timeline with the Konmari method, if a tweet doesn’t spark joy, unfollow. Stop following the person you met at a networking thing 3 years ago, their tweets are bad and in 2020, you don’t have time for that.&lt;/p&gt;
&lt;p&gt;Finally, maybe you don’t want to unfollow someone but you’re annoyed by how often they retweet things, there’s a solution for that as well: “&lt;a href=&quot;https://turn-off-retweets.glitch.me/&quot;&gt;Turn Off Retweets&lt;/a&gt;” by &lt;a href=&quot;https://glitch.com/@jvns&quot;&gt;Julia Evans&lt;/a&gt;. Twitter already lets you turn off retweets for people, but unfortunately you have to go one by one, this will help you get it done faster and give you the peace of mind you so badly crave for the next year.&lt;/p&gt;
&lt;p&gt;*As always feel free to add any of these apps to your My Stuff via &lt;a href=&quot;https://glitch.com/@glitch/new-year-new-me-five-apps-for-starting-fresh-in-2020&quot;&gt;this collection*&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;*We&#39;re building a more powerful Glitch, &lt;a href=&quot;http://glit.ch.it/3cetk0a&quot;&gt;learn more here*&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Using a Glitch App to Write Stories with Friends</title>
    <link href="https://blog.glitch.com/post/exquisite-corpse-app/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/exquisite-corpse-app/</id>
    <content type="html">&lt;h1&gt;Using a Glitch App to Write Stories with Friends&lt;/h1&gt;
&lt;p&gt;There’s a conceptual game that surrealists came up with called the &lt;a href=&quot;https://en.wikipedia.org/wiki/Exquisite_corpse&quot;&gt;Exquisite Corpse&lt;/a&gt;. The premise of an Exquisite Corpse drawing is that one person starts to draw. Then the next person can only see the bottom edge of the drawing, and has to complete it.&lt;/p&gt;
&lt;p&gt;I wanted to take the concept of continuing off of another person’s work, and turn it into an online game. With a Glitch app that I made, a group of long-distance friends and I took turns writing a story together. We each started with the last 150 characters of the previous writer’s contribution and had to add our piece to it. We created a calendar so we each had an equal number of writing days, then had a call where we came up with some story basics. This included 4 main characters, and a time and place for the story to happen in — the week before New Year’s Eve 2999.&lt;/p&gt;
&lt;p&gt;I was inspired to make a game like this after the same friends participated in &lt;a href=&quot;https://inktober.com/rules&quot;&gt;Inktober&lt;/a&gt; and would share their art every day of the month. We all got so excited to see each other’s work that it motivated us to stay on top of our drawings and complete the whole month. I’ve tried to do Inktober alone for the past three years and usually only quit halfway. After our month of sharing art, we were looking for ways to work on something together and I thought it would be fun to make our own collaborative story.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/exquisite-corpse-app/55-Screen-Shot-2020-01-08-at-1.08.31-PM.png&quot; alt=&quot;Screen-Shot-2020-01-08-at-1.08.31-PM&quot; /&gt;
&lt;p&gt;This app is built on Glitch, using the Hello Express template, and Airtable as an easy database. When our story was complete, I had a page where all the text is displayed and we can read the story in its entirety (Coming to the Kindle Store, and NYT Bestsellers list soon). Then on New Year&#39;s Eve we all got a glass of bubbly and did a dramatic reading over Google Hangouts. The story was completely bonkers! Sometimes it had a bit of a flow, then there complete tangents that were never resolved. It was hilarious and made pretty much no sense — more sense than Cats, but not much more.&lt;/p&gt;
&lt;p&gt;This experience is what really excited me about building an app that exists outside the screen. The reading and writing happens in the app, but there’s a fun social component that goes far beyond it.&lt;/p&gt;
&lt;p&gt;*If you want to give this a try with your friends, I made an &lt;a href=&quot;https://glitch.com/edit/#!/exquisite-story-game-starter?path=READ*ME.md&quot;&gt;Exquisite Story Starter app&lt;/a&gt; for you. All you need is an Airtable account, and a Glitch account.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>“A Different Way to Tell Stories”: Mentoring the Next Generation of Writers</title>
    <link href="https://blog.glitch.com/post/girls-write-now/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/girls-write-now/</id>
    <content type="html">&lt;h1&gt;“A Different Way to Tell Stories”: Mentoring the Next Generation of Writers&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://www.girlswritenow.org/&quot;&gt;Girls Write Now&lt;/a&gt; wants every young woman to have a voice, regardless of where they come from. As the first organization of its kind, GWN offers writing mentorship and education for young women and gender-nonconforming youth. Across the core programs, the organization serves more than 600 mentees annually — the bulk of which is a year long intensive where a participant is matched with a mentor.&lt;/p&gt;
&lt;p&gt;“Over 90% high-need girls of color, over 70% immigrant, first generation,” Founder and Executive Director Maya Nussbaum said in a phone interview. “We&#39;re matching all of these girls with women professional writers as their personal mentors, and they have an intensive relationship throughout the course of the year.”&lt;/p&gt;
&lt;h2 id=&quot;embracing-technology&quot; tabindex=&quot;-1&quot;&gt;Embracing Technology &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/girls-write-now/#embracing-technology&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The organization has worked hard to stay up-to-date in its education and consequently started experimenting with more digital-focused programs in 2009. “The writers in our community were having a bit of a crisis because the publishing and the magazine landscape, it was changing rapidly,” Nussbaum explained. “I felt like we had an obligation to talk about and start teaching the way that writing is going to work in the future at that point…the curriculum is multi-genre, multimedia, multi-platform. The way that writing works today in the real world.”&lt;/p&gt;
&lt;p&gt;Those experiments led to partnerships with organizations like the MacArthur Foundation and Parsons The New School for Design in its Design and Technology department, all of which led to a stand alone digital media mentoring program which “culminates in a multimedia anthology at the end of the year and a multimedia presentation.” Now, the 150 mentees that participate in Girls Write Now annually, leave with multimedia skills and portfolio of their work. “There&#39;s a lot of videos, design, animation. In the past we&#39;ve done interactive narrative game design.”&lt;/p&gt;
&lt;p&gt;In the 2019 edition of the multimedia anthology, titled “Ctrl+B”, there were 52 published projects from the participants that covered all sorts of mediums. Nora Knoepflmacher, a junior, produced a &lt;a href=&quot;http://ctrlb.girlswritenow.org/p/37&quot;&gt;podcast interview&lt;/a&gt; with her brother talking about his experience as a male gymnast, Laila Stevens, a senior, made a &lt;a href=&quot;http://ctrlb.girlswritenow.org/p/26&quot;&gt;personal video essay&lt;/a&gt; about her family home and Maisha Nabila created a &lt;a href=&quot;http://ctrlb.girlswritenow.org/p/30&quot;&gt;website for her writing&lt;/a&gt; to reflect on her personal possessions and the stories behind them. Each project is unique and personal.&lt;/p&gt;
&lt;p&gt;To make the creation of portfolios easier, Girls Write Now has recently started experimenting with Glitch. With a template app that the girls can simply remix and edit as needed, they can have their own site in just a couple of minutes. “In my experience, the girls are the most excited about having a portfolio that&#39;s really public facing and so easy for them to share,” Anjali Misra, Community Fellow, said. “That’s really exciting to them if they do go through all the steps and the effort to update their name and their photo and write a description about themselves and then put their pieces on there.”&lt;/p&gt;
&lt;p&gt;In the coming year, Girls Write Now is looking forward to bringing the writing and digital media work together. “Every month, the girls are learning about a different platform, a different way to tell their story, and it&#39;s through a mixture of analog and digital.”&lt;/p&gt;
&lt;p&gt;*To learn more about Girls Write Now check out &lt;a href=&quot;https://www.girlswritenow.org/&quot;&gt;their website&lt;/a&gt; and the most recent edition of *their annual &lt;a href=&quot;http://ctrlb.girlswritenow.org/&quot;&gt;multimedia anthology&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Run Audience Polls, Presentations, and Contests on Glitch</title>
    <link href="https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/</id>
    <content type="html">&lt;h1&gt;Run Audience Polls, Presentations, and Contests on Glitch&lt;/h1&gt;
&lt;p&gt;At &lt;a href=&quot;https://developer.chrome.com/devsummit/&quot;&gt;Chrome Dev Summit&lt;/a&gt; we like to do something interactive with the audience between talks, basically as a kind-of content palette cleanser, and 2019 was no exception.Throughout the course of the day, we presented 16 web features that appeared in Chrome that year, and got the audience to vote for their favourite in a knockout-style contest. We called it &amp;quot;Big Web Quiz&amp;quot;, which, as a name, doesn&#39;t entirely make sense, but we already had the domain name, and we&#39;re lazy. At Chrome Dev Summit we like to do something interactive with the audience between talks, basically as a kind-of content palette cleanser, and 2019 was no exception. Throughout the course of the day, we presented 16 web features that appeared in Chrome that year, and got the audience to vote for their favourite in a knockout-style contest. We called it &amp;quot;Big Web Quiz&amp;quot;, which, as a name, doesn&#39;t entirely make sense, but we already had the domain name, and we&#39;re lazy.&lt;/p&gt;
&lt;p&gt;Some folks asked us for the source so they can run their own votes and contests. We thought about releasing it on GitHub, but pfft, who can be bothered setting up their own server just to try a silly thing like this? So instead, &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=README.md:1:0&quot;&gt;we put it on Glitch&lt;/a&gt; so it can be easily remixed, meaning you can have your own instance running in no time.&lt;/p&gt;
&lt;p&gt;Important note: We threw this project together really quickly, and &lt;a href=&quot;https://twitter.com/jaffathecake/status/1213408744362692608&quot;&gt;given I&#39;ve been ranting about code readability lately&lt;/a&gt;, there&#39;s code in there that will make me look like a big stinky hypocrite. Don&#39;t @ me. I mean, &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=client/components/big-screen/bracket.tsx:109:7&quot;&gt;look at this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;During the initial review of this article, folks pointed out that it was a bit text heavy. They&#39;re totally right. However, I couldn&#39;t think of a meaningful way to break it up, so I&#39;ve just shoved in a few photos I&#39;ve taken recently. Enjoy!&lt;/p&gt;
&lt;h2 id=&quot;getting-it-running&quot; tabindex=&quot;-1&quot;&gt;Getting it running &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#getting-it-running&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Take a look at &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=README.md:1:0&quot;&gt;the readme&lt;/a&gt; for instructions on getting your own instance running, and a tour of all the features.&lt;/p&gt;
&lt;p&gt;Anyway, for the rest of this article I want to dive into some of the things I learned while building the app. If all you want is to play with the app and set up your own instance, you&#39;ve really gotten all you need from this article. We should part company now, as friends.&lt;/p&gt;
&lt;p&gt;Everyone else...let&#39;s go.&lt;/p&gt;
&lt;h2 id=&quot;persisting-data-on-glitch&quot; tabindex=&quot;-1&quot;&gt;Persisting data on Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#persisting-data-on-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch likes to nap, which is totally relatable. Specifically, Glitch projects sleep after 5 minutes of inactivity, and boot up again next time someone visits. This is what makes Glitch work at scale, and there are a few things you can do to reduce the impact of this.&lt;/p&gt;
&lt;p&gt;Your application can create a .data directory in your project root. This directory is special to Glitch: it&#39;s persisted, isn&#39;t accessible to others, and isn&#39;t copied when folks remix your project.&lt;/p&gt;
&lt;p&gt;You can access .data via your app&#39;s console (Tools &amp;gt; full page console) if you need to snoop around for debugging.&lt;/p&gt;
&lt;p&gt;For Big Web Quiz, I used a single JSON file for storage. This is kinda inefficient, because the whole file needs to be rewritten if anything changes, but I only write a subset of app state that updates infrequently.&lt;/p&gt;
&lt;p&gt;All of the data about an active vote is held in memory, which means it&#39;d be lost if there&#39;s no activity for 5 minutes. That was totally fine for us, but if you&#39;re looking to run votes for multiple days, you&#39;ll have to make some changes.&lt;/p&gt;
&lt;p&gt;If you&#39;re changing persistent data frequently, it&#39;s probably best to use a smarter file-based data store, such as &lt;a href=&quot;https://github.com/typicode/lowdb&quot;&gt;Lowdb&lt;/a&gt;, &lt;a href=&quot;https://github.com/louischatriot/nedb&quot;&gt;NeDB&lt;/a&gt;, or &lt;a href=&quot;https://www.npmjs.com/package/sqlite3&quot;&gt;SQLite&lt;/a&gt;. Luckily, &lt;a href=&quot;https://glitch.com/@storage&quot;&gt;there are example projects for all of these&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For what it&#39;s worth, &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/state.ts:54:23&quot;&gt;here&#39;s where I handle the reading and writing&lt;/a&gt; of the JSON file.&lt;/p&gt;
&lt;h2 id=&quot;session-data&quot; tabindex=&quot;-1&quot;&gt;Session data &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#session-data&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In server-driven apps, you often want to associate data to a particular visitor, such as log-in state. &lt;a href=&quot;https://www.npmjs.com/package/express-session&quot;&gt;express-session&lt;/a&gt; makes this easy, but by default it stores everything in memory, meaning it all vanishes after 5 minutes of inactivity.&lt;/p&gt;
&lt;p&gt;Thankfully, &lt;a href=&quot;https://www.npmjs.com/package/session-file-store&quot;&gt;session-file-store&lt;/a&gt; solves this, by writing session data to disk, and the best place to write to is the .data directory. &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/index.ts:56:31&quot;&gt;Here&#39;s where I set that up&lt;/a&gt;. If you&#39;re using one of the smarter storage systems mentioned above, &lt;a href=&quot;https://www.npmjs.com/package/express-session#compatible-session-stores&quot;&gt;you&#39;ll be able to find a plugin for express-session that will use it&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;handling-larger-build-scripts&quot; tabindex=&quot;-1&quot;&gt;Handling larger build scripts &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#handling-larger-build-scripts&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Glitch is best-suited to things that have a tiny build script, or no build script at all, but nahhhh. I want bundling, I want TypeScript, I want CSS nesting, minifying, compression... I want it all!&lt;/p&gt;
&lt;p&gt;Again, the .data directory is a great build destination, but there are a few things to bear in mind…&lt;/p&gt;
&lt;p&gt;Keep rebuilds to a minimum&lt;/p&gt;
&lt;p&gt;Glitch projects probably don&#39;t have as much CPU power as your local machine, so try to avoid doing more work than you need to. If any of your build tools have an incremental mode, use it. Just make sure any build metadata goes into .data.&lt;/p&gt;
&lt;p&gt;I&#39;m using &lt;a href=&quot;https://rollupjs.org/guide/en/&quot;&gt;Rollup&lt;/a&gt; to manage the build, but I couldn&#39;t find a TypeScript plugin I liked, so &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=lib/simple-ts.js:1:0&quot;&gt;I wrote my own&lt;/a&gt;. It shells out to the official tsc compiler, meaning I can use newer features like &lt;a href=&quot;https://www.typescriptlang.org/docs/handbook/project-references.html#build-mode-for-typescript&quot;&gt;incremental builds&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Avoid unnecessary rebuilds&lt;/p&gt;
&lt;p&gt;Glitch will run npm run start whenever project files change. However, Glitch will do exactly the same thing when your project wakes up.&lt;/p&gt;
&lt;p&gt;This is a problem. You need to rebuild when files change, but if your project is simply waking up, a rebuild is unnecessary – it just makes your project much slower to start.&lt;/p&gt;
&lt;p&gt;To work around this, I wrote &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=start.js:87:14&quot;&gt;a little script&lt;/a&gt; that writes the last modified time of relevant project files to a JSON file in .data (have I mentioned how useful .data is?). Then, next time npm run start is called, it only calls the build script if some of the files have changed.&lt;/p&gt;
&lt;p&gt;This makes project start-up really fast. Pain in the arse though, isn&#39;t it? Boy, it sure would be nice if we didn&#39;t have to do this. I&#39;ll &lt;a href=&quot;https://support.glitch.com/t/allow-different-scripts-for-build-and-start/18110&quot;&gt;just leave this here&lt;/a&gt; and see what happens.&lt;/p&gt;
&lt;h2 id=&quot;developing-locally-might-be-faster&quot; tabindex=&quot;-1&quot;&gt;Developing locally might be faster &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#developing-locally-might-be-faster&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If your project gets big enough, it might be better to develop locally and push to Glitch later. Thankfully Glitch makes this really easy! In your project, go to Tools &amp;gt; Git &amp;gt; Import from GitHub. Give Glitch the name of your repo, and it&#39;ll replace your current files with those from your GitHub project&#39;s master branch!&lt;/p&gt;
&lt;p&gt;If your repo isn&#39;t on GitHub, you can push directly to it using your projects git URL, also found in Tools &amp;gt; Git. Unfortunately you can&#39;t push directly to master, so you need to:&lt;/p&gt;
&lt;h2 id=&quot;i-love-rollup&quot; tabindex=&quot;-1&quot;&gt;I love Rollup! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#i-love-rollup&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I used this project to experiment with build patterns, and it turned out a lot better than most of my experiments.&lt;/p&gt;
&lt;p&gt;The main part of the build is driven by Rollup and mostly transpiles the server-side TypeScript files to JavaScript so NodeJS can run them. Every page is &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/components/pages/admin/index.tsx:19:8&quot;&gt;defined by a JSX component&lt;/a&gt; which is &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/admin/index.tsx:45:20&quot;&gt;rendered to HTML by the server&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This means the server script can &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/components/pages/admin/index.tsx:16:0&quot;&gt;&#39;import&#39; scripts intended for the client&lt;/a&gt;. This works by creating another Rollup instance within the main Rollup build, which exclusively handles client-side JavaScript, and returns the hashed URL of the final asset, along URLs of its dependencies.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=lib/client-bundle-plugin.js:1:1&quot;&gt;Here&#39;s the plugin I wrote to do that&lt;/a&gt;. It started as an experiment, but I&#39;m really happy with it. It feels less &#39;magic&#39; than other build scripts I&#39;ve used in the past.&lt;/p&gt;
&lt;p&gt;I&#39;m not sure the creators of Rollup intended it to be used like this, but &lt;a href=&quot;https://rollupjs.org/guide/en&quot;&gt;Rollup&#39;s simple, extensible, and well-documented plugin system&lt;/a&gt; made it really nice to play with.&lt;/p&gt;
&lt;h2 id=&quot;other-interesting-things&quot; tabindex=&quot;-1&quot;&gt;Other &#39;interesting&#39; things &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#other-interesting-things&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Please have a poke around the code, and if you make changes that you think will be useful to others, &lt;a href=&quot;https://github.com/GoogleChromeLabs/big-web-quiz/&quot;&gt;please make a PR&lt;/a&gt;. Here are a few additional tidbits that may be of interest:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Websockets just work on Glitch! I used them for time sensitive bits of communication that didn&#39;t fall into a request-response pattern. The &lt;a href=&quot;https://www.npmjs.com/package/ws&quot;&gt;ws library&lt;/a&gt; makes it a lot easier. &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/index.ts:83:4&quot;&gt;Here&#39;s where we integrated it&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Glitch&#39;s CDN will gzip assets – it just works. However, it won&#39;t gzip things you serve yourself. I wrote a little &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=lib/compress-plugin.js:1:0&quot;&gt;plugin to brotli-compress assets&lt;/a&gt; at build-time, and &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=server/index.ts:40:0&quot;&gt;used express-static-gzip to serve them&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Some of the visuals on the big-screen view synchronise to the music. I used a &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=client/components/big-screen/audio.tsx:181:0&quot;&gt;small Preact component&lt;/a&gt; to retain the previous view until the music was ready to change. In terms of synchronising the music itself, &lt;a href=&quot;https://jakearchibald.com/2016/sounds-fun/&quot;&gt;here&#39;s a guide&lt;/a&gt; (please give that a sympathy-click. It&#39;s the most effort I put into a blog post, no one really cared).&lt;/li&gt;
&lt;li&gt;I wrote another &lt;a href=&quot;https://glitch.com/edit/#!/bwq?path=client/components/transition/index.tsx:1:0&quot;&gt;little component&lt;/a&gt; to allow programmatic transitions between components. This was particularly handy for the &#39;slam&#39; animations, which involve randomisation, and can&#39;t easily be expressed with CSS.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;and-thats-it&quot; tabindex=&quot;-1&quot;&gt;And that&#39;s it! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/run-audience-polls-presentations-and-contests-on-glitch/#and-thats-it&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;I had a lot of fun throwing this project together. The quick-turnaround means some of the project is a bit rough-and-ready (especially the admin UI, sorry about that), but I hope you have fun  playing around with it!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Sorting Through That Complicated, Awesome Side Project</title>
    <link href="https://blog.glitch.com/post/sorting-through-that-complicated-awesome-side-project/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/sorting-through-that-complicated-awesome-side-project/</id>
    <content type="html">&lt;h1&gt;Sorting Through That Complicated, Awesome Side Project&lt;/h1&gt;
&lt;p&gt;Side projects and side hustles are an increasingly &lt;a href=&quot;https://www.nbcnews.com/business/business-news/who-s-got-side-hustle-postgrads-people-earning-80-000-n1013621&quot;&gt;significant part&lt;/a&gt; of how many people spend their working hours, especially in the tech and creative industries. They&#39;re often encouraged as a way of gaining and demonstrating new skills, but they also often create a foundation for new beginnings elsewhere. Successful companies including Trello,  Craigslist and Twitter started out as &lt;a href=&quot;https://www.freecodecamp.org/news/why-side-projects-are-so-damn-important-239ba37209e/&quot;&gt;projects&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Based on a &lt;a href=&quot;https://glitch.com/culture/sorting-through-that-complicated-awesome-side-project/teamblind.com/blog/index.php/2017/12/07/survey-says-20-of-googlers-are-working-on-a-side-project/&quot;&gt;2017 survey&lt;/a&gt;,  an estimated percent of employees are working on a side project. They can be a fun way of learning a new skill or software, but that positive  motivation can sometimes become a toxic cultural expectation tied to career advancement. Given that we work at a tech company, I wanted to talk to some of my coworkers about their feelings and experiences with side projects.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@smonette&quot;&gt;Steph&lt;/a&gt; has mixed feelings. Because of the pressure to do extra work after hours, it “feels like a trap, and a recipe for burnout. After a long day of work usually the last thing I want to do is look at a screen anymore,” Steph said. “So most of my side projects are more physical: cross-stitch, crochet, stamp carving, drawing, baking and pasta making. Sometimes engineering work just feels &lt;a href=&quot;https://xkcd.com/722/&quot;&gt;so abstract and intangible&lt;/a&gt; that it’s really satisfying to use my hands and make a thing.”&lt;/p&gt;
&lt;p&gt;For Steph, the best motivation is a more social project, rather than working on something only for herself. In 2019 her friends all participated in &lt;a href=&quot;https://inktober.com/&quot;&gt;Inktober&lt;/a&gt; together, and “the anticipation of seeing what they all did was exciting and kept [her] on task.” Similarly, Steph worked on a creative writing &lt;a href=&quot;https://en.wikipedia.org/wiki/Exquisite_corpse&quot;&gt;Exquisite Corpse&lt;/a&gt; app so her and her friends could collaborate on a connected short story. They split up the days in December so they would each get designated time to contribute, and on New Year’s Day they read their Frankenstein story over video chat. You can actually read about Steph’s project in her &lt;a href=&quot;https://glitch.com/culture/exquisite-corpse-app/&quot;&gt;personal post&lt;/a&gt; about it.&lt;/p&gt;
&lt;p&gt;For &lt;a href=&quot;https://glitch.com/@Johnicholas&quot;&gt;Johnicholas&lt;/a&gt;, it can be difficult to keep motivation or focus on a project for an extended period of time. “I have trouble focusing on only one project for longer than a few days or weeks,” He said. “So most of my effort has been about learning to work within those limitations.” One solution he has found is to work on projects that build upon each other. “[It’s easier] to get excited, not about a large months-long project, but about a tiny project that just coincidentally happens to be similar to, and build upon, several other tiny projects that I have previously attempted or completed.”&lt;/p&gt;
&lt;p&gt;Johnicholas also participates in Ludum Dare, a biannual “accelerated video game development competition”, at least once a year. In reflecting on one of his games, &lt;a href=&quot;https://glyphwitches.glitch.me/&quot;&gt;Glyphwitches&lt;/a&gt;, Johnicholas explained, “We did not succeed at making a good game, and since there are no sounds or music, nor any level design nor narrative, it’s really not even a complete game.” But that, in his mind, is one of the benefits of Ludum Dare — he gets freedom in game development that is more difficult in software. “By embracing and affirming “what I am making is a game”, I can challenge myself to get as far up the slope of game-ness or polish as I want while still ‘succeeding.’”&lt;/p&gt;
&lt;p&gt;Similarly, &lt;a href=&quot;https://glitch.com/@sarahzinger&quot;&gt;Sarah&lt;/a&gt; feels joy from initial creating more than polishing. “If I can hack together a proof of concept quickly, no matter how ugly the code or design of the app is if it just mostly works, I tend to get pretty giddy about it,” Sarah explained. “It gives me a cool feeling of joy, like the world is made of play-doh and it’s just waiting for cool creators to sculpt fun things.”&lt;/p&gt;
&lt;p&gt;Sarah also describes the bad parts of creating side projects: the shame. The dark side of any good idea is the guilt that you haven’t worked on it. Sarah has worked to make sure this guilt doesn’t impact her long term. “I take [not finishing] as a sign that the idea has run its course. Often I’ll stop because the idea just wasn’t compelling enough for the amount of work required to bring it into existence.”&lt;/p&gt;
&lt;p&gt;One project that Sarah has worked on is Turn Around, a browser extension that could support people trying to boycott sites. For example, when Vox employees were on strike, she found it so easy to accidentally click on some of their content — Vox owns a few different sites, so it could be difficult for one person to keep track, even if they want to support the boycott. “A community organizer who is an expert in their field, who has strategically crafted a list of demands, could very easily input all the websites folks should avoid into an app,” Sarah said. “As a person who installed the extension, I could just install it with a click of a button and never really have to do more work than that.”&lt;/p&gt;
&lt;p&gt;What Sarah shares with &lt;a href=&quot;https://glitch.com/@edwin&quot;&gt;Edwin&lt;/a&gt; is that learning new tech isn’t motivating, unless it comes from a need to make an idea possible. “I can’t tell you how many times I opened the React documentation “Getting Started” guide only to lose interest and push it off,” Edwin said. “What made me finally dive into React was coming up with a project idea that React made easier.” Edwin also learned Adobe After Effects, Origami, Rails and more through different projects.&lt;/p&gt;
&lt;p&gt;“When I finish a project, I usually push through because I’m excited to share it — I’m interested in seeing a reaction,” he explained. “When I created &lt;a href=&quot;https://buy.edwin.pizza/&quot;&gt;buy.edwin.pizza&lt;/a&gt;, for example, my interest in using the Stripe API was not the only thing I was thinking about.” The aptly named project, Buy Edwin Pizza, is… exactly what it sounds like. You can send Edwin money and he will make a video, at some point, of him eating the pizza he ordered with the money you contributed.&lt;/p&gt;
&lt;p&gt;“I’m actually still working on and maintaining that project, so I think social motivation has a lot more longevity than interest alone. This is true for utilitarian projects as well, like chrome extensions or productivity apps — if you can see that people are using them, and benefiting, it can be really gratifying to make updates and improvements over a long period.”&lt;/p&gt;
&lt;p&gt;*Ready to start a new side project with Glitch? Visit our &lt;a href=&quot;https://blog.glitch.com/post/sorting-through-that-complicated-awesome-side-project/htt*ps://glitch.com/create&quot;&gt;Create&lt;/a&gt; page.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>What Does it Take to Make Generative Art Every Week? We Asked Luke Patton.</title>
    <link href="https://blog.glitch.com/post/52-canvas-cards/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/52-canvas-cards/</id>
    <content type="html">&lt;h1&gt;What Does it Take to Make Generative Art Every Week? We Asked Luke Patton.&lt;/h1&gt;
&lt;p&gt;Luke Patton was never good at traditional art classes in school but, as he wrote on his &lt;a href=&quot;https://friendofpixels.com/posts/making-canvas-cards&quot;&gt;blog&lt;/a&gt;, he “internalized the lessons they taught [him] about practice and improvement.” These lessons didn’t go to waste, however, because eventually, Luke discovered generative art. After taking some coding classes and discovering &lt;a href=&quot;https://twitter.com/hashtag/plottertwitter?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Ehashtag&quot;&gt;#plottertwitter&lt;/a&gt;, Luke was inspired to create his own generative art — he went through &lt;a href=&quot;https://twitter.com/mattdesl&quot;&gt;Matt DesLauriers’&lt;/a&gt; course on &lt;a href=&quot;https://frontendmasters.com/courses/canvas-webgl/&quot;&gt;Creative Coding with Canvas &amp;amp; WebGL&lt;/a&gt; which “was a nitro boost to [his] coding abilities” and read &lt;a href=&quot;https://twitter.com/piratefsh&quot;&gt;Sher Minn’s&lt;/a&gt; &lt;a href=&quot;https://piratefsh.github.io/2019/01/07/computer-art-history-part-1.html&quot;&gt;History of Computer Art&lt;/a&gt; which “sent [him] on a deep Wikipedia journey to read about early computer artists.”&lt;/p&gt;
&lt;p&gt;“At some point I read &lt;a href=&quot;https://inconvergent.net/generative/&quot;&gt;Inconvergent’s essay on generative algorithms&lt;/a&gt; and it crystallized for me that I needed a structured way to practice,” Luke wrote. That’s when he started his Canvas Cards projects, where he produced 52 cards (one a week) for the entirety of 2019 and posted them into a Glitch project. Luke was also nice enough to talk to me about the project and his process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Have you ever done a year-long project before this? What was challenging about being that consistent?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I wasn’t really thinking about it at the time, but my in senior year of college I presented a final project based on &lt;a href=&quot;https://friendofpixels.com/projects/life-of-the-data-mind&quot;&gt;data I had collected about my life&lt;/a&gt;, everything that happened each day in 2013. I guess that feels a little different because I was just collecting info in 2013 and all the design and work was compressed into the first couple months of 2014.&lt;/p&gt;
&lt;p&gt;To me, the consistency [of the Canvas Cards] was more of a comfort than a challenge cause it distributed the pressure across a known time scale. If I had tried to make 52 cards just in vague bounds of 2019, I think I either would have burned out quickly or procrastinated till the end. Establishing one card per week gave me a good rhythm and let me know how much runway I had to approach any given idea.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Did this project change the way you think about art or change the way you think about your ability to create art?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think the most accurate way to put it would be that this project happened because of a change in the way I thought about art. Once I was introduced to generative art, it felt like a whole new world was opened up. I drank up a lot of history and theory before I ever really put together any code myself. I think this project definitely matured my understanding of the medium though, in the way that direct experience tends to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I thought your feelings about personal projects and money were interesting. Can you tell me how you arrived at this perspective? You mention that you &amp;quot;would no longer be doing a project for [yourself] and for a community, [you] would be someone with something to sell.&amp;quot; What difference do you think that makes with a personal project?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I can’t remember where I originally heard it but early in my design education the difference between free and $1 was impressed upon me. The introduction of money into any creative process is a multiplier for complexity, and the last thing I was looking for was more complexity.&lt;/p&gt;
&lt;p&gt;Almost all the knowledge and resources I used in this project came to me freely, from people who were sharing out of passion and kindness. That’s the spirit that I conceived of the project in, so it felt that remaining non-commercial was important. I really value the non-commercial web as a sort of haven against hustle culture and that’s where I wanted this project to live. I understand the necessity of artists to sell their work and be compensated (I’ve purchased prints and outputs before) but it just didn’t seem right for what I was doing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;When was the first time in your life you remember feeling good about something you created? Could be a doodle, a Lego project, a story you wrote, etc.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I was a little young for the GeoCities boom that I know a lot of internet creators experienced, but I was really involved on a GFX forum. We weren’t like a car, game or fandom dedicated forum but we would create forum signatures for people on those sites. That’s where I really cut my teeth on Photoshop and I would occasionally win our little internal “Sig of the Week” competitions. I think that was the first time I was really involved in a community of creative people and felt good and proud about creating something.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Has programming made you feel like a more creative person?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Absolutely. I think there’s a pretty stereotypical view of programming and people who program as very rigid and strict, which can be true, but the flexibility and potential packed into even a relatively simple library like Processing is unfathomable. I think the ideas I’m able to express with code are as strong as any I’ve put together with traditional design or art tools. And like any good tool, code can be a playground that lets you stretch creative muscles. I believe creativity is a muscle, any exercise you can get makes it stronger.&lt;/p&gt;
&lt;p&gt;*Check out Luke&#39;s complete Canvas Cards project &lt;a href=&quot;https://canvas-cards.glitch.me/&quot;&gt;here&lt;/a&gt; and read his &lt;a href=&quot;https://friendofpixels.com/posts/making-canvas-cards&quot;&gt;really insightf*ul retrospective&lt;/a&gt; while you&#39;re at it.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building Your Own Website, Once and For All</title>
    <link href="https://blog.glitch.com/post/building-your-own-website-once-and-for-all/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/building-your-own-website-once-and-for-all/</id>
    <content type="html">&lt;h1&gt;Building Your Own Website, Once and For All&lt;/h1&gt;
&lt;p&gt;There comes a time in everyone’s life when they ask themselves, “should I start a blog?” and the answer is, unequivocally, yes. Blogs are a flexible way to communicate or document just about anything. Write reviews for all the blueberry muffins you eat, keep a fictional diary from the perspective of your pet, or other useful things.&lt;/p&gt;
&lt;p&gt;The hardest part of blogging, like any hobby, is getting started and being consistent, so it’s important to find an easy way to begin. Luckily there are a handful of Glitch apps that we’ve found so you can just remix and jumpstart your new site.&lt;/p&gt;
&lt;p&gt;For someone learning how to code, there’s nothing more efficient than &lt;a href=&quot;https://glitch.com/~til-blog&quot;&gt;TIL Blog&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cassey/https://&quot;&gt;Cassey Lottman&lt;/a&gt; which gives you a skeleton of a blog with all the basic tools you’ll need for jotting down your thoughts including recent posts, archives, and tagging. Also, take a look at &lt;a href=&quot;https://cassey-til.glitch.me/&quot;&gt;Cassey’s blog&lt;/a&gt; made with the same structure to give yourself a demo on how it looks in action. If you’re feeling adventurous, maybe change the colors or your font.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/geoglitchies?path=README.md&amp;previewSize=100https://&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Next, you can try &lt;a href=&quot;https://glitch.com/~geoglitchies&quot;&gt;Geoglitchies&lt;/a&gt;, a simple but sleek looking blog from &lt;a href=&quot;https://glitch.com/@jlord&quot;&gt;Jess Lord&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt;, ready for your remix. Who wants to worry about hosting or frameworks, Geoglitchies aims to bring back early blogging like Geocities or LiveJournal where you can make a site for any of your obscure interests. “Remember making a website about dolphins or being able to look at 100 websites about dolphins in a row? This is kind of like that.” Even if you’re new to programming, everything you need to get started is in the “How to configure your site” blog post.&lt;/p&gt;
&lt;p&gt;Another option for your writing needs is &lt;a href=&quot;https://write.as/&quot;&gt;write.as&lt;/a&gt; which is a minimalist, distraction-free tool for publishing—so distraction-free that just like Glitch, you can try it out without signing up! The write.as also has a lot of tools on their &lt;a href=&quot;https://glitch.com/@writeas&quot;&gt;Glitch team page&lt;/a&gt; so you can work in a way that’s comfortable for you. Remix their &lt;a href=&quot;https://glitch.com/~readme-cms&quot;&gt;README CMS&lt;/a&gt; app and use Glitch’s markdown editor to write a post without even opening a new tab.&lt;/p&gt;
&lt;p&gt;If you’re looking for something more specific, like just to document your life, then &lt;a href=&quot;https://glitch.com/~nice-reads&quot;&gt;Nice Reads&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tessalt&quot;&gt;Tessa Thornton&lt;/a&gt; could be a good fit. Originally designed for reviewing books, you can actually just login to Nice Reads with your Twitter account and have your own profile right in Tessa’s app. But why stop there? Maybe you want a place to review local chili cheese fries—or any kind of fry—remix the app and add your own spin to it.&lt;/p&gt;
&lt;p&gt;_To keep any of these apps, save &lt;a href=&quot;https://glitch.com/@glitch/building-your-own_-website-once-and-for-all&quot;&gt;the collection&lt;/a&gt; for later or add one of them to your My Stuff!&lt;/p&gt;
&lt;p&gt;***We&#39;re building a more powerful Glitch, &lt;a href=&quot;http://glit.ch.it/3cetk0a&quot;&gt;learn more he*re**&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Will YouTube’s New Privacy Rules Actually Protect Children?</title>
    <link href="https://blog.glitch.com/post/youtube-coppa-privacy/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/youtube-coppa-privacy/</id>
    <content type="html">&lt;h1&gt;Will YouTube’s New Privacy Rules Actually Protect Children?&lt;/h1&gt;
&lt;p&gt;Someone &lt;a href=&quot;https://en.wikipedia.org/wiki/Think_of_the_children&quot;&gt;finally&lt;/a&gt; thought of the children.&lt;/p&gt;
&lt;p&gt;By deciding to treat all viewers of videos classified as “made for kids” as children under the age of 13, YouTube should certainly stop some illegal tracking of under-13 viewers by advertisers. But the shift, which Google’s video-hosting subsidiary &lt;a href=&quot;https://youtube.googleblog.com/2020/01/better-protecting-kids-privacy-on-YouTube.html&quot;&gt;announced was underway January 6&lt;/a&gt;, may also upend the business models of many YouTube creators, even those who say they aren’t trying to appeal to kids.&lt;/p&gt;
&lt;p&gt;The risk isn&#39;t just the shame-by-proximity of having clips appear next to Barney &amp;amp; Friends. They will also be cut off from targeted advertisements, the most profitable sort, as well as basic YouTube community-cultivation features.&lt;/p&gt;
&lt;p&gt;And in case creators don’t correctly tag their content, YouTube will backstop this new rule with machine-learning video-sorting algorithms.&lt;/p&gt;
&lt;p&gt;“The issue here is what ‘child directed’ really means,” emailed &lt;a href=&quot;https://www.rstreet.org/team/daisy-soderberg-rivkin/&quot;&gt;Daisy Soderberg-Rivkin&lt;/a&gt;, a resident fellow on children and technology at the R Street Institute, a free-market-minded think tank in Washington, D.C. “Animated clips, crafting content, videos about antique toys, there&#39;s a lot of stuff that kids might watch that was not necessarily created for them.”&lt;/p&gt;
&lt;p&gt;But YouTube didn’t take this step all on its own, even if its &lt;a href=&quot;https://www.ftc.gov/enforcement/cases-proceedings/172-3083/google-llc-youtube-llc&quot;&gt;September post previewing these changes&lt;/a&gt; might suggest that nobody else had a hand in them. In September, YouTube agreed to &lt;a href=&quot;https://www.ftc.gov/news-events/press-releases/2019/09/google-youtube-will-pay-record-170-million-alleged-violations&quot;&gt;pay a $170 million fine&lt;/a&gt; to the Federal Trade Commission and New York’s attorney general for illegally collecting personal data from children without their parents’ consent. As part of that settlement, YouTube committed to stepping up its enforcement of a rule called COPPA, short for &lt;a href=&quot;https://www.ftc.gov/enforcement/statutes/childrens-online-privacy-protection-act&quot;&gt;Children’s Online Privacy Protection Act&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;the-1998-statute-essentially-creates-a-parallel-privacy-universe-for-kids-under-13&quot; tabindex=&quot;-1&quot;&gt;The 1998 statute essentially creates a parallel privacy universe for kids under 13 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/youtube-coppa-privacy/#the-1998-statute-essentially-creates-a-parallel-privacy-universe-for-kids-under-13&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Instead of the general absence of rules about the collection and use of everybody else’s data, COPPA requires sites and online services to refrain from collecting those kids’ data without parental permission. (HBO’s comedy series “Silicon Valley” provided an excellent recap of COPPA in the &lt;a href=&quot;https://www.vulture.com/2017/04/silicon-valley-recap-season-4-episode-2.html&quot;&gt;season 4 episode “Terms of Service,”&lt;/a&gt; when a video-chat startup blew off this law and found itself facing a potential $21 billion fine.)&lt;/p&gt;
&lt;p&gt;Back in the late 1990s, the primary fear driving COPPA was not that kids would get targeted by ads but that their personal info would be scooped up by unscrupulous if not predatory sites.&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;https://www.latimes.com/archives/la-xpm-2000-apr-24-fi-22841-story.html&quot;&gt;contemporary story by Larry Magid in the *Los Angeles Time&lt;/a&gt;s *emphasizes that safety angle and doesn’t even mention advertising. But in 2012, the FTC &lt;a href=&quot;https://www.ftc.gov/news-events/press-releases/2012/12/ftc-strengthens-kids-privacy-gives-parents-greater-control-over&quot;&gt;revised its regulations&lt;/a&gt; to, among other things, ban sites from tracking children using “persistent identifiers that can recognize users over time and across different websites or online services, such as IP addresses and mobile device IDs.”&lt;/p&gt;
&lt;h2 id=&quot;youtube-violating-that-persistent-identifiers-rule-led-to-the-ftc-action-and-settlement-in-september-and-then-the-crackdown&quot; tabindex=&quot;-1&quot;&gt;YouTube violating that persistent-identifiers rule led to the FTC action and settlement in September, and then the crackdown &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/youtube-coppa-privacy/#youtube-violating-that-persistent-identifiers-rule-led-to-the-ftc-action-and-settlement-in-september-and-then-the-crackdown&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&amp;quot;If content creators have child-directed channels on YouTube, they must comply with COPPA,” said FTC commissioner Christine Wilson at the &lt;a href=&quot;https://www.fosi.org/events/2019-annual-conference/&quot;&gt;Family Online Safety Institute’s annual conference in Washington&lt;/a&gt; in November. But, she added: &amp;quot;I am aware that there is a lot of consternation on this topic.&amp;quot; The immediate concern among YouTube videographers is that they’ll see their incomes shrivel.&lt;/p&gt;
&lt;p&gt;“We asked creators to go into Creator Studio and disable personalized ads (called ‘Interest-Based Ads’, under the ‘Advanced’ tab) for a few days,” Jonathan Katz and Victoria Fener &lt;a href=&quot;https://www.tubefilter.com/2019/11/05/youtube-coppa-adpocalypse-ftc-rules-demonetizing-child-directed/&quot;&gt;wrote on TubeFilter in November.&lt;/a&gt; “Based on our initial testing, a video not running personalized ads sees a loss in revenue somewhere between 60% to 90%.”&lt;/p&gt;
&lt;p&gt;A &lt;a href=&quot;https://weis2019.econinfosec.org/wp-content/uploads/sites/6/2019/05/WEIS_2019_paper_38.pdf&quot;&gt;study released in 2019&lt;/a&gt; of the economic effects of disabling ad tracking at news sites found a much smaller shortfall—only 4% when browsers such as Apple’s Safari blocked ad tracking and left sites confined to matching ads with their context instead of behavioral data. But YouTube is a different market than news sites, and its own widely-used apps don’t block ad tracking.&lt;/p&gt;
&lt;p&gt;Jeremy Johnston, co-host of the YouTube channel &lt;a href=&quot;https://www.youtube.com/user/jhousevlogs/about&quot;&gt;J House Vlogs&lt;/a&gt;, said in an email that this potential shortfall represents his primary concern for his channel, in which he and his wife Kendra broadcast episodes of their life in Puerto Rico with their five kids to 1.99 million subscribers. “I love that viewers enjoy our content for free on YouTube, and we&#39;re able to make a living creating the content,” he said. “YouTube&#39;s use of personalized ads have been the mechanism that makes this transaction possible.”&lt;/p&gt;
&lt;p&gt;But he’s also worried about being locked out of YouTube’s community features. Yes, even the comments.&lt;/p&gt;
&lt;p&gt;“Losing comments is a big deal,” Johnston wrote. “We have spent hours responding to comments and engaging with viewers.”&lt;/p&gt;
&lt;p&gt;YouTube’s new rules for content that appears to be made for kids will also cancel recommendation tools and polls on Johnston’s channel. Google publicist Ivy Choi pointed to a video YouTube &lt;a href=&quot;https://www.youtube.com/watch?v=KdIlQ9kq4F4&quot;&gt;posted Dec. 17, 2019&lt;/a&gt; to answer creators’ questions, in which YouTube head of family partnerships Lauren Glaubach explained that the site had to deactivate those options on made-for-kids videos because “these features rely on user data.” Johnston added that he doesn’t know how many of his viewers might be under 13, because YouTube analytics only cover users above that age.&lt;/p&gt;
&lt;p&gt;At a &lt;a href=&quot;https://www.youtube.com/watch?v=v_28jc2vVQQ&quot;&gt;January event in Washington&lt;/a&gt; hosted by the libertarian group TechFreedom, multiple YouTube creators complained about being held accountable for the collection of children’s data when it’s Google that scoops up that data and then shares only vague outlines with them.&lt;/p&gt;
&lt;p&gt;“We&#39;re practically just getting pie charts,” said Jackie NerdEcrafter, who hosts &lt;a href=&quot;https://www.youtube.com/user/NerdyCraftsies/about&quot;&gt;a YouTube channel about crafts projects&lt;/a&gt; from Quebec. “We don&#39;t have any deep-dive information or personal information on anyone at all.” She also complained about the vagueness of YouTube’s criteria for what makes a video kid-directed. In an email afterward, she added that YouTube’s algorithm had erred in classifying her own output. “YouTube had designated 2 of my videos as ‘directed to kids’ even though both of these videos were reviews for parents/people with buying power to make informed decisions,” she wrote. “The reason these videos were flagged, I believe, is probably due to the brand name Crayola being the focus of the review.”&lt;/p&gt;
&lt;h2 id=&quot;as-with-many-social-platforms-the-lingering-problem-can-be-the-difficulty-of-knowing-how-to-navigate-new-rules&quot; tabindex=&quot;-1&quot;&gt;As with many social platforms, the lingering problem can be the difficulty of knowing how to navigate new rules &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/youtube-coppa-privacy/#as-with-many-social-platforms-the-lingering-problem-can-be-the-difficulty-of-knowing-how-to-navigate-new-rules&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As NerdEcrafter put it: “As creators, we are not told WHY a video is flagged, so we are left guessing.”&lt;/p&gt;
&lt;p&gt;Google’s clearest guidance may be in &lt;a href=&quot;https://www.youtube.com/watch?v=-JzXiSkoFKw&amp;amp;t=3s&quot;&gt;a video posted Nov. 12&lt;/a&gt;, in which Glaubach outlines a list of factors that could make a video “made for kids” (for example, “it uses language that is meant for children to understand” and “it includes activities that appeal to children”) and suggests that creators in doubt should “talk to a lawyer.” Glaubach also notes that YouTube’s machine-learning classification systems may override creators’ designations of videos as not made for kids “if we detect error or abuse,” in which case creators should avail themselves of YouTube’s send-feedback button.&lt;/p&gt;
&lt;p&gt;That challenge may only get tougher if COPPA’s age limit gets raised from 13 to 16—a key provision of &lt;a href=&quot;https://www.congress.gov/bill/116th-congress/house-bill/5573&quot;&gt;a bill introduced Jan. 9&lt;/a&gt;, and a move that Rep. Jan Schakowsky (D.-Ill.) defended at the &lt;a href=&quot;https://www.stateofthenet.org/sotn-20/agenda/&quot;&gt;State of the Net policy conference in Washington Jan. 28&lt;/a&gt;, saying “I want to shift the burden from the consumer.” Soderberg-Rivkin and Johnston argued that the more effective remedy for this problem of kids being tracked as adults is Google’s YouTube Kids app, which &lt;a href=&quot;https://www.youtube.com/kids/safer-experience/&quot;&gt;blocks that surveillance&lt;/a&gt; and only features family-safe content (although its human and machine filters have had problems with the latter).&lt;/p&gt;
&lt;p&gt;Johnston said he also pays for YouTube Premium, an ad-free option, “for convenience and time saving”—not out of concerns with ad tracking, which he said he accepts as part of getting free entertainment online. “We don&#39;t ever let our kids just watch YouTube unsupervised or without a specific purpose,” he said.&lt;/p&gt;
&lt;p&gt;The head of a Washington kids-advocacy non-profit that backs the FTC’s actions and YouTube’s crackdown made the same point.&lt;/p&gt;
&lt;p&gt;&amp;quot;The fact that there&#39;s no longer the comments or the chats or some of the other things that can really veer kids in the wrong direction is a positive step,” said James Steyer, founder, and CEO of &lt;a href=&quot;https://www.commonsense.org/&quot;&gt;Common Sense&lt;/a&gt;, in an email sent by a publicist.&lt;/p&gt;
&lt;p&gt;“But parents should still monitor their kids&#39; usage of YouTube, both the amount of time they spend on it and also what they watch on it.”&lt;/p&gt;
&lt;p&gt;The FTC, however, can’t mandate that parents stop letting their kids browse YouTube at random. It can’t issue orders to customers, only to companies. So that’s what it’s doing.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This Developer is Spreading Road Safety Awareness, One City at a Time</title>
    <link href="https://blog.glitch.com/post/this-developer-is-spreading-road-safety-awareness/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/this-developer-is-spreading-road-safety-awareness/</id>
    <content type="html">&lt;h1&gt;This Developer is Spreading Road Safety Awareness, One City at a Time&lt;/h1&gt;
&lt;p&gt;More than a century after the first car was sold, road traffic injuries and deaths remain one of the most dangerous problems in the world. The &lt;a href=&quot;https://www.cdc.gov/injury/features/global-road-safety/index.html&quot;&gt;CDC&lt;/a&gt; estimates about 3700 people may die every day around the world in car, truck, bus, motorcycle, bicycle, or pedestrian-related traffic accidents. Half of those killed are cyclists or pedestrians.&lt;/p&gt;
&lt;p&gt;To confront this issue, &lt;a href=&quot;https://visionzeronetwork.org/&quot;&gt;Vision Zero&lt;/a&gt;, a road traffic safety initiative, started in Sweden in 1997 with the goal of reducing the road traffic-related fatalities and injuries. The project has had great success in Sweden, which now has &lt;a href=&quot;https://centerforactivedesign.org/visionzero&quot;&gt;one of the lowest annual road death rates in the world&lt;/a&gt;—despite an increase in overall traffic—and has inspired countries and cities all over the world to adopt Vision Zero initiatives.&lt;/p&gt;
&lt;p&gt;One Washington, DC-based Glitch user, &lt;a href=&quot;https://glitch.com/@dschep&quot;&gt;Daniel Schep&lt;/a&gt;, has taken action on this issue in his community.&lt;/p&gt;
&lt;p&gt;“I&#39;ve been coding since I was in middle school and biking longer than I can remember. Both are integral parts of who I am,” Daniel said in an interview with Glitch. “But unsurprisingly, coding has proven to be much more lucrative.”&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://zero-vision-dc-clock.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;An idea occurred to him “when Carlos Sanchez-Martin [an e-scooter rider] and Tom Hollowell [a cyclist] were killed within days of each other.” The idea was to take the classic “X days since last accident” sign and use it to show the frequency of traffic-related deaths. Zero Vision DC Clock keeps count of how recently a pedestrian or cyclist was fatally struck by a vehicle in DC. The counter increases on its own and when an accident occurs, Daniel updates the app with the deceased’s name and moves the counter back to zero.&lt;/p&gt;
&lt;p&gt;One of the reasons that Daniel chose Glitch to host this project was because he wanted to let others make their own versions of his app.&lt;/p&gt;
&lt;p&gt;“Remixability was 100% a goal...having as simple a code base as possible (no frameworks, just vanilla Javascript) and hosting on Glitch made it very easy for people to make their own versions for their cities,” Daniel explained. “The first remix was from a transportation planning student in Montgomery County right across the Maryland/DC line. The Boston remix came after the death of Dave Salovesh, a vocal bike [and] pedestrian safety advocate. This has led to lots of coverage and global calls to action.”&lt;/p&gt;
&lt;p&gt;While Daniel finds it compelling that something simple he created something could be used by activists in different communities, to him “it’s mostly really sad that it&#39;s necessary.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why Non-Binary Tech Workers Remain Skeptical of the Online Adoption of Gender-Neutral Pronouns</title>
    <link href="https://blog.glitch.com/post/gender-neutral-pronouns/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/gender-neutral-pronouns/</id>
    <content type="html">&lt;h1&gt;Why Non-Binary Tech Workers Remain Skeptical of the Online Adoption of Gender-Neutral Pronouns&lt;/h1&gt;
&lt;p&gt;“There&#39;s not a man I meet but doth salute me, As if I were their well-acquainted friend,” William Shakespeare wrote, over 400 years ago in &lt;em&gt;A Comedy of Errors&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Grammarians will note Shakespeare’s use of the singular “they.” It’s the type of “they” that doesn’t specifically refer to a man or woman, but instead replaces “he” or “she” with irrelevance. While this “they” has origins as &lt;a href=&quot;https://public.oed.com/blog/a-brief-history-of-singular-they/&quot;&gt;early as the late 1300s&lt;/a&gt;, the pronoun was named Merriam Webster’s &lt;a href=&quot;https://www.merriam-webster.com/words-at-play/word-of-the-year/they&quot;&gt;Word of the Year&lt;/a&gt; in 2019, defined as “a single person whose gender identity is nonbinary” or “a single person whose gender is intentionally not revealed.”&lt;/p&gt;
&lt;h2 id=&quot;why-and-how-did-they-collect-currency-in-2019&quot; tabindex=&quot;-1&quot;&gt;Why and how did “they” collect currency in 2019? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/gender-neutral-pronouns/#why-and-how-did-they-collect-currency-in-2019&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;According to Merriam-Webster, searches for the word “they” increased by 313% over the previous year. The pronoun also gained momentum &lt;a href=&quot;https://www.nytimes.com/2019/05/29/us/nonbinary-drivers-licenses.html&quot;&gt;among policymakers&lt;/a&gt; as nonbinary teenagers pushed for driver’s licenses that reflect more gender identities. But the wave of proposed gender-neutral legislation is slow-moving, held up by a bureaucratic binary system, generational divides, and partisan lines.&lt;/p&gt;
&lt;p&gt;On a more fundamental level, the surge in popularity around “they” is a response to changing times. According to &lt;a href=&quot;https://www.pewresearch.org/fact-tank/2019/09/05/gender-neutral-pronouns/&quot;&gt;Pew Research Center&lt;/a&gt;, one-in-five U.S. adults personally know someone who goes by a gender-neutral pronoun. &lt;a href=&quot;https://www.pewsocialtrends.org/2019/01/17/generation-z-looks-a-lot-like-millennials-on-key-social-and-political-issues/&quot;&gt;Survey data&lt;/a&gt; also suggests that more and more Americans will become more gender literate within the coming years.&lt;/p&gt;
&lt;p&gt;Certain politicians are already endorsing this attitude—a number of Democratic presidential candidates &lt;a href=&quot;https://www.fastcompany.com/90404480/6-of-the-2020-democrats-now-list-their-pronouns-in-their-twitter-bios&quot;&gt;list their gender pronouns&lt;/a&gt; in their Twitter bios. While this could be perceived as an overt exertion of political correctness, which it is, it’s also a sentiment echoed throughout user profiles on Twitter en masse.&lt;/p&gt;
&lt;p&gt;Folks of all gender identities have taken to Twitter to share their pronouns in their bios, a trend that took off with little to no initiative from Twitter itself. Twitter is a gathering place for public discourse, and people simply want to normalize the idea that everyone should lay bare their pronouns out of respect for those who use non-standard pronouns.&lt;/p&gt;
&lt;p&gt;“It’s a social phenomenon amongst people,” said Rowan Rosenthal, a product designer who is nonbinary and uses they/them pronouns. “When straight, cis-gender people started doing that, I thought that was really cool because it was a show of allyship in a lot of cases. I know that it’s also controversial because some people view it as virtue signaling in some ways, but I think it’s nice [for nonbinary and transgender people] because you’re not outing yourself by having your pronouns in your bio.”&lt;/p&gt;
&lt;p&gt;Rosenthal used to work at OkCupid, where they created &lt;a href=&quot;https://theblog.okcupid.com/share-your-pronouns-on-your-okcupid-profile-16b307a227bb&quot;&gt;the feature that lets users define their own pronouns&lt;/a&gt;. It was the first project of its kind from a mainstream dating app; historically, users would just include their pronouns in their bios on dating apps and social media sites due to a lack of better options.&lt;/p&gt;
&lt;h2 id=&quot;more-tech-companies-followed-okcupid-s-suit-in-attempts-to-become-more-gender-inclusive&quot; tabindex=&quot;-1&quot;&gt;More tech companies followed OkCupid’s suit in attempts to become more gender-inclusive &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/gender-neutral-pronouns/#more-tech-companies-followed-okcupid-s-suit-in-attempts-to-become-more-gender-inclusive&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In 2019, Bumble rolled out &lt;a href=&quot;https://bumble.com/the-buzz/genderidentity&quot;&gt;an extensive list of gender options&lt;/a&gt; and the ability to choose whether or not you want to show your gender identity to potential matches. Instagram &lt;a href=&quot;https://instagram-press.com/blog/2019/06/10/celebrating-untoldpride-this-pride/&quot;&gt;added a custom field to its gender options&lt;/a&gt;, which previously only included male, female and “not specified.” Slack now lets workspace owners and admins &lt;a href=&quot;https://slack.com/help/articles/212281478&quot;&gt;add a custom profile field&lt;/a&gt; for people to select their preferred pronouns, but employees still need to ask their admins to do this if it’s not prioritized. Lyft &lt;a href=&quot;https://techcrunch.com/2019/05/29/lyft-is-adding-gender-neutral-pronouns-to-its-app/&quot;&gt;also added gender-neutral pronouns to its app&lt;/a&gt;, where drivers can see rider’s preferred pronoun but not vice versa.&lt;/p&gt;
&lt;p&gt;In introducing these new features, many companies partner with LGBTQ+ organizations to better understand the needs of different people across the gender spectrum. For example, Tinder teamed up with multiple LGBTQ+ organization to roll out “&lt;a href=&quot;https://blog.gotinder.com/genders/&quot;&gt;More Genders&lt;/a&gt;” in 2016. Since then, 80 million matches have been made among those that have activated the feature, but the company has consciously been slow to release the functionality on a global scale. “More Genders” is only available in eight countries today, whereas Tinder’s app is available in over 190 countries.&lt;/p&gt;
&lt;p&gt;“We want to make sure we’re rolling it out ‘on the ground’ and typically with an LGBTQ-focused organization because, ultimately, we aren&#39;t the local experts on culture or gender,” Tinder’s Director of Communications, Evan Bonnstetter, told me. &amp;quot;I live in Los Angeles and the diversity of this city is reflected on Tinder. But in other cities, you may not be exposed to the same diversity. As an app for everyone — that&#39;s used everywhere — we definitely take this into account.&amp;quot;&lt;/p&gt;
&lt;p&gt;Tinder** **hasn’t tackled gender pronouns yet, which Bonnstetter told me was because it’s not particularly relevant to the one on one interactions that you have on Tinder. However, addressing non-standard pronouns more directly is definitely not off the table for Tinder. I thought back to my conversation with Rosenthal, where they told me about all the misgendered “hey girl” DMs they receive on dating apps.&lt;/p&gt;
&lt;p&gt;It’s worth noting that more than half of Tinder’s users are between 18 and 25, an age group representative of the more open-minded and gender fluid Generation Z. &lt;a href=&quot;https://www.pewsocialtrends.org/2019/01/17/generation-z-looks-a-lot-like-millennials-on-key-social-and-political-issues/&quot;&gt;According to Pew&lt;/a&gt;, 59 percent of Generation Z say that “forms or online profiles that ask about a person’s gender should include options other than ‘man’ or ‘woman’” and about half of both Generation Z and millennials agreed that “society isn’t accepting enough for people who don’t identify as a man or a woman.”&lt;/p&gt;
&lt;h2 id=&quot;when-tech-moves-faster-than-the-law&quot; tabindex=&quot;-1&quot;&gt;When tech moves faster than the law &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/gender-neutral-pronouns/#when-tech-moves-faster-than-the-law&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A continuous theme that came up in my conversations with nonbinary people for this story was the idea that online efforts to make the world more inclusive don’t necessarily translate to the lived experience offline.&lt;/p&gt;
&lt;p&gt;“I feel so cynical about pronouns being added to rideshare and social media apps because I always customize them, and no one ever uses them anyway,” says Isabel Lee, a product designer and software engineer who uses they/them pronouns. “I’ve never had people use my gender and pronouns unless I verbally tell them.”&lt;/p&gt;
&lt;p&gt;Most often, this comes up for Lee on dating apps, where they said they either have to hide their gender in order to not “freak people out” or be explicit about gender on the apps to avoid explaining their gender in person.&lt;/p&gt;
&lt;p&gt;Rosenthal also experienced this online to offline disconnect when they used the medical booking service ZocDoc to schedule a hormone appointment with an Endocrinologist. At the actual appointment, the doctor’s office addressed them by their legal name because there wasn’t a form field for any other option.&lt;/p&gt;
&lt;p&gt;“It was such cognitive dissonance — this was a trans appointment and they were calling me by my legal name,” said Rosenthal. “It was so frustrating to deal with that in person.” Today, Rosenthal advises other startups on how to address gender identity and pronouns. Typically, they advise companies to not collect gender at all. If the company does decide to collect gender information from users, a safe route includes options for males, females, nonbinary people, as well as a fill in the blank option.&lt;/p&gt;
&lt;p&gt;Deep-rooted, societal barriers that affect the lived experience of nonbinary people also extend to how old technological systems were set up. As Meredith Broussard wrote in her *&lt;a href=&quot;https://slate.com/technology/2019/10/gender-binary-nonbinary-code-databases-values.html&quot;&gt;Slat*e piece on the subject&lt;/a&gt;, binary code — meaning the system that powers computers — won’t accommodate nonbinary people. What does this look like in practice? Facebook’s software &lt;a href=&quot;https://www.thedailybeast.com/what-each-of-facebooks-51-new-gender-options-means&quot;&gt;seems to allow users to self-identify&lt;/a&gt;, but the way the system actually records the data (which is ultimately sold to advertisers) names each user as male, female or null.&lt;/p&gt;
&lt;p&gt;Both Rosenthal and Lee speculated, given their experience working at startups, that the time and investment it takes to overhaul a backend may not necessarily be prioritized in the name of gender inclusivity.&lt;/p&gt;
&lt;p&gt;“You would have to rebuild and re-architect a lot of what’s already there,” said Rosenthal. “That’s obviously a huge investment. It’s hard to say we should rebuild this whole thing for this small demographic of people, even though it’s obviously really important. From a business standpoint, the impact is small.”&lt;/p&gt;
&lt;p&gt;From Tinder’s perspective, the effort and resources are worth it, if not crucial to growing the business.&lt;/p&gt;
&lt;p&gt;&amp;quot;For us, it’s more about doing the right thing than a bottom line for the business,” said Bonnstetter. “The majority of are members are Gen Z,  so our membership grows naturally because people turn to us when they start to explore dating. But at the end of the day, that’s not the main reason we’re doing this. Our ultimate goal is that people like being on Tinder and feel welcome.”&lt;/p&gt;
&lt;p&gt;As the tech industry &lt;a href=&quot;https://www.technologyreview.com/s/526401/laws-and-ethics-cant-keep-pace-with-technology/&quot;&gt;has proven&lt;/a&gt; time and time again, it moves faster than the law. It shapes and changes culture before regulators can blink. But when it comes to the mass adoption of gender-neutral pronouns, the tech industry seems to be treading at a slow, cognizant clip.&lt;/p&gt;
&lt;p&gt;This might be because culture is self-regulating in this case; widespread acceptance of the gender spectrum is going mainstream independent of the relatively modest efforts made by Big Tech. But the way online experiences shape the offline experiences for those who use non-standard pronouns bears room for improvement, possibly because the majority of people shaping the decisions around these online experiences go by “he” or “she.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch, Glimmer, and the Web We Need </title>
    <link href="https://blog.glitch.com/post/glitch-glimmer-technology-culture-stories/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-glimmer-technology-culture-stories/</id>
    <content type="html">&lt;h1&gt;Glitch, Glimmer, and the Web We Need&lt;/h1&gt;
&lt;p&gt;As we’re fond of saying, Glitch is the friendly community where everyone can build the web.&lt;/p&gt;
&lt;p&gt;We’re also the friendly community to share stories about the people who build—the coders and creators who are making technology and who are making technology &lt;em&gt;better&lt;/em&gt;. To share those stories, we’ve launched the new magazine you see before you: &lt;a href=&quot;http://glitch.com/glimmer&quot;&gt;Glimmer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are a little company that’s &lt;em&gt;also&lt;/em&gt; investing in creating so much media because it’s essential we tell better stories about tech. Long before we were Glitch, our company was started 20 years ago as Fog Creek Software. Our founder Joel Spolsky kind of wrote the company into existence on his seminal blog Joel on Software. And while, yes, some of his posts were about how to name the variables in your code, a lot of them were just human stories, about the world, that he then used to help encourage technology to be more thoughtful and more intentionally designed.&lt;/p&gt;
&lt;p&gt;Glitch has moved past the voice of &lt;em&gt;any&lt;/em&gt; single person, but we still believe in the power of voices and untold stories to encourage technology to be a force for good in the world. That’s even more important at a time when so much of technology is causing doubt, anxiety, and stress.&lt;/p&gt;
&lt;p&gt;But leaving the human stories out of tech is how we got in this mess in the first place. By being only focused on technology as a story of &lt;em&gt;code&lt;/em&gt;, we abstracted away the real, meaningful concerns and problems that we should have been solving. If Glitch has a mission of enabling &lt;em&gt;everyone&lt;/em&gt; on the web to create the web, then we have to reach people who will discover this new web through culture before they discover it through code.&lt;/p&gt;
&lt;h2 id=&quot;there-are-countless-important-stories-about-technology-and-culture-that-still-haven-t-been-told&quot; tabindex=&quot;-1&quot;&gt;There are countless, important stories about technology and culture that still haven’t been told. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-glimmer-technology-culture-stories/#there-are-countless-important-stories-about-technology-and-culture-that-still-haven-t-been-told&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Whether the format is in essays, web apps, podcasts, illustrations, video or anything else—we want to challenge people to think of the impact that tech can have on our lives. Most publications that wrangle with these issues talk about which companies get funded, or which giant platforms are leaking our data.&lt;/p&gt;
&lt;p&gt;But there’s a deeper, more profound, story that couldn’t be told anywhere else, especially when informed by a community that’s created millions of apps that couldn’t be built anywhere else.&lt;/p&gt;
&lt;p&gt;We invite you to join us and share your story, too. If you’re a reader, dig in. If you’re a writer, illustrator, data journalist, storyteller, &lt;a href=&quot;https://glitch.com/culture/introducing-glimmer-call-for-writers/&quot;&gt;send us your pitch&lt;/a&gt;. If you’re a company that wants to reach an inclusive community of the smartest, most creative, creators on the web, &lt;a href=&quot;https://glitch.com/glimmer/category/partners&quot;&gt;let’s partner&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And if you’re someone who makes the web, we’d love to feature your work. We can’t wait to see what you create.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Women of Color are Redefining the Culture of Remote Work </title>
    <link href="https://blog.glitch.com/post/women-of-color-remote-distributed-work/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/women-of-color-remote-distributed-work/</id>
    <content type="html">&lt;h1&gt;Women of Color are Redefining the Culture of Remote Work&lt;/h1&gt;
&lt;p&gt;Waking at 6 a.m., Aundréa Murray meditates every morning before touching any technology. Living in the depths of her email inbox is a reality of the past, and setting the day&#39;s tone is a must before tackling her to-do list. Some afternoons she joins expats and digital nomads working from laptops at a local cafe and on others, she’s adventuring to a waterfall hike or a bustling Balinese market.&lt;/p&gt;
&lt;p&gt;Murray is one of the millions of Americans who’ve left an office job and claimed their freedom by becoming location independent. Since leaving Hartford, Connecticut in 2016 she has studied, worked abroad and spent the past year working remotely as a marketing campaign manager while traveling throughout six southeast Asian countries, including Thailand, Vietnam, and Malaysia, picking up new clients, new friends, and new inspiration during her travels.&lt;/p&gt;
&lt;p&gt;“Being able to work outside of an office has been critical to my mental health and the success of my work - without it, I lose momentum, motivation and passion for what I am doing,” says Murray.&lt;/p&gt;
&lt;p&gt;“The sooner employers understand that their employees thrive from having this freedom, the sooner they can see the growth in their companies.”&lt;/p&gt;
&lt;p&gt;The remote work lifestyle has been steadily pushing the boundaries and redefining work culture in the U.S. for more than a decade now. From 2005 to 2017, the number of people telecommuting in the U.S. increased by 159%, according to U.S. Census and Bureau of Labor Statistics data collected by &lt;a href=&quot;https://globalworkplaceanalytics.com/&quot;&gt;Global Workplace Analytics&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As professionals continue to pull away from traditional routines and conventional office spaces, remote working will maintain its upward trend as individuals are more intentional about prioritizing a work-life balance, improved health, and well-being. In a collective report published by &lt;a href=&quot;https://buffer.com/state-of-remote-work-2019#&quot;&gt;Buffer&lt;/a&gt; last year, 2,500 remote workers of all ages shared their individual experiences and 99% said they would work remotely for the rest of their careers.&lt;/p&gt;
&lt;p&gt;The rise in remote work coupled with a desire to travel birthed the ‘digital nomad’, which has now become an international subculture for many professionals uprooting their lives to explore foreign countries and cities around the world, tethered only to their laptops and a strong WiFi connection. In 2019, 7.3 million Americans describe themselves as digital nomads, according to &lt;a href=&quot;https://www.mbopartners.com/state-of-independence/2019-digital-nomad-research/&quot;&gt;MBO partners&lt;/a&gt;, a provider of back-office services to independent workers that studies the freelance economy.&lt;/p&gt;
&lt;p&gt;More often than not, we’ve seen the digital nomad experience and its narratives shared in the media from a privileged white lens, but professionals from a variety of backgrounds and races have been just as present in shifting work culture, including many women of color like Murray. In some cases, remote work has even helped to decrease gender and racial gaps in work industries, &lt;a href=&quot;https://www.forbes.com/sites/andrealoubier/2017/03/13/how-working-remotely-is-helping-women-close-the-gender-gap-in-tech/#1a6319884ea7&quot;&gt;especially tech&lt;/a&gt;. And through social media and blogs, women of color are building community and influencing their peers to join the movement.&lt;/p&gt;
&lt;p&gt;“Nomadism is different for everybody, and for me, it’s been an interesting ride,” says Murray about her experience traveling as a Black woman. “The downside has been not seeing too many women of color in certain countries and feeling isolated and lonely, but checking Facebook and Instagram to see who’s in your city can remind you you’re not at all alone.”&lt;/p&gt;
&lt;p&gt;For San Francisco native Yosh Han, a clairvoyant and scent artist running her own perfume company remotely, digital nomadism looks like a constant exploration of culture, collaboration, and building community.&lt;/p&gt;
&lt;p&gt;“I love working with talented people and broadening my work, whether it be with local artisans or entrepreneurs,” she says.&lt;/p&gt;
&lt;p&gt;After complete burnout and back-to-back heartbreak left her craving a big life change, Han left San Francisco in December 2016 to join a 78-person travel group on&lt;a href=&quot;https://remoteyear.com/&quot;&gt; Remote Year&lt;/a&gt;, a company that organizes international travel for professionals from different backgrounds and industries. As a Tawainese-American woman, Han says she has had to constantly clarify her heritage during her travels.&lt;/p&gt;
&lt;p&gt;“Sometimes being a woman of color helped me fit in and gave me some advantages in countries where brown skin is the norm, and other times, especially in Europe, people would insist I am from China,” she says. Her advice to other women of color who are navigating the day-to-day of digital nomadism is to make local friends and really get involved in the communities.&lt;/p&gt;
&lt;p&gt;“It’s so expanding to learn about other cultures, even dating in other countries is a huge eye-opener.”&lt;/p&gt;
&lt;p&gt;Work travel programs and companies, including Remote Year, are now becoming more intentional about inclusivity for both their employees and their program groups. Akua Sencherey, a Black woman digital nomad and former Remote Year program consultant, says that she noticed a change in the racial and ethnic makeup of the groups during 2018 when she worked for the company, including more African Americans.&lt;/p&gt;
&lt;p&gt;“I believe the biggest driver of this was the pioneering members of the early Remote Year groups being honest with their experiences and sharing that perspective with prospective travelers.”&lt;/p&gt;
&lt;p&gt;Sencherey also shared her experiences as a Black woman abroad, describing a range of experiences in Brazil, Montenegro, South Africa and other countries where she faced blatantly racist acts.&lt;/p&gt;
&lt;p&gt;“One thing that I now know for sure is that the world doesn’t really know who women of color are, especially those from the U.S. They have a stereotypical view of us from the media and Hollywood – I’ve often been referred to as Serena Williams, Beyonce, Obama Family. Our international identity is also mixed within the context of each country’s own history with people of color and, more recently, those who have landed in their country for various reasons from Africa.”&lt;/p&gt;
&lt;p&gt;But she says she refuses to let the ignorance of others stop her from journeying, and others shouldn&#39;t let it stop them either. Her advice to other women of color travelers is to set an intention for the life path they want to go after, even if it means putting all eggs in one basket, and see what doors will open if you step into that path with your truest self.&lt;/p&gt;
&lt;p&gt;“Discrimination and prejudice are everywhere and in different contexts, and they act out differently, but each race or gender challenge that I’m faced with brings me to closer to my true identity—it teaches me to maintain my light and my smile and the fullness of myself regardless of how someone responds to me or what I think anyone else’s expectations of me are,” says Sencherey. “There’s no place on earth I will not travel because of the color of my skin or because I am a woman.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why You&#39;re Getting So Many Texts from Political Campaigns</title>
    <link href="https://blog.glitch.com/post/political-campaigns-text-messaging-outreach/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/political-campaigns-text-messaging-outreach/</id>
    <content type="html">&lt;h1&gt;Why You&#39;re Getting So Many Texts from Political Campaigns&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;This piece is co-published with &lt;a href=&quot;https://protegopress.com/&quot;&gt;Protego Press&lt;/a&gt;, a new publication exploring the relationships between technology, huma&lt;/em&gt;n rights, and public policy.&lt;/p&gt;
&lt;p&gt;In recent weeks you may have received text messages from an unknown number, often times out of state. They are not selling anything or trying to steal your identity, they are trying to get you to participate in the political process and, more often than not, vote for a particular candidate. Unlike traditional robocalls, these text messages aren’t being sent from some automated device, but instead from a campaign volunteer.&lt;/p&gt;
&lt;p&gt;In recent years, this practice, known as peer-to-peer texting, has only continued to expand as &lt;a href=&quot;https://www.npr.org/2018/11/22/669591667/from-get-out-to-vote-to-text-out-to-vote-the-rise-of-peer-to-peer-texting&quot;&gt;examples of its effectiveness grow&lt;/a&gt;. As peer-to-peer texting has continued to grow, so have consumer questions about its legality. These questions have resulted in lawsuits and complaints to state and federal regulators alike.&lt;/p&gt;
&lt;h2 id=&quot;how-peer-to-peer-texting-currently-works&quot; tabindex=&quot;-1&quot;&gt;How Peer to Peer Texting Currently Works &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/political-campaigns-text-messaging-outreach/#how-peer-to-peer-texting-currently-works&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Presently, the U.S. Federal Communications Commission &lt;a href=&quot;https://www.fcc.gov/political-campaign-robocalls-robotexts&quot;&gt;makes clear&lt;/a&gt; that political campaign-related autodialed or prerecorded voice calls (including autodialed live calls, prerecorded voice messages, and text messages) are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Not allowed to cell phones, pagers, or other mobile devices without the called party&#39;s prior express consent.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Not allowed to protected phone lines such as emergency or toll-free lines, or lines serving hospitals or similar facilities, unless made with the called party&#39;s prior express consent. Allowed when made to landline telephones, even &lt;em&gt;without&lt;/em&gt; prior express consent.
These specified prohibitions stem from the regulatory framework found in the &lt;a href=&quot;https://www.fcc.gov/general/telemarketing-and-robocalls&quot;&gt;Telephone Consumer Protection Act &lt;/a&gt;(“TCPA” found at 47 U.S.C. §227 et seq.). This Act generally restricts certain behaviors, outside emergency situations, such as, but not limited to:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;making any call using any &lt;strong&gt;&lt;em&gt;automatic telephone dialing syst&lt;/em&gt;em&lt;/strong&gt; or an artificial or prerecorded voice to any telephone number assigned to a paging service, &lt;strong&gt;&lt;em&gt;cellular telephone servi&lt;/em&gt;ce&lt;/strong&gt;, specialized mobile radio service, or other radio common carrier service, or any service for which the called party is charged for the call, unless such call is made solely to collect a debt owed to or guaranteed by the United States;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;initiating any telephone call to any residential telephone line &lt;strong&gt;&lt;em&gt;using an artificial or prerecorded voi&lt;/em&gt;ce&lt;/strong&gt; to deliver a message without the prior express consent of the called party; or&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;using any telephone facsimile machine, computer, or other device to send, to a telephone facsimile machine, an unsolicited advertisement (exceptions noted); or&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;using an automatic telephone dialing system in such a way that two or more telephone lines of a multi-line business are engaged simultaneously.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;privacy-and-peer-to-peer-texting&quot; tabindex=&quot;-1&quot;&gt;Privacy and Peer to Peer Texting &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/political-campaigns-text-messaging-outreach/#privacy-and-peer-to-peer-texting&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The legality under the TCPA is only one area of voter concern, however. Another, and perhaps more prevalent concern, rests in privacy considerations and a campaign’s willingness to give strangers access to your name and contact information.&lt;/p&gt;
&lt;p&gt;In this vein, it is important to note that, while &lt;a href=&quot;https://www.ncsl.org/research/elections-and-campaigns/access-to-and-use-of-voter-registration-lists.aspx&quot;&gt;every state is slightly different&lt;/a&gt;, most states make much of your voting registration information publicly available (name, address, phone number) to political campaigns and, often, individuals alike. While many states limit the use of this information to non-commercial purposes, few pair the misuse of such information with a criminal-felony penalty. As candidates and consultants expand their methods of information gathering to various forms of data mining, the voter file remains the first step in most campaigns.&lt;/p&gt;
&lt;p&gt;As innovation begets new technology, political campaigns will continue to alter the methods of voter contact. Whether it is paid tweeters, misinformation bots, or peer-to-peer texting, today’s political landscape is something we could have hardly imagined even 5 or 10 years ago. With the exponential changes to how we communicate, we are equally as likely to have a new medium for voter contact before regulators weigh in on changes to peer-to-peer texting. Nevertheless, peer-to-peer texting is the norm for the foreseeable future.&lt;/p&gt;
&lt;p&gt;So, with the Super Tuesday primaries around the corner, you may find yourself a popular target for political campaigns. Whether it’s texting, online advertisements, television advertisements, direct mail, or young campaign staffers knocking on your door, campaigns may not know who you are, but they will find you, and they will attempt to persuade you.&lt;/p&gt;
&lt;p&gt;While peer-to-peer texting from campaigns may be surprising, or even unwanted, it’s not going anywhere anytime soon. Be nice to the volunteer texting and be happy another person is participating in the democratic process.&lt;/p&gt;
&lt;p&gt;*The information provided in this article does not, and is not intended to, constitute legal advice; instead, all information, content, and materials are for general informational purposes only.  *&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Lead image: A woman holds a smartphone at a restaurant. Photo by Sunyu Kim from Pexels.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Using a Glitch App to Support a Movement</title>
    <link href="https://blog.glitch.com/post/using-a-glitch-app-to-support-a-movement/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/using-a-glitch-app-to-support-a-movement/</id>
    <content type="html">&lt;h1&gt;Using a Glitch App to Support a Movement&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;If you’re online often enough, chances are you’ll see news about workers unionizing or boycotts against large corporations. As Glitch software engineer Sarah Zinger writes, it can be difficult to remember all the movements, let alone support them. So instead of having to keep track yourself, why not let technology do the heavy lifting?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Not that long ago I was thinking about how I should probably be more selective in where I give my dollars on the internet. But turning every single routine website visit into an ethical question is sort of exhausting and probably not that effective so I made an app on Glitch to help.&lt;/p&gt;
&lt;p&gt;I go through a few phases: I hear about the latest atrocity happening at Big Tech Company, how they are supporting ICE, or refusing to recognize a labor union, or are poisoning our air and water, or whatever, and I feel the urge to do something about it. So I will stop using their services for at least a time.&lt;/p&gt;
&lt;p&gt;The trouble with this approach is that I’m something of a cynic and a bit lazy, and have historically relied on Twitter as my news source. Which leads to questions in my brain like: Does it really matter if I don’t visit Amazon.com today if I rely on their AWS services? Yes, I wanted to support the Vox Unionizing efforts—congrats by the way—but they run like... a lot of websites. Am I supposed to just like remember not to click on all of them? That seems hard. Did I mention I’m lazy?&lt;/p&gt;
&lt;p&gt;And in truth boycotts work best when they’re run by an organized effort that has strategically identified an opportunity for change, not just the random half-hearted-fact-finding of an individual who has (surprise!) discovered a less than savory outcome from a capitalist organization. So I decided to prototype a boycotting browser extension on glitch to see if that would be a good idea.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here’s how it works:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I like it for a few reasons. For starters, it turns out this kind of thing takes very little time to build a small version of, which is immensely satisfying to me. It also gives power to organizers to know how many people are participating in a boycott, rather than little old me who is channeling my inner Chidi from &lt;em&gt;The Good Place&lt;/em&gt; wondering if buying Almond Milk today could land me a ticket to the Bad Place tomorrow.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://turn-around.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Plus, it&#39;s empowering if I know I’m part of a whole bunch of people doing the same boycott. I like the idea that we could move away from “Is this company evil?” (I’ve heard there may not be any kind of ethical consumption under capitalism?) and towards: “Hey, we won’t support this specific business practice so stop it or else.”&lt;/p&gt;
&lt;p&gt;I reached out to one of my favorite community organizing groups here in the city and they weren’t particularly interested in working on it with me, so I suspect this like all of my side projects will continue to fizzle out before it really takes off. But just building out the prototype has been a lot of fun and a great reminder that we all have control over our own browsers to some degree. If you want to build your own extension &lt;a href=&quot;https://turn-around.glitch.me/&quot;&gt;feel free to remix it&lt;/a&gt; and see where it (doesn’t) take you!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bundle Up: How Music Charts in the Streaming Era</title>
    <link href="https://blog.glitch.com/post/music-streaming-bundling-billboard-spotify/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/music-streaming-bundling-billboard-spotify/</id>
    <content type="html">&lt;h1&gt;Bundle Up: How Music Charts in the Streaming Era&lt;/h1&gt;
&lt;p&gt;Stop me if you’ve heard this one before: the Internet has changed the music industry forever.&lt;/p&gt;
&lt;p&gt;A Twitter account called &lt;a href=&quot;https://twitter.com/chartdata&quot;&gt;@chartdata&lt;/a&gt; has become extraordinarily popular in recent years. Its premise as an account which tweets out factoids about artist sales and streams has given it an air of reputable reliability that fan accounts, in the space we know as Stan Twitter, flock to in droves for updates on their faves. A tweet about Taylor Swift’s “&lt;a href=&quot;https://en.wikipedia.org/wiki/Fearless_(Taylor_Swift_album)https://&quot;&gt;Fearless&lt;/a&gt;” reaching 800 million Spotify streams is greeted with Swiftie boasts.&lt;/p&gt;
&lt;p&gt;Fans are deeply in touch with the numbers that dictate the success of artists. These numbers (&lt;a href=&quot;https://twitter.com/chartdata/status/1211708528458645504?s=20&quot;&gt;as tweeted by @chartdata, citing the Recording Industry Association of America)&lt;/a&gt; are not at all composed the way they used to be. At the start of the 2010s, physical sales made up 52% of the market, and digital downloads made up 38%—combined for 90% of the market. But by the end of the decade, physical sales and digital downloads combined for 18% of the market—a fifth of what it had been nine years prior. Streaming, on the other hand, made up 80%.&lt;/p&gt;
&lt;p&gt;The past decade has been filled with discourse about how the music industry should respond. &lt;a href=&quot;https://www.dittomusic.com/blog/how-much-do-music-streaming-services-pay-musicians&quot;&gt;Streams are notoriously low-paying for artists&lt;/a&gt;; and when considering how much record labels are subject to take from even those small royalties, it’s apparent that artists must figure out new ways to make a profit for themselves.&lt;/p&gt;
&lt;p&gt;This is one of many reasons artists have advocated largely for independence, years after &lt;a href=&quot;https://www.billboard.com/articles/news/cover-story/7348551/prince-battle-to-control-career-artist-rights&quot;&gt;Prince’s notorious struggles for independence&lt;/a&gt; beginning in the 90s. In today’s landscape, Prince wouldn’t have to bounce from label to label and go through his much-maligned name changes. Artists have more feasible resources than ever, thanks to numerous Internet tools: social media networking, content creation with unlimited potential for virality, and services like DistroKid that give artists distribution on every relevant streaming service and music-buying site.&lt;/p&gt;
&lt;p&gt;“Starting off independent, you see more money from the music you make via streaming,” says &lt;a href=&quot;https://twitter.com/listentotrace&quot;&gt;TRACE&lt;/a&gt;, a Los Angeles-based singer/songwriter. “But signing to a label, you get monetary assistance and that allows you to essentially have music as your career consistently.”&lt;/p&gt;
&lt;p&gt;In the past, assistance from record labels often did not extend far past distribution and, in theory, some form of marketing and touring assistance. Now, record labels are finding new resources to offer—and, most importantly, ways to make bank. In come the bundles.&lt;/p&gt;
&lt;p&gt;On November 26, after months on end of pleas from fans and numerous controversies, including &lt;a href=&quot;https://www.vulture.com/2019/06/dj-khaled-vs-billboard-explained.html&quot;&gt;public DJ Khaled breakdowns&lt;/a&gt; and &lt;a href=&quot;https://pitchfork.com/news/nicki-minajs-queen-debuts-at-no-2-beat-by-travis-scott/&quot;&gt;Nicki Minaj beefs&lt;/a&gt;, Billboard finally released new rules regarding “bundles,” a term referring to the pairing of album sales with artist merchandise and concert tickets with the effect of hiking sales numbers while also offering fans additional, more vaunted items.&lt;/p&gt;
&lt;h2 id=&quot;bundling-and-streaming-increasingly-dictate-how-songs-reach-number-one&quot; tabindex=&quot;-1&quot;&gt;Bundling and Streaming Increasingly Dictate How Songs Reach Number One &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/music-streaming-bundling-billboard-spotify/#bundling-and-streaming-increasingly-dictate-how-songs-reach-number-one&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;“Moving forward, in order for an album sale to be counted as part of a merchandise/album bundle, all the items in the bundle must also be available for purchase concurrently and individually on the same website,” the &lt;a href=&quot;https://www.billboard.com/articles/business/chart-beat/8544817/new-rules-merchandise-album-bundles&quot;&gt;Billboard rules state&lt;/a&gt;. “In addition, the merchandise item sold on its own will have to be priced lower than the bundle which includes both the merchandise and the album.”&lt;/p&gt;
&lt;p&gt;Discourse about the need for new Billboard rules raged throughout 2019, with notable coverage including &lt;a href=&quot;https://www.nytimes.com/2019/06/09/business/media/billboard-charts-bundles.html&quot;&gt;a piece by Ben Sisario for The New York Times&lt;/a&gt;. In the article, where he describes Billboard’s charts as being “widely accepted as the last word in measuring the popularity of songs and albums,” Sisario recounts bundle instances from Travis Scott (whose status as a streetwear influencer helped him secure a Billboard No. 1 by bundling &amp;quot;&lt;a href=&quot;https://en.wikipedia.org/wiki/Astroworld_(album)&quot;&gt;Astroworld&lt;/a&gt;&amp;quot; with keychains and hats, &lt;a href=&quot;https://twitter.com/trvisXX/status/1024696444949676032&quot;&gt;among other things&lt;/a&gt;) to Taylor Swift (who began selling advance orders for her eventual album release as bundles with new hoodies, t-shirts, and smartphone stands).&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://artist-explorer.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The tactic is hardly new. Prince set a prototype of it in motion in 2004, when &lt;a href=&quot;http://www.mtv.com/news/1488027/billboard-sours-on-princes-musicology-sales-experiment/&quot;&gt;dealing copies of his new record &amp;quot;Musicology&lt;/a&gt;&amp;quot;* *to every ticket purchaser attending his subsequent tour. As outlined in Sisario’s piece, Swift had previously bundled her 2012 album &amp;quot;Red&amp;quot; with sales of Papa John’s pizzas. Jay-Z, himself a business magnate as much as an artist, sold 1 million copies of his 2013 album &amp;quot;&lt;a href=&quot;https://en.wikipedia.org/wiki/Magna_Carta_Holy_Grail&quot;&gt;Magna Carta Holy Grail&lt;/a&gt;&amp;quot;—to Samsung, as part of a deal in which Samsung Galaxy users would receive the album for free. The savvy marketing deal was &lt;a href=&quot;https://www.riaa.com/counting-digital-singles-and-digital-albums-for-gp-a-common-sense-update/&quot;&gt;lauded by the RIAA&lt;/a&gt;, who &lt;a href=&quot;https://www.thewrap.com/jay-zs-magna-carta-officially-platinum-after-much-debate-riaa-rule-change-102176/&quot;&gt;certified the album platinum&lt;/a&gt; for its million first-day Samsung sales, but said sales did not count for Billboard—which saw the album &lt;a href=&quot;https://www.billboard.com/articles/news/1924866/jay-zs-magna-carta-debuts-at-no-1-on-billboard-200-chart&quot;&gt;reach No. 1&lt;/a&gt; anyway through pure sales.&lt;/p&gt;
&lt;p&gt;The commonality of the bundle, as well as the bitterness with which they leave fans and artists competing for charting, reached an all-time high this past year. In early October, American R&amp;amp;B upstart Summer Walker found her debut record &amp;quot;&lt;a href=&quot;https://en.wikipedia.org/wiki/Over_It_(album)&quot;&gt;Over It&lt;/a&gt;&amp;quot; at the number 2 spot behind K-pop supergroup &lt;a href=&quot;https://en.wikipedia.org/wiki/SuperM&quot;&gt;SuperM’&lt;/a&gt;s self-titled debut EP. &lt;em&gt;&amp;quot;&lt;/em&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/SuperM_(EP)&quot;&gt;SuperM - The 1st EP&lt;/a&gt;&amp;quot; reached 164,000 “album-equivalent units” (a term referring to the reality that album sales numbers are now an amalgam of numerous different types of sales and streams) as opposed to &amp;quot;Over It’s&amp;quot; 134,000.&lt;/p&gt;
&lt;p&gt;&amp;quot;Over It&amp;quot; was the highest-streamed R&amp;amp;B album by a female artist since Beyoncé’s &amp;quot;&lt;a href=&quot;https://en.wikipedia.org/wiki/Lemonade_(Beyonc%C3%A9_album)&quot;&gt;Lemonade&lt;/a&gt;&amp;quot;*  *including a megahit single in “Girls Need Love,” which brought it to over &lt;a href=&quot;https://www.thefader.com/2019/10/14/summer-walker-over-it-beyonce-lemonade-streams&quot;&gt;150 million streams&lt;/a&gt; after its release—a stark contrast from SuperM’s &lt;a href=&quot;https://www.billboard.com/articles/business/chart-beat/8532879/superm-the-1st-mini-album-billboard-200-no-1&quot;&gt;4.9 million streams&lt;/a&gt; in the same period.&lt;/p&gt;
&lt;p&gt;The difference was made by bundles; SuperM, backed by bigshot Korean label SM Entertainment, released over 60 different types of bundles for their EP, including &lt;a href=&quot;https://www.nytimes.com/2019/10/14/arts/music/superm-k-pop-billboard-chart.html&quot;&gt;eight different physical packaging variations&lt;/a&gt; for each member of the group which stans were explicitly implored to collect, repeatedly, &lt;a href=&quot;https://imgur.com/a/qJQxvRZ&quot;&gt;often via text message&lt;/a&gt;. Summer Walker responded publicly with more bundles of her own; the notably anxious and industry-jaded singer tweeted a video of herself signing merch, paired with a &lt;a href=&quot;https://twitter.com/IAMSUMMERWALKER/status/1182365236109676546&quot;&gt;rallying caption&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“It was a bundle competition,” says one pop stan who will henceforth be referred to as “N.” N wishes to remain anonymous to protect from potential harassment. “Her streams were way stronger, but in the end, the bundles beat her. It makes you wonder if we should call this ‘the streaming era.’”&lt;/p&gt;
&lt;p&gt;The advantage gained by bundles is in the marketing of chart position; while Travis Scott can already rake in cash simply by selling merch independently, as can other artists who have utilized social media to become active influencers outside of their art, the buzz and visibility of having a top album is undeniable. It impacts radio play, TV spots and press coverage in general; it’s an accolade that officially signifies one’s arrival. Despite any controversy, SM and SuperM’s loyal fans celebrated their achievement proudly; after all, a number one is a number one.&lt;/p&gt;
&lt;p&gt;Even with these new rules, perception of this vaunted accolade may fade over time. The chart which had been the most reliable indicator of “sales” no longer charts sales; it charts based on “album-equivalent units,” which are subjective measurements for Billboard to determine and for fans to scrutinize.&lt;/p&gt;
&lt;p&gt;“Tour bundles are okay in my eyes, because at the end of the day, it remains about the music, and someone who wants to go to a concert supports the music,” says N. “But bundling merch items is already ridiculous and then continuously releasing new ones proves the artist is selling merch at that point, not music.”&lt;/p&gt;
&lt;p&gt;One artist that remains selling music is BTS, who &lt;a href=&quot;https://www.forbes.com/sites/hughmcintyre/2020/03/02/btss-new-single-on-debuts-as-the-bestselling-song-in-the-us-selling-over-85000-copies-in-one-week/&quot;&gt;charted&lt;/a&gt; their comeback single, “ON,” at number 4 on the Billboard Hot 100 thanks 86,000 pure sales—and practically zero radio play or bundles. Otherwise—where fans aren’t mobilized to fight the Western music industry establishment—songs and albums themselves are seemingly no longer feasible products. Why pay for a song when you can listen to it on YouTube, &lt;a href=&quot;https://www.billboard.com/articles/business/chart-beat/8546247/billboard-200-changes-youtube-video-data-streaming-album-charts&quot;&gt;where it counts as a stream anyway&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Instead, music is a branding tool that builds a relationship with potential consumers to spend money on feasible products. Music is &lt;em&gt;content&lt;/em&gt; much the same as a YouTuber’s videos build them an audience which they can monetize through more feasible products like sponsorships and merch.&lt;/p&gt;
&lt;p&gt;These products are targeted towards young people’s interests; and as always, but especially now through social media, young people are interested in sharing experiences, opinions, and perhaps most of all, things that make them cooler than other people. It’s not to say kids don’t care about music, but anyone can stream a song for free. A limited edition &lt;a href=&quot;https://stockx.com/kids-see-ghosts-freeee-hoodie-core?country=US&amp;amp;currencyCode=USD&amp;amp;size=XXL&amp;amp;gclid=CjwKCAiAjMHwBRAVEiwAzdLWGGpx1VB0-8x0ZExmKA2K_8dYPQFRg2FYWpxm9nhWMAjWMEn6Z1UrfhoCVPUQAvD_BwE&quot;&gt;Kids See Ghosts hoodie&lt;/a&gt;, however? That can be flexed.&lt;/p&gt;
&lt;p&gt;The streaming market allows for consumers to listen to just about every song they want, while only paying for the service; the bundle market incentivizes consumers to buy merchandise and tickets and get a free album on the side. The music industry is ostensibly based on selling music; but in 2020, most everything is selling around the music.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;**&lt;a href=&quot;https://glitch.com/glimmer/episode/function-episode-17/&quot;&gt;Computer Blue: Prince&#39;s Online Legacy**&lt;/a&gt; (Function Podcast)&lt;/li&gt;
&lt;li&gt;**&lt;a href=&quot;https://glitch.com/glimmer/post/art-meets-algorithm&quot;&gt;When Art Meets Algorithm**&lt;/a&gt; (Glimmer)&lt;/li&gt;
&lt;li&gt;**&lt;a href=&quot;https://glitch.com/@spotify&quot;&gt;Spotify Team Pag**e&lt;/a&gt; (Glitch)
*Lead image: An illustration of a woman listening to music on headphones while floating between a broken record. Credit: &lt;a href=&quot;https://instagram.com/bfly.art/&quot;&gt;Bfl*y&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>With Music Tech, DJs Once Changed the Dancefloor. Now the Dancefloor Changes the DJ. </title>
    <link href="https://blog.glitch.com/post/music-tech-dj-mixes-ty-sunderland-amber-valentine-alex-chapman/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/music-tech-dj-mixes-ty-sunderland-amber-valentine-alex-chapman/</id>
    <content type="html">&lt;h1&gt;With Music Tech, DJs Once Changed the Dancefloor. Now the Dancefloor Changes the DJ.&lt;/h1&gt;
&lt;p&gt;A dimly lit, yellow-like room of upward steps followed the red noise and smoke sneaking from the door at the top left of the stairs. Looking to your right side, a wall horizontally mirrored the reflection of your pre-gamed face; you weren’t yet drunk, and *you looked totally hot. &lt;em&gt;We were ready to dance to Carly Rae Jepsen and Charli XCX songs that ignited the neon pink and green dance floor of Heaven on Earth&lt;/em&gt;, *before recently a monthly party in Downtown Manhattan.&lt;/p&gt;
&lt;p&gt;The music’s sound got louder as you passed another table with one single rose plopped in a vase next to a tattoo artist. A random hand with rainbow-colored nails scratched the leather of the person wearing it and walking in front of you. And finally, there it was—the infamous, corridor-ed back room, where the songs vibrated in your brain and the air was a one-night love filled with cigarettes. An initial, tiny square of celebration suddenly became so much more than anyone imagined.&lt;/p&gt;
&lt;p&gt;A queer space that’s &lt;em&gt;also&lt;/em&gt; dominated by queer-identifying DJs isn’t as private or underground as it used to be. It’s an atmosphere that welcomes its community, providing a home to the night owls of tomorrow—a chosen home they feel accepted to return to. DJing, plus a number of its specific technicalities: Trends, playlist curation, gig hosting and nightlife in general—especially regarding the LGBTQ+ crowd that it so often serves—has evolved. And it all starts with the flickering-wrist of the artist watching from behind the scenes.&lt;/p&gt;
&lt;p&gt;“Playing house—[a genre of electronic music]—and disco has been very important to my identity as a 40-something queer person [now],” said &lt;a href=&quot;https://www.instagram.com/jd_samson/&quot;&gt;disk jockey Jd Samson&lt;/a&gt;. “I was born in the age of disco; I heard it on the radio. My parents listened to it, and it was that rhythm that seeped into my consciousness as a kid. I grew to learn the roots of disco and house—being relative to the queer movements of their time—and [I] spend a lot of time appreciating, and in some ways reigniting that energy of being in a room together. Safe and sweaty, we share that space and we share it with joy.”&lt;/p&gt;
&lt;p&gt;But even today—in a music world filled with more playlists, variety and originality—Jd’s entire library still is almost completely house or disco. “I don&#39;t play much new music at all,” Samson says. “I [might] play re-edits or sample-based tracks that have been made more recently. I started to lose touch with the present trends and gave up on wanting to follow them. I stopped wanting to be cool or keep up.”&lt;/p&gt;
&lt;p&gt;Every DJ has their own practice, though—according to Samson, being a DJ now can mean a million things: “Some people may think it has moved from song selector that knows what they are doing on the equipment, to an artist who is playing their own material.” Yet, each DJ’s technique and come-up is also their own.&lt;/p&gt;
&lt;p&gt;Enter: &lt;a href=&quot;https://www.instagram.com/tysunderland/&quot;&gt;Ty Sunderland&lt;/a&gt;—popular for DJing his own iconically produced and hosted, New York-originated parties: &lt;a href=&quot;https://www.papermag.com/heaven-on-earth-year-one-2619929584.html&quot;&gt;*Heaven on Eart&lt;/a&gt;h, Love Prism, Gayflower*. As a queer-identifying DJ, his set’s resources have expanded by the likes of rising, LGBTQ+ pop stars.&lt;/p&gt;
&lt;p&gt;“There’s so many queer artists out there that we’re finding on Spotify, or on the internet,” Sunderland says. “You play Kim Petras for a queer crowd and most of the room knows all the words. It’s amazing having pop stars part of the LGBTQ+ community.” He contrasts his technical craft from playing for a queer crowd versus one that’s not: “I can play much deeper cuts—[basically, a less-commercialized or radio-played song] for queer crowds. When I’m a gay DJ playing for a straight crowd, I can pretty much only play Top 40—no B-sides or lesser-known singles.”&lt;/p&gt;
&lt;p&gt;In terms of a DJ’s tools to rave, Sunderland says, for him, it all depends on the gig. For pop gigs and open format, he uses &lt;a href=&quot;https://www.native-instruments.com/en/catalog/traktor/&quot;&gt;Traktor&lt;/a&gt;—a *Native Instrument *software for DJs—on his laptop, aided with a Traktor controller. If it’s a house music set, he just uses a Compact Disc Jockey, or CDJ, that a club provides. CDJs are blueprinted to be able to play files of music digitally compacted via a USB flash drive or SD card.&lt;/p&gt;
&lt;p&gt;“I learned on a controller and I still use one half the time,” Sunderland continues. “There’s so many software you can easily download and learn the basics [of DJing] on.” Ty’s mission when actually curating and readying a playlist for before a set revolves around ideas of nostalgia and escapism pop; he exclaims Dua Lipa as an example artist who is putting out “uplifting, disco pop music.” He also points to the future of queer DJing and socializing itself, highlighting the return of destination parties.&lt;/p&gt;
&lt;p&gt;“There’s a new wave of what I guess circuit parties started out as, but not circuit music,” Sunderland says. He uses next month’s &lt;a href=&quot;https://www.facebook.com/events/mexico-city-mexico/backdoor%F0%9D%99%93%F0%9D%99%87-queer-music-festival/449355052599669/&quot;&gt;Backdoor XL&lt;/a&gt; for instance, a queer music festival happening in Mexico City in February. “The lineup isn’t circuit music, but the concept of going to a foreign country to party is very circuit-y. I’d love to see more of those big parties that donate proceeds to nonprofits give to smaller organizations; there’s a lot of orgs helping those in our community who could really use the funds and exposure.”&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.instagram.com/alexchapman/&quot;&gt;Alex Chapman&lt;/a&gt; has DJ’d for Charli XCX and Kim Petras, among other pop-queen legends. LA-based, he’s also more-recently noted for his SoundCloud &lt;a href=&quot;https://soundcloud.com/alexchapman1/thats-so-gay-mix&quot;&gt;“THAT’S SO GAY” mix for Billboard&lt;/a&gt;, which he made in June of 2019—featuring tracks like Cher’s “Believe” and Destiny’s Child, “Lose My Breath” (Yung Death Ray Remix). Chapman first started DJing in New York during college: “[I was] just using &lt;a href=&quot;https://www.virtualdj.com/&quot;&gt;Virtual DJ&lt;/a&gt; in my friends’ dorm rooms,” he said.&lt;/p&gt;
&lt;p&gt;“I worked for a promoter/DJ for a bit—he’d pay me to bring friends to the club. I asked if I could DJ before him one night and he let me; I started getting gigs because venues knew I could bring people.”&lt;/p&gt;
&lt;p&gt;Alex Chapman started his own weekly party, and started producing events, too—both of which he would DJ at—and it personified the modernized idea of what being a DJ today has become. Ty Sunderland told me that as a disc jockey in this age, you have to not &lt;em&gt;only&lt;/em&gt; be a DJ: “To make it and maintain your bookings, you’re also an influencer, a music producer and/or an event producer,” Sunderland says.&lt;/p&gt;
&lt;p&gt;“I think the secret is out, in the sense that [DJing] has been demystified a bit,” Chapman says. “You can DJ from an app on your phone and it’ll sound like you’re using CDJs and &lt;a href=&quot;https://serato.com/dj&quot;&gt;Serato&lt;/a&gt;: [self-dubbed the &lt;em&gt;“world’s best DJ software”&lt;/em&gt;]. You don&#39;t need to follow the old rules as far as format and presentation.” Plus, he says, everything about a queer DJ’s space is operating at a greater volume.&lt;/p&gt;
&lt;p&gt;“Queer artists are not just niche artists anymore—a lot of them are reaching mainstream. That success points attention to emerging queer artists. So now, what I&#39;m doing isn&#39;t as specific.”&lt;/p&gt;
&lt;p&gt;The similar goes for &lt;a href=&quot;https://www.instagram.com/ambervtine/&quot;&gt;Amber Valentine&lt;/a&gt;, a DJ who says forecasting the future of queer nightlife is pretty impossible—but within its evolution, will always be a space that can continue to improve in inclusion.&lt;/p&gt;
&lt;p&gt;“I love seeing DJ lineups that are not only more inclusive of but more driven &amp;amp; led by womyn, queers &amp;amp; QTPOC,” Valentine said. “I would love to see more underground spots open up with wildly diverse lineups and crowds.” Drawing inspiration from gems of the past—and nightclubs like Paradise Garage, The Loft, and Studio 54—Valentine says that her identity and its part in her DJ career is to not only create, but also add to a queer space.&lt;/p&gt;
&lt;p&gt;“Queer [DJ] space to me is synonymous with &amp;quot;dance space&amp;quot; at this point,” Valentine says. “I remember being a kid in church and finding real comfort in the thought that I would see all of these people week after week and that we had that space to connect and share. Music was my favorite part of church. Though it’s not the same thing, queer nightlife spaces kind of occupy a similar space to me—we see people week after week and connect and share through the music.”&lt;/p&gt;
&lt;p&gt;Valentine describes DJing and nightlife—especially queer—as one with its own language, aided with a way of expression and cultural reference. She says the outside world’s idea of what is sexy, beautiful, interesting or exciting is often super incongruous to what is set up both individually and collectively in these spaces. And for her, the most important thing DJing has brought her is friendship, as well as connection in and around queer spaces.&lt;/p&gt;
&lt;p&gt;“Sometimes after I’m done with a gig, I will stop in at a different party across town in the middle of the night, just for like 15 minutes,” she says. “[I’ll] check in and connect with friends, share a few hugs, get into the music and have a quick twirl on the dancefloor before I go home! These spaces are invaluable to us as queer people in the world; we need them.”&lt;/p&gt;
&lt;p&gt;Of the DJs I talked to, it’s clear that &lt;em&gt;being a DJ in 2020 is not like what it used to be&lt;/em&gt;—nightlife has evolved, queer club scenes are way more mainstream, and beginning a DJ career—a queer one, at that—comes with an accessibility that once didn’t easily exist. Technology has made it so that one person can spark a crowded room with a simple sync to Bluetooth and a catchy Spotify or SoundCloud playlist. Yet, that’s the one question remaining: *What is the perfect, queer party’s playlist? *&lt;/p&gt;
&lt;p&gt;According to Amber Valentine, such an immaculate group of songs might include “Catch The Beat”, by Honey Dijon and featuring Cakes Da Killa. Ty Sunderland undeniably mentions Britney Spears or Rihanna, and Jd Samson stans Cajmere, Kenny Dope, and Patrice Rushen among others. It’s the combination of old-school and new music—and a mixture of pop idols with a newer generation of singers we listen to today—that all help bring to life the energy that these DJs and more work hard to exhume. Their dedication, concentrated passion and skill in mixing, judging a room and being able to tell what will or won’t work—and then, being quick to adapt to a said crowd that isn’t vibing—takes a lot of patience, time and commitment. And this isn’t without fact that the queer parties we so eagerly wait to buy tickets for—for example, Ladyfag’s once-a-year, Brooklyn-based Pride party called LadyLand Festival—would not be what they are, or have become, without the DJs and producers that have inhabited their sets since the beginning.&lt;/p&gt;
&lt;p&gt;“Things &lt;em&gt;have&lt;/em&gt; changed,” Jd Samson says. “We have grown. Spaces have grown. But for the most part, we have splintered into so many sub-demographics within &#39;Queer&#39;, that each community has its own experience of nightlife and DJing, and the shifting of each. As a white cis genderqueer lesbian, I moved from playing whatever I wanted on vinyl to being a total codependent crowd-pleaser with mainstream hits—then, to refining my own purpose as a DJ as I looked deeper at my intention.”&lt;/p&gt;
&lt;p&gt;For Samson, she has maintained a steady and popular club night for seven years—one that’s free and allows DJs to play whatever they want. It’s this power of creative control and in-exclusivity that she hopes to give to anyone that attends and plays her parties; Jd Samson says it encompasses what the queer community deserves: “Freedom.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Lead image: An illustration of a DJ playing a rainbow-branded turntable. Credit: Aaron Fernandez.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Organizing in Your Community: Easy Tech for Civic Engagement</title>
    <link href="https://blog.glitch.com/post/there-are-plenty-of-ways-that-tech-projects-can-make/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/there-are-plenty-of-ways-that-tech-projects-can-make/</id>
    <content type="html">&lt;h1&gt;Organizing in Your Community: Easy Tech for Civic Engagement&lt;/h1&gt;
&lt;p&gt;Presidential elections are not the only time to get involved in politics or government. In fact, it’s the very events around and decisions by your local government that can also have a dramatic impact on your immediate community. There are plenty of ways that tech projects can make civic participation easier through mapping or just displaying information in an accessible way. Here’s a collection of projects that can serve as inspiration or blueprints in your neighborhood .&lt;/p&gt;
&lt;p&gt;If you want to participate in your local government, the first thing you’ll want to do is keep track of the activities of a city council or other elected officials. Jenn Schiffer made a &lt;a href=&quot;https://jersey-city-council.glitch.me/&quot;&gt;simple app&lt;/a&gt; that documents some of that for Jersey City using a Google Spreadsheet. She also provides &lt;a href=&quot;https://glitch.com/~jersey-city-council?utm_source=button&amp;amp;utm_medium=button&amp;amp;utm_campaign=glitchButton&amp;amp;utm_content=jersey-city-council&quot;&gt;instructions&lt;/a&gt; on how to make your own version of the app for your city. What’s extra helpful is that Glitch apps can be easily embeddable, so you could theoretically send what you make to your local government to on their websites, too.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://sf-restaurant-scores.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;One annoying part of living in a metropolitan area is that it can be difficult to get rid of specific kinds of waste, like electronics or furniture. You may not know where to drop it off, and you may not have access to a car. “&lt;a href=&quot;https://london-waste.glitch.me/&quot;&gt;London Waste&lt;/a&gt;”, a project created by the Mayor of London’s office, alleviates some of this problem with a map that shows all of the different locations for waste disposal in the city of London. By 2026, &lt;a href=&quot;https://www.london.gov.uk/sites/default/files/waste.pdf&quot;&gt;London is seeking&lt;/a&gt; to have no biodegradable or recyclable waste will be sent to landfill, a project that pairs nicely with this app.&lt;/p&gt;
&lt;p&gt;Unfortunately information about your city can be difficult to obtain. Even for the digitally literate, local governments have not been known for having easy-to-navigate web pages. One useful solution to that is another project from Beckley, “&lt;a href=&quot;https://sf-restaurant-scores.glitch.me/&quot;&gt;SF Restaurant Scores&lt;/a&gt;” which shows a map of San Francisco with their health inspection scores and the ability to access more detailed information. Look how convenient it is to have that data at the touch of your fingers.&lt;/p&gt;
&lt;p&gt;Speaking of maps, getting involved in political efforts may mean knowing activist campaigns in your area, too. “&lt;a href=&quot;https://campaign-locator.glitch.me/&quot;&gt;Campaign Locator&lt;/a&gt;” created by cartographer &lt;a href=&quot;https://glitch.com/@VictoriaBeckley&quot;&gt;Victoria Beckley&lt;/a&gt; displays the various rent control campaigns happening in California housing activist groups and tenant unions.&lt;/p&gt;
&lt;p&gt;*If you want to save any of these apps, check out our &lt;a href=&quot;https://glitch.com/@glitch/organizing-in-your-community-easy-tech-for-civic-engagement&quot;&gt;collection here&lt;/a&gt;. If you’re interested in another story about creating technology for civic engagement, check out &lt;a href=&quot;https://blog.glitch.com/post/there-are-plenty-of-ways-that-tech-projects-can-make/*//glitch.com/glimmer/post/using-a-glitch-app-to-support-a-movement&quot;&gt;this post&lt;/a&gt; from a Glitch engineer who made a simple extension that would help people support online protests.&lt;/p&gt;
&lt;p&gt;***We’re building a more powerful Glitch, &lt;a href=&quot;https://glitch.com/coming-soon&quot;&gt;click to learn mo*re**&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How Melody Loveless Makes Computer Code Sing</title>
    <link href="https://blog.glitch.com/post/livecoding-programming-music-sonic-pi-melody-loveless/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/livecoding-programming-music-sonic-pi-melody-loveless/</id>
    <content type="html">&lt;h1&gt;How Melody Loveless Makes Computer Code Sing&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;http://melody-loveless.squarespace.com/&quot;&gt;Melody Loveless&lt;/a&gt;, a 30-year-old Brooklynite, is on stage. She stands at a table with her hands resting on the keyboard of her MacBook. Digital drones and bleeps begin to sound from the speakers, as a metallic drum beat settles into a downtempo trip-hop rhythm; it has the tone of someone striking a tuning fork against the chassis of a robot. Loveless hums in a high register into a microphone and begins to loop her voice.&lt;/p&gt;
&lt;p&gt;As the music builds, a stream of her laptop screen is projected behind her. The text begins to move. Loveless types new lines, chopping and manipulating her vocal sample. The code cascades, changing as musical elements are introduced or discarded—a new drum machine beat, a new phrase from her synth library.&lt;/p&gt;
&lt;p&gt;Loveless is a &lt;a href=&quot;https://en.wikipedia.org/wiki/Live_coding&quot;&gt;live coder&lt;/a&gt;—part of a movement of digital artists who write music and visuals on the fly, with their programming displayed as part of the performance.&lt;/p&gt;
&lt;h2 id=&quot;nearly-all-pop-music-is-now-a-digital-endeavor-recorded-edited-tuned-up-and-mixed-using-software&quot; tabindex=&quot;-1&quot;&gt;Nearly all pop music is now a digital endeavor: recorded, edited, tuned up and mixed using software. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/livecoding-programming-music-sonic-pi-melody-loveless/#nearly-all-pop-music-is-now-a-digital-endeavor-recorded-edited-tuned-up-and-mixed-using-software&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;For livecoders, the computer is more than a tool. It is a collaborator. Artists type lines of code that lay out the structure and boundaries of a song—tempo, tonality, rhythm. Algorithms then leave their mark, drawing melody out of the digital void, or processing vocal lines nearly beyond recognition. Livecoding dance parties, known as Algoraves, were first held in London in 2011 and have since gone global, drawing crowds in cities from Bogota to New York to Mumbai.&lt;/p&gt;
&lt;p&gt;Livecoding also has an ethos, Loveless says. The software is free; the code is open-source; the gatherings where coders trade tips are accessible to newcomers. It is a scene that is proudly unowned.&lt;/p&gt;
&lt;p&gt;“Electronic music doesn&#39;t have a reputation for being cheap,” Loveless says. “And here we have this huge community that&#39;s about sharing free software and showing our code in screens and we&#39;re all secretly socialists, probably. It makes me happy to be part of a livecoding scene within all these awful things happening in tech. Cause here we are showing our codes, being super transparent with what we&#39;re doing, using free stuff.&amp;quot;&lt;/p&gt;
&lt;p&gt;Loveless grew up all over, she says. She was born in San Diego; her mother, a nurse, was the first in her family to immigrate from the Philippines to the United States. Loveless’ parents split up when she was a toddler, and her mother preferred not to stay in one place for long. Loveless has lived in Hawaii, Florida, a sequence of Las Vegas neighborhoods and New York. The itinerant childhood left Loveless with a love of travel and few long-term friends.&lt;/p&gt;
&lt;p&gt;&amp;quot;I&#39;m still figuring out my relationship to home. There are some people who don&#39;t leave their home their whole life, and the idea of even going to Disney World is a big idea—you know what I mean? Something so fucking lame.”&lt;/p&gt;
&lt;p&gt;Like countless other teens of her generation, Loveless had her first encounters with computer coding on MySpace—the mid-2000s, lamented social network that launched a thousand emo bands. Users could use HTML, the basic language of web design, to paint their pages with garish colors and autoplay their favorite songs. Loveless was motivated by a loathing for the “top 8,” a notorious Myspace feature that fostered endless high school social dramatics by encouraging users to rank their favorite friends.&lt;/p&gt;
&lt;p&gt;&amp;quot;Before they were flexible with the top 8, I went in and made these tiny icons for all of my friends,” Loveless says. “I had like a top 30 that I made with HTML.&amp;quot;&lt;/p&gt;
&lt;p&gt;She majored in classical percussion performance at the University of Nevada Las Vegas and then moved across the country to earn a master’s in music composition at New York University.  To pay the rent, she took a job handling returns at the newly opened Whole Foods in Gowanus. It did not go well. She played shows when she could, but felt pulled aside from her art, dealing instead with the retail crises of Brooklyn’s stressed-out kale moms and yoga dads. Loveless sought work in tech, but found it difficult to get hired without a degree in computer science. She enrolled in the Integrated Digital Media program at NYU’s engineering school, studying coding, art and where the two meet.&lt;/p&gt;
&lt;p&gt;&amp;quot;I would describe it to my friends as future school,” Loveless says. “It&#39;s all about emerging technologies.&amp;quot;&lt;/p&gt;
&lt;p&gt;I ask her to show me how livecoding works—how she takes the syntax and makes it sing. She powers up her Macbook, which is plugged into a small red mixer on her kitchen table, and opens Sonic Pi, a coding environment used frequently by livecoders since its release in 2012. She types strings of text into a terminal—the file names of instrument samples to pull into the track and the commands that speed them up or slow them down, sharpen them or cushion them in reverb.&lt;/p&gt;
&lt;p&gt;&amp;quot;Is this working?&amp;quot; she says under her breath. &amp;quot;Fuck yeah it is.&amp;quot;&lt;/p&gt;
&lt;p&gt;Loveless says she does not often speak to her computer, but she&#39;s tired. She has a concert tonight, and she&#39;s spent the day writing up a curriculum for a class she will be teaching in the spring.&lt;/p&gt;
&lt;h2 id=&quot;ok-please-dont-break-she-says-as-the-bass-sets-in&quot; tabindex=&quot;-1&quot;&gt;&amp;quot;Ok, please don&#39;t break,&amp;quot; she says as the bass sets in. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/livecoding-programming-music-sonic-pi-melody-loveless/#ok-please-dont-break-she-says-as-the-bass-sets-in&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Loveless loops her voice into a tonal hum and enters a string of numbers telling her synth which notes it is allowed to play. She sets out a tempo and rhythm, and the program begins playing an algorithmically generated melody that starts simple, then accelerates and changes. A synth rises and flares, like a raygun in a 50s sci-fi serial, as Loveless begins cooing dreamy wordless vocals over the beat. She types hash marks in front of lines of code—what programmers call “commenting out”— and those loops fall silent in real time.&lt;/p&gt;
&lt;p&gt;It is a style of composition that suits her, she says. Transparent and honest; improvisational, yet deliberate; concerned more with process and experimentation than personal virtuosity.&lt;/p&gt;
&lt;p&gt;&amp;quot;I&#39;m very inaccurate, so I&#39;m not really the best classical performer,” Loveless says. “Being able to play around in an environment where I can have more time to make my decisions and have the tech help me out is far more appealing.&amp;quot;&lt;/p&gt;
&lt;p&gt;Loveless was introduced to livecoding by &lt;a href=&quot;https://en.wikipedia.org/wiki/Kate_Sicchio&quot;&gt;Kate Sicchio&lt;/a&gt;, one of her professors at NYU. Sicchio, who now teaches livecoding at Virginia Commonwealth University, is a trained choreographer. In 2011, she was living in Sheffield, England, and experimenting with ways to blend her art with her interest in programming. She translated her dances into a “pseudolanguage,” creating choreography scores that functioned like computer code—her steps translated into text, to be executed by dancers like a computer executes a program. A colleague recommended she meet with Alex McLean, a pioneer in the U.K’s nascent livecoding scene who had recently coined the term “algorave.”&lt;/p&gt;
&lt;p&gt;“He was like ‘Oh, you’re doing this thing called livecoding.’ I was like ‘Oh, cool,’ ” Sicchio says. “That’s how I discovered livecoding—I was already doing it, and somebody put a name to it for me.”&lt;/p&gt;
&lt;p&gt;When Sicchio moved to New York in 2014, she brought livecoding with her. She began meeting with the coders Jason Levine, Ramsey Nasser and Tom Murphy, and the four of them launched Livecode NYC—the first group in the city dedicated to their new art form. She got hired as a professor at NYU, where Loveless was studying digital media. In 2017, Sicchio brought Loveless to the Source Festival, a livecoding showcase on NYU’s campus. Loveless was not immediately sold.&lt;/p&gt;
&lt;p&gt;“At first she was like. ‘I don’t really get this kind of thing,’ ” Sicchio says. “She had this moment where she had this epiphany—it’s process music. It’s this idea of actually seeing music unfold.”&lt;/p&gt;
&lt;p&gt;Loveless has since established herself as a mainstay in the city’s livecoding scene. She joined Codie, Sicchio and Sarah Groff Hennigh-Palermo&#39;s electronic music group, and plays solo shows at galleries, clubs and art spaces. In the spring she began teaching creative coding at Hunter College and livecoding at the New School. She hopes the art world might soon consider coding an artistic medium as versatile and essential as any other; that art students might be taught to think of Python or Ruby in the same way they think of oil paints or charcoal.&lt;/p&gt;
&lt;p&gt;&amp;quot;I really like that idea that like, hey, this might be a foundational class for someone just being an artist because of how important tech is,” Loveless says.&lt;/p&gt;
&lt;p&gt;At 9 p.m. in late November, a chill settled across an outwardly desolate stretch of Thames Avenue in Bushwick. A woman in a bicycle helmet peers at the graffiti-tagged brick building that, supposedly, is home to Synesthesia—a gallery and art space where Loveless is scheduled to perform.&lt;/p&gt;
&lt;p&gt;Synesthesia, it turns out, is a third-floor loft apartment, laid out with a large projector screen covering sheet glass windows. I’m buzzed inside and met inside the doorway by the space’s curator Mio Nakai, who recently turned her home into a venue for experimental music, dance and audio-visual performances.  An audience of about 30 young people sit in rows of mismatched chairs or perch on the loft’s landing.&lt;/p&gt;
&lt;p&gt;About half an hour into the event, Loveless begins her set. She stands hunched over her laptop at a wooden table and with a few keystrokes launches a spare, echoey drumbeat. She begins to loop her voice, rising in a diffuse all-vowel hum. Languorous synth notes build in cascading phrases. A line of code is highlighted and changed on the screen behind her, and a watery melody line grows and intensifies.&lt;/p&gt;
&lt;p&gt;Loveless types numbers, and the rhythm of the drum beat changes; another few keystrokes and her voice is chopped and transformed into a fractured plaintive cry.&lt;/p&gt;
&lt;p&gt;She counts off to eight and begins chopping and layering her vocals over a sample of an insistent syncopated hi-hat. In the front row, a girl in a dark baseball cap nods her head and bops her right leg, crossed over her knee. In the rear, up on the loft stairs, feet and heads increasingly move in rhythm. A quick copy-paste and the synth doubles on itself, falling over its own feet. An edit and the notes extend another octave, into a bell-like glissando. The right side of the screen is now a blur of file names in blocky magenta type, jumping downward as each phrase plays and repeats. Loveless remains bent over at the mic, her eyes fixed on the MacBook screen: she looks up only at the end and smiles.&lt;/p&gt;
&lt;p&gt;Loveless says she has a plan whenever she goes on stage—when to sing, when to loop, the structure of her composition. But livecoding has a way of making plans change. A song might become hazy and dreamy if she’s tired, or pulse with energy if her mind is racing. When she’s performing, she tells herself to be calm. To focus on the music as though it is the only thing that matters.&lt;/p&gt;
&lt;p&gt;&amp;quot;There&#39;s definitely an emotional part. I still get that performer high, euphoria,” Loveless says. &amp;quot;That&#39;s a really nice feeling.”&lt;/p&gt;
&lt;p&gt;There is a livecode manifesto that is kept fittingly in draft form, forever subject to change like the music it speaks for. It warns against obscurantism and urges artists to think of algorithms as extensions of their thoughts, rather than tools. Sicchio says the movement’s vision for computing runs contrary to how Silicon Valley has molded the American image of coding— commercialized, precise, proprietary and bluntly utilitarian.&lt;/p&gt;
&lt;p&gt;“It’s much more about error and fragility and seeing where algorithms take you,” she says. “Here, software development is about a product and solving a problem. Livecoding isn’t about that. Livecoding is ephemeral.”&lt;/p&gt;
&lt;p&gt;Loveless music lives in a space between high-concept art and dreamy electro-pop. She loves the deliberately pretty songwriting of the Postal Service and the eclectic minimalism of experimental electronic musician Carl Stone. When I ask what drew her to livecoding, she says it’s like a sensory puzzle; you can hear it, and see how it’s made. It shows the audience a magic trick while revealing how to do it; it inverts the ideas of coder as an isolated architect and musician as an unapproachable genius into something more democratic and free.&lt;/p&gt;
&lt;p&gt;&amp;quot;It challenges the idea of what a performer should be. Or what should be portrayed as the most important part of a performance,” Loveless says. &amp;quot;I think I just like the idea of options.&amp;quot;&lt;/p&gt;
&lt;p&gt;*Editor&#39;s Note (3/11/2020): This story has been updated to include mention of Codie band member Sarah Groff Hennigh-Palermo, whose name was previously omitted. *&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>An Ode to Unfinished Projects: Learning to Love “Bad Code”</title>
    <link href="https://blog.glitch.com/post/an-ode-to-unfinished-projects-learning-to-love-bad-code/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/an-ode-to-unfinished-projects-learning-to-love-bad-code/</id>
    <content type="html">&lt;h1&gt;An Ode to Unfinished Projects: Learning to Love “Bad Code”&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;http://focus-gym.glitch.me/&quot;&gt;Focus Timer&lt;/a&gt; is an amazing timer that helps you focus when it’s toughest. Unlike most focus timers, it learns how you’re doing and adjusts based on it. If you’ve had a bad day it might ask you to focus for five minutes increments, then gently encourage you to focus more over time. At least, that was the plan. Instead, after working on it for a bit, I have one big unfinished mess that I somehow still use every day, and I&#39;ve learned to love it.&lt;/p&gt;
&lt;p&gt;I’ve been using timers to help focus for many years. Some call it the Pomodoro Technique, but that’s trademarked. The standard is to set a timer for 20 minutes and work. Then set a timer for 10 minutes and take a break. The problem for me is I sometimes couldn’t focus for 20 minutes because it was Monday or something.&lt;/p&gt;
&lt;p&gt;I was always fiddling with the time. I thought I’d build a timer app that would have adjusting the time as a core feature. After each focus interval it would ask how you felt and then adjust the time based on it. If you were having trouble focusing it would lower the time. If you seemed to be doing OK it would slowly raise the time. It would also warn you if you focused &lt;strong&gt;too much&lt;/strong&gt; because I have ADHD and hyperfocus is a real danger. I opened my fave design tool, Assembly, and designed a flow and user interface. It had circus animals because, um, Assembly has a cool circus sticker pack. I was so excited!&lt;/p&gt;
&lt;p&gt;It went well at first. I showcased it at Glitch Appy Hour, a weekly Glitch event where we talk about cool apps we’re building. Then I hit a major slog, I made a key mistake which was I made the code total garbage. I thought more about what circus animals would be in the timer than how to organize my code. I’d wanted to experiment with writing plain &amp;quot;Vanilla&amp;quot; Javascript rather than a framework. I hit upon a key reason people use frameworks: they encourage you to organize code and use design patterns.&lt;/p&gt;
&lt;p&gt;Faced with the prospect of rewriting from scratch or fixing a bug in unreadable code, I suddenly realized I had other interests. Like researching the best cat litter. Or playing “Fire Emblem: Three Houses” five times. I was afraid of opening the code because it would force me to think about what I’d done.&lt;/p&gt;
&lt;p&gt;In tech, there is a stigma against “bad code.” It goes way back to popular 2000s blogs like “Coding Horror.” The idea is that some people write bad code, and by and large they should just give up. Job interviews are very focused on finding out if the candidate writes the dreaded “bad code.”&lt;/p&gt;
&lt;p&gt;The problem is if you code, bad code is inevitable. But the stigma makes it hard to admit or even ask about. I remember asking about something on Stack Overflow once and getting “why would you even do that” as an answer. One time I wrote an article some dude didn&#39;t like and he went through my code to prove I wasn&#39;t even a &amp;quot;real coder.&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://focus-gym.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;I used to feel bad about all my unfinished code projects and “bad code” on Glitch and Github, to the point where I&#39;ve thought about hiding or deleting it. Over the past year, I’ve realized that living with and learning from unfinished code is a valuable experience. Stigma against “bad code” is bad for coding culture, and I should extend that compassion to myself. April Wensel of &lt;a href=&quot;https://medium.com/compassionate-coding/how-to-beat-coding-frustration-with-self-compassion-28297333524a&quot;&gt;Compassionate Coding&lt;/a&gt; says &amp;quot;Burnout, anxiety, and depression are real problems facing our industry, and negative self-talk contributes to these problems.&amp;quot;&lt;/p&gt;
&lt;p&gt;What I’d built still worked even with bugs galore. It was better than what I’d been using before. About a year later, I’m still using it every day. When I’m learning new things at work I think how they might apply to improving it. Maybe I’ll never finish it, but I learned a valuable lesson.&lt;/p&gt;
&lt;p&gt;I’m still pretty ashamed to post this app. Just warning you it’s not really clear how to use it and it breaks nearly every day. The code will probably give you a headache, but maybe you can learn from it too, and reframe unfinished projects or less than optimal code as “bad” and think of them as just part of the process.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Boldest American Consumer Privacy Statute in a Generation is in Flux</title>
    <link href="https://blog.glitch.com/post/california-consumer-privacy-act/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/california-consumer-privacy-act/</id>
    <content type="html">&lt;h1&gt;The Boldest American Consumer Privacy Statute in a Generation is in Flux&lt;/h1&gt;
&lt;p&gt;The most important part of a privacy law are the definitions. Get them wrong and the rest of the statute doesn&#39;t mean much. Over the last month, a quiet drama with major stakes (and a hopeful ending) unfolded around the definition of &amp;quot;personal information.&amp;quot;&lt;/p&gt;
&lt;p&gt;It&#39;s a drama worth understanding because it will play out again and again as new privacy laws make their way through local, state, and national legislatures. The &lt;a href=&quot;https://oag.ca.gov/privacy/ccpa&quot;&gt;California Consumer Privacy Act&lt;/a&gt; (CCPA) went into effect on January 1st, giving consumers far more control over the data that companies collect about them. But while CCPA&#39;s language hasn&#39;t changed since the fall, the regulations implementing CCPA are still in flux.&lt;/p&gt;
&lt;h2 id=&quot;what-is-personal-information&quot; tabindex=&quot;-1&quot;&gt;What is &amp;quot;personal information&amp;quot;? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/california-consumer-privacy-act/#what-is-personal-information&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Our story begins on February 7th, when CA&#39;s Attorney General added to the draft regulations Section 999.302, &amp;quot;Guidance Regarding the Interpretation of CCPA Definitions.&amp;quot; The new guidance would have crippled the CCPA. For example, suppose a free adult video site, IPporn, logs every video watched along with the associated IP address. It stores no other session or user information. Under the most obvious reading of Section 999.302, the log would not constitute personal information. IPporn could, for example, tweet out every IP+video record publicly. Any other website could easily learn a user&#39;s kinks by simply searching Twitter. Clearly, this is not the intent of CCPA.&lt;/p&gt;
&lt;p&gt;CCPA governs the use of &amp;quot;personal information.&amp;quot; Let&#39;s look at the definition (1798.140(o)(1): *&amp;quot;&#39;Personal information&#39; means information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular consumer or household.&#39; *Under this definition, personal information definitely includes information that &amp;quot;could reasonably be linked&amp;quot; with a particular household, no question about it. The earliest draft regulations didn&#39;t elaborate on the meaning of &amp;quot;personal information,&amp;quot; but on February 7th, the Attorney General added new &amp;quot;Guidance Regarding the Interpretation of CCPA Definitions&amp;quot;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;999.302(a) Whether information is “personal information,” as that term is defined in Civil Code section 1798.140, subdivision (o), depends on whether the business maintains information in a manner that “identifies, relates to, describes, is reasonably capable of being associated with, or could be reasonably linked [sic], directly or indirectly, with a particular consumer or household.”
For example, if a business collects the IP addresses of visitors to its website but does not link the IP address to any particular consumer or household, and could not reasonably link the IP address with a particular consumer or household, then the IP address would not be “personal information.”&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-latest-guidance-presents-serious-contradictions-to-the-original-intent-of-ccpa&quot; tabindex=&quot;-1&quot;&gt;The latest guidance presents serious contradictions to the original intent of CCPA &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/california-consumer-privacy-act/#the-latest-guidance-presents-serious-contradictions-to-the-original-intent-of-ccpa&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;First, the new guidance distinguishes between what a specific business can do with data and what can be done with data more generally. The original definition demands protection of information if it can be reasonably linked with a particular household by anybody. In contrast, the draft regulation only requires the protection of information if it can be reasonably linked by the business. It suggests that to free personal information from CCPA protection, a business doesn&#39;t have to make the information less identifiable, but to handicap its own identification capabilities.&lt;/p&gt;
&lt;p&gt;This is something industry critics of CCPA (who want to weaken the law) have been begging for. Their argument is that you can&#39;t expect every mom-and-pop data company that peddles in the personal information of 50,000 people annually to be able to figure out what leet MIT hackers can do with data. That argument makes some sense, and it&#39;s clear that a lot is riding on the meaning of &amp;quot;reasonable&amp;quot; in CCPA&#39;s definition of personal information.&lt;/p&gt;
&lt;p&gt;However, this distinction yields a nonsensical policy. For example, CCPA makes it illegal for a business to publicly tweet its users&#39; personal information. But if the business can&#39;t reasonably link it to a household, then it&#39;s not personal information. And if it&#39;s not personal information, CCPA doesn&#39;t apply. Tweet away. Of course, what should matter from a policy perspective is what the recipients of that information—anybody on the internet—can do with it. Maybe I&#39;m reading it wrong. That can&#39;t be what they mean, right? Wrong!&lt;/p&gt;
&lt;p&gt;Second, it is, in fact, wrong, because they illustrate their point with the worst possible example: IP addresses. A typical household&#39;s IP address (say, on a family desktop) stays the same for months or years at a time. During that period, every webpage they visit sees the IP. If anything &amp;quot;could reasonably be linked to a specific household,&amp;quot; it&#39;s an IP address. CCPA mentions IP address explicitly twice, but the draft regulation would make it possible for IP addresses to not be personal information. If the business doesn&#39;t keep around other information needed to link the IP address to the household (it&#39;s hard for me to write that phrase it&#39;s so vacuous), then the data is free from CCPA.&lt;/p&gt;
&lt;p&gt;Third, under 999.302, personal information no longer includes all information that could reasonably be linked with a particular household. It only includes information that is &amp;quot;maintained in a manner that could be reasonably linked&amp;quot; with a particular household. Compare with the statute&#39;s language. The guidance focuses the definition of personal data on the form of the data: how it&#39;s maintained. It sidelines the power of the data: what can be done with it. For a data privacy regulation, this is backwards: the power of data, not its form, is what matters. I&#39;ve made this point before in a &lt;a href=&quot;https://protegopress.com/ccp-and-probabilistic-identifiers/&quot;&gt;piece&lt;/a&gt; on ambiguities in the law&#39;s definition of &amp;quot;probabilistic identifiers&amp;quot; and calling for regulatory clarification.&lt;/p&gt;
&lt;h2 id=&quot;the-latest-guidance-if-enacted-could-enshrine-the-worst-interpretation-as-the-main-definition-of-personal-information&quot; tabindex=&quot;-1&quot;&gt;The latest guidance, if enacted, could enshrine the worst interpretation as the main definition of &amp;quot;personal information&amp;quot; &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/california-consumer-privacy-act/#the-latest-guidance-if-enacted-could-enshrine-the-worst-interpretation-as-the-main-definition-of-personal-information&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Let&#39;s go back to our adult video site IPporn. If the IP+video log doesn&#39;t fall under the new exception established in the draft regulation, I don&#39;t know what does. According to the regulation, it&#39;s not personal information and IPporn can do whatever they want with it, like tweet, making people&#39;s porn habits all but public. Like I said, this is astonishing. Section 999.302 has no place in the final regulations. By distinguishing what a specific business can do with data and what can be done with data more generally, the draft regulation would gut the boldest American privacy statute in a generation.&lt;/p&gt;
&lt;p&gt;The Attorney General accepts public comments after every revision of the regulations. About 100 were submitted, only a handful mentioning Section 999.302. Most comments applauded the new language—not because they didn&#39;t appreciate its significance but because they appreciate its significance. Undoubtedly the most important comment, however, came from Senator Hannah-Beth Jackson, Chair of the Senate Judiciary Committee: &amp;quot;One specific area that I find sacrosanct is what is considered &#39;personal information&#39; for purposes of the CCPA . . . . I believe that Section 999.302 of your modified proposed regulations weakens the very definition we have been fervently protecting.&amp;quot;&lt;/p&gt;
&lt;p&gt;When one of CCPA&#39;s key senators expresses &amp;quot;deep concern&amp;quot; over your regulation, you listen. On March 11th, the Attorney General published the &lt;a href=&quot;https://oag.ca.gov/privacy/ccpa&quot;&gt;third draft of the CCPA regulations&lt;/a&gt;, striking Section 999.302 altogether and opening a round of public comments. The regulations are still in flux, and you can be sure that the industry groups that applauded Section 999.302 will pressure the Attorney General to re-introduce similar language. Comments can be submitted about this issue through March 27, 2020.&lt;/p&gt;
&lt;p&gt;_This is an abridged version of a piece originally published by &lt;a href=&quot;https://protegopress.com/&quot;&gt;Protego Press_.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Games, Gizmos and Other Stress Relievers</title>
    <link href="https://blog.glitch.com/post/games-gizmos-and-other-stress-relievers/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/games-gizmos-and-other-stress-relievers/</id>
    <content type="html">&lt;h1&gt;Games, Gizmos and Other Stress Relievers&lt;/h1&gt;
&lt;p&gt;Sometimes, you might spend the whole weekend at home. Maybe you need a break from going out, maybe you need rest after a long week at work or perhaps the world feels like it’s ending. Who knows, could be any of those.&lt;/p&gt;
&lt;p&gt;Whatever the case, watching movies or playing games can get old after a while. You might need something unique to keep yourself (or maybe children) busy. Here are some projects that you can use when you’re feeling bored or anxious and need a distraction.&lt;/p&gt;
&lt;h2 id=&quot;new-favorite-pastimes&quot; tabindex=&quot;-1&quot;&gt;⚾️ New Favorite Pastimes ⏰ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/games-gizmos-and-other-stress-relievers/#new-favorite-pastimes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://too-many-dvds.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;First up is &lt;a href=&quot;https://too-many-dvds.glitch.me/&quot;&gt;Too Many DVDs&lt;/a&gt; from &lt;a href=&quot;https://twitter.com/nealagarwal&quot;&gt;Neal Agarwal&lt;/a&gt;, which I imagine would be perfect for occupying your kids while you take a power nap. Neal also made &lt;a href=&quot;https://neal.fun/deep-sea/&quot;&gt;The Deep Sea&lt;/a&gt; which is a web app that explores and explains the strange things in the deepest parts of the ocean—super educational and enticing.&lt;/p&gt;
&lt;p&gt;Next up is &lt;a href=&quot;http://magic-sketchpad.glitch.me/&quot;&gt;Magic Sketchpad&lt;/a&gt;, from the master of distraction, &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;Monica Dinculescu&lt;/a&gt;. Just choose an item from the list and just draw the beginning of it, then with the pure magic of machine learning with magenta.js, Magic Sketchpad will finish the drawing for you. This one can keep you occupied forever.&lt;/p&gt;
&lt;p&gt;More of a music person? Monica has also made &lt;a href=&quot;https://coconet.glitch.me/&quot;&gt;Coconet&lt;/a&gt;, which uses machine learning to harmonize notes that you input. I personally love apps that try to make my messes look or sound better so it’s a big 10/10.&lt;/p&gt;
&lt;p&gt;If you want something to play with friends, either in person or online, &lt;a href=&quot;http://chess-but-harder.glitch.me/&quot;&gt;Chess But Harder&lt;/a&gt; is a clever game from &lt;a href=&quot;https://glitch.com/@byronhulcher&quot;&gt;Byron Hulcher&lt;/a&gt;. Like the name implies, it’s basically a normal of Chess, but with the key difference that you can’t see the entire board. A simple change, but one that makes it feel like a whole new game.&lt;/p&gt;
&lt;h2 id=&quot;finding-your-calm&quot; tabindex=&quot;-1&quot;&gt;🧘‍♀️ Finding Your Calm 🧘‍♂️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/games-gizmos-and-other-stress-relievers/#finding-your-calm&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;During any stressful time, especially one when you’re stuck at home, there’s bound to be a period of adjustment. Maybe days one and two were really bad, but day five might be pretty good. Go easy on yourself, it’s a weird time to be alive.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://your-moment-of-zen.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;I don’t remember the first time I saw the &lt;a href=&quot;http://your-moment-of-zen.glitch.me/&quot;&gt;Your Moment of Zen&lt;/a&gt; from &lt;a href=&quot;https://glitch.com/@MinervaArcher&quot;&gt;Minerva Archer&lt;/a&gt;, but I remember thinking it was really sweet, though not an app I would use a lot. But after the last week or so, I could easily see myself using it daily. I didn’t know deep breaths actually worked so well.&lt;/p&gt;
&lt;p&gt;Another thing that’s helped me over the last week was rearranging the furniture of my room. Every time I’ve rearranged furniture or done a deep cleaning of my room, I’m more eager to spend time in it. The simple act of moving one shelf and getting rid of another has made me genuinely enjoy my room, which is great, because it could be a while.&lt;/p&gt;
&lt;p&gt;Luckily I used to be a freelancer so I’m very used to working from home. If it’s your first time, the best tip anyone can give you is to set a routine for yourself. Doesn’t matter what it is or for how long, consistency is the key. Plus, if you’re having a lot of video calls with your work, add some levity to the meetings with &lt;a href=&quot;https://conference-call-bingo.glitch.me/&quot;&gt;Conference Call Bingo&lt;/a&gt; from Glitch’s own CEO, &lt;a href=&quot;https://glitch.com/@anildash&quot;&gt;Anil Dash&lt;/a&gt;. It randomly generates some extremely accurate quotes or scenarios from most video meetings, I wouldn’t be surprised if someone got Bingo in the first call.&lt;/p&gt;
&lt;p&gt;_To save any of these projects for later, check out the collection &lt;a href=&quot;https://glitch.com/@glitch/games-gizmos-and-other_-stress-relievers&quot;&gt;here&lt;/a&gt; and create an account to add them to your My Stuff.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fandoms and Fundraising: How BTS Fans Created a Global Charity </title>
    <link href="https://blog.glitch.com/post/bts-army-charity-fundraising-fandoms/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/bts-army-charity-fundraising-fandoms/</id>
    <content type="html">&lt;h1&gt;Fandoms and Fundraising: How BTS Fans Created a Global Charity&lt;/h1&gt;
&lt;p&gt;Seldom do we say nice things about fandoms in 2020. The “stan” is now equated to the cultist: detached from larger culture, infatuated with the unimportant, incapable of critical thinking; rowdy, shallow, toxic.&lt;/p&gt;
&lt;p&gt;The prevalence of pop music fandoms on Twitter, particularly K-pop fandoms, has been greeted with disdain by all manner of cultural analysts. The incessant and off-topic usage by some of “fancams”—clips of artists’ performances, often paired with recruitment-minded captions—do little to quell this resistance.&lt;/p&gt;
&lt;p&gt;Yet, particularly as we recognize the power of youth-led, female-skewing, LGBT-friendly subcultures as spaces of sociopolitical development and solidarity, we will do well to also acknowledge the power fandom has for good. Because more and more, we see that this power is not always lost on fans. See: &lt;a href=&quot;https://www.oneinanarmy.org/&quot;&gt;One in an ARMY,&lt;/a&gt; the charity organization led by fans of Korean music group BTS.&lt;/p&gt;
&lt;p&gt;“It’s not in any way an official organization,” says Erika, an American representative I speak to via phone who handles press and social media work. “It is completely volunteer-led. It’s just ARMYs that decided to come together and do it.”&lt;/p&gt;
&lt;p&gt;Since 2013, South Korea’s BTS has grown in popularity exponentially, reaching a point of success so great in the past few years that it has left media, fans and detractors alike in a state of utter confusion. Their release of &lt;em&gt;Map of the Soul: Persona&lt;/em&gt; became the highest-selling album in South Korean history months after its release despite its seven-track length. It debuted at number one on the Billboard 200 (their third album to do so) and has remained on the chart, alongside previous release &lt;em&gt;Love Yourself: Answer&lt;/em&gt; which became the first K-pop album to ever remain on the chart for longer than a year. Then, they dropped &lt;em&gt;Map of the Soul: 7&lt;/em&gt; in February, which has already broken the record for the highest-selling Korean album of all time, having sold more than 4.1 million copies just nine days after its release.&lt;/p&gt;
&lt;h2 id=&quot;the-bts-fanbase-army-has-been-the-catalyst-for-this-success&quot; tabindex=&quot;-1&quot;&gt;The BTS fanbase, ARMY, has been the catalyst for this success &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bts-army-charity-fundraising-fandoms/#the-bts-fanbase-army-has-been-the-catalyst-for-this-success&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Their Twitter account boasts 24.5 million followers and several tweets with over 1 million retweets. It is ARMY&#39;s activity on social media that not only spreads awareness for the group but disseminates information &amp;amp; organizes chart pushes. When it comes to fandoms investing time and money into empowering their favorite artists, one would be hard-pressed to find one of ARMY’s calibur.&lt;/p&gt;
&lt;p&gt;“Around March 2018, we were seeing the fandom’s growth was getting so immense,” Erika tells me. “There was a video for Yoongi’s birthday, and he had a little cat rug in front of his studio when they went to knock on his door, and people found the cat rug and sold it out on the site within minutes. A lot of funny things like that were happening that showed how huge and dedicated to everything BTS the fandom was.”&lt;/p&gt;
&lt;p&gt;An astute fan from Brazil named Ana came up with an idea.&lt;/p&gt;
&lt;p&gt;“At that time, the news here in Brazil and probably all around the world was about the Syrian civil war,” she tells me via DM. “I didn’t know what I could do since I was just a 15 year-old girl living far away from the conflict. I asked my parents if we could donate and everything but that wasn’t enough.”&lt;/p&gt;
&lt;p&gt;Ana sent out a &lt;a href=&quot;https://twitter.com/rwapmon/status/972167985292070915&quot;&gt;tweet&lt;/a&gt; noting ARMY’s power and calling for it to be manifested into helping refugees in Syria. “A lot of people responded—I did,” says Erika. “We started trying to put together some thoughts, collate our thoughts, put in some rules for ourselves—how do we wanna go about this, how can we do it in a way that’s going to be meaningful or impactful?”&lt;/p&gt;
&lt;p&gt;The result became One In An ARMY, an ARMY-led, unofficial charity organization that would make use of the frequent engagement in the ARMY Twitter space to lend attention to important causes. While focused on Twitter, the group has created social media accounts on everything from Facebook to Curious Cat.&lt;/p&gt;
&lt;p&gt;Through a Discord channel, members of One In An ARMY communicate with each other to establish what will be necessary for each initiative. Then, each month, One In An ARMY partners with a charity organization they select through an intensive vetting process, tweeting out a donation link with each post.&lt;/p&gt;
&lt;p&gt;Erika’s job has become to handle social media and PR; others handle functions from graphic design to charity research. Like many other members—the likes of whom hail from nearly every continent—Erika was not actively involved in charity work prior to taking part in the organization, but had long had a desire to give what she could to those less fortunate. Figuring out how to get the process right without any experience was a scary task for the young assemblage.&lt;/p&gt;
&lt;p&gt;Their &lt;a href=&quot;https://www.oneinanarmy.org/post/april-2018-campaign-summary-medical-teams-international&quot;&gt;first project&lt;/a&gt; was with &lt;a href=&quot;https://twitter.com/medicalteams&quot;&gt;Medical Teams International&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“I spoke to a lovely lady named Tracy Holland,” says Erika. “I called her and said ‘We don’t really know what we’re doing, but we’re trying to do this… thing.’ And she was really, really great. We actually sent her flowers as a team for being with our first organization and helping us through it. She called me one day and said ‘Oh my God, I made the report this week that our engagement online has gone up 7000%, and I got a standing ovation!’ So that worked out really well.”&lt;/p&gt;
&lt;p&gt;Since then, One In An ARMY has conducted one successful campaign after another, as visible on &lt;a href=&quot;https://www.oneinanarmy.org/archive&quot;&gt;their archive&lt;/a&gt;. For their &lt;a href=&quot;https://www.oneinanarmy.org/post/october-2019-campaign-summary-za-atar-ngo&quot;&gt;October campaign&lt;/a&gt;, a collaboration with an Athenian organization that provides shelter for marginalized refugees, they raised over $6000 USD. &lt;a href=&quot;https://www.oneinanarmy.org/post/september-2019-campaign-summary-hug-it-forward&quot;&gt;A month before&lt;/a&gt;, they’d raised nearly $8000 for an organization constructing eco-friendly educational spaces in Guatemala.&lt;/p&gt;
&lt;p&gt;“We did &lt;a href=&quot;https://www.oneinanarmy.org/post/july-2018-campaign-summary-thirst-relief&quot;&gt;thirst relief&lt;/a&gt; last year and by the end of the campaign, we had provided water filters to 30 families in Tanzania,” says Erika. “The water filters for each household, they can provide water for up to ten people and they last for 25 years. So now, 30 families for 25 years will have clean drinking water, that won’t have any parasites; they can go to school, they can go to work and not lose their jobs because they’re sick from contaminated water, and ARMY did that.”&lt;/p&gt;
&lt;h2 id=&quot;one-in-an-army-is-not-the-first-instance-of-a-fandom-pulling-together-to-make-a-difference&quot; tabindex=&quot;-1&quot;&gt;One In An ARMY is not the first instance of a fandom pulling together to make a difference &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bts-army-charity-fundraising-fandoms/#one-in-an-army-is-not-the-first-instance-of-a-fandom-pulling-together-to-make-a-difference&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id=&quot;&quot; tabindex=&quot;-1&quot;&gt; &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/bts-army-charity-fundraising-fandoms/#&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://geekandsundry.com/fandoms-give-back-by-channeling-passion-into-charities/&quot;&gt;Fans of Joss Whedon&lt;/a&gt; and his collective works have held conventions for years, of which percentages of proceeds have been donated to charities. Misha Collins, star of the much-stanned TV series &lt;em&gt;Supernatural&lt;/em&gt;, has &lt;a href=&quot;https://www.denofgeek.com/us/culture/supernatural/256210/the-philosophy-of-fandom-charity&quot;&gt;on numerous occasions&lt;/a&gt; rallied his supporters to donate to different causes.&lt;/p&gt;
&lt;p&gt;Something about One In An ARMY’s story is uniquely harrowing; perhaps it is the group’s starkly visible, tangible positivity within a Twitter landscape (Stan or otherwise) plagued by trauma and discordance. Perhaps it’s the group’s utilization of modern, otherwise derided social media networks to create said tangible change. Perhaps it’s the reality that, without any prompt, fans within a social media environment decided to use their platform for good despite the amount of uncompensated time and energy it would require.&lt;/p&gt;
&lt;p&gt;Then again, said ARMYs might argue to you that, in a way, they’d been prompted by their faves after all—if indirectly. Erika, who has never taken part in a fandom before BTS, fell for the group in part for their selfless messages. “Seeing what BTS had said about, &lt;a href=&quot;https://www.youtube.com/watch?v=H9isRRptaLM&quot;&gt;‘if they can improve the life of someone else just a tiny bit, it’s enough,’&lt;/a&gt; that makes it worthwhile,” she says.&lt;/p&gt;
&lt;p&gt;Indeed, BTS’ messages and efforts have long been focused on improving the lives of others. Their *Love Yourself *album series was devoted to showcasing the journey in which a person can love others most powerfully through first loving themselves. Through songs and interviews, they &lt;a href=&quot;https://gen.medium.com/bts-are-on-the-front-line-of-south-koreas-generational-warfare-3d656bcfc160&quot;&gt;often speak out&lt;/a&gt; against oppressive sociopolitical forces. Their &lt;a href=&quot;http://www.love-myself.org/eng/home/&quot;&gt;partnership with UNICEF&lt;/a&gt;, and their leader &lt;a href=&quot;https://youtu.be/oTe4f-bBEKg&quot;&gt;RM’s speech at the United Nations&lt;/a&gt;, showcased their initiative to prevent bullying and engender self-love globally.&lt;/p&gt;
&lt;p&gt;“It really boils down to the fact that BTS have inspired so many,” says Erika. “From what people tell us, they tell us they’ve never seen a fandom do this before.”&lt;/p&gt;
&lt;p&gt;Perhaps these ARMYs will inspire other fandoms to do the same; to utilize these spaces and platforms for good. And if that chain reaction is set in motion, at some point the general public may rewire how we think of fandoms online. But all of these changes start with an action—something that was not prompted, not even considered necessary—by people with the ability to reach others.&lt;/p&gt;
&lt;p&gt;With the Internet’s capacity for connecting strangers, this ability is easier to come by than ever. With this power at our fingertips, how can each of us, all users, respond in kind?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Leading illustration by [Bfly]&lt;/em&gt;(https://www.instagram.com/bfly.art/).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>In Poland, VR is Teaching People How to Bake Bread</title>
    <link href="https://blog.glitch.com/post/vr-headsets-baking-poland/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/vr-headsets-baking-poland/</id>
    <content type="html">&lt;h1&gt;In Poland, VR is Teaching People How to Bake Bread&lt;/h1&gt;
&lt;p&gt;It looks like a familiar and timeless sight: in a pristine kitchen, two hands stretch out towards a tray of freshly made bread rolls, ready for the oven. In the background, the word ‘Piekarnia’ – Polish for ‘bakery’ – is lit up, besides which a cheery ladybug smiles: the logo for Polish supermarket giant, &lt;a href=&quot;https://en.wikipedia.org/wiki/Biedronka&quot;&gt;Biedronka&lt;/a&gt;. But this isn’t just any kitchen.&lt;/p&gt;
&lt;p&gt;With a turn to the digital in almost every walk of life, even the way workers are trained to make bread is becoming high-tech. Biedronka—Poland’s largest retail chain—has rolled out a new method of training for baking, which solely uses virtual reality.&lt;/p&gt;
&lt;p&gt;The VR baking system, which has so far been launched in eight stores around the country, is fully interactive and guides trainee workers through the process of making bread in a virtual store, from fulfilling health and safety practices to loading up the oven and distributing products. Biedronka explained in a press release that the VR sets covered “all those activities that the employees of the shops do on a daily basis ‘in real life.’”&lt;/p&gt;
&lt;h2 id=&quot;the-move-to-virtual-reality-has-been-cooking-up-for-a-while&quot; tabindex=&quot;-1&quot;&gt;The move to virtual reality has been cooking up for a while &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/vr-headsets-baking-poland/#the-move-to-virtual-reality-has-been-cooking-up-for-a-while&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Biedronka is one of many stores in Poland facing an acute shortage of workers—an issue that has been attributed to&lt;a href=&quot;https://www.ft.com/content/84679510-939a-11e9-aea1-2b1d33ac3271&quot;&gt; difficulties in securing long-term work contracts&lt;/a&gt; for immigrants to the country. The VR headsets were introduced to streamline training, helping Biedronka teach new employees quickly and conveniently. Milena Bałon, junior e-learning manager at Jeronimo Martins Polska, the group which owns Biedronka, said that VR meant the company could “quickly and fully safely teach our employees skills that are difficult to be taught in real life.”&lt;/p&gt;
&lt;p&gt;And one of the most demanding tasks workers must learn is how to make bread, a staple of Biedronka stores. The chain launched in-store bakeries in 2012, stacking shelves with bread, golden stacks of baguettes, tumbling rolls, glistening cakes, and croissants, all under the slogan: ‘fresh baked goods at any time’. Now, they need enough workers to meet demands from hungry Polish shoppers—baking is a Polish institution.&lt;/p&gt;
&lt;p&gt;“Additionally,” says Bałon, “VR technology in baking training helps us to reduce food waste—while learning in a traditional form, the bread used for baking would not go on sale, which means it would be a waste.”&lt;/p&gt;
&lt;p&gt;Jan Jaszczyński, who runs PureVR, a virtual reality entertainment salon in the central Polish town of Płock, sees an “immense growth of VR technology” in recent years. He thinks the technology is “an inevitable solution to many innovative applications,” including in technical and engineering – but also in more traditional areas like baking. “We will for sure see more of that in the future,” he explains. “VR as a means in training and AR as a means of live service advice is gaining ground every day in new fields.”&lt;/p&gt;
&lt;p&gt;“And most of all the learning outcomes are as good or even better than in traditional ways.”&lt;/p&gt;
&lt;p&gt;However, Jaszczyński adds that life is on hold at the moment. After the coronavirus outbreak hit Poland, the company initially took extra precautions, including regularly using anti-bacterial cleaners. But on March 11, the Polish government ordered the closure of all schools, museums and cultural institutions. Jaszczyński says some of his employees—who are mainly students—have been forced to move out of their student accommodation, and have returned to their family homes.&lt;/p&gt;
&lt;p&gt;In response to the government’s order, Biedronka has also shortened its working hours and is limiting the number of customers in stores. Employees have been split into teams that work in rotation, with any workers over 60 allowed to be exempt from shifts.&lt;/p&gt;
&lt;p&gt;But that’s not to say VR development has also been interrupted. Jaszczyński believes the technology could “theoretically” step into the breach for companies during the coronavirus outbreak, as “it’s becoming more and more affordable.”&lt;/p&gt;
&lt;p&gt;“Big companies could buy and send their employees cardboard VR headsets and an application,” he explains. But he emphasizes that the quality of content available on cardboard or plastic headsets would be limited compared to the technology available on more advanced models.&lt;/p&gt;
&lt;h2 id=&quot;coronavirus-aside-poland-has-been-developing-its-virtual-reality-technology-fast-in-business-and-in-culture&quot; tabindex=&quot;-1&quot;&gt;Coronavirus aside, Poland has been developing its virtual reality technology fast – in business and in culture &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/vr-headsets-baking-poland/#coronavirus-aside-poland-has-been-developing-its-virtual-reality-technology-fast-in-business-and-in-culture&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Away from the workplace, VR headsets have also been adopted by museums to launch innovative, immersive exhibitions. In 2018, a film entitled ‘Kartka z Powstania’ (‘Postcard from the Uprising’) was produced, a 15-minute account of experiences during the 1944 Warsaw Uprising, the largest military operation by resistance forces in German-occupied Europe. ‘Kartka z Powstania’ was the first-ever fictionalized historical VR show in Poland. There are also VR games covering Soviet repression in the pipeline.&lt;/p&gt;
&lt;p&gt;And VR is also making headway in Polish society: PureVR is just one of many virtual reality studios set up across the country, helping to introduce the technology to a wider audience. And another Polish VR company is Immersion.pl, which implements AR and VR in business and entertainment.&lt;/p&gt;
&lt;p&gt;Bartosz Rosłoński, from Immersion, also thinks that the use of VR is becoming more widespread in Poland. “With the development of VR headsets and with all the upgrades and easiness of usage, I can see that companies are starting to use VR more as a day to day tool to increase effectiveness and to decrease costs,” he says.&lt;/p&gt;
&lt;p&gt;And he agrees that this particularly applies to the workplace. “VR in training is one of the top promising directions of this technology.”&lt;/p&gt;
&lt;p&gt;&amp;quot;People in VR are learning more efficiently and companies can reduce costs of complicated training all over the world.”&lt;/p&gt;
&lt;p&gt;Similar concerns also inspired Biedronka’s decision for VR training: Kozyra explains that “the advantage of VR goggles is that they allow multiple exercises, but also to make mistakes in a safe environment.”&lt;/p&gt;
&lt;p&gt;With the sets, workers have the time to learn hygiene standards, as well as how to safely operate the chiller, oven, and even complete any logistics tasks, like essential paperwork for the bakery. Employees using the Biedronka VR sets are trained three times to ensure the techniques are fully developed: first, they participate in a step-by-step baking process; then they bake independently, with running feedback from the device; and finally, they complete a skill check.&lt;/p&gt;
&lt;p&gt;The final stage, however, is in real life—a test observed by a store supervisor.&lt;/p&gt;
&lt;p&gt;Aleksandra Kamińska, a deputy store manager in Warsaw, explained in a press release that the goggles were first “a real novelty, but after the first moment of uncertainty and getting used to operating the joysticks I entered the virtual world of the shop quite quickly.”&lt;/p&gt;
&lt;p&gt;To help employees adapt to the world of the supermarket, Biedronka has also developed an internal chatbot, available 24/7, which provides answers to any questions they may have. According to Rosłoński, VR is at the forefront of a global technology boom, and recent successes prove Poland is leading the way.&lt;/p&gt;
&lt;p&gt;“Poland has a great pool of talented developers who are able to create very complex applications for VR headsets. Poland is also growing really fast which is reflected in new technologies and investments.”&lt;/p&gt;
&lt;p&gt;Jaszczyński however, feels that despite the advancing technology of the headset, the only limitation is in the mindset. “People consider VR as a child’s play,” he explains. “The Polish market will greatly benefit from the widespread use of VR as soon as we in Poland will all recognize it as a useful and handy tool.”&lt;/p&gt;
&lt;p&gt;One supermarket is already taking a slice of the action.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Neal Agarwal is Keeping the Weird Web Alive</title>
    <link href="https://blog.glitch.com/post/neal-agarwal-is-keeping-the-weird-web-alive/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/neal-agarwal-is-keeping-the-weird-web-alive/</id>
    <content type="html">&lt;h1&gt;Neal Agarwal is Keeping the Weird Web Alive&lt;/h1&gt;
&lt;p&gt;One of the most exciting parts about learning to code is seeing the variety of projects that are already there that show you what’s possible with tech. There are apps that exist to be visually stunning and apps that demo a cool library or tool. Then there are the Weird™ apps, the kinds of projects that remind people what creating the web can be like when they think beyond practicality.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@neal&quot;&gt;Neal Agarwal&lt;/a&gt; is a Glitch creator and creative coder that really knows what it takes to make a weird app. We asked him about some of his quirkier games as well as the larger web endeavors he’s taken on.&lt;/p&gt;
&lt;p&gt;Inspiration can come from many places! I follow a lot of talented people on Twitter, and they’re an endless source of inspiration. I’ve also kept a list of ideas for the past 5 years, and whenever I have a new idea I write it down immediately. Most of the ideas I write down are half-baked, but I usually figure out the rest later. I think the best way to come up with ideas is to read a lot and experiment often.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://too-many-dvds.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;For some reason, even at an early age I’ve always expressed myself through creative coding. I’ve tried painting, playing an instrument, animating and countless other mediums - but expressing myself through creative coding has always felt the most natural and fulfilling to me. I have lots of ideas and stories I want to tell, and learning to show them through this relatively new medium has been really fun.&lt;/p&gt;
&lt;p&gt;I think the feeling of being on the frontier is one of the big factors. People have tried countless different painting styles and techniques over the past centuries, and so that medium has largely been explored. I’m sure people will continue to discover new styles/techniques, but it’s definitely an uphill battle. With creative coding it feels like we’re just at the very beginning. With every new creative tool comes opportunities to make and discover something new, and I feel lucky to have a chance at that.&lt;/p&gt;
&lt;p&gt;There’s also an aspect of self-improvement - every creative wants to master their medium. It’s especially true with creative coding since the skill ceiling is so high. I think I can do this for the rest of my life and still not reach that ceiling, there’s just so much to learn and that’s what makes it exciting.&lt;/p&gt;
&lt;p&gt;I’ve always been fascinated with data visualizations, I think it’s because it’s where code, art and math meet each other. The goal with a lot of projects on neal.fun is to visualize the world in new ways. What’s so exciting is that the web enables countless new types of data visualizations that are not possible in print media. Endless scrolling, unlimited scale and animations/music are some examples of the things that are not feasible in print media.&lt;/p&gt;
&lt;p&gt;For my process I try to get a minimal version of the idea working early on. The goal is to validate or invalidate the idea before committing too much time. From then on it’s basically just experimentation and alchemy. There’s all kinds of roadblocks that come when making these projects, like design and technical challenges. For instance, a common problem is that an idea works on large screens, but not on mobile or vice-versa. I have to keep an open mind when working on these projects and pivot constantly. The idea I start out with is rarely the idea I finish with.&lt;/p&gt;
&lt;p&gt;The reception to these projects has also been so rewarding. For instance, The Deep Sea has been viewed over 10 million times and it’s even appearing in some aquariums! It just makes me want to improve and make even better content.&lt;/p&gt;
&lt;p&gt;My first dive into creative coding was when I was 10 and created a site to show off my favorite flash games. It was basically a mini game-portal but only the games I liked. I used a WYSIWYG editor to make it, but the editor also allowed you to view the underlying code. Eventually I ended up learning basic HTML and CSS so I could add more complex features to my site.&lt;/p&gt;
&lt;p&gt;A year later I found Scratch and that was when I started learning broader programming concepts. I would make small games and publish them - each one slightly more complicated than the last. My initial goal was to just learn how to make games, but eventually I realized I loved coding in general. Later when I started to learn Javascript, I was surprised at how much I already knew because Scratch gave me a solid foundation.&lt;/p&gt;
&lt;p&gt;Unfortunately, creative coding was never part of my formal tech education. In many ways getting a computer science degree is the opposite of creative coding, which is probably why I didn’t enjoy it. I’ve always used coding to express myself, and so when it was suddenly about coding assignments and computational theory I sorta tuned out. I actually created neal.fun because I was getting frustrated with coding for school instead of for fun.&lt;/p&gt;
&lt;p&gt;I have a lot of projects that are in various stages! I try to pick projects that will force me to learn something new. I have a few “dream” projects that I’ve thought about for a long time but they’re still not quite there. Stay tuned!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Check out Neal&#39;s Glitch projects on &lt;a href=&quot;https://glitch.com/@neal&quot;&gt;his profile &lt;/a&gt;and all his other cool web&lt;/em&gt; projects over at &lt;a href=&quot;https://neal.fun/&quot;&gt;neal.fun&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;***We&#39;re building a more powerful Glitch, &lt;a href=&quot;http://glit.ch.it/3cetk0a&quot;&gt;learn more he*re**&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Open Source Solution to Supporting Creators You Love</title>
    <link href="https://blog.glitch.com/post/open-source-solution-to-supporting-creators-you-love/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/open-source-solution-to-supporting-creators-you-love/</id>
    <content type="html">&lt;h1&gt;The Open Source Solution to Supporting Creators You Love&lt;/h1&gt;
&lt;p&gt;Over the last decade, we’ve seen huge shifts in the ways that individual creators are able to make a living out of their work. &lt;a href=&quot;https://www.forbes.com/sites/maddieberg/2019/12/18/the-highest-paid-youtube-stars-of-2019-the-kids-are-killing-it/#4af4ff738cd4&quot;&gt;YouTuber&lt;/a&gt; and &lt;a href=&quot;https://www.cnbc.com/2018/07/31/kylie-jenner-makes-1-million-per-paid-instagram-post-hopper-hq-says.html&quot;&gt;Instagram influencer&lt;/a&gt; weren’t really titles, Kickstarter was just getting started, and Patreon didn’t even exist yet.&lt;/p&gt;
&lt;p&gt;Although in some ways it’s easier for individuals to make money on their creative work, the current ecosystem makes it so creators are stuck and dependent on larger platforms to do right by them, which &lt;a href=&quot;https://www.businessinsider.com/youtuber-lindsay-ellis-fights-platform-universal-over-copyright-claim-2019-10&quot;&gt;isn’t always what happens&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is why Jesse von Doom and Anthony Batt created Substation, an open-source, DIY project that creators can use to set up subscriptions with a process to receive recurring payments and messaging to talk to all of their subscribers. We got to ask Jesse and Anthony more about this unique project.&lt;/p&gt;
&lt;p&gt;This has been a space Anthony and I have been thinking about for over a decade at this point. I used to run a small nonprofit called CASH Music and Anthony was a key member of the board. The idea behind CASH was to use technology to find sustainable models for artists, and it all started in 2007 with a subscription/membership effort for Kristin Hersh (of Throwing Muses) and Donita Sparks (of L7.)&lt;/p&gt;
&lt;p&gt;At CASH we learned a lot about community and the intersection of art and commerce — a theme that was present in all of the work we did. It was obvious in those early days but even helping artists like Run The Jewels and De La Soul figure out direct release strategy and tech meant thinking about the bonds between creator and audience. At the core it’s all about connecting people to each other and to the things they love — which is true for all creators, artists, writers, makers — everyone who does something [that] someone else loves and wants to support.&lt;/p&gt;
&lt;p&gt;I’ll start with the caveat that we weren’t exactly planning to release stuff so early — the DIY/open core was always planned as the centerpiece. Creators deserve agency, not platform lock-in, so we’re trying to build an ecosystem that can work for anyone. Substation’s DIY release is as easy as we could make it but we know there’s a turn-key offering needed too, and that’s in the works. Nutshell? People should be able to really own their membership programs. That means owning the data, the code, all of it. So starting with an open DIY solution feels right. Every community is different and we want to empower people to start community business models on their own sites, on a fully turn-key hosted service — or some hybrid in between.&lt;/p&gt;
&lt;p&gt;So I guess the emphasis on the open web and moving away from silos is a part of it. That just feels like a healthier way to build things on the web to me. That same idea of health extends to building better communities in these memberships and finding more sustainable business models for creators. We aim to build software that rewards inclusivity and unity — moving away from status tiers and towards strength in numbers and special offers that make people feel like they’re part of something bigger than themselves. Memberships are long-term community businesses that need to be grown carefully.&lt;/p&gt;
&lt;p&gt;Most of my friends work outside traditional full-time jobs and the (albeit limited) safety nets they bring. There’s been a rapid evolution of new ideas like digital music/video, streaming, ebooks, and a shift to a 24/7 online journalism. Those are just a couple examples, but they all end at the same spot: a need to explore new business models for the web that can directly support artists, writers, creators, and even newsrooms. Making sure those people have the tools they need to survive and continue making the things they make is a critical issue.&lt;/p&gt;
&lt;p&gt;Our world has been informed by artists and creative people at all levels. If you are out there making art or creating things there is no safety net. It is raw entrepreneurship and it is passion without necessarily a business model. So we have always wanted our projects and software to become reliable systems and business models for artists and creative people. We want them to see we are not selling them something, but we are providing wings to help them fly creatively and financially. So having spent so much time with creative professionals and witnessed the struggle, opportunities missed and scamming vendors’ grip, we know what isn’t working and how to solve problems.&lt;/p&gt;
&lt;p&gt;Bluntly? Yeah. We’d been planning on releasing the DIY version alongside a hosted service a little easier for people to just jump into. But so many people are just trying to figure out how they’ll pay for rent and groceries and we had this working thing — already with instructions and open licenses — just sitting in a Glitch project. We could stick to our plan in un-plan-for-able times, or just release it with an offer to help whoever needs helping. It was an easy decision. If we can help even a handful of people it’s worth it. We’ll figure the rest of it out as we go.&lt;/p&gt;
&lt;p&gt;If you put code in a GitHub repo you make it easy for developers to use, but there are still issues around setting up a server, configuring, etc. That’s not going to work for most people. So we actually built it in Glitch from the start. GitHub is the backup, not the source. Every line of code was written in the Glitch editor, and now anyone can remix it. All that server setup is gone and no matter who you are you’re just a button click away from having your own copy of Substation. Just add API keys and go. Open source is great, but accessible, easy, and (still open) DIY projects that come fully hosted in an adorable server container are even better.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Check out the &lt;a href=&quot;https://glitch.com/edit/#!/substation&quot;&gt;README on Substation&lt;/a&gt; to le&lt;/em&gt;ar&lt;/strong&gt;n more about the tech and remix your own.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Conference Tools Weren&#39;t Designed to Be Social Networks</title>
    <link href="https://blog.glitch.com/post/video-conference-zoom-bombing-privacy-tools/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/video-conference-zoom-bombing-privacy-tools/</id>
    <content type="html">&lt;h1&gt;Conference Tools Weren&#39;t Designed to Be Social Networks&lt;/h1&gt;
&lt;p&gt;No matter where you are, you are probably (somewhat or greatly) affected by COVID19. I’m an American in Berlin, and navigating around COVID19 has entirely changed my life, including my social life. Social distancing physically has pushed people back into the digital and onto the internet.&lt;/p&gt;
&lt;p&gt;I’ve been invited to live Instagram streams, Zoom karaoke, Zoom dance parties, Zoom drinking parties, Zoom brunches, to numerous Facetime video calls, Google Hangouts, Skype digital coffees, Netflix Party video streams, the list goes on. Video conferencing and seeing the reactions of my friends and loved ones makes this time slightly easier.&lt;/p&gt;
&lt;p&gt;This has brought me, and many others, to a new reliance and shift to video conferencing during the time of quarantining in COVID19. This reliance and shift to video conferencing makes sense—schools are doing it to make sure classes go online, and video conferencing has been a staple of remote work environments. But what’s new here is how video conference tools are being used out of business and school environments to fill in the gap of social intimacy and events created in social distancing. Zoom was never intended to be used for multi-person dance parties, and while I’m sure Zoom loves how popular it’s become, this does raise some concerns. Does Zoom actually have the right tools to let people communicate in these new ways? Does any video conferencing tool have that?&lt;/p&gt;
&lt;h2 id=&quot;video-conferencing-tools-are-not-without-their-problems&quot; tabindex=&quot;-1&quot;&gt;Video conferencing tools are not without their problems &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/video-conference-zoom-bombing-privacy-tools/#video-conferencing-tools-are-not-without-their-problems&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Zoom has had a slew of reported privacy and security issues, such as VICE uncovering that&lt;a href=&quot;https://www.vice.com/en_us/article/z3b745/zoom-removes-code-that-sends-data-to-facebook&quot;&gt; Zoom’s iOS app was sending information to Facebook&lt;/a&gt; about when users logged in, or earlier in 2020, &lt;a href=&quot;https://www.theverge.com/2020/1/28/21082331/zoom-vulnerability-hacker-eavesdrop-security-google-hangouts-skype-checkpoint&quot;&gt;Zoom reported having a security flaw&lt;/a&gt; that could allow hackers to take over users’ microphones, and with human rights and technology advocacy group,&lt;a href=&quot;https://www.theverge.com/2020/3/19/21186152/zoom-transparency-report-access-now-advocacy-group&quot;&gt; Access Now, requesting transparency reports&lt;/a&gt; from Zoom (which Zoom hasn’t delivered yet).&lt;/p&gt;
&lt;p&gt;These are just some of the issues with Zoom; the other big problem is video-conferencing harassment. Zoom has a specific form of harassment occurring, called Zoombombing. Zoombombing is when a troll takes control of the Zoom room by sharing a video or their screen, and disrupting the Zoom hangouts with inappropriate and offensive content, and generally causing havoc. &lt;a href=&quot;https://www.nbcnews.com/news/amp/ncna1168806?__twitter_impression=true&amp;amp;fbclid=IwAR0aDO9cIuvm3aXZoWB4Iwd2y3kHArSEfQrph0e4C3HNIA863bC9TsoL21Q&quot;&gt;NBC News reported&lt;/a&gt; Princeton professor and noted author, Ruja Benjamin, and her husband getting Zoombombed when reading books to children. Their harasser was a white man in a thong and kept repeating the n-word. Benjamin and her husband eventually ended the Zoom call and canceled the reading. Casey Newton, a technology journalist, had &lt;a href=&quot;https://www.nytimes.com/2020/03/20/style/zoombombing-zoom-trolling.html&quot;&gt;his work from home happy hour&lt;/a&gt; Zoombombed.&lt;/p&gt;
&lt;p&gt;What’s important to note here is that relatively technology-savvy people are getting Zoombombed, and it’s not a few people: it’s becoming a more common occurrence. Researcher and disinformation expert Joan Donovan has &lt;a href=&quot;https://twitter.com/BostonJoan/status/1243923595874783232&quot;&gt;tweeted&lt;/a&gt; out ways to mitigate Zoombombing, but it still doesn’t completely stop it. Product designer &lt;a href=&quot;https://twitter.com/amelielamont/status/1244283132804767744&quot;&gt;Amélie Lamont&lt;/a&gt; summarizes the sentiment best: it seems clear big technology companies are not designing with harassment in mind. This is especially true of enterprise technology like most video conferencing software and technology that insists that it’s only enterprise, such as Slack. Right now, Zoom is so similar to Slack in that it’s a product that seems to be or insists that it’s just enterprise software but it’s used like a social network or social messaging platform. Slack is used for friends groups, neighborhood blocks, alumni associations, conferences, and just for general hangouts, as well as for workplaces. Does this sound familiar? Zoom is being used in the exact same way. And there is harassment happening on both platforms.&lt;/p&gt;
&lt;p&gt;So, why is this happening? These tools were built for conferencing, not for general socializing, and they don’t have enough blocking capabilities or moderation tools to support the kinds of new social interactions that are happening. Slack, for example, &lt;a href=&quot;https://twitter.com/SlackHQ/status/908701337365499904&quot;&gt;has repeatedly said&lt;/a&gt; publicly &lt;a href=&quot;https://twitter.com/SlackHQ/status/903304823721877504&quot;&gt;it’s just a workplace tool&lt;/a&gt;, and thus doesn&#39;t need blocking or moderation. Their stance is that ‘disagreements’ can be worked out in an office place. But that’s not how harassment unfolds in the world—work isn’t harassment free, just like harassment can come from friend groups, loved ones, and complete strangers. When &lt;a href=&quot;https://www.nytimes.com/2019/04/08/us/wikipedia-harassment-wikimedia-foundation.html&quot;&gt;a tool or platform allows&lt;/a&gt; for multiple people to interact with each other, there will be harassment. Case in point with the prolific harassment that occurs across Wikipedia.&lt;/p&gt;
&lt;h2 id=&quot;in-a-sense-zoom-does-a-better-job-than-most-conferencing-tools-in-allowing-for-more-nuanced-kinds-of-interactions-such-as-allowing-for-a-moderator-to-create-breakout-groups&quot; tabindex=&quot;-1&quot;&gt;In a sense, Zoom does a better job than most conferencing tools in allowing for more nuanced kinds of interactions, such as allowing for a moderator to create breakout groups &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/video-conference-zoom-bombing-privacy-tools/#in-a-sense-zoom-does-a-better-job-than-most-conferencing-tools-in-allowing-for-more-nuanced-kinds-of-interactions-such-as-allowing-for-a-moderator-to-create-breakout-groups&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Breakout groups are smaller, private groups inside of the larger Zoom meeting room. And this kind of design allows for a specific kind of intimacy in Zoom, which makes it a great and useful tool right now. This intimacy means users need more granular moderation tools per person: easier-to-find, intuitive moderation tools for the organizer, such as the ability to immediately block or cut someone’s video who is sharing. Imagine the ability to click on the main screen and have tools right at your fingertips, right at the right-click.&lt;/p&gt;
&lt;p&gt;Eleanor Wynn, a former Principal Engineer at Intel and current scholar with the Ronin Institute, wrote over a messaging app about her work exploring team meetings and virtual meetings at Intel: “The mistake that I see in the videoconferencing tools is that seeing isn&#39;t primary... nobody has the patience to sit all day in video conferences. We judged that the maximum time for an effective video conference, which we also did, was 4 hours. After that, you might as well get people on a plane.”&lt;/p&gt;
&lt;p&gt;What conference tools focus on is work and facilitating work conversations but not necessarily how people see large groups of people and interact. It’s about presenting slideshows and facilitating work conversations, not hosting dinner parties. And now video conferencing tools are being used for multiple hours per day, in our work hours and out of work hours.&lt;/p&gt;
&lt;p&gt;With people &lt;a href=&quot;https://www.instagram.com/p/B-QezmRja-l/&quot;&gt;running dance parties on Zoom&lt;/a&gt;, &lt;a href=&quot;https://vimeo.com/burnmvmt&quot;&gt;workout classes on Vimeo&lt;/a&gt;; people are yearning for connection right now since we can’t have real, physical human touch. Intimacy is being craved. But for tools to be used for pure socializing like karaoke, or digital brunches, conferencing tools and hangouts need to be redesigned. Imagine an online web browser tool that is just dedicated to karaoke. Imagine what that could look like. More importantly, imagine what it would need to mitigate harassment. If a tool allows for video conferencing or video interaction in real-time, people will use it, regardless of how the tool is intended to be used. Users change and reinterpret meaning to technology constantly, we see this Facebook which started out just for college students and now is larger than any nation-state.&lt;/p&gt;
&lt;p&gt;Technology can adapt and shift, and it should especially to meet the needs of their users. Now, in the age of COVID19, it’s time for enterprise software that’s being used for all different kinds of new users, to better protect their users from harassment. And Zoom agrees. On April 1st, the &lt;a href=&quot;https://blog.zoom.us/wordpress/2020/04/01/a-message-to-our-users/?fbclid=IwAR1ZU7a8DSwfiwkGxEpU24HqXQg3Rjtyx8bx8EElaAkmmRvqHpMPffUQEsQ&quot;&gt;CEO published a statement&lt;/a&gt; promising to spend the next 90 days on improvements: better encryption, and better tools. Zoom, we’ll be waiting and watching.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://twitter.com/carolinesinders&quot;&gt;Caroline Sinders&lt;/a&gt; is a design researcher and artist analyzing technology and its i&lt;/em&gt;mpacts through a social justice lens.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Who Wrote That Hit Song? It Depends on How Human They Are. </title>
    <link href="https://blog.glitch.com/post/copyright-artificial-intelligence/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/copyright-artificial-intelligence/</id>
    <content type="html">&lt;h1&gt;Who Wrote That Hit Song? It Depends on How Human They Are.&lt;/h1&gt;
&lt;p&gt;Copyright and AI will make a twisted pair.&lt;/p&gt;
&lt;p&gt;We’re a long way from seeing C3-PO improvise his way through a poetry slam, but it’s not too soon to wonder how we’re supposed to treat the creative work of non-human intelligence. Because while today, machine-learning models remain extensions of human brains, they may not stay there forever. And in the meantime, money stands to be gained or lost depending on how intellectual-property laws govern the output—and input—of AI.&lt;/p&gt;
&lt;p&gt;“This is largely a theoretical debate at this point,” said Meredith Rose, policy counsel with the Washington-based advocacy group &lt;a href=&quot;https://www.publicknowledge.org/about-us/&quot;&gt;Public Knowledge&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Her advice: Look past what she called “pop-culture driven ideas of an AI being sentient and inherently creative.” Instead, focus on the current reality of AI as more of a post-processing tool that requires extensive care and feeding by creative humans.&lt;/p&gt;
&lt;p&gt;“When I write up neural net experiments, I&#39;m choosing which neural net to train on what data, how it should be sampled, and then curating the results into something that&#39;s fun to read,” emailed &lt;a href=&quot;https://www.janelleshane.com/&quot;&gt;Janelle Shane&lt;/a&gt;, a researcher and author of “You Look Like a Thing and I Love You,” a book breaking down advances in AI.&lt;/p&gt;
&lt;p&gt;Shane regularly treats readers of her AI Weirdness blog to such treats as a set of &lt;a href=&quot;https://aiweirdness.com/post/189845472982/the-ais-carol&quot;&gt;neural-net-composed Christmas carols&lt;/a&gt; that led off with these grisly verses:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“The All-gracious King of all the earth,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Had a baby at Christmas time,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On Christmas Day,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A true and holy Deity,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Went down to earth,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;With human flesh for sacrifice.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;“In no cases does it make sense to say the copyright should belong to the AI,” Shane said. “The AI is the tool, and human creativity determines how it&#39;s used.”&lt;/p&gt;
&lt;p&gt;The developers of an AI-powered soundtrack composition service have taken that approach to drive additional revenue: If you use the free or standard plans at &lt;a href=&quot;https://www.aiva.ai/&quot;&gt;Aiva Technologies&lt;/a&gt;, that Luxembourg-based firm &lt;a href=&quot;https://aiva.crisp.help/en/article/i-dont-understand-the-terms-of-license-1wqvh5v/&quot;&gt;retains copyright to the output of its tools&lt;/a&gt;, while paying for its Pro plan lets you keep those rights.&lt;/p&gt;
&lt;p&gt;&amp;quot;They know what makes your heart beat faster,” summed up Gary Arlen, a longtime tech-industry analyst of advances in using AI to craft such movie ingredients as scores and even movie trailers.&lt;/p&gt;
&lt;p&gt;Rose’s suggestion for this level of AI development was to apply a common clause in freelance contracts to the product of AI systems. “Expand the work for hire doctrine,” she said. “Let’s treat it like it’s an employee.”&lt;/p&gt;
&lt;p&gt;What if, however, an AI could create entertaining works without humans first carefully feeding it a corpus of samples? Then, Rose suggested, take a look at the stated purpose of copyright in the constitution—to “promote the progress” of art. &amp;quot;The machine doesn’t need to get paid, the machine doesn’t need to eat,” she said. &amp;quot;Would this mechanism work to create more work?&amp;quot;&lt;/p&gt;
&lt;p&gt;History lends a recent parallel: the &lt;a href=&quot;https://www.vice.com/en_us/article/wj8pm9/the-selfie-monkey-goes-to-the-ninth-circuit&quot;&gt;monkey-selfie case&lt;/a&gt;, in which People for the Ethical Treatment of Animals claimed that a Celebes crested macaque named Naruto owned the copyright to a selfie he’d taken after photographer David Slater left cameras nearby. Slater, meanwhile, &lt;a href=&quot;http://www.djsphotography.co.uk/original_story.html&quot;&gt;contended that he owned the copyright&lt;/a&gt;, citing the days he’d spent gaining the trust of the monkeys and the care spent positioning the camera so that the simians would be tempted to try a selfie. Rose rejected that, saying, “things that occur in nature are not copyrightable.” But how fine do you draw the line between the output of one non-human intelligence and another?&lt;/p&gt;
&lt;h2 id=&quot;in-the-nearer-term-the-more-likely-parallel-for-ai-s-conversation-with-copyright-is-the-google-books-case&quot; tabindex=&quot;-1&quot;&gt;In the nearer term, the more likely parallel for AI’s conversation with copyright is the Google Books case &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/copyright-artificial-intelligence/#in-the-nearer-term-the-more-likely-parallel-for-ai-s-conversation-with-copyright-is-the-google-books-case&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;That’s the long-running suit the Authors Guild filed against Google to stop it from scanning and indexing millions of books, many out of print, and making them searchable. That legal battle ended with Google’s claims being upheld even as a proposed settlement with the Guild collapsed, &lt;a href=&quot;https://www.theatlantic.com/technology/archive/2017/04/the-tragedy-of-google-books/523320/&quot;&gt;leaving the copyrighted part of Google’s book archive offline&lt;/a&gt;. The 2020 version of that dispute involves a different sort of mass ingestion of copyrighted work: feeding existing creative works into a machine-learning model so it can learn how to make new works along those lines.&lt;/p&gt;
&lt;p&gt;“Needless to say, the unauthorized (unlicensed) ingestion of copyrighted works to generate new competitive creative works will ultimately cause market harm to the value of human-created copyrighted works that the AI machines essentially mimic in style and essence,” said Mary Rasenberger, executive director of the Authors Guild, in &lt;a href=&quot;https://www.authorsguild.org/wp-content/uploads/2020/01/Authors-GuIld-Responses-to-USPTO-AI-NOI1.pdf&quot;&gt;comments submitted to the U.S. Patent and Trademark Office&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“If we want to preserve a sustainable economy for human authorship in the U.S., we need to create a way for human authors whose works are ingested by AI algorithms and processes to receive remuneration for such use,” Rasenberger said. “As noted above, this will eventually require a sophisticated, automated licensing system.”&lt;/p&gt;
&lt;p&gt;The humans directing AIs can work around copyright complaints by training these algorithms on exclusively public-domain works.&lt;/p&gt;
&lt;p&gt;“Many of the AI-generated art projects we&#39;ve seen so far—like The Next Rembrandt—rely on public domain works, possibly to sidestep copyright issues with training data,” noted &lt;a href=&quot;https://www.law.georgetown.edu/faculty/amanda-levendowski/&quot;&gt;Amanda Levendowski&lt;/a&gt;, an associate professor at Georgetown University’s law school and founding director of its Intellectual Property and Information Policy.&lt;/p&gt;
&lt;p&gt;As Rose noted, restricting an AI to a diet of only public-domain works will reflect a much less diverse authorship. As in: “That is white western males who wrote before 1923.” Plus, you need to feed so many works into an AI to train it properly (as in: create something more artful than the AI Christmas carols Shane ushered into the world), so the contribution of any one artist will be trivial.&lt;/p&gt;
&lt;p&gt;&amp;quot;Even Prince, who was wildly prolific, is not going to have nearly enough material to train an AI,” Rose said. &amp;quot;There’s such a huge sea, it’s like trying to pick a single drop of seafoam out of the ocean.”&lt;/p&gt;
&lt;p&gt;But rightsholders with deep pockets will still want to explore this. Said Arlen: “That’s where the copyright lawyers will get interested.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building the Most Unique Newsletter You’ll Ever Read</title>
    <link href="https://blog.glitch.com/post/building-the-most-unique-newsletter-youll-ever-read/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/building-the-most-unique-newsletter-youll-ever-read/</id>
    <content type="html">&lt;h1&gt;Building the Most Unique Newsletter You’ll Ever Read&lt;/h1&gt;
&lt;p&gt;The web has gotten a bit routine. Many of us spend our days on the same three websites without putting a lot of thought behind it. I know I constantly open a new tab of YouTube or Twitter just as a reflex. We’re used to standardized experiences on our sites and take notice when something doesn’t feel the same as everything else.&lt;/p&gt;
&lt;p&gt;That’s why &lt;a href=&quot;https://glitch.com/@DavidAllinReese&quot;&gt;David Allin Reese&lt;/a&gt;’s work feels so exciting. David is a designer on Google’s &lt;a href=&quot;https://glitch.com/@material&quot;&gt;Material Design team&lt;/a&gt; and also hosts both his personal website and his self-described “mutating newsletter” on Glitch. David was generous enough to answer questions about his work and his recommendations for those interested in design.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Very honored to see that you use Glitch for &lt;a href=&quot;https://web.archive.org/web/20221127025402/https://davidallinree-se.glitch.me/&quot;&gt;your personal website&lt;/a&gt;. Why did you decide to go with Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think it’s nice you noticed.&lt;/p&gt;
&lt;p&gt;After learning about it from a friendly colleague, Glitch is the creature that grabbed me by the arm and pulled me into the digital world. Before this, the web was a place I had only previously interacted with on the surface and had never contributed to, like many of us. I had never stepped through the black mirror, and Glitch let me step through and see that I could shape the reality in which most of us (and I) live.&lt;/p&gt;
&lt;p&gt;Technically, as a graphic designer who had never built anything on the web, Glitch exposes (and in an inherent way, teaches) the many unspoken assumptions about building a website or app. A really simple example of this is how Glitch has a template for a basic webpage which contains an index HTML file, a CSS style file and a script file, and explains what each file is capable of doing. Many people familiar with the web might say things like “Well duh! That’s what you need to build a site!”.&lt;/p&gt;
&lt;p&gt;Well I didn’t know stuff like that before Glitch showed up, many people still don’t know. No matter how many documentation sites or tutorials or books you read about making stuff on the web it can be hard to make the leap from concept to practice; Glitch provides a basis to learn.&lt;/p&gt;
&lt;p&gt;We live in a (digital) world where most people can only “read”, and just a select few can “write”.&lt;/p&gt;
&lt;p&gt;I didn’t choose Glitch, it continuously teaches me how to be independent on the web. Rather than the idea of “choosing”, it’s about the feeling of pride in the relationship between myself (the student, the builder) and Glitch (the teacher, the community, the movement) and it’s why I choose to stick around and build projects with Glitch’s (and some generous friends’) help. Having that shiny ‘.glitch.me’ URL is pretty sick, and mysterious to those who haven’t encountered it before.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://thisiswhatisin-01.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can you walk me through your mutating newsletter, This Is What Is In?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I would love to walk you through this.&lt;/p&gt;
&lt;p&gt;In a tiny, shimmering nutshell, &lt;em&gt;This Is What Is In&lt;/em&gt; is a series of my own investigations into digital storytelling. Usually it’s a short story or poem that can be read through a series of interactions on the screen; I send out an email with a link whenever I finish one.&lt;/p&gt;
&lt;p&gt;I want to better understand the relationship between physical interaction and reading, or the rhythm of text. Digital media has been influenced by physical consumption of text such as the turning of a page in a book or the unwinding of a scroll. What is a page-turner in the age of infinite scrolling? What about cliffhangers at the end of a chapter? You can create an infinite amount of these interactions in the digital world with magical paper, a magical textile, how can stories be woven into this magical paper to quietly add mystery and meaning?&lt;/p&gt;
&lt;p&gt;The origin of &lt;em&gt;This Is What Is In&lt;/em&gt; comes largely from the desire to write and share stories. Throughout my life, I recently realized, I’ve used writing as a way to deal with anxiety, depression and loneliness. These are sometimes caused by negative circumstances in my life, but mostly they just appear of their own volition. The act of writing teaches me about them, but also about my desires; I learn something I had never thought of, about myself or otherwise. &lt;em&gt;This Is What Is In&lt;/em&gt; is as much for me as it is for you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Have you worked on projects similar to This Is What Is In before? What was your first experience with this kind of dynamic experience design?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Wow, I will be adding &lt;em&gt;dynamic experience design&lt;/em&gt; to my resume, thank YOU.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This Is What Is In&lt;/em&gt; is actually the sequel to my undergrad thesis, &lt;a href=&quot;https://those-spaces-in-between.glitch.me/&quot;&gt;Those Spaces In Between&lt;/a&gt;. I participated in a thesis exchange semester at Willem De Kooning Academy in Rotterdam; it’s an amazing place, a place where the future looks like it already happened, and where contrarian art is celebrated. The theme of the thesis semester was the concept of “Public vs. Private”.&lt;/p&gt;
&lt;p&gt;During my time there, I was in a long-distance relationship with someone who, in retrospect, sucked. To deal with self-isolation, depression, and lack of personal boundaries, I reflected on this experience in my work. Those Spaces In Between is a diary of compositions which are accompanied by abstract text entries written from the perspective of a being, sending messages to his significant other from great distances. The extensive abstraction between text and image allows for personal interpretation, and one to find their own meaning within them. I took a lot of inspiration from video games I played as a kid, like Pokemon and began to explore the impact of “typewriter” effects on reading text.&lt;/p&gt;
&lt;p&gt;For the final thesis exhibition, I collected emails of those that people missed on a clipboard with the intention of sending them Those Spaces In Between… I didn’t. Three years later, just a few months ago, I pulled out that list for the first time and used these emails as the first subscribers to &lt;em&gt;This Is What Is In&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://thisiswhatisin-03.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where do you find inspiration for This Is What Is In or for other projects?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You.&lt;/p&gt;
&lt;p&gt;I often find myself getting inspiration from so many places: walks in the woods, a single word in a song, nighttime drives, sci-fi short stories, one can only hope for the moment it happens. One inspiring group of people is a musical group named &lt;a href=&quot;https://pitchfork.com/reviews/albums/16722-kin/&quot;&gt;iamamiwhoami&lt;/a&gt;**, **which started producing anonymous synthpop audiovisual projects in late 2009. Their use of symbolism interwoven into a combination of music and film creates an air of mystery and meaning which ties multiple chapters, and even albums, together. &lt;a href=&quot;https://www.youtube.com/watch?v=zJBC8L3pG_Y&quot;&gt;This&lt;/a&gt; is one of my favorite music videos… and maybe &lt;a href=&quot;https://www.youtube.com/watch?v=l3G_Y3aIlis&quot;&gt;this one&lt;/a&gt;. I have also been diving deep into the &lt;a href=&quot;https://www.youtube.com/watch?v=hpPYKJAnwUo&quot;&gt;world of David Byrne&lt;/a&gt; recently, I’ll let you know if I make it out alive.&lt;/p&gt;
&lt;p&gt;Friends. A friend of mine Cortney Cassidy recently started a &lt;a href=&quot;http://cortneycassidy.com/mail-blog&quot;&gt;Mail Blog&lt;/a&gt;, where she sends you these beautiful analog blog booklets in the mail. I read them by candlelight. Cortney is someone I look up to quite a bit, and I’m grateful to be able to work with someone who is so creatively self-aware.&lt;/p&gt;
&lt;p&gt;Also when I need to zoom out or change direction with whatever I’m doing, I have been using Brian Eno’s and Eric Schmidt’s &lt;a href=&quot;http://stoney.sb.org/eno/oblique.html&quot;&gt;Oblique Strategies&lt;/a&gt; since I was introduced to them in college. I also have found &lt;a href=&quot;https://www.amazon.com/gp/product/1560526793/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&amp;amp;psc=1&quot;&gt;The Universal Traveler&lt;/a&gt; come in handy more than a few times.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Are there resources that you would recommend for people interested in design?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Themselves.&lt;/p&gt;
&lt;p&gt;If someone is interested in learning about design, I would encourage them to first explore art: art theory, art history, art criticism. I feel like that may not be the answer many people are looking for, but I truly think it’s crucial to have an understanding that what you put out into the world has immense impact. The medium of the day is digital, the medium of yesterday was print, photography, sculpture, painting, textiles and the list goes on. Thinking of this current digital phenomenon as a single moment in the vast history of visual communication will give you the tools to have your own perspective about the past, present and future of artistic expression, no matter the medium.&lt;/p&gt;
&lt;p&gt;I think anyone can design if they are willing to understand that there is no right or wrong, there is only** you, the creator, **making a choice within a set of constraints. Study color, study typography. Acknowledge that your relationship with these things must develop, but will also change and mutate over time, be ready to try something new every time you sit down to work, kill your darlings, save them, remove that self-doubt. Be subversive with everything you do, let your work tell your story and show others how you wish the world was, and maybe one day it will change. If you aren’t being subversive, I’m not really sure what you’re doing here, and no one else will either.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;You can learn more about David on his &lt;a href=&quot;https://davidallinree-se.glitch.me/&quot;&gt;personal website&lt;/a&gt; and you can subscrib&lt;/em&gt;e to his newsletter &lt;a href=&quot;https://thisiswhatisin.glitch.me/&quot;&gt;This Is What Is In&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Changing Work of Freelancing, in Photos</title>
    <link href="https://blog.glitch.com/post/freelancer-remote-work-trends-photography-essay/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/freelancer-remote-work-trends-photography-essay/</id>
    <content type="html">&lt;h1&gt;The Changing Work of Freelancing, in Photos&lt;/h1&gt;
&lt;p&gt;Technology has driven many industries to change the standard definition of work, and while “freelance” as a term has been used since the 19th century​, the ability to work “freelance” today is changing, and more available than ever, thanks to collaborative, accessible technology.&lt;/p&gt;
&lt;p&gt;John Provencher, a graphic designer and developer remarks that ​“websites are the design of our time.”​ Provencher views websites as not just a URL that lives online, but a generative system that can live independently and compound upon itself. ​His work involves simplicity and variables, not all websites surround themselves around code, some only need images or typography to be interesting.&lt;/p&gt;
&lt;p&gt;In college, the web wasn’t John’s main focus, in fact, he wasn’t very good at coding either. Javascript took a long time for him to learn, as it does for anyone. Fast-forward: he now teaches students how to build websites part-time at The New School. He first started two years ago just as he was leaving his full-time job ​at a branding agency​. Teaching felt like the perfect, stable gig to bridge the transition to freelance. He also saw it as a way to workshop his own ideas. In essence, it was a way for him to be a student again.&lt;/p&gt;
&lt;p&gt;“You can be really risky in college and in my professional career I just always wanted to take huge risks.”&lt;/p&gt;
&lt;p&gt;At the beginning of this year, John alongside friend and co-teacher Laurel Schwulst hosted their first workshop for their independent learning initiative, Fruitful School. Hosted for six weeks at Pioneer Works, they worked with eleven students of all different ages and backgrounds. The students at Fruitful applied with “seeds”, ideas for what they wanted to achieve in the workshop. The applicants weren’t judged on quality but instead on if John and Laurel, as teachers, had the references and resources to support their ideas.&lt;/p&gt;
&lt;p&gt;When asked if teaching had become a crux of his practice, he readily agreed. It’s almost a breath of fresh air, being around a group of people who are curious and truthful in their willingness to learn, as opposed to getting stuck in the finite details of the industry. And the industry can be finite.&lt;/p&gt;
&lt;p&gt;Ritu Ghiya describes it as “an intense vacuum of a certain kind of person... Privilege is a word that’s tossed around a lot, criticality [isn’t] welcomed there as much.”&lt;/p&gt;
&lt;p&gt;An artist and designer, Ritu blurs the lines between artmaking and technology. Her interest lies in transforming physical objects into special, digital experiences.&lt;/p&gt;
&lt;p&gt;Studying media theory in school, the path to web and technology was unexpected.&lt;/p&gt;
&lt;p&gt;“What I’m doing still feels super new to me, and every project I’m taking on now still feels like I’m taking it on to learn something new... I feel like my whole career has been informed by chasing what I’m interested in.”&lt;/p&gt;
&lt;p&gt;After graduating, Ritu worked in artbook publishing. But while she was surrounded by art, her role wasn’t creative. She left her full-time job on a “whim” to teach herself how to code. She spent her time introducing herself to others who weren’t inside the corporate world, leading her to the DIY tech community full “of people who don’t want to be complicit with what big tech is doing.”&lt;/p&gt;
&lt;p&gt;Through researching, she was introduced to the School for Poetic Computation, a Black Mountain-esque school focused around care, technology, and theoretical learning. She began doing one-off design gigs for them and was then introduced to The New York Tech Zine Fair, a new project of the owners. Ritu soon jumped on as program manager.&lt;/p&gt;
&lt;p&gt;The fair has provided Ritu with a backbone for her practice, while she “navigates the minutiae of having to be a worker in technology and art.” It brings together a community of artists that are “interrogating power, hegemony, and technology and producing independent publishing. I kind of call it a celebration of publishing about technology outside of technology.”&lt;/p&gt;
&lt;p&gt;“There are just a lot of people who are tired,” Ritu admits. And for her and many others, this community is a way to ease the frustration of big corporatism.&lt;/p&gt;
&lt;p&gt;“For me personally, things have started making sense with my career as a designer and developer within the last few months. I think the recipe in all these things has brought me the work I do... If I reflect, I think I have created these paths for myself because I didn’t see one that made sense to me.”&lt;/p&gt;
&lt;p&gt;Jo Shaffer, a visual effects artist, and bassist, also created their own course. Unlike John and Ritu, Jo’s practice lies in the software that technology has created over time. Visual effects programs like Houdini and Maya were only introduced to the market in the late 90s. On Jo’s end, it has taken years of trial and error to climb multiple, steep learning curves.&lt;/p&gt;
&lt;p&gt;“At first you’re just struggling with technology and it’s hard to, even if you can execute something, really imbue it with your voice or have a take on it.”&lt;/p&gt;
&lt;p&gt;Jo cites ​*&lt;a href=&quot;https://us.macmillan.com/books/9780805080155&quot;&gt;Everything is Cinem*a​&lt;/a&gt; by Richard Brody. &amp;quot;The New Wave people were really interested in the idea of a filmmaker, that as tech improved, being able to lock themselves in a room and make a film in the same way an author just needs to go into a room and make their art.”&lt;/p&gt;
&lt;p&gt;Now after taking the time, Jo has noticed themselves paying closer attention to detail, light in particular. How does it scatter? How does it diffuse?&lt;/p&gt;
&lt;p&gt;“Stone buildings at sunset, that’s my perfect light.”&lt;/p&gt;
&lt;p&gt;Jo found themself in a freelance position by way of music. They currently play bass in an indie rock band, The Ophelias. In order to financially support life on the road, when they’re in New York, Jo is devoted to VFX, making sure all projects are finished before touring for consecutive weeks. But it’s not something they mind, comparing it to getting lost in a video game.&lt;/p&gt;
&lt;p&gt;In terms of the overlap between their two mediums, music and tech, Jo finds the intersection in their practice. “It sounds dumb to say out loud cause it’s so intrinsic to how you go about making... I just haven’t found that learning how to procedurally model a flower is that much different from learning how to play a bass part. You just study something, practice it.”&lt;/p&gt;
&lt;p&gt;_Words and photography by &lt;a href=&quot;https://rachelcabitt.com/Photography&quot;&gt;Rachel Cabbitt_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building Flexible, Subscription-Friendly Apps</title>
    <link href="https://blog.glitch.com/post/the-recently-launched-substation-is-one-of-many-sites/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-recently-launched-substation-is-one-of-many-sites/</id>
    <content type="html">&lt;h1&gt;Building Flexible, Subscription-Friendly Apps&lt;/h1&gt;
&lt;h2 id=&quot;the-recently-launched-substation-is-one-of-many-sites-that-exemplify-how-online-subscription-services-will-evolve-in-the-next-decade&quot; tabindex=&quot;-1&quot;&gt;The recently launched Substation is one of many sites that exemplify how online subscription services will evolve in the next decade. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-recently-launched-substation-is-one-of-many-sites/#the-recently-launched-substation-is-one-of-many-sites-that-exemplify-how-online-subscription-services-will-evolve-in-the-next-decade&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;*My partner Anthony and I started working on Substation late in 2019 as a way to play with new membership and subscription business models. Glitch was the perfect choice for starting a new open source project aimed at independent creators. We didn’t have to sacrifice any developer convenience because every project gets its own server container, we get command-line access, and everything can be pushed to or pulled from GitHub. At the same time, we could build something people could remix, customize, and own with the push of a button. Setting up payment accounts and mail services is complicated enough, we didn’t want the setup of our app to add new friction. So we decided Substation would be built in Glitch from the very start. *&lt;/p&gt;
&lt;p&gt;*Building something new on Glitch took a little getting used to at first, but the borders of “on Glitch” and just working on the project sort of melted away. I worked exclusively in the Glitch editor. Its just-enough approach to editor functionality is how I’ve always liked to work, but everyone has their preferences. As friends started to lend a hand with Substation we saw people try the VSCode plugin or even local editing synced to a git repo like any other project. It’s a flexible way to build and doesn’t impose itself on workflow, so we all just worked how we work and the part where we’re working on Glitch faded into the background. *&lt;/p&gt;
&lt;p&gt;*As our needs grew, Glitch’s flexibility kept pace. We set up a central repo on GitHub to hold code, releases, and issues. That combined with testing and production projects on the Glitch side gave us a robust infrastructure without sacrificing any of the one click remix user benefit. Before launching we boosted the projects and saw them hold up to higher traffic than we were expecting. Don’t let all the adorable comics fool you. Glitch is as powerful as it is friendly. *&lt;/p&gt;
&lt;p&gt;___&lt;/p&gt;
&lt;p&gt;If you’re ready to &lt;a href=&quot;http://glitch.com/pricing&quot;&gt;bring your favorite project idea&lt;/a&gt; into a reality, or if you just want to learn more about what it’s like to code in a friendly, collaborative environment, head over to Glitch and &lt;a href=&quot;http://glitch.com/pricing&quot;&gt;get started&lt;/a&gt; bringing your ideas to the world.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>From Games to Tools for Work, Every Good Idea Can Become Your Own App</title>
    <link href="https://blog.glitch.com/post/from-games-to-tools-for-work-every-good-idea-can-become/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/from-games-to-tools-for-work-every-good-idea-can-become/</id>
    <content type="html">&lt;h1&gt;From Games to Tools for Work, Every Good Idea Can Become Your Own App&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Glitch recently launched a paid tier, equipping users the power to give their apps extra memory, extra disk storage, keep their apps always on and take off any rate limits. With all of the different kinds of apps on the platform, we wanted to learn more about what our first members were boosting with the new capabilities they unlocked. We sent out a survey to get to know their work a little better.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;all-work&quot; tabindex=&quot;-1&quot;&gt;🗄All Work 🖇 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/from-games-to-tools-for-work-every-good-idea-can-become/#all-work&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;User &lt;a href=&quot;https://twitter.com/irregularshed&quot;&gt;Steve Anderson&lt;/a&gt;, chose to boost a &lt;a href=&quot;https://invincible-ghost.glitch.me/&quot;&gt;barcode generator&lt;/a&gt; app that was important for his company. “I originally wrote it on Glitch as a prototype to replace a failing service my company was relying on, and had it up and running in an hour or so,” Steve explained. “Thanks to Glitch having git backing it, it was incredibly easy to get it moved over and running on a work server, and our clients rely on it for printing on generated invoices and delivery notes.”&lt;/p&gt;
&lt;p&gt;At one point, a data center issue stopped his clients from being able to print their paperwork. “Fortunately we could temporarily redirect to the prototype, still running on Glitch, and it saved the day. Hurrah!”&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/Lady_Ada_King&quot;&gt;Ada Rose Cannon&lt;/a&gt;, a Developer Advocate at Samsung, boosted her analytics app, aptly titled &lt;a href=&quot;https://adalytics-live.glitch.me/&quot;&gt;Adalytics Live&lt;/a&gt;. “I boosted it since it sits on every site I own so boosting it gives a performance increase to all those sites.”&lt;/p&gt;
&lt;h2 id=&quot;and-all-play&quot; tabindex=&quot;-1&quot;&gt;🎯And All Play 🎲 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/from-games-to-tools-for-work-every-good-idea-can-become/#and-all-play&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://sneaky-epic.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;On the other side of the app world, we also have a boosted game from &lt;a href=&quot;https://glitch.com/@shamblesides&quot;&gt;Nigel Nelson&lt;/a&gt; called &lt;a href=&quot;https://swipe-wrong.glitch.me/&quot;&gt;Swipe Wrong&lt;/a&gt;. “It&#39;s a game that lets you assemble a dating profile out of random words and then lets you browse through other submissions!”, Nigel said. “I wanted to keep it always-on to make sure nobody runs into a long loading screen instead of a fun game.”&lt;/p&gt;
&lt;p&gt;Bryan Knowles has boosted their own hidden role game, &lt;a href=&quot;http://sneaky-epic.glitch.me/&quot;&gt;Sneaky Epic Game&lt;/a&gt;. They decided to boost it “because it was an app [they were] proud of and the boosted badge seemed like a goof mark of pride and it fixes a rate limit problem the game had.”&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://pokemon-360.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Finally, &lt;a href=&quot;https://twitter.com/fabiojcortes&quot;&gt;Fabio Cortés&lt;/a&gt;, a creative coder and VR developer, has boosted some of his unique VR/AR apps, including a &lt;a href=&quot;https://pokemon-360.glitch.me/&quot;&gt;Pokémon experience&lt;/a&gt;. “Have you ever wondered [how it feels] to be in the middle of a Pokémon battle? Well, now you can experience it!”&lt;/p&gt;
&lt;p&gt;In addition, Fabio boosted his viral &lt;a href=&quot;https://homer-metaverse.glitch.me/&quot;&gt;Homer Metaverse&lt;/a&gt; app, which resembles a popular scene from The Simpsons. “My first memory about Virtual Reality is from The Simpsons. So, here it is, in AR/VR, right at your browser.”&lt;/p&gt;
&lt;p&gt;&lt;em&gt;All the boosted apps that creators submitted can be found in &lt;a href=&quot;https://glitch.com/@glitch/boosted-apps-from-glitch-creators&quot;&gt;this collection&lt;/a&gt;. If you&lt;/em&gt;&#39;re interested in Glitch&#39;s paid membership, click to &lt;a href=&quot;https://glitch.com/pricing&quot;&gt;learn more&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Ready to run: How Glitch is making it easier to run apps in the cloud</title>
    <link href="https://blog.glitch.com/post/glitch-new-boosted-apps/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-new-boosted-apps/</id>
    <content type="html">&lt;h1&gt;Ready to run: How Glitch is making it easier to run apps in the cloud&lt;/h1&gt;
&lt;p&gt;When we created &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch&lt;/a&gt;, we set out to eliminate all the barriers to creating a full stack web app. It’s the easiest possible way to instantly go from an idea to a running app, because we simplified coding collaboration and version control and configuration and all the other complex parts. It’s succeeded beyond our wildest dreams: our community has now created well over &lt;em&gt;5 million apps&lt;/em&gt; on Glitch. So, now that it’s easy to &lt;em&gt;create&lt;/em&gt; apps, we had to solve the next big problem:** running your apps**.&lt;/p&gt;
&lt;h2 id=&quot;making-apps-easy&quot; tabindex=&quot;-1&quot;&gt;Making Apps Easy &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-new-boosted-apps/#making-apps-easy&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Traditionally, cloud web services have just been *too damn hard *to get started with, from figuring out exactly which services you need, to trying to guess how much all of those complicated pieces are going to cost. But just like Glitch simplified version control and coding collaboration and app deployment, we’re simplifying the ability to run real, reliable apps in the cloud.&lt;/p&gt;
&lt;p&gt;There’s no provisioning, no cost calculator, no “call us for prices”. If you look at other cloud hosts, they’re super powerful, but they’re full of jargon — I don’t even know what a Dyno or a Droplet &lt;em&gt;is&lt;/em&gt;, honestly, and the thought of learning that stresses me out. How the hell do I guess how much “compute” I need to purchase for an app that I just created? For a normal person, it’s confusing and just acts as a barrier.&lt;/p&gt;
&lt;p&gt;How about this, instead: &lt;strong&gt;you pay us ten bucks, and we run your apps&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That’s our &lt;a href=&quot;https://glitch.com/pricing&quot;&gt;new paid plan at Glitch&lt;/a&gt;. For paying members, we boost your apps so there’s no rate limits, you get more storage and memory for apps that need them, we keep them always available and running smoothly for you, and you even get a nice shiny upgrade on your Glitch profile so everybody knows you’re a member of the friendliest coding community on the web. You’ll also be first in line for the equally exciting new features we’ve got planned.&lt;/p&gt;
&lt;h2 id=&quot;making-the-web-better&quot; tabindex=&quot;-1&quot;&gt;Making the web, better &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-new-boosted-apps/#making-the-web-better&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;At Glitch, think it’s important for the web that every creator is able to easily make and run their own apps, under their own control. And we think it’s important we build a solid, secure business to run those apps for a long time to come. The best part is, our new paid service enables both those things to happen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’ve been a Glitch user&lt;/strong&gt;, good news: we delivered the features you told us you wanted most. And if you haven’t checked in recently, you’ll be blown away by all the new capabilities — from seamless import/export from GitHub to integration with Visual Studio Code to hundreds of new starter projects for you to remix, it’s all even easier and more fun than before.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you’re new to Glitch, welcome!&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/create&quot;&gt;Check out our starter projects&lt;/a&gt;, remix an app that inspires you, and start building that idea you’ve had in your head. We can’t wait to see what you create!&lt;/p&gt;
&lt;p&gt;Then, &lt;strong&gt;join us&lt;/strong&gt;. The whole community is excited to welcome you as a member, and to see all the apps you make!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Just Like Ancient Times, Modern Farmers Need Great Tech, Too   </title>
    <link href="https://blog.glitch.com/post/just-like-ancient-times-modern-farmers-need-great/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/just-like-ancient-times-modern-farmers-need-great/</id>
    <content type="html">&lt;h1&gt;Just Like Ancient Times, Modern Farmers Need Great Tech, Too&lt;/h1&gt;
&lt;p&gt;Agricultural startup &lt;a href=&quot;https://www.cropsafe.io/&quot;&gt;CropSafe&lt;/a&gt; helps farmers geo-tag and log notes in their fields using a unique, mobile-friendly app (made on Glitch, naturally). John** **McElhone and his co-founder Micheál McLaughlin come from a rural area and have farming backgrounds. Micheál’s grandfather owns a farm that has been instrumental in their understanding of traditional survey methods and figuring out how they can improve upon them with technology.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://cropsafe-explore.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Their app helps farmers assess the state of their crops “without the added complexity of dashboards and calculations,” John McElhone, CropSafe co-founder, told Glitch, and the goal is to make “farm analytics simple.”&lt;/p&gt;
&lt;p&gt;CropSafe’s app serves a webview of crop maps which is a core part of their product.&lt;/p&gt;
&lt;p&gt;“It allows us to deliver a much faster experience to our customers. As we&#39;re still an early-stage startup, we iterate on the code of our app every day. The Glitch platform allows us to do this 10x faster than any other platform we have tried.”&lt;/p&gt;
&lt;p&gt;We’re proud to feature CropSafe as an active Glitch community member that uses a &lt;a href=&quot;http://glitch.com/pricing&quot;&gt;boosted app&lt;/a&gt;. Check out more boosted apps on our Glitch &lt;a href=&quot;https://glitch.com/@glitch/boosted-apps-from-glitch-creators&quot;&gt;collection page&lt;/a&gt;, and get started making your app!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>We Love Games So Much, It Was Hard Making This List</title>
    <link href="https://blog.glitch.com/post/we-love-games-so-much-it-was-hard-making-this-list/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/we-love-games-so-much-it-was-hard-making-this-list/</id>
    <content type="html">&lt;h1&gt;We Love Games So Much, It Was Hard Making This List&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/glimmer/podcasts/shift-shift-forward&quot;&gt;Shift Shift Forward&lt;/a&gt; is a podcast that showcases everything that makes Glitch the best place to create on the web&lt;/em&gt;. Listen on &lt;a href=&quot;https://podcasts.apple.com/us/podcast/shift-shift-forward/id1503522280&quot;&gt;Apple Podcasts&lt;/a&gt; or wherever you catch your pods.&lt;/p&gt;
&lt;p&gt;After a long or stressful day, there’s nothing more enjoyable than a good game. Luckily, there are so many creators making unique games on Glitch. So whether you’re looking for inspiration for creating your first game or just looking for something to mess around with, we’ve got you covered.&lt;/p&gt;
&lt;p&gt;“&lt;a href=&quot;http://galaxeroids.glitch.me/&quot;&gt;Galaxeroids&lt;/a&gt;” is a retro throwback game from software engineer &lt;a href=&quot;https://glitch.com/@joegaffey&quot;&gt;Joe Gaffey&lt;/a&gt; who has been interested in both games and coding since he was young. “I remember seeing arcade machines probably in the early ’80s in local fast food restaurants and such places and thinking these were the best things ever,” Joe explained. “So colorful and loud and so different from anything else that was around at the time. And these were actually the first computers that I interacted with.”&lt;/p&gt;
&lt;p&gt;Joe uses Glitch to put his different ideas down into code. In another experiment, he built “&lt;a href=&quot;https://glitch.com/~rock-star&quot;&gt;Rock-Star&lt;/a&gt;”, a clone of Guitar Hero/Rock Band which uses the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Gamepad_API/Using_the_Gamepad_API&quot;&gt;Gamepad API&lt;/a&gt; and the &lt;a href=&quot;https://www.w3.org/TR/webmidi/&quot;&gt;Web Midi API&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Most recently Joe has tried 3D programming for the web. “I’ve gotten into driving simulators in VR, and that’s a whole different experience,” Joe said. “My latest experiment, which I called &lt;a href=&quot;http://wd40.glitch.me/&quot;&gt;WD40&lt;/a&gt; for some reason… [is] a physics-based driving simulator based on three.js with ammo.js physics.”&lt;/p&gt;
&lt;p&gt;Another interesting game on Glitch is “&lt;a href=&quot;https://powerslides.glitch.me/&quot;&gt;Power Slides&lt;/a&gt;” from &lt;a href=&quot;https://glitch.com/@byronhulcher&quot;&gt;Byron Hulcher&lt;/a&gt;. It takes images from presentations, clip art, strange academic articles and puts them together in a randomly generated powerpoint presentation. Each person has to improvise their way through a presentation, trying to sell a product with the slides they’re given. So you might start with a slide that just says “Driving Directions for Dogs” followed by a picture of Kevin Bacon holding a baby with his face.&lt;/p&gt;
&lt;p&gt;Finally, there’s a game called Figma Pacman from &lt;a href=&quot;https://glitch.com/@zyumbik&quot;&gt;Gleb Sabirzyanov&lt;/a&gt;, which is a favorite of Keith Kurson, an engineering manager at Glitch. Figma is typically a design tool, but some projects on Glitch, we see it being used in a totally different way. “Figma Pacman is an example of an app where you, in Figma, draw a little maze like what Pacman runs through, and then Glitch users can plug in that URL and then play Pacman on that maze,” Keith explained. “It’s a really cool combination of two different tools and… shows off what Glitch games can look like.”&lt;/p&gt;
&lt;p&gt;*Check out the &lt;a href=&quot;https://glitch.com/@shift-shift-forward/s-01-e-01-game-on?utm_medium=*weblink&amp;amp;utm_source=glimmer&amp;amp;utm_campaign=podcast_ssf&amp;amp;utm_content=podcast&quot;&gt;full collection of games&lt;/a&gt; and make sure to listen to the &lt;a href=&quot;https://glitch.com/glimmer/episode/ssf-001-game-on&quot;&gt;Game On!&lt;/a&gt; episode of Shift Shift Forward.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Drag and Drop Your Art to the Virtual World</title>
    <link href="https://blog.glitch.com/post/drag-and-drop-your-art-to-the-virtual-world/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/drag-and-drop-your-art-to-the-virtual-world/</id>
    <content type="html">&lt;h1&gt;Drag and Drop Your Art to the Virtual World&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;Naoto Hiéda&lt;/a&gt; is a creative coder who uses Glitch to experiment with new project ideas, many of which have social elements and use graphics and VR frameworks like p5 and A-Frame. One of his projects is &lt;a href=&quot;https://p-code-land.glitch.me/&quot;&gt;P Code Land&lt;/a&gt;, a virtual space to type messages that make their own unique sound and listen to other sounds that people made, too.&lt;/p&gt;
&lt;p&gt;Another project from Naoto is &lt;a href=&quot;https://virtual-exhibition-004.glitch.me/&quot;&gt;Virtual Exhibition&lt;/a&gt; which is a social virtual space where anyone can come in and drop in their images. “I program as my artistic practice,” Naoto explained. “Virtual Exhibition resembles an art gallery; however, everyone can drag and drop an image to upload and to exhibit on this online gallery. This flips the hierarchy of the conventional art market and questions what the authenticity of artwork is.”&lt;/p&gt;
&lt;p&gt;Virtual Exhibition was also the first app that Naoto boosted when he became a Glitch member. “I boosted this project to keep it available 24/7,” he said. “As it is part of my portfolio, having no downtime is important. Also, as I store images on the server side, I wanted to have a bigger storage.”&lt;/p&gt;
&lt;p&gt;*We’re proud to be a place for creative coders to thrive especially with &lt;a href=&quot;http://glitch.com/pricing&quot;&gt;boosted apps&lt;/a&gt;. Check out more boosted apps on our Glitch &lt;a href=&quot;https://blog.glitch.com/post/drag-and-drop-your-art-to-the-virtual-world/ht*tps://glitch.com/@glitch/boosted-apps-from-glitch-creators&quot;&gt;collection page&lt;/a&gt;, and get started making your app!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>I Built an App to Accompany Questlove’s DJ Set in 20 Minutes</title>
    <link href="https://blog.glitch.com/post/questlove-live-prince-music-notes-app/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/questlove-live-prince-music-notes-app/</id>
    <content type="html">&lt;h1&gt;I Built an App to Accompany Questlove’s DJ Set in 20 Minutes&lt;/h1&gt;
&lt;p&gt;One of the few bright spots in the otherwise deeply distressing environment of the current global quarantine is the rise of superb live-streamed entertainment by some of the world’s most talented artists. Perhaps the most joyous distractions are the live DJ sets and music battles going on, like &lt;a href=&quot;https://www.instagram.com/dnice/&quot;&gt;D-Nice&lt;/a&gt;’s already-legendary #ClubQuarantine.&lt;/p&gt;
&lt;p&gt;As &lt;a href=&quot;https://www.instagram.com/teddyriley1/&quot;&gt;Teddy Riley&lt;/a&gt;’s unfortunately tech-challenged Instagram set showed this weekend, managing the technology for providing entertainment to thousands of people can be hard to do if you don’t have access to the trained professionals who usually handle such things. So when &lt;a href=&quot;https://www.instagram.com/questlove/&quot;&gt;Questlove&lt;/a&gt; decided to do a series of nightly DJ sets as a &lt;a href=&quot;https://www.instagram.com/p/B_DcNpGlMTn/&quot;&gt;tribute to Prince&lt;/a&gt;, I got a little bit nervous when I had the wild idea at the last minute to accompany his set by providing live “liner notes” that would let listeners know what songs they were listening to and to provide additional commentary and context.&lt;/p&gt;
&lt;p&gt;You see, in addition to being the co-founder of the legendary hip hop group The Roots, and the bandleader of The Tonight Show, Questlove is a super music nerd. So, even as they’re dancing and getting their groove on, listeners to his &lt;a href=&quot;https://www.rollingstone.com/music/music-news/questlove-dj-set-slow-jam-coronavirus-quarantine-971280/&quot;&gt;DJ sets&lt;/a&gt; are also often in learning mode—it’s one part turntables and one part Wikipedia.&lt;/p&gt;
&lt;p&gt;What makes it especially complicated is that I decided Questlove’s livestream needed these annotations about five minutes before he began his set. Fortunately for me he got a slightly late start but, in all, I had about 20 minutes to pull together an app to provide notes to an audience that, at its peak, numbered in the tens of thousands of simultaneous listeners.&lt;/p&gt;
&lt;p&gt;I was able to pull it off. Appropriately, I did it by remixing—since that’s how you can instantly make apps on Glitch. The end result was &lt;a href=&quot;https://quest-live.glitch.me/&quot;&gt;a simple app&lt;/a&gt; showing off nearly twelve hours of amazing live DJing.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://quest-live.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;I had a very clear idea of how I wanted to present live “liner notes” to the audience for the DJ set:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I needed a simple, responsive web page that would load quickly for lots of users.&lt;/li&gt;
&lt;li&gt;The page should offer some basic context explaining what was happening, including a &lt;a href=&quot;https://bit.ly/QuestloveYTFoodHub&quot;&gt;donation link for Food Hub&lt;/a&gt;, the charity Questlove was trying to support&lt;/li&gt;
&lt;li&gt;Prominently featured up top would be an embedded YouTube video of the stream, so the audience could listen while they read. (Though live DJ sets are currently mostly associated with Instagram, Questlove streams on all the major platforms simultaneously, including Instagram, YouTube, Twitch and Twitter/Periscope, which worked great because YouTube is embeddable and I think it has the best sound.)&lt;/li&gt;
&lt;li&gt;The key dynamic part of the site would be a live-updated list of notes under the stream, with the newest at the top so users didn’t have to scroll.&lt;/li&gt;
&lt;li&gt;We’d need a basic admin interface for easily posting new notes to the stream, ideally supporting HTML for the content so I could do formatting and links, and supporting multiple authors in case I wanted to ask anyone else to help write notes.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I also quickly figured out what I &lt;em&gt;didn’t&lt;/em&gt; want to build:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;No authentication or user management&lt;/li&gt;
&lt;li&gt;I didn’t want to build or include a rich-text editor that might complicate things
That was a pretty simple spec. I had expected to create some kind of data persistence, but surprisingly, time constraints and the actual experience meant that I didn’t end up actually having a database at all!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Having only about 20 minutes to get a basic version of the page running meant that I knew time was of the essence. I knew that dropping in a responsive page template would be the easy part, so I set about to find the simplest possible way to get the page to update. I knew about &lt;a href=&quot;https://socket.io/&quot;&gt;socket.io&lt;/a&gt; since it’s extremely popular, but had actually never used it in a project I was creating from scratch myself. (We’re pretty familiar with its feature set since Glitch enables live, real-time simultaneous code editing.)&lt;/p&gt;
&lt;p&gt;I searched for “&lt;a href=&quot;https://glitch.com/search?q=socket%20io%20demo&quot;&gt;socket io demo&lt;/a&gt;” on Glitch and there were tons of example projects, but the very first one had really clean code that I could quickly understand. In the example, it was a simple chat page with the updating interface at the bottom, so I remixed the app (that’s the Glitch term for making your own copy of an app) and set about to customize it.&lt;/p&gt;
&lt;p&gt;My first edits were pretty simple: I split off the chat submission form into its own view, which I put at &lt;em&gt;/write&lt;/em&gt; so it would be separate from the main message stream. (For these purposes, security through obscurity was good enough.) Then, I did some quick edits to simplify how the messages were displayed on the main view.&lt;/p&gt;
&lt;p&gt;Next, I wanted to get the page looking decent. I wanted the lightest possible framework that would give me a responsive page, so I just grabbed &lt;a href=&quot;http://getskeleton.com/&quot;&gt;Skeleton&lt;/a&gt; even though I had only tinkered with it and not used it in production before. Instead of doing a full build process, I dropped in a CDN link to a hosted version of the styles, and copied &amp;amp; pasted most of their boilerplate demo in to be the scaffolding for this new page. I just barely customized the standard CSS to change some colors, and pretty soon the output of the app was looking like a real webpage.&lt;/p&gt;
&lt;p&gt;From that point, we were off to the races. I think at the point when I dropped into the livestream, there were about six thousand people in Questlove’s Instagram live session alone, and many, many more on YouTube and Twitch and the other platforms.&lt;/p&gt;
&lt;p&gt;He has 3.4 million followers on Twitter, and almost 2 million on Instagram, and between shares from him and other high-profile people like chef &lt;a href=&quot;https://twitter.com/tomcolicchio&quot;&gt;Tom Colicchio&lt;/a&gt; who dropped in, a couple million people saw the link, and at least a few tens of thousands checked out the live notes while watching the stream.&lt;/p&gt;
&lt;p&gt;Just after launching, I sent the &lt;em&gt;/write&lt;/em&gt; link to my friend &lt;a href=&quot;https://twitter.com/iammisstlc&quot;&gt;iammisstlc&lt;/a&gt; so that she could add notes to the stream as well, and we were both instantly able to annotate the music as it played. The only slight downside was it was impossible to tell if any particular update came from me or her, but for most of the content, it didn’t matter, and we just added our name to the text if it was pertinent.&lt;/p&gt;
&lt;p&gt;A short while into the stream, after about 10,000 people were watching and we had already written a few thousand words, I remembered that I had never built any kind of persistence or storage for all these updates. Uh oh.&lt;/p&gt;
&lt;p&gt;This was… not my finest moment. But I decided to save the rendered HTML from my browser as a static HTML page and figure out how to put that up as an archive later. It was hardly an elegant solution, but trying to live-document an event while following an incredibly fast-moving conversation across Instagram and YouTube comments &lt;em&gt;and&lt;/em&gt; while doing research to make sure the information was accurate didn’t leave a lot of time to come up with something more appropriate.&lt;/p&gt;
&lt;p&gt;As it turned out, this embarrassingly hacky solution worked pretty well! Though I certainly wouldn’t repeat that decision, given the time constraints, it ended up serving our needs and people were really happy for the resource while enjoying the show.&lt;/p&gt;
&lt;p&gt;Over the course of three days of streams, Questlove played over twelve hours (!) of music, and we published over fifteen thousand words of commentary, all delivered as people watched. We were joined by fans, journalists, artists and enthusiasts from around the world, including almost a dozen different musicians who had actually performed on the songs being played.&lt;/p&gt;
&lt;p&gt;Through the entire experience, the app held up just as I’d hoped. (At Glitch, we’d recently launched a &lt;a href=&quot;https://glitch.com/pricing&quot;&gt;paid level&lt;/a&gt; of the service, and since I’m a member, the app had no rate limits on the amount of traffic it could serve up.) Because you can pick a URL on Glitch just by typing something in, it was really easy to get a memorable URL and people were easily able to share it even in spaces like Instagram live comments, where links can often be difficult to share.&lt;/p&gt;
&lt;p&gt;In all, though this little Socket + Skeleton app was a success, there were a few things I would have done differently, or that I’d improve if I ever did this again:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Definitely start more than 20 minutes before needing to go live with an app in front of thousands of people.&lt;/li&gt;
&lt;li&gt;Do use existing frameworks like Socket.io and Skeleton, but design from the user experience forward, instead of just copying &amp;amp; pasting their default examples.&lt;/li&gt;
&lt;li&gt;Explore persistence solutions so that content is automatically archived appropriately; there are tons of open source CMSes that could solve this kind of thing easily.&lt;/li&gt;
&lt;li&gt;Examine whether any of the APIs from the big platforms would make it easier to bring over comments from their live chats — there were tons of gems being shared, and it would be fun to highlight standout conversations.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>This Animal Crossing Balloon Tracker Brings Calm to Chaos</title>
    <link href="https://blog.glitch.com/post/animal-crossing-balloon-tracker/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/animal-crossing-balloon-tracker/</id>
    <content type="html">&lt;h1&gt;This Animal Crossing Balloon Tracker Brings Calm to Chaos&lt;/h1&gt;
&lt;p&gt;I have spent too much personal time building an island in &lt;a href=&quot;https://www.animal-crossing.com/new-horizons/&quot;&gt;Animal Crossing: New Horizons&lt;/a&gt; (ACNH) recently, with no experience playing prior AC editions. In fact, I had never heard of the game until 2019. In another fact, I never owned a game console until the &lt;a href=&quot;https://www.nintendo.com/switch/&quot;&gt;Nintendo Switch&lt;/a&gt; (even that I bought six months after it went to market). What does this all mean? It means I have no standards to assess what is good about a game, according to some of The Game Experts, because I am new here and don’t know what I like all the time.&lt;/p&gt;
&lt;p&gt;Soul-baring out of the way, I want to share one more thing. Animal Crossing has these balloons that float across your island, which is your home base in the game. The balloons carry presents for you to open, according to an &lt;a href=&quot;https://animalcrossing.fandom.com/wiki/Present&quot;&gt;ancient present tradition&lt;/a&gt;. Here’s where the juicy game stuff comes in.&lt;/p&gt;
&lt;p&gt;People who are better than me at understanding how ACNH works figured out how the balloons spawn and creator &lt;a href=&quot;https://glitch.com/@RayPS&quot;&gt;RayPS&lt;/a&gt; did a very good job tapping this secret knowledge and bringing it to life in the &lt;a href=&quot;https://acnh-balloon-timer.glitch.me/&quot;&gt;Balloon Timer&lt;/a&gt; app. When a balloon spawns, you can use this to find it.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://acnh-balloon-timer.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;If you know why this app is significant, then you can stop reading this and get back to your game and find the balloons. But if you do not know, I will explain: the balloons carry individual presents and as they float along above your island, propelled by the wind, you can shoot them down with a &lt;a href=&quot;https://animalcrossing.fandom.com/wiki/Slingshot&quot;&gt;slingshot&lt;/a&gt;. These presents hold &lt;em&gt;surprises&lt;/em&gt;. This is exciting because surprises are unknown quantities. You’re unaware of the delight or disappointment that awaits you. Animal Crossing: it’s like real life.&lt;/p&gt;
&lt;p&gt;RayPS shared this with me about building the app: “We all know the balloon only spawns at the time ending with &#39;0&#39; or &#39;5&#39;, then the next one will be spawn after 5/10/15 minutes. Finally, I just did some speed measurement for the balloons, I found out the speed of the balloon is 1 grid cell per 64 seconds!” There you go.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/melissamcewen&quot;&gt;Spiderland proprietor Melissa&lt;/a&gt;, who is listed as Total Trash on their passport, used the tracker to find so many balloons that they acquired the ability to build the Golden Slingshot tool, which sounds like a real blast.&lt;/p&gt;
&lt;p&gt;For the full interactive experience, test this app and tweet &lt;a href=&quot;http://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; about it. We want to celebrate your wins. A couple of tips: walk around because the balloons spawn near different parts of the island. Avoid entering buildings or dialogue because it may disrupt the accuracy of the tracker. &lt;a href=&quot;https://glitch.com/@cassey&quot;&gt;Cassey&lt;/a&gt; adds that islands have a different side that balloons will start on during the day, and the opposite side is where they will start at night.&lt;/p&gt;
&lt;p&gt;Like I said, I’m not really a gamer. &lt;a href=&quot;https://youtu.be/zTHfZFGoXoE?t=222&quot;&gt;We live in a cynical world&lt;/a&gt;—a cynical world—and we work on an island with tough competitors. I’m just one person, unwrapping the gift of shared knowledge, one slingshotted balloon at a time.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Childcare During the Apocalypse</title>
    <link href="https://blog.glitch.com/post/childcare-during-the-apocalypse/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/childcare-during-the-apocalypse/</id>
    <content type="html">&lt;h1&gt;Childcare During the Apocalypse&lt;/h1&gt;
&lt;p&gt;Parenting is hard in general, let alone during a pandemic. With schools closing, working parents have been forced to adapt to try and juggle their home responsibilities with their jobs. 30 percent of healthcare workers are parents of children under the age of 14 who might have to choose between caring for their children or working.&lt;/p&gt;
&lt;p&gt;One innovative solution to this problem is &lt;a href=&quot;https://childcarecoop.org/&quot;&gt;Covid Childcare Co-op Calendar&lt;/a&gt;, a schedule creator that working families can use to try and handle childcare responsibilities as a collective. Participating families mark down what days they’re unavailable for and the site will generate as fair of a schedule as it can, deciding which caretakers will be responsible for which days.&lt;/p&gt;
&lt;p&gt;The site was built by &lt;a href=&quot;https://twitter.com/BigMeanInternet&quot;&gt;Malcolm Harris&lt;/a&gt;, author of &lt;em&gt;Kids These Days&lt;/em&gt; and &lt;em&gt;Shit Is Fucked Up And Bullshit&lt;/em&gt;, and a team of engineers including: &lt;a href=&quot;https://twitter.com/drldcsta&quot;&gt;Darrell DeCosta&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/janedotx&quot;&gt;Jane Huang&lt;/a&gt;, Jackson Flint-Gonzales, and &lt;a href=&quot;https://github.com/arsenyosemin&quot;&gt;Arseny Semin&lt;/a&gt;. We sent over some questions for the team so we could learn more about the goals, setbacks and technical considerations for the project.&lt;/p&gt;
&lt;p&gt;**Malcolm Harris: **Most of my organizing work is via the Philly Childcare Collective, so that’s my first thought in a crisis. We can’t do our normal work supporting political organizations by doing childcare for their meetings, so I thought this was a way to prompt people to think about holes in our childcare response.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MH:&lt;/strong&gt; Surprisingly few, considering how fast we were setting out to act. We wanted to make sure that what we were suggesting (small childcare pods based on pre-existing relationships) wasn’t contrary to best practices, but when I researched the literature on childcare and epidemics, it turns out to be a lack of childcare for healthcare workers that’s the real threat to public health. We talk about “flattening the curve” but we also need to increase/maintain our healthcare capacity, and childcare is part of that.&lt;/p&gt;
&lt;p&gt;**MH: **We’re still trying to figure that out exactly! We’ve had users from around the world, but we’re not tracking their usage so it’s hard to know exactly how it’s being used. That said we’ve also had some great responses on social media. For me, it’s partly about technology as rhetoric, how do we prompt people to start thinking about these questions? But we also want them to use it!&lt;/p&gt;
&lt;p&gt;**MH: **Definitely. The state has really abdicated its childcare responsibility, starting Zoom classes and otherwise throwing up their hands. For a lot of caregivers, that means a whole additional job they have to be doing all of the sudden. Even for those that have extra time now, that’s heavy, but for “essential workers” it’s even tougher. Meanwhile, millions of children are training for the telecommuting jobs of the future.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MH:&lt;/strong&gt; We’ve had a ton of people step up to translate the tool, right now it’s available in English, French, Spanish, Portuguese, German, Mandarin Chinese, Hindi, and Greek. From the beginning our users have been international, just like the crisis, that’s the level at which we need to respond.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Darrell DeCosta:&lt;/strong&gt; I&#39;ve used Glitch a bunch and have always loved it, both as a platform and as a company. Being able to see changes being made in real time as various people joined in to help made going from zero to something we could use super quick.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Arseny Semin:&lt;/strong&gt; I had not used Glitch before, but when it was mentioned I went and tried it out and found it really convenient for immediately showing feedback. It started as just a place to share html and [JavaScript] mockups as we got a feel for how we wanted the site to look, but then became the official development site where new changes were tested and presented. It was so straightforward that I wouldn’t even say a “decision” was made to use it. The question really was “why wouldn’t we use this?” when it already worked so well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jackson Flint-Gonzales:&lt;/strong&gt; A fair amount of our UI was actually from scratch. We likely could have saved some time by, for instance, dropping in a calendar from a UI library, but we opted to make our own. We didn’t want or need the hypergloss of Silicon Valley-crafted digital management tools, so politicizing aesthetics meant a little bit of extra work. At the same time, saying we consciously crafted a political posture in our design would be giving us too much credit. Much of the decision to work from scratch came about as a consequence of the absence of tools that serve the needs ours is fulfilling.&lt;/p&gt;
&lt;p&gt;There’s this idea that open-source is a huge pile of Legos; you fish through and eventually find all of the pieces you need to make exactly what you’re building. In reality, open-source things have certain end-products in mind when they are made, and if your end-product isn’t something that a lot of people need, it doesn’t get community support. In our case, the end-product that many people need that most resembles the CCCC is employee scheduling software. But the aim of the CCCC differs from that of employee scheduling.&lt;/p&gt;
&lt;p&gt;The latter is like an airline; it wants to fill every single open spot given a pool of people, and once that decision is made the pool of people only have a small amount of control over the result. The CCCC doesn’t seek to impose that kind of strictness on its users, and it won’t, because ultimately it’s a convenience tool, not despotic tech that tells you when to go to work. When you have these differences, it trickles down to every aspect of design and functionality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AS:&lt;/strong&gt; Yeah haha. I think I literally googled “multiple day calendar selection js” and clicked on a few results until I found the most barebones example that fit the bill. Malcolm had a sort of pitch for the site being “90s” style. Static, an html page and a script file. So that’s what I was working off of. Then you know, bootstrap, fontawesome, stuff to maybe take the edges off some of the buttons. The real “big” component that wasn’t really just available via a simple stack overflow search was the actual algorithm for computing fair days. But fortunately a team member knew a CS professor, who knew of a solver library that he and another team member helped implement to fit our inputs and outputs.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jane Huang&lt;/strong&gt;: Some heavy math was involved in ensuring that a fair schedule was generated. There’s actually a whole branch of computer science that’s useful for scheduling problems in general, and we took advantage of that to ensure the schedules generated would be fairly distributed. We also were very keen on never storing any user data, so there’s no backend to speak of. It’s completely client-side; that is, all the code needed to run it is in the user’s browser. The lack of a back-end also made banging out a functional prototype in a weekend a lot easier.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JFG:&lt;/strong&gt; Our group’s designer chose a color palette that maximizes visibility across different kinds of color-blindness. We are making continuous updates to the app to improve screen-reader and keyboard accessibility.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AS:&lt;/strong&gt; There was a lot of translation work done by volunteers after the launch, which was very exciting to see. And we had to pull in a [JavaScript] library for changing dates to whatever the locale’s format was. Or else you’d end up with dd/mm mm/dd confusion.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;DD:&lt;/strong&gt; We actually spent a lot of time discussing this. There was a really strong desire to gather info that would help us get an idea of how people were using the App, but we also very much wanted to avoid any kind of tracking or collection of personal data. In the end we decided to forgo any kind of third party analytics and opted to make use of the real time logging provided by the CDN we&#39;re using (Fastly) to collect ONLY the following: The referer, rough geo info (city, country, and continent), and what language the user&#39;s browser requested so we could prioritize translations. We also log when a user generates or shares a calendar, but we do not capture ANY info entered into the site. All logs have a 7 day max retention.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AS:&lt;/strong&gt; Yeah this was part of that whole “90s aesthetic” thing. The site doesn’t have a [database], the code itself doesn’t store anything on the user. If you want to store “state”, it can encode that into a url that you can copy paste. You can share the same calendar with others that way, but there’s no id or anything associated with it, we couldn’t track that if we wanted to, and we don’t want to! You won’t “login” to view your calendar, and it won’t remember you when you leave. The only people who see your name are the other people in your coop, because you sent them a url with your name in it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;JFG:&lt;/strong&gt; We used Discord to chat in real time and, of course, Glitch to share the work-in-progress. It’s hard to say what might’ve been done differently if there were no urgency to get the tool out. We could speculate an alternate history where a childcare co-op said, “Hey wouldn’t it be cool if we had this tool” but that would be a scenario in which COVID-19 didn’t happen in 2019/2020 and make families across the globe take on a huge increase in childcare. That’s really what produced the sudden need for the CCCC.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AS:&lt;/strong&gt; Honestly, yeah, Glitch mostly! I could write a change and then link the discord saying “hey here’s that thing we talked about” and it was immediate. As for doing anything different, I don’t know, it went pretty well!&lt;/p&gt;
&lt;p&gt;*If you like this story, check out this one about a &lt;a href=&quot;https://glitch.com/glimmer/post/building-the-most-un*ique-newsletter-youll-ever-read&quot;&gt;mutating newsletter&lt;/a&gt; or this one about a &lt;a href=&quot;https://glitch.com/glimmer/post/52-canvas-cards&quot;&gt;year long creative coding project&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New Rules of the Classroom: Remote Teaching in the Age of Covid-19</title>
    <link href="https://blog.glitch.com/post/remote-classroom-teaching-tech-tools/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/remote-classroom-teaching-tech-tools/</id>
    <content type="html">&lt;h1&gt;New Rules of the Classroom: Remote Teaching in the Age of Covid-19&lt;/h1&gt;
&lt;p&gt;In this Covid-19 era, so much of my day is spent thinking about what needs to be adapted to continue: how does childcare work for two kids under four with two working parents. Surprisingly, the task of moving my class at Cooper Union online hasn&#39;t been one of the major considerations, primarily due to the way we&#39;ve always gone about using the classroom in the first place.&lt;/p&gt;
&lt;p&gt;Who am I? I am, at a minimum, a fourth-generation teacher. My great-grandfather ran a school in Jabalpur, India, my grandmother taught by mail in post-World War II Rhodesia, and my father has professed for more than 40 years in Pittsburgh.&lt;/p&gt;
&lt;p&gt;For the past 12 years, I&#39;ve approached the curriculum of my Cooper Union classes with these key tenets: approach the school&#39;s unofficial slogan &amp;quot;free as air and water&amp;quot; as a goal, focus on the &amp;quot;why&amp;quot; of the material, and utilize existing resources for the &amp;quot;how” and, finally, consider tensions between practices of art. I wanted to share the tools I used to transition a class to online learning, and some of the challenges and considerations I faced and learned along the way.&lt;/p&gt;
&lt;h2 id=&quot;the-web-doesn-t-guarantee-learning-tools-are-easy-to-use-or-free&quot; tabindex=&quot;-1&quot;&gt;The web doesn’t guarantee learning tools are easy to use—or free &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remote-classroom-teaching-tech-tools/#the-web-doesn-t-guarantee-learning-tools-are-easy-to-use-or-free&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Cooper Union has spent the majority of it&#39;s 160+ years of existence charging $0 for tuition. This nearly unheard-of sum (at least in the world of U.S. higher-education) has made it so that I focus as much as possible on a free approach to design and technology education. Student work now hosted by Glitch used to be on Github&#39;s gh-pages static site stack, and before that extremely cheap Dreamhost accounts.&lt;/p&gt;
&lt;p&gt;Tutorials can be sourced from anywhere, but the free tier of Codecademy still provides more than enough to get the point across. While I&#39;m a big fan of the flipped classroom model, the problem I run into with online tutorials is the fundamental lack of context: learning how to build a webpage, structure semantic content and consider user experience is great in the abstract, but learning the why of each of these topics escapes even the best platforms. Why does semantic hierarchy have just as much value to a design as the pixels on the screen, and how can we take advantage of this relationship? Why is Javascript the lingua franca of the internet, and yet still looked down upon by &amp;quot;real programmers?&amp;quot; Why are there so many sites that participate unknowingly in unethical data collection, and how can seemingly innocuous requests be used against us? For each of these topics, learning the &amp;quot;how&amp;quot; is a solved problem.&lt;/p&gt;
&lt;p&gt;Walking someone through writing their first valid HTML page is most efficiently done in an online code editor that steps you through each task of learning tags, their rules, relationships, and exceptions. But these same tutorials skip over an in-depth discussion of what &amp;quot;valid&amp;quot; means, or where standards come from that aid in the definition of &amp;quot;valid.&amp;quot; This ambiguous &amp;quot;why&amp;quot; is how my classes have lived so long within the walls of Cooper Union. Except… now they don&#39;t, at least insofar as the walls are concerned. For my classes though, this transition has been a long time coming.&lt;/p&gt;
&lt;p&gt;Over the years, the tools that are both useful and approach free have changed as frequently as the technology that is relevant to teach. As Dreamhost and Wordpress were supplanted (by &lt;a href=&quot;https://pages.github.com/&quot;&gt;gh-pages&lt;/a&gt; and public content APIs), so too were Google Groups and the migration to Slack.&lt;/p&gt;
&lt;h2 id=&quot;using-project-management-tools-are-inefficient-without-a-dedicated-approach-to-community&quot; tabindex=&quot;-1&quot;&gt;Using project management tools are inefficient without a dedicated approach to community &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remote-classroom-teaching-tech-tools/#using-project-management-tools-are-inefficient-without-a-dedicated-approach-to-community&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;At the beginning of the semester, I create a new Slack channel for a class. I walk students through the first presentation and then upload it to the channel. Asking students to join Slack isn&#39;t enough though, so I set two very clear expectations: the channel is the &lt;em&gt;only&lt;/em&gt; place that I disseminate the presentations to and the channel is the &lt;em&gt;only&lt;/em&gt; place where assignments can be turned in. The best value of Slack (or Discord, Microsoft Teams, Google Classroom and the like) is only achieved by setting up the community to self-reenforce. In-class participation can be hard to quantify online.&lt;/p&gt;
&lt;p&gt;The benefits of using online tools go both ways—as a teacher, I try to model what I expect of students. Having not just the &amp;quot;when&amp;quot; of an assignment being turned in, but also the context in which it was turned in, is essential information when looking over an entire semester. So when I give presentations during most classes, I promptly upload a .pdf file to the class channel. I want to focus all note-taking onto the discussions around the slides rather than their content. And, as an added bonus, having the presentations in line with the discussions and assignments also helps in keeping everything in context.&lt;/p&gt;
&lt;h2 id=&quot;online-collaboration-tools-change-the-approach-to-educational-assignments-and-feedback&quot; tabindex=&quot;-1&quot;&gt;Online collaboration tools change the approach to educational assignments and feedback &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remote-classroom-teaching-tech-tools/#online-collaboration-tools-change-the-approach-to-educational-assignments-and-feedback&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Using multi-player tools has been transformative to the way I can teach and help students, though explaining the value of some of the tools is often difficult. It can take serious investment getting everything up and running, but there are benefits (and costs) to doing so once you do.&lt;/p&gt;
&lt;p&gt;Some examples: Google Docs was the first real-time collaborative tool that made any sense and serves as a useful touchpoint in explaining the benefit of the more esoteric. Tools like Photoshop, XD or Sketch skirt around this by working well with programs like Dropbox and Abstract. Published versions in these programs help Adobe files have real-time commenting and review but don&#39;t let people edit the documents together. Microsoft&#39;s Office products have online components but getting documents into a good state for collaboration can be a Herculean task.&lt;/p&gt;
&lt;p&gt;I always create a document to serve as the online &amp;quot;source of truth&amp;quot; for our collective understanding of what they&#39;re working on, as well as how it&#39;s evolved over time to get there. For example, for multi-week projects, I take notes with students in a Google Doc. This is most beneficial during student proposals, where I distill student&#39;s ideas into an actionable list.&lt;/p&gt;
&lt;p&gt;The tools you use can dramatically change the approach to in-class assignments and demonstrations. When demoing a new topic, I usually have pre-built examples that illustrate a simple use-case, and then I modify these in-class to show more advanced variations. Whenever I open one of these projects, the first thing I do is send it to the class Slack channel. Students can choose to follow along on the large projection screen, or explore the project on their computers while I&#39;m still working and editing it, or even explore parts of the project I&#39;m not currently working on.&lt;/p&gt;
&lt;p&gt;Because I can use a live representation of a project, all of the work becomes part of the example they already have access to. This functionality is even better with programs like Glitch, that let the students create a copy of the demo projects at any point at the demo, or even go back in time from the advanced later versions to the simpler starting point.&lt;/p&gt;
&lt;h2 id=&quot;making-the-jump-from-real-life-to-online-programs&quot; tabindex=&quot;-1&quot;&gt;Making the jump from real life to online programs &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/remote-classroom-teaching-tech-tools/#making-the-jump-from-real-life-to-online-programs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;With the support of Dean Essl at the School of Art, I took my class online &lt;em&gt;before&lt;/em&gt; it was required, as an experiment. I postulated that I&#39;d get a more honest set of feedback from the students (and willingness to participate) if we opted into it and owned the decision, rather than when we were required to do so.&lt;/p&gt;
&lt;p&gt;Given that this luxury of choice has been removed for most of the world, the actions we took seem innocent and incomplete compared to the scale of what the education community has pursued in the few short weeks since then, but the recipe that made the transition easy for my class is at least repeatable.&lt;/p&gt;
&lt;p&gt;A brief checklist of facets of a class migration from in-real-life to online:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Focus on using native online document-format applications&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Only use room-based persistent chat applications with a heavy focus on public, discoverable channels&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Zoom. Zoom is still the best for group chat, if you can accept their improvements over the last month as a sign that they&#39;re finally respecting their user&#39;s data privacy.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://memepool.glitch.me/&quot;&gt;Online reading list&lt;/a&gt;, preferably that is subscribable.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Preserve ceremonies. 
That last point on ceremonies feels, more than ever, like the key to migrating classroom culture online. My four-hour classes are usually in the evening, and it was inappropriate to go without food during that time. Usually, this meant eating hurriedly in a room that definitely says &amp;quot;no food or drink&amp;quot; in multiple places around the room, on the door, on the desks, or near the teacher&#39;s workstation... And so we maintained that in class, and will continue to do so throughout the rest of the semester: a shared break to eat, a real-time, collaborative Mukbang if you will.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://paper.dropbox.com/doc/Gone-Virtual-Link-Repo-DIi54qzjSZ6Pz5EDN035j&quot;&gt;Gone Virtual Link Repo&lt;/a&gt; (via &lt;a href=&quot;https://gonevirtual.slack.com/&quot;&gt;Zach Lieberman&#39;s Slack Group Gone Virtual&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.media.mit.edu/posts/a-few-simple-tips-for-better-online-meetings-covid-19-edition/&quot;&gt;Tips for Better Online Meetings&lt;/a&gt; (MIT)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://docs.google.com/spreadsheets/d/1VT9oiNYPyiEsGHBoDKlwLlWAsWP58sGV7A3oIuEUG3k/htmlview?sle=true#gid=1552188977&quot;&gt;Shools&#39; Distributed Learning Strategy Pages&lt;/a&gt; (Daniel Stanford at DePaul University)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://helpx.adobe.com/enterprise/kb/covid-19-education-labs.html&quot;&gt;Adobe Extended Home Access&lt;/a&gt; (Adobe)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/remote/&quot;&gt;Remote Resources&lt;/a&gt; (Glitch)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.mcsweeneys.net/articles/working-from-home-during-a-global-pandemic-bingo&quot;&gt;Working From Home Bingo&lt;/a&gt; (McSweeney&#39;s)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://hbsp.harvard.edu/teaching-online-resources/&quot;&gt;Online Teaching Guide&lt;/a&gt; (Harvard Business Review)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://postlight.com/trackchanges/hello-from-home&quot;&gt;Hello From Home&lt;/a&gt; (Postlight)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://docs.google.com/document/d/1KLRrnm6g5YvD8QRSPwwNWq6NPk9FYvMpZPy_XEyOmMM/edit#&quot;&gt;Guide to Online Events&lt;/a&gt; (Creative Mornings)
&lt;em&gt;Editor&#39;s note: The author&#39;s recommendations are his own.&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Better Tech: Why We Need Calm Technology Now More Than Ever</title>
    <link href="https://blog.glitch.com/post/better-tech-calm-technology/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/better-tech-calm-technology/</id>
    <content type="html">&lt;h1&gt;Better Tech: Why We Need Calm Technology Now More Than Ever&lt;/h1&gt;
&lt;p&gt;You’ve interacted with Calm Technology even if you don’t know what it is. It’s exactly what it sounds like: a decades-old design framework that advocates for ethical technology. It asks that technology be usable, safe, and simple. It asks that it should be calm, non-intrusive, and allow for maintenance, too.&lt;/p&gt;
&lt;p&gt;Calm Technology isn’t a new idea. It was created by&lt;a href=&quot;https://people.csail.mit.edu/rudolph/Teaching/weiser.pdf&quot;&gt; two researchers in 1995&lt;/a&gt; from the renowned technology research lab in Silicon Valley called Xerox Parc (yes, Xerox the copy-maker; they did a bunch of interesting stuff back in the day!).&lt;/p&gt;
&lt;p&gt;In 2015, the researcher and futurist Amber Case wrote a book that took a concept developed almost 30 years ago and resituated it for the right-now. Her book, &lt;a href=&quot;https://calmtech.com/&quot;&gt;Calm Technology&lt;/a&gt;, built off the methodology developed at Xerox Parc in 1995 but contextualized it within our current interconnected world of networked devices and the internet of things.&lt;/p&gt;
&lt;p&gt;During global and tech solutionism in 2020, the principles of Calm Technology have never been more important. It shouldn’t be jarring or invasive. Perhaps a good way to understand what it is is to think about what it is not. Surveillance cameras are not Calm Technology since users have no real agency or control over them.&lt;/p&gt;
&lt;p&gt;Alexa is not Calm Technology, as designer Daniel Harvey shared with me in an interview. Alexa’s “false activations and poor voice recognition” and general misunderstandings (not to mention it’s lack of data privacy) make it a ‘not’ Calm Technology, Harvey said.&lt;/p&gt;
&lt;h2 id=&quot;calm-technology-may-not-seem-revolutionary-but-when-it-was-conceived-of-in-1995-it-was&quot; tabindex=&quot;-1&quot;&gt;Calm Technology may not seem revolutionary, but when it was conceived of in 1995, it was &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-tech-calm-technology/#calm-technology-may-not-seem-revolutionary-but-when-it-was-conceived-of-in-1995-it-was&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;John Seely Brown and Mark Weiser conceptualized first the internet of things, taking seriously “the belief that soon we will have hundreds if not thousands of computers surrounding each of us” but then wanted to focus that belief in on the user. The idea that so much information and technology would be surrounding us should not overwhelm the user.&lt;/p&gt;
&lt;p&gt;Seely Brown describes this in an &lt;a href=&quot;https://medium.com/re-form/the-coming-age-of-calm-technology-c76bbaad33ff&quot;&gt;updated introduction to the paper&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;_“..now start to consider how to move from user-centered design and the design of affordances to user-centering design, design that keeps us feeling located in the maelstrom. The key is to honor, if not amplify, the interplay between content and context or the interplay between center and periphery...our goal, nudges us to incorporate the periphery, amplifying how we can attune to it without having to consciously interpret it and thus creating a sense of calmness.” _&lt;/p&gt;
&lt;p&gt;As calm technology comes more into users&#39; lives, how it alerts users and the invasiveness of the technology needs to be heavily considered and reduced. It offers a glimpse of the world that is less whirring and beeping, and constantly measuring everything, and is a lot quieter. If anything, it’s thinking about all users&#39; daily lives, and how interruptive technology can be—when it alerts, when it functions, and when it fails.&lt;/p&gt;
&lt;p&gt;Aspects of Calm Technology are rising in popularity due to Covid-19, like the programming language &lt;a href=&quot;https://en.wikipedia.org/wiki/COBOL&quot;&gt;COBOL&lt;/a&gt;. The programming language is having a resurgence in popularity, as we see with the &lt;a href=&quot;https://eu.northjersey.com/story/news/new-jersey/2020/04/04/coronavirus-nj-40-year-old-system-adds-delay-unemployment-checks/2944985001/&quot;&gt;New Jersey Governor&lt;/a&gt; asking for COBOL programmers to help program their unemployment program. Its popularity is due to the fact that &lt;a href=&quot;https://onezero.medium.com/our-government-runs-on-a-60-year-old-coding-language-and-now-its-falling-apart-61ec0bc8e121&quot;&gt;a lot of government infrastructure is written in COBOL&lt;/a&gt;, since these programs were written decades ago.&lt;/p&gt;
&lt;p&gt;Over a messaging app, Case shared a few thoughts on the beauty of COBOL and maintenance. Many Twitter users &lt;a href=&quot;https://www.salon.com/2020/04/14/why-covid-19-has-created-demand-for-coders-who-know-a-60-year-old-programming-language/&quot;&gt;expressed surprise&lt;/a&gt; over COBOL, &lt;a href=&quot;https://twitter.com/LivingComputers/status/1250886187738374148&quot;&gt;often considered an ancient programming language&lt;/a&gt;, still being used. But it’s a low level, reliable language, Case emphasized, and the reliability is what makes it calm tech. Case wonders what if COBOL had an enthusiastic community around it, like Ham Radio operators which have new, growing numbers of maintainers, then would it seem so strange to update and use this language currently? Often we forget that infrastructure, programming languages, technology, and electricity itself are forms of innovation. This kind of innovation actually falls under the &amp;quot;Calm Technology&amp;quot; umbrella.&lt;/p&gt;
&lt;p&gt;Case wrote in our interview, “I think of good code like electricity... But most of the time it works, and it has to. We operate it with a switch. A specialist with training is the one qualified to change it. Yes, it can be upgraded. And it should be! But fundamentally it’s all the same stuff. I’d rather have my code run like electricity than some IoT cloud device system that accidentally sets off a fire alarm. COBOL is complicated for a reason. It’s super low level abstract. It’s fine that it’s difficult to write.”&lt;/p&gt;
&lt;p&gt;Reliability at the scale of something like COBOL is what makes it Calm Technology—it’s knowing that it won’t break (as much) that shifts COBOL and Calm Technology away from current technology and design frameworks.&lt;/p&gt;
&lt;p&gt;It’s not &amp;quot;move fast and break things.&amp;quot; It’s moving slowly and building things sustainably.&lt;/p&gt;
&lt;h2 id=&quot;where-calm-technology-can-lead-us-next&quot; tabindex=&quot;-1&quot;&gt;Where Calm Technology can lead us next &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/better-tech-calm-technology/#where-calm-technology-can-lead-us-next&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We need to revisit the principles of Calm Technology, especially as governments and companies are trying to build so many things, quickly, and using this time to &lt;a href=&quot;https://onezero.medium.com/the-pandemic-is-a-trojan-horse-for-surveillance-programs-around-the-world-887fa6f12ec9&quot;&gt;further surveillance into products&lt;/a&gt;. In order to solve problems during a crisis—and a crisis of a global scale—care is key. So are minimalism, user privacy, and simplicity. Things built quickly, that can fail or break, or aren’t thinking of harm reduction (or are just... tracking everyone and all data) are problematic technology, definitively not Calm Technology. Here are two principles by Case that feel particularly pertinent to this time, during the Covid-19 pandemic:&lt;/p&gt;
&lt;p&gt;Principle 6: Technology should work even when it fails&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Think about what happens if your technology fails.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Does it default to a usable state or does it break down completely?
Principle 7: The right amount of technology is the minimum needed to solve the problem&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;What is the minimum amount of technology needed to solve the problem.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Slim the feature set down so that the product does what it needs to do and no more.
In a time of global uncertainty, it’s understandable that our fears would lead us leaning towards any kind of rapid solutions, including technology-based ones. But, especially in these times, we should lean into sustainability and to solutions that will benefit society, including marginalized groups. And we should lean away from quick and easy solutions that could be poorly built, break, or increase unnecessary surveillance.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_Illustration by &lt;a href=&quot;https://www.daybrighten.com/&quot;&gt;Emily Griffin_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>When Twitter’s Private Chat Goes Down, the Public Roars </title>
    <link href="https://blog.glitch.com/post/are-private-chats-social-media/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/are-private-chats-social-media/</id>
    <content type="html">&lt;h1&gt;When Twitter’s Private Chat Goes Down, the Public Roars&lt;/h1&gt;
&lt;p&gt;A terrifying reality faced Twitter users after the platform’s private messaging feature Direct Messages (DM) became unstable. Twitter confirmed the case shortly after tens of thousands of tweets triggered a trending phrase.&lt;/p&gt;
&lt;p&gt;Twitter doesn’t profit from the use of what may be one of its most successful features, and it is a strange thing to think about in that context: a publicly-traded web platform known for public information-sharing having a beloved, private purpose. But that’s specifically what DM is—a private function. What DM represents is a case study in the dissonant and conflicting definition of what “social” and “media” mean, and it all hinges on the issue of privacy.&lt;/p&gt;
&lt;h2 id=&quot;does-social-media-necessarily-require-a-public-audience&quot; tabindex=&quot;-1&quot;&gt;Does social media necessarily require a public audience? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/are-private-chats-social-media/#does-social-media-necessarily-require-a-public-audience&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Social media is usually considered a prototype of modern, public expression. But “social” implies, importantly, that someone is listening or observing that expression. When someone is listening or responding one-on-one, or in group chats, does that not also constitute social behavior? And if that behavior takes the form of creating media: is that not social media, in a semi-private state? (Note: you &lt;a href=&quot;https://www.nytimes.com/2019/12/10/smarter-living/how-to-send-a-direct-message.html&quot;&gt;should not assume DMs are private&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;Many people have &lt;a href=&quot;https://www.wired.com/story/private-messages-new-social-networks/&quot;&gt;struggled&lt;/a&gt; to say if they believe private chats are Social Media, the way the platforms themselves say they are, even though DM and similar chat programs are practically both social and media. This is all to say, I believe that DM* *is functionally social media, we just haven’t recognized it as such. For many users, DM is Twitter. For some, when DM malfunctions, it means all of Twitter is down. You can see it in the way people react to losing it: they expect it to be part of their experience on an otherwise public platform.&lt;/p&gt;
&lt;p&gt;But what about the individual Twitter user? Why should anyone care who sees tweets or if DM is down? Consider listening to those who &lt;a href=&quot;https://twitter.com/search?q=%22Twitter%20DMs%22&quot;&gt;mourn the loss of DM&lt;/a&gt;. Even on a platform celebrated for open discussion, privacy is valued. Companies and people define privacy differently, too: when users talk about &amp;quot;privacy&amp;quot; they usually mean control over &lt;a href=&quot;https://medium.com/message/what-is-public-f33b16d780f9&quot;&gt;who can see what they post&lt;/a&gt;. When social media companies talk about it, they usually mean who they can sell your data to.&lt;/p&gt;
&lt;p&gt;Given the rapid response, it appears Twitter understands the value of the feature. For those who don’t care, it may seem curious to see eighty thousand public statements about a private matter. But the lesson is clear: many people expect to be able to choose who they talk to even in the digital world, and even on Twitter.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Looking for other ways to customize your Twitter experience? Check out this Twitter-built &lt;a href=&quot;https://quintessential-yoke.glitch.me/&quot;&gt;app&lt;/a&gt; that helps users to hide replies contai&lt;/em&gt;ning toxic language in your conversations.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://quintessential-yoke.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Who Is “In Tech”? </title>
    <link href="https://blog.glitch.com/post/who-is-in-tech/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/who-is-in-tech/</id>
    <content type="html">&lt;h1&gt;Who Is “In Tech”?&lt;/h1&gt;
&lt;p&gt;Sheridan Kates, says that it’s easier to learn to code if you have a specific project in mind. Sheridan used to work as a Product Manager at Google and one of the ways she started to become more interested in engineering was because she had a problem she was trying to solve.&lt;/p&gt;
&lt;p&gt;“One of the things that got me back into this world was I really wanted a way to see bands on a map,” Sheridan explained. “If I had nothing to do that evening, I wanted to be able to say, ‘Okay, who’s playing around me?’ and there was nothing, I still don’t think there’s anything that great, that lets you see for a given date, what’s [going] on around you, on a map.”&lt;/p&gt;
&lt;p&gt;As a result, Sheridan created her app “&lt;a href=&quot;https://gigscape.glitch.me/&quot;&gt;Gigscape&lt;/a&gt;” which still works, although as she notes, “it’s not very useful right now because everyone’s socially distancing.”&lt;/p&gt;
&lt;p&gt;Glitch’s VP of Engineering, James Turnbull, agrees that it’s a lot easier to learn technology if you don’t focus purely on skills. “I think it’s very hard to pick up a book that says Programming 101, or learn a programming language. But [it’s easier] if you have a specific problem or thing that annoys you about the world.”&lt;/p&gt;
&lt;p&gt;Sometimes you might stumble upon job listings looking for 10 years experience with React even though it’s been around for about half that.&lt;/p&gt;
&lt;p&gt;“How Old Is It” is a project made by a Glitch user named &lt;a href=&quot;https://glitch.com/@jsrn&quot;&gt;James&lt;/a&gt;, (a different one) as an informative resource.It’s also a cheeky jab at job postings that require years of experience that are longer than the existence of certain languages.&lt;/p&gt;
&lt;p&gt;Glitch Director of Community Engineering and resident internet menace, Jenn Schiffer, thinks the debate about who is “in tech” is tedious and pointless.&lt;/p&gt;
&lt;p&gt;“The reality of who uses tech and creates it will hopefully continue to evolve,” Jenn said. “I think that despite our industry’s typical gatekeeping, I envision code being seen as a normal everyday tool, like a pen and paper, hammer and nail, or whatever. And I think that because of that, folks who find the apps that they use are maybe not serving their needs or harming them or others, I think that they’ll use code to make their own tech in response.”&lt;/p&gt;
&lt;p&gt;*Check out the &lt;a href=&quot;https://glitch.com/@shift-shift-forward/s-01-e-02-are-we-all-in-*tech&quot;&gt;full collection of apps&lt;/a&gt; and make sure to listen to the &lt;a href=&quot;http://glit.ch.it/2yVnmSq&quot;&gt;new episode&lt;/a&gt; of Shift Shift Forward.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Pop Up: The Aesthetic of Art Museums</title>
    <link href="https://blog.glitch.com/post/pop-up-art-museums/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/pop-up-art-museums/</id>
    <content type="html">&lt;h1&gt;Pop Up: The Aesthetic of Art Museums&lt;/h1&gt;
&lt;p&gt;I had my first experience with “pop-up” art galleries when I was in college. It was the summer of 2018 and my friends and I decided to go to “&lt;a href=&quot;https://sandiego.wonderspaces.com/&quot;&gt;Wonderspaces&lt;/a&gt;.” After we began to explore the space, it became increasingly evident that this was not the type of museum visit I had expected. There were no regal galleries all hung with oil portraits and lined with wooden benches where visitors could sit and stare at the art or other people. There were no velvet ropes or placards nor the dense atmosphere of reverence that compels one to whisper. At Wonderspaces, &lt;a href=&quot;https://www.lajollalight.com/art/sd-cm-ljl-wonderspaces-20190619-story.html&quot;&gt;it seemed that I was allowed to interact with the installations as much as I wanted&lt;/a&gt;. In fact, the pieces seemed to invite observers to become a part of the displays.&lt;/p&gt;
&lt;p&gt;Minutes in, my friends and I found ourselves in a hall of mirrors. It was dark, except for the neon lights that stretched into the shadows, and the light that the mirrors reproduced; reflections that became reproductions of reproductions. Likewise, the images of me and my friends went on and on, the copies of our reflections populating the illusory tunnels created by the glass. The armies that we raised, just by being there, were the real intrigue.&lt;/p&gt;
&lt;p&gt;“Can someone take a picture of me?” My friend asked.&lt;/p&gt;
&lt;p&gt;This question was the continuous refrain of the time we spent there. Each gallery presented a photo-op. There was a circular enclosure with a paper sculpture shaped to look like the underbrush of dense rainforest. Another stark white room had potted plants suspended from the ceiling to look like they were floating in mid-air, just surreal enough to catch your eye. Our favorite was a structure of hundreds of string lights hanging from a metal frame, enclosed on all sides by black curtains, to ensure that there would be no sunlight to overpower the tiny bulbs as they changed from blue to green, to yellow, to pink, to orange, and back again, changing the color of our skin as they went. It was the perfect backdrop. All of the pieces were.&lt;/p&gt;
&lt;p&gt;Everyone had a new Facebook profile picture by the following afternoon.&lt;/p&gt;
&lt;p&gt;Wonderspaces was the first pop-up museum that I experienced in person, but it was not the first of its kind. Based on the groundswell of nearly-identical photographs that surfaced on Instagram a few years ago, it appears that &lt;a href=&quot;https://www.museumoficecream.com/new-york-city&quot;&gt;The Museum of Ice Cream&lt;/a&gt;, which has locations in New York City, Los Angeles, and San Francisco, set the era of the pop-up museum into motion. The photos, all ice cream-themed, came in slowly, then all at once.&lt;/p&gt;
&lt;p&gt;One backdrop, which featured a cascade of fake bananas hanging from invisible strings against a wall colored bright-millennial pink, seemed to have been particularly popular. What struck me was how perfect all those images seemed, the way they created intrigue around their subjects, but never upstaged them.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tickets.museumoficecream.com/event/new-york&quot;&gt;For a moderate fee&lt;/a&gt;, visitors could (and still can) acquire dozens of photos amongst sculptures of larger-than-life confections; their ordinary selves in a veritable pastel wonderland, where everything was pretty, ready-made, and, perhaps most importantly, under control. The exhibit was overwhelmingly successful; &lt;a href=&quot;https://sf.eater.com/2017/8/25/16203288/museum-of-ice-cream-tickets-sold-out-already-am-intel&quot;&gt;tickets sold out months in advance&lt;/a&gt;, and lines to get into the galleries &lt;a href=&quot;https://spoonuniversity.com/place/we-visited-the-museum-of-ice-cream-and-this-is-our-review-of-every-room&quot;&gt;wrapped around the block&lt;/a&gt;. Everyone wanted to be seen in the Museum of Ice Cream.&lt;/p&gt;
&lt;p&gt;One of the main reasons some people create a social media presence is so that they can control the idea of themselves that they reveal to others. Cultivating the images that make up the fabric of that presence (or, in more vernacular terms, cultivating one’s “aesthetic”) is surprisingly hard work. Anyone who worries about creating a digital aesthetic knows the difficulty of finding surroundings that enhance and reinforce the vision of the person that they want their followers to see. Usually, that vision is of someone (real or not) who always looks their best, who stays on-trend, and, notably, who appears in desirable places—places where everyone is going, where the surroundings are eye-catching, but never to the extent that they outshine the main attraction: you.&lt;/p&gt;
&lt;p&gt;Therein lies the peculiar allure of the pop-up. It provides a stage for anyone who needs one, mixing the artistic with the trendy, so that all you need to do in order to achieve the vision is open a camera app, hand a phone to a friend, and step inside.&lt;/p&gt;
&lt;h2 id=&quot;pop-ups-reveal-a-profound-desire-to-be-seen&quot; tabindex=&quot;-1&quot;&gt;Pop-ups reveal a profound desire to be seen &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/pop-up-art-museums/#pop-ups-reveal-a-profound-desire-to-be-seen&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;But now it’s not just pop-up museums that are using this allure to their advantage. The interiors of public places of leisure (bars, clubs, and theaters, to name a few) are catching on as well. I haven’t been to a bar or club in the past year that didn’t have a wall that served as a stage for photo-ops. Sometimes it’s as simple as a neon sign of a single word or phrase mounted just high enough that an adult of average height can stand beneath it.&lt;/p&gt;
&lt;p&gt;Other times, the stage is elaborate, as was the case in one hotel lobby that I was in, where there was a wooden structure built to look like a gazebo that guests could stand under and take photos, to later be posted on their social media profiles and carefully tagged at that specific location.&lt;/p&gt;
&lt;p&gt;For better or for worse, all of these stages are a sign of our times, the message of which everyone should take to heart: social media has created a reality in which &lt;em&gt;being seen&lt;/em&gt; somewhere desirable is just as important if not more so than actually going to that place. Therefore, it doesn’t matter whether or not we actually enjoyed it, because we as a society now need only for others to &lt;em&gt;believe&lt;/em&gt; that our lives are polished, under control, and rich with coveted experiences, if only because their belief will make the vision of ourselves as we wish we could be that much more tangible. In all honesty, I didn’t have much fun at Wonderspaces. But the photos were great, and if anyone were to ask, I could pull them up on my phone and show them how beautiful the space was and how everyone had wanted to see it.&lt;/p&gt;
&lt;p&gt;I could prove that I was there.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Teaching Computer Science Requires A Lot of Creativity</title>
    <link href="https://blog.glitch.com/post/teaching-computer-science-requires-a-lot-of-creativity/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/teaching-computer-science-requires-a-lot-of-creativity/</id>
    <content type="html">&lt;h1&gt;Teaching Computer Science Requires A Lot of Creativity&lt;/h1&gt;
&lt;p&gt;Teaching computer science is unique in that it’s one of the world’s newest industries, so it’s based on valuable skills that you wouldn’t learn in traditional education. That’s why so many intensive courses and boot camps exist, to give people the opportunity to pick up new skills and potentially change careers.&lt;/p&gt;
&lt;p&gt;But what about computer science education that is provided through primary education? To learn more about being a K-12 CS educator, we talked to &lt;a href=&quot;https://glitch.com/@kellylougheed&quot;&gt;Kelly Lougheed&lt;/a&gt;, who is the sole CS teacher at her school and often blogs teaching and posts examples of work online.&lt;/p&gt;
&lt;p&gt;Before I taught computer science, I worked as a web developer and also a Latin teacher, so teaching computer science was a natural combination of the two! I started working in tech when I moved to California (as one does), but quickly missed teaching. I volunteered as a TA for programming classes and loved being in a learning environment again. Then, when I saw a job ad for a computer science teacher position at a local private school, I jumped at it!&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;I write a lot of coding tutorials, partially because I enjoy making CS accessible to others, and partially because it’s a future resource for my students and for myself, when I want to remember how I coded something previously. I blog (and Tweet) about pedagogy as well because as the only computer science teacher at my school, I’m always dying to start a conversation about teaching CS!&lt;/p&gt;
&lt;p&gt;I think &lt;a href=&quot;https://codehs.com/&quot;&gt;CodeHS&lt;/a&gt; and &lt;a href=&quot;https://code.org/&quot;&gt;Code.org&lt;/a&gt; have some solid curricula for teachers who are just starting out. For teachers of any level, I recommend professional development with &lt;a href=&quot;https://www.upperlinecode.com/&quot;&gt;Upperline Code&lt;/a&gt; -- they have great pedagogy as well as a great curriculum. For students or anyone else who wants to learn more coding, I always recommend FreeCodeCamp.org -- they have some nice algorithmic challenges for beginners, and web development is one of the most fun areas of computer science (in my opinion)!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://virtual-oop-taboo.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Actually, I’ve been able to preserve a lot of my normal class routines! I’ve been making videos for students to watch instead of giving direct instruction live, and then we meet up in Zoom to practice a new skill by pair programming on an activity or challenge. The breakout rooms in Zoom (along with the option to remotely control each other’s computers) have been instrumental to preserving the social element of the class.&lt;/p&gt;
&lt;p&gt;I think Glitch makes collaboration easier for students, especially middle schoolers. Most students want to be the driver, and Glitch’s collaboration mode allows both partners to be the driver. On a survey I gave, the overwhelming majority of my middle school students said they preferred Glitch collaboration mode to traditional pair programming. I think there’s also some value in having them develop the communication and collaboration skills necessary for pair programming, but Glitch is a great option to have.&lt;/p&gt;
&lt;p&gt;My high school didn’t have computer science classes when I was there, so the proliferation of high school CS classes is a huge change! I took my first CS class at the local college, and of course college classes are different from high school classes. I would say the main difference between the classes I took and the classes I teach would be the amount of collaboration. I remember spending most of my college classes working individually, but I try to use a lot of pair programming in my own classes so that students don’t feel alone in the struggle that computer science can be!&lt;/p&gt;
&lt;p&gt;There are good and bad parts about being the only CS teacher. Of course, I would love someone to collaborate with, but I also have a great amount of freedom in my curriculum and the classes I teach. As for expectations, it’s actually more common that people aren’t that familiar with computer science and CS education. So I really appreciate administrators and other people in leadership positions who support computer science (even without knowing much about it) and trust me to teach the courses how I think is best.&lt;/p&gt;
&lt;p&gt;*Check out Kelly on &lt;a href=&quot;https://twitter.com/kellylougheed&quot;&gt;Twitter&lt;/a&gt; and &lt;a href=&quot;https://blog.glitch.com/post/teaching-computer-science-requires-a-lot-of-creativity/*//medium.com/@kellylougheed&quot;&gt;Medium&lt;/a&gt; to keep up with all her new work and writing.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How to Get Your App Featured on Glitch</title>
    <link href="https://blog.glitch.com/post/how-to-get-your-app-featured-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-to-get-your-app-featured-on-glitch/</id>
    <content type="html">&lt;h1&gt;How to Get Your App Featured on Glitch&lt;/h1&gt;
&lt;p&gt;We’re immensely proud of the work our community does and we are constantly looking for ways to show off the unique projects and creators on our platform. A couple ways we currently highlight cool apps from our community are through Twitter and in written posts on The Playlist.&lt;/p&gt;
&lt;p&gt;There are so many amazing projects out there, we want to make sure we’re seeing as many as possible, so we’ve created a &lt;a href=&quot;https://forms.gle/Bcq1qhuzU1TZcAvC8&quot;&gt;form for submissions&lt;/a&gt;. Whether you’ve made a useful tool or a gorgeous data visualization, all projects are welcome!&lt;/p&gt;
&lt;p&gt;Getting your app featured on Glitch is a great opportunity to have thousands of users see it in action. We’ve put together a list of things we look for when featuring a project.&lt;/p&gt;
&lt;p&gt;An app that is fun to look at. Although we love being a place for complex interactives, games and productivity tools, there’s something about a beautiful app that is exciting for everyone.* *&lt;/p&gt;
&lt;p&gt;*Example: &lt;a href=&quot;https://canvas-cards.glitch.me/&quot;&gt;Canvas Card*s&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We love to leave new coders or tech adjacent people with a “wait how did it do that?” response and show tech people the unique kinds of projects they can only find in the Glitch community.&lt;/p&gt;
&lt;p&gt;_Example: &lt;a href=&quot;https://blog.glitch.com/_/magic-sketchpad.glitch.me/&quot;&gt;Magic Sketchpad&lt;/a&gt;, &lt;a href=&quot;https://likelike.glitch.me/&quot;&gt;LikeLike&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In addition to featuring unique projects, we love to show off apps that show off something cool &lt;em&gt;and&lt;/em&gt; lets users, regardless of technical ability, get right into the fun.&lt;/p&gt;
&lt;p&gt;*Examples: &lt;a href=&quot;https://orbitalpaint.g*litch.me/&quot;&gt;Orbital Paint&lt;/a&gt;, &lt;a href=&quot;https://input-delay.glitch.me/&quot;&gt;Input Delay&lt;/a&gt;, &lt;a href=&quot;https://tenori-off.glitch.me/&quot;&gt;Tenori-Off&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;One of our favorite things is to see all the relevant, opinionated or funny apps that come in during a trend or around a big news event. It doesn’t need to be super complex!&lt;/p&gt;
&lt;p&gt;Examples: *&lt;a href=&quot;https://liam-bot.glit*ch.me/&quot;&gt;Liam Bot&lt;/a&gt;, &lt;a href=&quot;http://covid-update.glitch.me/&quot;&gt;COVID Update&lt;/a&gt;, &lt;a href=&quot;http://food-hype.glitch.me/&quot;&gt;FoodHype&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;_Don’t feel discouraged if you think your app doesn’t fit into any of these categories perfectly. If you think your app is interesting, personal or tells a good story, &lt;a href=&quot;https://forms.gle/Bcq1qhuzU1TZcAvC8&quot;&gt;we’d love to see it_&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Coming To a Tab Near You: The U.S. Supreme Court</title>
    <link href="https://blog.glitch.com/post/supreme-court-goes-live/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/supreme-court-goes-live/</id>
    <content type="html">&lt;h1&gt;Coming To a Tab Near You: The U.S. Supreme Court&lt;/h1&gt;
&lt;p&gt;For the first time in history, Americans with web access will be able to &lt;a href=&quot;https://www.supremecourt.gov/publicinfo/press/pressreleases/pr_04-30-20&quot;&gt;listen&lt;/a&gt; to live oral arguments as heard by the U.S. Supreme Court on a range of issues.&lt;/p&gt;
&lt;p&gt;The proceedings will be conducted over the phone and, according to NPR, lawyers presenting arguments allegedly &lt;a href=&quot;https://www.npr.org/2020/05/04/847785015/supreme-court-arguments-resume-but-with-a-twist&quot;&gt;plan to wear formal clothing&lt;/a&gt; suited to the occasion—though perhaps not to their living rooms. While it might be the first time the dilemma of wearing a bathrobe or a court robe has arisen with national implications, this isn’t the institution&#39;s first time thinking about offering remote access to its proceedings. According to its official website, oral &lt;a href=&quot;https://www.supremecourt.gov/oral_arguments/argument_audio/2019&quot;&gt;arguments have been recorded since 1955&lt;/a&gt; and as of 2010, files have become more readily available online, though not live-streamed until today. It&#39;s the first time recordings of these events have been live-streamed on &lt;a href=&quot;https://www.c-span.org/supremeCourt/&quot;&gt;C-SPAN&lt;/a&gt; and thus become so instantly accessible.&lt;/p&gt;
&lt;p&gt;This marks a true sign of the times as more people, &lt;a href=&quot;https://www.supremecourt.gov/announcements/COVID-19.aspx&quot;&gt;including the justices&lt;/a&gt;, are &lt;a href=&quot;https://www.cnn.com/2020/03/20/politics/scotus-friday-meeting/index.html&quot;&gt;socially distancing&lt;/a&gt; to limit the transmission rate of Covid-19. The court’s decisions may have deep implications, as usual, so Americans might not want to miss out on listening in. It’s no moon landing video, but it’s almost as historically significant as listening to the moon landing audio.&lt;/p&gt;
&lt;p&gt;And you’re not alone: not even the Supreme Court can choose between existing options for audio formats or players. The audio files are available for download in various audio formats, too: MP3, Windows Media, RealAudio.&lt;/p&gt;
&lt;p&gt;The scheduled arguments will present matters of whether the inclusion of “.com” in a registration name is a valid trademark claim (&lt;a href=&quot;https://www.supremecourt.gov/oral_arguments/audio/2019/19-46&quot;&gt;heard today&lt;/a&gt; and now posted online); &lt;a href=&quot;https://www.scotusblog.com/case-files/cases/united-states-agency-for-international-development-v-alliance-for-open-society-international-inc/&quot;&gt;federal funding of nonprofits&lt;/a&gt; based on key policy issues; religiously-affiliated institutions and the &lt;a href=&quot;https://www.deseret.com/indepth/2020/5/3/21241569/supreme-court-birth-control-obamacare-affordable-care-act-religious-freed-little-sisters-aca&quot;&gt;application of the Affordable Care Act&lt;/a&gt;; the right to robocall (&lt;a href=&quot;https://www.scotusblog.com/2020/04/argument-preview-justices-take-on-first-amendment-challenge-to-robocall-law/&quot;&gt;seriously&lt;/a&gt;); the status of land as a tribal territory in eastern &lt;a href=&quot;https://www.kgou.org/post/tribal-jurisdiction-supreme-court-docket-again-mcgirt-v-oklahoma&quot;&gt;Oklahoma&lt;/a&gt;; the adjudication of &lt;a href=&quot;https://www.scotusblog.com/2020/04/argument-preview-justices-to-consider-what-makes-a-minister-a-minister/&quot;&gt;labor law at religious institutions&lt;/a&gt;; &lt;a href=&quot;https://www.scotusblog.com/2020/05/argument-preview-justices-to-tackle-disputes-over-access-to-trump-financial-records/&quot;&gt;Trump financial records&lt;/a&gt; and congressional subpoenas; and Electoral College members who do not vote for their pledged candidate, or so-called &lt;a href=&quot;https://en.wikipedia.org/wiki/Faithless_elector&quot;&gt;faithless electors&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There’s no plan for live-streaming other key functions of the Supreme Court but it’s still possible to imagine a day when other actions like big case decisions might be available to a live audience of millions. In a few years, maybe the question we will ask each other is: where were you when you heard the Supreme Court decision?&lt;/p&gt;
&lt;p&gt;To read expert reviews of the cases visit &lt;a href=&quot;https://www.scotusblog.com/&quot;&gt;SCOTUS Blog&lt;/a&gt;, which is also &lt;a href=&quot;https://www.scotusblog.com/2020/04/event-announcement-scotusblog-oral-argument-seminars/&quot;&gt;hosting online seminars for educators&lt;/a&gt;. To listen to the oral arguments live, for free, visit &lt;a href=&quot;https://www.c-span.org/supremeCourt/&quot;&gt;C-SPAN&lt;/a&gt;’s website.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Lead illustration by Drew Angerer/Getty Images.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Throwing the Remote Movie Night of Your Dreams</title>
    <link href="https://blog.glitch.com/post/throwing-the-remote-movie-night-of-your-dreams/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/throwing-the-remote-movie-night-of-your-dreams/</id>
    <content type="html">&lt;h1&gt;Throwing the Remote Movie Night of Your Dreams&lt;/h1&gt;
&lt;p&gt;My Friday nights used to consist of movies, games and YouTube marathons. Despite social distancing, my weekends these days aren’t actually all that different. Thanks to a few helpful online tools, I’ve been hosting game and movie nights with my close group of friends that make it feel like they’re right in my living room.&lt;/p&gt;
&lt;p&gt;It started about a month ago when we all jumped on a Discord call and played Animal Crossing: New Horizons together, some of us even using the &lt;a href=&quot;https://island-names.glitch.me/&quot;&gt;Island Name Generator&lt;/a&gt;. Just last week, I hosted a virtual board game night with a combination of Discord’s screen sharing and &lt;a href=&quot;https://www.jackboxgames.com/&quot;&gt;Jackbox Games&lt;/a&gt;—it was seamless.&lt;/p&gt;
&lt;p&gt;My friends and I have movie nights once or twice a week and have been working our way down a diverse list of reality television, prestige films, anime and cult classics. All of us are pretty indecisive so once or twice a week we run the &lt;a href=&quot;https://csv-name-randomizer.glitch.me/&quot;&gt;Name Randomizer&lt;/a&gt; to decide who will be in charge of choosing the movie.&lt;/p&gt;
&lt;p&gt;But the way that all nine of us watch movies together is the coolest part. I get to use a tool called &lt;a href=&quot;https://twoseven.xyz/&quot;&gt;TwoSeven&lt;/a&gt;, which helps you synchronize your viewing of a movie, TV show or YouTube video. One person creates the chatroom, acts as a host and then invites all of their friends to join. According to TwoSeven’s FAQ, they’ve successfully tested with up to 400 people. The host can choose to watch a file from their computer, a YouTube video or a title from any of the major streaming services. One person controls the virtual remote and is able to press play, pause or rewind for the whole room. No more counting down.&lt;/p&gt;
&lt;p&gt;The one complicated part is that sites like Netflix require users to each have accounts to those platforms. Because of that, I’ve found the best luck with YouTube videos or downloading movies and sending them to my friends ahead of time. We all load up the same file locally in TwoSeven and don’t have to worry about streaming issues.&lt;/p&gt;
&lt;p&gt;Even outside of our current situation, I have friends, family and a boyfriend who don’t live near me. This is a site that I’ll be using for a long time to come and the type of tool that I think will be popping up more and more as our world gets more remote.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;If you’re interested in a whole new way to host movies, check out [TwoSeven]&lt;/em&gt;(https://twoseven.xyz/jUKMXzu7Jb).&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Working with Empathy: Q&amp;A with Kaitlin Ugolik Phillips</title>
    <link href="https://blog.glitch.com/post/future-of-feeling/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/future-of-feeling/</id>
    <content type="html">&lt;h1&gt;Working with Empathy: Q&amp;amp;A with Kaitlin Ugolik Phillips&lt;/h1&gt;
&lt;p&gt;*Journalist and author &lt;a href=&quot;http://www.kaitlinugolik.com/&quot;&gt;Kaitlin Ugolik Phillips&lt;/a&gt;&#39; book &lt;a href=&quot;https://www.amazon.com/Future-Feeling-Building-Empathy-Tech-Obsessed/dp/1542041848/&quot;&gt;Future of Feeling&lt;/a&gt; was published in February, just prior to the global spread of Covid-19. The book covers key subjects and shared research and insights about managing digital communication, empathy, and healthy habits—matters which are all the more important now *that digital connections have become essential to protecting health for other reasons. Below is our brief conversation.&lt;/p&gt;
&lt;p&gt;**Kaitlin: **Well, I did not expect there to be a global social experiment in what the “future of feeling” might be like, but here we are! I have been thinking a lot about how research shows we struggle to empathize when we’re upset, and/or when we feel our basic needs aren’t being met. Pretty much everyone is in that state right now, and a lot of us are spending a lot more time using social tech, so the issues I researched and wrote about - trolling, gamification of conversation, the flattening of context - are amplified. I see people lashing out at each other, and it’s really distressing.&lt;/p&gt;
&lt;p&gt;We have seen a lot of schools, businesses, and cultural institutions move online and start to adopt new technology, from basic streaming to virtual reality. There have been some positive moves that I hope will continue, like more accessible telehealth (especially for mental health), but there are some developments (spying software on work and school computers, for one) that are pretty scary in terms of trying to preserve an empathetic future.&lt;/p&gt;
&lt;p&gt;When it comes to social tech - since that’s what most people are familiar with - I have a feeling this experience might push innovation to move more quickly in the direction of empathy, privacy, and quality over quantity. I’ve heard whisperings about a shift from the newsfeed-dominant platforms we have now to smaller digital social groups where context (and empathy) can thrive. We’ll see!&lt;/p&gt;
&lt;p&gt;I did not expect some of the negative effects of so much Zooming, but I’m feeling them. It’s truly not the same as being in a room with someone in terms of presence and body language; you are stuck looking at your own face for far longer than you’re used to, and you have zero privacy to yawn or look away or tend to something that comes up (which is happening a lot these days)!&lt;/p&gt;
&lt;p&gt;Two main things that are related: expectation of constant work/productivity, and lack of family flexibility. For the latter, I don’t even mean paid time off, I mean flexibility throughout the average workday. I think it’s becoming a lot clearer just how difficult it is to juggle work, life, and family, and with everyone (for the most part) in this together, I hope some changes will be made to address that. Productivity has taken on a whole new meaning, whether you’re working from home or not. It would be nice to believe we would all walk away from this realizing we’ve been pushing ourselves and our employees too hard, but that may be too much to hope for… At the very least, though, we’re being forced to confront the burnout culture many of us have been living in, and it’s going to be hard to ignore going forward.&lt;/p&gt;
&lt;p&gt;One of the hardest things for me has been accepting that one of the best, most empathetic actions I can take is to do nothing. To stay home or go out as little as possible. Beyond that, this concept of thanking those who work to keep us healthy, happy, and alive, from the mailman to the ICU nurse, should continue, but this crisis is also a reminder of how much more is needed. This is an opportunity, if we are lucky enough to be safe and healthy, to put ourselves in the shoes of those who are on the front lines, and ask what they need from a policy perspective to do their jobs and stay well, pandemic or not. Similarly, as we read and listen to stories about the hardest hit demographics, and put ourselves in their shoes regarding COVID, now we have a spot to come back to when this is over, to imagine how else we could address the broader systems that impact them in a disproportionately negative way. To spell it out: this crisis illuminates long-simmering problems like structural racism and poverty that can’t be fixed by a vaccine, but that we have always had - and will continue to have - the ability to speak/write/lobby our representatives about.&lt;/p&gt;
&lt;p&gt;I’m gonna admit to being one of the millennials who has invaded TikTok… but I’m not posting! I just truly love watching people take on dance challenges, especially with family members they’re quarantined with who might not otherwise be cajoled into doing something like that. Any video of cooped-up people dancing together brings me joy, right now.&lt;/p&gt;
&lt;p&gt;My usual answer to this question is to take a deep breath, count to three, and see if the benefit of you posting what you’re thinking of posting outweighs any potential harm it might do (intentional or not). These days, though, my answer is: take some time off. I think it can sometimes feel like we *have *to be online all the time to be participants in society (especially now, when we can’t literally go out and participate in real life). But it is okay - in fact, necessary - to give yourself a break, if not to prevent your own burnout, then to prevent lashing out at others. When you do go online, I suggest just trying to be a little more gentle right now, with yourself and everyone else. Assume everyone is even more anxious than you are, because there’s a good chance that’s true.&lt;/p&gt;
&lt;p&gt;_Lead illustration by &lt;a href=&quot;http://aarontheillustrator.com/&quot;&gt;Aaron Fernandez_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Animal Crossing Helped Me Get Back to Real Life</title>
    <link href="https://blog.glitch.com/post/animal-crossing-helped-me-get-back-to-real-life/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/animal-crossing-helped-me-get-back-to-real-life/</id>
    <content type="html">&lt;h1&gt;Animal Crossing Helped Me Get Back to Real Life&lt;/h1&gt;
&lt;p&gt;Around the third day of social distancing, my apartment started to feel suffocating. All of a sudden everyone who had ever made a stupid joke about cramped New York apartments was getting the last laugh. It was clear that, in order to keep sane, I needed to make a change, but unfortunately, Brooklyn apartments leave little room for change — literally. All I could manage was to get rid of one shelf and move around another, but to my surprise, this little change actually improved my emotional health. It felt substantial to have even a semblance of control during a time where control seemed impossible.&lt;/p&gt;
&lt;p&gt;This is also why Animal Crossing: New Horizons, Nintendo’s most recent major release for the Switch, came out at the perfect time. In Animal Crossing, you play as a community planner of sorts helping to develop the playful deserted island you inhabit into a thriving town filled with adorable cartoon animal neighbors. The world is open and no two days of play are the same: one day you might gather fish and fossils to donate to your museum and another day you might sell fruit and other items to pay for a bigger home, your time is your own.&lt;/p&gt;
&lt;p&gt;While social distancing has impacted my relationship with my physical environment, Animal Crossing lets me create my own relationship to a digital environment. Almost everything in the game is decided by the player. You get to place all the buildings and bridges in town, and at a certain point, you can add roads and terraform the environment altogether, altering the rivers and land as you see fit. For eager players, it’s possible to make towns that look &lt;a href=&quot;https://twitter.com/000kaiki/status/1242870327547326465?s=12&quot;&gt;completely different&lt;/a&gt; than the island you started on.&lt;/p&gt;
&lt;p&gt;Even among other Nintendo games marketed towards kids, the Animal Crossing series is pretty unusual in that there’s no harm, violence or even tension. Everything happens at your pace and your neighbors are just excited by you being there. I believe the overall calmness of the game is part of the reason people who aren’t familiar with the series are so confused by its popularity.&lt;/p&gt;
&lt;p&gt;When people tell me the game seems boring, it’s hard to explain why it isn’t. There isn’t just one big show stopping selling point like you might look for in a shooter or fantasy title. The joy of Animal Crossing isn’t big and flashy, it’s in the quiet moments. You feel it as you try on clothing in your wardrobe, which can be &lt;a href=&quot;https://twitter.com/ryepastrami/status/1241830181892845570&quot;&gt;a refrigerator&lt;/a&gt; by the way, and your character does stylish diva poses into the mirror. You feel it when you’re about to catch a rare fish and your controller vibrates slightly differently. You feel it when it’s raining out and your villagers carry around umbrellas and put on &lt;a href=&quot;https://twitter.com/iofuu/status/1244771996723867650&quot;&gt;cute raincoats&lt;/a&gt;. Surrounded by a real world that’s overbearing and obnoxious, the game comes to life in its details.&lt;/p&gt;
&lt;p&gt;There are obviously many ways to spend the hours at home that we’ve recently been thrust into, plenty of things to distract you. However, what’s unique about Animal Crossing: New Horizons coming out during the quarantine is that it doesn’t quite feel like a distraction from the physical world, it feels like a new way to engage with it.&lt;/p&gt;
&lt;p&gt;In fact, the game clock moves in real time and always matches your own clock, so you’re never truly separated. But unlike real life, my friends can visit me on Animal Crossing as much as they want and I’ve been able to use these visits as a genuine surrogate for the interactions I can’t have right now. Just last week, I knew my coworker had a stressful week at work, so I sent her a cute beret in the mail. When I went to visit my boyfriend, I brought him a new outfit that I picked out at the clothing store. As strange as it might sound, giving those virtual gifts felt just as good as giving physical ones, because although the result is just pixels, the love and care behind those relationships are still very real.&lt;/p&gt;
&lt;p&gt;My favorite moment in Animal Crossing so far was a few seconds when, while I was visiting his island, my boyfriend and I just sat on a bench next to each other, looking out at the river. I couldn’t tell you what was so compelling about that moment, but it’s stuck with me for the last week. We’re currently in a long distance relationship and because of the limited travel right now, we have no way of seeing each other for a long time. I don’t know when I’ll be able to sit next to him again in the physical world, so for now, I’ll just have to take what I can get.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Google Searches For What It Can&#39;t Find</title>
    <link href="https://blog.glitch.com/post/google-question-hub/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/google-question-hub/</id>
    <content type="html">&lt;h1&gt;Google Searches For What It Can&#39;t Find&lt;/h1&gt;
&lt;p&gt;The news business is battered and bleeding, and some people in it now want Google to pay. That is, the dominant search engine should compensate the publishers whose work it indexes and makes searchable. The notion that one site should pay other sites to which it links conflicts with &lt;a href=&quot;https://www.w3.org/DesignIssues/LinkMyths.html&quot;&gt;the Web’s founding principles of openness&lt;/a&gt;, but it keeps coming up in Google’s case—and, increasingly, in Facebook’s.&lt;/p&gt;
&lt;p&gt;First, the two make most of the money in the online ad market, accounting for &lt;a href=&quot;https://www.emarketer.com/content/facebook-google-duopoly-won-t-crack-this-year&quot;&gt;60.9% of U.S. digital advertising spending last year&lt;/a&gt; by the research firm eMarketers’ estimate. Second, business keeps getting worse for news publishers--and the novel-coronavirus pandemic has both made their work more necessary and incinerated much of their advertising revenues.&lt;/p&gt;
&lt;p&gt;That’s undercut Google’s traditional defense: “Google helps publishers and journalists by helping people find news content and sending them to news sites,” as Google News head Richard Gingras wrote in &lt;a href=&quot;https://www.blog.google/perspectives/richard-gingras/how-google-invests-news/&quot;&gt;a September 2019 post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;David Chavern, president of &lt;a href=&quot;https://www.newsmediaalliance.org/about-us/&quot;&gt;News Media Alliance&lt;/a&gt;, flicked the traffic-always-helps argument aside in an email: “That is impossible in a world where digital advertising is dominated by Google and Facebook, and that domination is growing by the day.” That Arlington, Va., trade group represents news publishers and &lt;a href=&quot;https://www.nytimes.com/2020/04/19/opinion/coronavirus-newspapers-journalism.html?searchResultPosition=1&quot;&gt;supports requiring compensation&lt;/a&gt; from Google and Facebook.&lt;/p&gt;
&lt;p&gt;So a campaign that had previously been limited to other countries is &lt;a href=&quot;https://www.buzzfeednews.com/article/alexkantrowitz/australia-facebook-google-pay-news&quot;&gt;now picking up in the U.S.&lt;/a&gt; with calls for Google and perhaps Facebook to follow the recent examples of &lt;a href=&quot;https://www.theaustralian.com.au/commentary/heres-news-well-hold-facebook-and-google-to-account/news-story/92f84d6e4442512249c3ac5dd8a0516d&quot;&gt;Australia&lt;/a&gt; and &lt;a href=&quot;https://www.autoritedelaconcurrence.fr/fr/article/droits-voisins-lautorite-prononce-des-mesures-conservatoires-lencontre-de-google&quot;&gt;France&lt;/a&gt; by mandating compensation for publishers.&lt;/p&gt;
&lt;p&gt;At the same time, Google is quietly testing a new experiment that would enable it to act as a sort of assignment editor for news sites by conveying Google searchers’ unanswered questions to them.&lt;/p&gt;
&lt;p&gt;Google can make for a tempting punching bag, while today’s ink- or pixel-stained wretches ought to warrant some sympathy. But a rush to stick Google and Facebook with the bill for a broken journalism business model risks cementing current inequalities in the news ecosystem while leaving cancerous flaws in digital advertising untreated.&lt;/p&gt;
&lt;p&gt;“I think anything that allows local and niche news organizations better realize the value of their journalism is a win—but I&#39;m highly skeptical that a search-snippet tax is realistic for the U.S. any time soon,” emailed Amanda Zamora, co-founder and publisher of &lt;a href=&quot;https://www.19thnews.org/&quot;&gt;The 19th News&lt;/a&gt;, a nonprofit site covering politics and policy from a female perspective that’s due to launch this summer. “Publishers have already ceded so much to platforms -- and when they have had a seat at the table, it&#39;s been the same big publishers time and again.”&lt;/p&gt;
&lt;p&gt;As in, Google and other search sites already neglect local publishers in their rankings. “They&#39;re dwarfed by the domain authority of big publishers when they decide to swoop in on a trend or story,” Zamora said.&lt;/p&gt;
&lt;p&gt;“Even if [Google] was going to pay, it’s going to benefit the people who always benefit from platform plays—the New York Times, the Wall Street Journal,” said &lt;a href=&quot;https://journalism.missouri.edu/people/damon-kiesow/&quot;&gt;Damon Kiesow&lt;/a&gt;, a professor at the University of Missouri’s school of journalism. Kiesow also pointed to the practical difficulty of getting money to the right places: “If I were the product manager, how would I even account for that and get people checks?”&lt;/p&gt;
&lt;p&gt;Chavern, with the News Media Alliance, suggested that the music industry offered a template in how hip-hop artists must license the samples that they use. But individual musicians have to negotiate those agreements; there’s no “compulsory license” regime like the one that lets cover bands play who they want and then make the appropriate payments through a rights clearinghouse like &lt;a href=&quot;https://www.ascap.com/help/ascap-licensing/why-ascap-licenses-bars-restaurants-music-venues&quot;&gt;ASCAP&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;“There have been other circumstances where people have worked out complex licensing arrangements around content—and, contrary to many tech complaints, it’s certainly not impossible,” Chavern said.&lt;/p&gt;
&lt;p&gt;A news-royalty system would also require deciding which sites produce journalism versus words, images and video.&lt;/p&gt;
&lt;p&gt;“What will count as news and who gets to be considered a publisher?,” asked Adam Engst, publisher of &lt;a href=&quot;https://tidbits.com/&quot;&gt;TidBITS&lt;/a&gt;, an Apple news site that touts itself as the &lt;a href=&quot;https://tidbits.com/2020/04/13/tidbits-marks-its-30th-anniversary-in-a-time-of-pandemic/&quot;&gt;oldest online-only tech publication&lt;/a&gt;. Engst, however, would still like Google to give back to the sites that make its existence possible and profitable: “If Google were to pay some non-trivial amount for the value that our content brings to its search results, I’d be very interested in that.”&lt;/p&gt;
&lt;p&gt;Assigning value to what Google takes from a news site to list it in Google News or its general search raises other problems, in that there isn’t much taken. Google News only shows headlines and thumbnail previews of photos, while regular Google results also include brief snippets.&lt;/p&gt;
&lt;p&gt;Is it a problem if a story’s headline alone spares the reader a click?&lt;/p&gt;
&lt;p&gt;“Most people only consume the summary or snippet,” said Chavern. “The ‘free’ item often tells them all they need to know and provides the consumer value.”&lt;/p&gt;
&lt;p&gt;Engst dismissed that concern, saying “Our articles are way too long for that to matter.”&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://newhouse.syr.edu/faculty-staff/dan-pacheco&quot;&gt;Dan Pacheco&lt;/a&gt;, a journalism professor at Syracuse University, noted that news sites can always &lt;a href=&quot;https://support.google.com/webmasters/answer/6062608?hl=en&quot;&gt;block Google from indexing or displaying their content&lt;/a&gt; if they want—and yet they don’t.&lt;/p&gt;
&lt;p&gt;“Due to how information is atomized online with the article being more valuable than the front page, having deep links from search and social is almost a requirement for relevance in the digital landscape,” he said. “If the tech giants are forced by law to pay for news in certain countries, I think they are more likely to just stop indexing there. The very publishers that are supposedly being protected will be the first to beg Google and Facebook to list them again.”&lt;/p&gt;
&lt;p&gt;Scott Brodbeck, publisher of &lt;a href=&quot;https://www.arlnow.com/&quot;&gt;ARLNow&lt;/a&gt;, a news site covering Arlington, Va., said in an email that getting new readers mattered more: “I want Google to highlight our articles and send us traffic, I don&#39;t have any expectation that they&#39;ll pay me for the privilege of sending me readers.”&lt;/p&gt;
&lt;p&gt;Other search sites already offer a deeper preview of stories—see, for example, Microsoft’s &lt;a href=&quot;https://www.bing.com/news&quot;&gt;Bing News&lt;/a&gt;, a &lt;a href=&quot;https://robpegoraro.com/2019/02/21/why-has-google-news-gotten-so-useless/&quot;&gt;better news-search site in many respects&lt;/a&gt;. But Google’s outsized weight makes it different from other search engines. It shapes the market in ways that other search sites can’t.&lt;/p&gt;
&lt;p&gt;Journalists and their editors have &lt;a href=&quot;https://www.niemanlab.org/2010/09/what-impact-is-seo-having-on-journalists-reports-from-the-field/&quot;&gt;obsessed for years over SEO&lt;/a&gt;—search engine optimization—to get their stories ranked higher in Google.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://questionhub.withgoogle.com/intl/en/&quot;&gt;Question Hub&lt;/a&gt;, a feature Google launched in &lt;a href=&quot;https://india.googleblog.com/2019/08/identify-content-gaps-online-with.html&quot;&gt;India&lt;/a&gt;, Indonesia, and Nigeria and is now quietly testing in the U.S., can surface when Google’s algorithms decide search results don’t adequately answer a user’s query. They may invite the user to submit a question to be relayed to unnamed publishers: “Get the answer you’re looking for added to the web.”&lt;/p&gt;
&lt;p&gt;Google began testing this in the States weeks ago &lt;a href=&quot;https://searchengineland.com/google-testing-question-hub-in-us-for-covid-related-queries-333400&quot;&gt;on COVID-19 topics&lt;/a&gt;, but Question Hub prompts now surface on unrelated pop-culture and tech queries.&lt;/p&gt;
&lt;p&gt;“The question collection box can appear on topics not COVID-related, but currently we&#39;re only sharing COVID-related questions with health organizations,” emailed Google spokeswoman Lara Levin. “In this pilot phase, this isn&#39;t available to publishers.”&lt;/p&gt;
&lt;p&gt;It remains unclear which U.S. publishers will be eligible for this closer look into Google search curiosity (that is, beyond the insights long available from &lt;a href=&quot;https://trends.google.com/trends/?geo=US&quot;&gt;Google Trends&lt;/a&gt;). Question Hub also risks passing on personal information from Google to third parties, although its prompts warn against sharing anything too close to home. Wrote Levin: “We do have systems trained to detect when personally identifiable information may have been input and we filter that out.”&lt;/p&gt;
&lt;p&gt;Google essentially telling sites what information they should publish would represent a step forward in its shaping of the Web--which is already Google’s world, and we just live in it. That gets to the philosophical aspect of calls to make Google compensate the Web’s creators: It’s made the Web searchable for everyone but profitable for few besides itself.&lt;/p&gt;
&lt;p&gt;As Pacheo put it: “Facing the possibility of having no quality journalism to link to in the future, could tech giants be compelled in some other way to pay as a form of good will for the value they’re getting?”&lt;/p&gt;
&lt;p&gt;But Google (and Facebook) might do more good for news publishers by looking at aspects of their businesses that they can fix without creating new intellectual-property obligations. Zamora’s recommendations: “more transparent algorithms that reward credibility, accuracy and relevance of a news brand apart from its sheer size and influence as the standard across platforms.”&lt;/p&gt;
&lt;p&gt;Engst said he’d like to see Google not leave so many results frozen in amber: “Even with Google’s normal search, it seems that Google anoints a particular page as the top hit, and there’s no way to dislodge it, even with better or more current content.”&lt;/p&gt;
&lt;p&gt;But those ads that are supposed to reward traffic—and don’t require readers to break out credit cards to pay directly via subscription or membership, often a significant hurdle for the smaller publishers that already struggle for Google search relevance—offer the biggest potential for improvement. Today, that business ecosystem is outright toxic. A disturbing amount of the money spent on digital ads doesn’t reach publishers: &lt;a href=&quot;https://www.emarketer.com/content/emarketer-s-new-ad-tech-tax-estimates-show-one-third-of-spending-goes-to-intermediaries&quot;&gt;32.7%&lt;/a&gt; in an eMarketer study released last summer, &lt;a href=&quot;https://www.isba.org.uk/news/time-for-change-and-transparency-in-programmatic-advertising/&quot;&gt;49%&lt;/a&gt; in a PwC study done for the Incorporated Society of British Advertisers and announced in May.&lt;/p&gt;
&lt;p&gt;That newer report found that 15% of digital ad spend could not be traced to anybody, as if it fell off a truck somewhere. “The place you really need to fix is digital advertising,” said Kiesow.&lt;/p&gt;
&lt;p&gt;Readers suffer from the results too, in the form of &lt;a href=&quot;https://www.niemanlab.org/2019/10/a-merger-of-chumbox-mongers-might-leave-publishers-a-little-bit-poorer-and-their-websites-a-little-less-revolting/&quot;&gt;tacky “around the Web” ads&lt;/a&gt; pushing the same old schlock and &lt;a href=&quot;https://finance.yahoo.com/news/stop-rogue-ads-can-set-malware-195555212.html&quot;&gt;“forced-redirect” ads&lt;/a&gt; that hijack their browsers and push malware or fraud. Oh, and all the tracking of their online habits required to target ads against their behavior.&lt;/p&gt;
&lt;p&gt;ARLNow’s Brodbeck pointed back to Google’s domination of display ads. “It has conveniently avoided doing much of any innovating, thus making programmatic banner ads weak competition for its search ads,” he said. “Google should be compelled, via antitrust action or otherwise, to spin out the display ad side of its business.”&lt;/p&gt;
&lt;p&gt;Without some sustainable way to make money, news sites may be left with two unsavory sources of support, Chavern warned: “the government and rich people.”&lt;/p&gt;
&lt;p&gt;_Have you seen the Question Hub prompt appear in your search results? If you&#39;re comfortable sharing it publicly, tweet a screenshot to &lt;a href=&quot;https://www.twitter.com/glimmer&quot;&gt;@Glimmer_&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Managing Chaos: Incident Response Edition</title>
    <link href="https://blog.glitch.com/post/managing-chaos-incident-response-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/managing-chaos-incident-response-edition/</id>
    <content type="html">&lt;h1&gt;Managing Chaos: Incident Response Edition&lt;/h1&gt;
&lt;p&gt;“When the page first goes off, I think maybe the most uncomfortable experience is if you&#39;re getting woken up three in the morning,” Emmett Walsh, Site Reliability Engineer at Glitch, explains what it’s like to get a technical incident page in this week’s &lt;a href=&quot;https://glitch.com/glimmer/episode/ssf-003-incidents&quot;&gt;Shift Shift Forward&lt;/a&gt;. “I would say, my first response is just pure confusion. I don&#39;t know what&#39;s happening.”&lt;/p&gt;
&lt;p&gt;“When you don&#39;t know what&#39;s going on and everybody&#39;s affected... that is fear-inducing and stress-inducing. Panic-inducing maybe is the right phrase, at least for me,” Cori Schlegel, Senior Site Reliability Engineer said.&lt;/p&gt;
&lt;p&gt;While incident response, the actions taken to investigate, fix, prevent and provide communication about a function that is not working as expected, is a team effort, Tasha Hewett, Senior Support Engineer at Glitch explains that it’s more specifically like an orchestra. “Everybody has their own part to play,” Tasha said, “and while we all know what each other&#39;s role is, we might not necessarily know  how they physically play their part. So we have to sit back and let everyone play their own instrument.”&lt;/p&gt;
&lt;p&gt;As a Support Engineer, Tasha shares with the community news about outages. In her words, she feels like the gong player of the Glitch orchestra. “I don&#39;t play much, but when I do, it&#39;s very important and the audience is going to hear it,” Tasha elaborated. “So I have to sit and wait and wait. And when is it my turn? Okay, here&#39;s my turn. I&#39;m going to do a status update, or I&#39;m going to post on Twitter. And it has to be at the right time and it has to be accurate. So it can be a lot of pressure, but it&#39;s an important role.”&lt;/p&gt;
&lt;p&gt;And when Glitch service is restored, the job still isn’t done. “We go through an instant retrospective. We first try as best we can to understand what happened… then we get together everyone involved or [those] who might have domain expertise [and] we&#39;ll discuss what happened,” Emmett said. “We&#39;ll try and pick out things that went well in how we dealt with the incident. Be that from how we noticed it to how we dealt with it in the moment to how we communicated about it.”&lt;/p&gt;
&lt;p&gt;Outages and incidents are the best learning experience, adds Anil Dash, Glitch’s CEO. “You learn more about your systems when they&#39;re broke then when they&#39;re working just fine. I think that part is really fun and can be very rewarding. Finally, once you&#39;ve gone through the whole incident and you figure out what&#39;s actually wrong with the systems and you fix it, then you&#39;re done. That can be extremely fulfilling.”&lt;/p&gt;
&lt;p&gt;*Check out &lt;a href=&quot;https://glitch.com/glimmer/podcasts/shift-shift-*forward&quot;&gt;Shift Shift Forward&lt;/a&gt; on &lt;a href=&quot;https://podcasts.apple.com/us/podcast/shift-shift-forward/id1503522280&quot;&gt;iTunes&lt;/a&gt; or wherever you listen to your podcasts.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Secure your secrets with new .env editor</title>
    <link href="https://blog.glitch.com/post/secure-your-secrets-with-new-.env-editor/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/secure-your-secrets-with-new-.env-editor/</id>
    <content type="html">&lt;h1&gt;Secure your secrets with new .env editor&lt;/h1&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.happyfox.com/kb/article/18-how-do-i-store-secrets-credentials-or-private-data/&quot;&gt;.env file&lt;/a&gt; in your project is a secure place to keep API keys or other credentials for your app. It’s only visible to you and your project collaborators, and it isn’t duplicated if someone remixes your project.&lt;/p&gt;
&lt;p&gt;Now, the Glitch editor is introducing a brand new way to edit your .env. Never again do you need to worry about syntax mistakes causing invalid .env files, and if you miss the plaintext view it’s only a click away.&lt;/p&gt;
&lt;p&gt;Open a project and try out the new editor!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building a More Privacy-Centric Web</title>
    <link href="https://blog.glitch.com/post/write-as-privacy-centric-web-platforms/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/write-as-privacy-centric-web-platforms/</id>
    <content type="html">&lt;h1&gt;Building a More Privacy-Centric Web&lt;/h1&gt;
&lt;p&gt;Have you ever started writing a post on your favorite social network, and then paused before sending it, worried about who might see it? You might think about how a certain friend might react or how it might affect your chances at a job in the future. If you know about how much social networks track you, you might think about which ads you&#39;re going to start seeing after making that post. You might worry about how parents, teachers, or your community might see what you wrote — especially if you&#39;re discussing something they don&#39;t accept.&lt;/p&gt;
&lt;p&gt;The apprehension we feel before making a social media post is an important instinct. In the real world, whether speaking to a friend or close group or large room, we&#39;re used to having control over who hears our words. We naturally modify it by moving around or changing how we speak in our physical environment. But using the internet today means giving up a lot of that control. We rarely speak over neutral “phone lines” anymore; instead, our voices travel through complex digital services, with ads along the way, and algorithmic filtering at the other end.&lt;/p&gt;
&lt;p&gt;Today, we frame these issues in many ways — from a loss “privacy” or “control,” to “data” and how it&#39;s collected. Each of these is a large and nuanced topic, but I&#39;m most interested in a very specific aspect of privacy: how crucial it is for creative expression, and how we can make the web a more human place by building more privacy-centric platforms.&lt;/p&gt;
&lt;p&gt;First, it&#39;s important to remember that apprehension you might&#39;ve felt before making a post online. That gut feeling is the “chilling effect” we get from being watched. When we&#39;re speaking from deeper places within us, we&#39;re vulnerable. Whether we’re writing our first piece of poetry or a deeply personal story, early ideas can instantly whither away if we have to worry about something larger at stake, like other people’s perceptions, or our past reputation.&lt;/p&gt;
&lt;p&gt;This need to protect ourselves doesn’t change when we go online — it’s even more important as we connect to a global network. That network, the web, has grown into more than a place where we connect with each other. We build projects, start businesses, and over time, we can form our identity there. This makes a nurturing creative environment even more important, so new projects can come to life and new experiences can be shared, without fear of failure or ridicule. One of the best ways to create this environment is by building platforms that put privacy and anonymity first.&lt;/p&gt;
&lt;p&gt;Of course, anonymity without basic social counterweights can lend itself to abuse. Privacy liberates indiscriminately, whether it’s new work that benefits and connects people across the world, or antisocial behavior that harms others. So we need a world that respects personal privacy, but we also need shared respect among each other. Digital communities that enable privacy should spend just as much time building a culture that harnesses that privacy toward positive ends.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://burn-after-reading.glitch.me&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;We spend a lot of effort on this at &lt;a href=&quot;https://write.as/&quot;&gt;Write.as&lt;/a&gt;, a privacy-centric writing platform. Primarily, we get there by giving you anonymity by default, then introducing social friction as you look to reach more people.&lt;/p&gt;
&lt;p&gt;At first, you don’t even need to create an account if you want to publish a one-off article, like a long tweet or essay. In this way, you’re anonymous — we haven’t collected any personal data about you, and readers won’t know who wrote the article unless you sign your name.&lt;/p&gt;
&lt;p&gt;If you decide to create an account, you can start building a public blog, but you still don’t need to give an email address or other personal information. At this point, you become &lt;em&gt;pseudonymous&lt;/em&gt;, and can still express yourself freely, with only your collective posts forming your identity. However, you’re still responsible for &lt;em&gt;promoting&lt;/em&gt; your writing. This gives you real privacy if you want it, like for a personal journal, but also keeps abuse on our platform low — the proverbial tree falling in the forest.&lt;/p&gt;
&lt;p&gt;Finally, if you want to reach that wide audience on Write.as, we introduce higher social expectations. You can choose to share your work publicly in our community space, &lt;a href=&quot;https://read.write.as/&quot;&gt;Read Write.as&lt;/a&gt;, after a few roadblocks: either human moderation, or upgrading to a paid plan. Free users can submit their work anonymously, which we’ll publish or reject after vetting. Otherwise, users who upgrade can automatically publish to Read Write.as, with the explicit agreement that they’ll abide by some basic &lt;a href=&quot;https://read.write.as/community&quot;&gt;community guidelines&lt;/a&gt; (which we enforce).&lt;/p&gt;
&lt;p&gt;With these hurdles, we’ve found that many people self-select on whether or not to join the community, which saves us time and effort on moderation. Combined with a small entry fee and an established culture of respect for each other, we’ve been able to create a warm social space that still puts privacy first.&lt;/p&gt;
&lt;p&gt;This has been our approach to building a privacy-centric writing platform — but we&#39;re not the only ones doing this. There are services like Glitch that let you create projects without signing up, and have chosen a business model that doesn&#39;t cost you your privacy. Open source social platforms like &lt;a href=&quot;https://joinmastodon.org/&quot;&gt;Mastodon&lt;/a&gt;, &lt;a href=&quot;https://pixelfed.org/&quot;&gt;Pixelfed&lt;/a&gt;, and our own &lt;a href=&quot;https://writefreely.org/&quot;&gt;WriteFreely&lt;/a&gt; help you create communities that aren’t built on ads and runaway data collection. We need more of these platforms, and more business models that aren’t built on mass surveillance.&lt;/p&gt;
&lt;p&gt;Ultimately, the beauty of the web is that we can &lt;em&gt;all&lt;/em&gt; have a part in building it. We can all work to make it a diverse, vibrant city created by its &lt;em&gt;inhabitants&lt;/em&gt;, instead of some creepy&lt;a href=&quot;https://en.wikipedia.org/wiki/Panopticon&quot;&gt; panopticon&lt;/a&gt; invented by a few tech giants. We don&#39;t need to wait for a better web to simply &lt;em&gt;emerge&lt;/em&gt; from them. We already have the right tools and ideas. With a little effort, we can build the web in &lt;strong&gt;our own image&lt;/strong&gt;, starting with a concern for privacy and the human behind every screen — and starting today.&lt;/p&gt;
&lt;p&gt;Try out anonymous publishing on Write.as with this Glitch app. Write a letter to a friend, press “Create Message,” and then send them the secret link you get. When they’re finished reading, they can delete the message — all without signing up!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Workers Who Keep the Web Safe in an Unsafe World</title>
    <link href="https://blog.glitch.com/post/content-moderators-online-harassment/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/content-moderators-online-harassment/</id>
    <content type="html">&lt;h1&gt;The Workers Who Keep the Web Safe in an Unsafe World&lt;/h1&gt;
&lt;p&gt;In early March, Tonei Glavinic, the Director of Operations for the &lt;a href=&quot;https://dangerousspeech.org/&quot;&gt;Dangerous Speech Project&lt;/a&gt;, was filing a report on hate speech when they were greeted with an unusual message in the reporting interface. The message read: “We have fewer people to review reports because of the coronavirus (Covid-19) outbreak.”&lt;/p&gt;
&lt;p&gt;Other users and researchers—including Data &amp;amp; Society’s &lt;a href=&quot;https://twitter.com/robyncaplan/status/1245700805581209601&quot;&gt;Robyn Caplan&lt;/a&gt;—noticed these reporting flags as well. &lt;a href=&quot;https://www.theverge.com/interface/2020/3/18/21183549/coronavirus-content-moderators-facebook-google-twitter&quot;&gt;Facebook had sent its content moderators home&lt;/a&gt;, it appeared and were relying on AI to help manage content and harassment reports.&lt;/p&gt;
&lt;p&gt;Content moderators do a very important, and often unacknowledged job, from having to look at extremely violent content to having to decipher what harassment is (or is not). Content moderators are, effectively, &lt;a href=&quot;https://www.latimes.com/entertainment/movies/la-et-mn-the-cleaners-review-20181120-story.html&quot;&gt;the cleaners&lt;/a&gt; of the internet.&lt;/p&gt;
&lt;p&gt;This critical, human workforce reviews and moderates some of the worst content on the web. But if every data point of harassment is a real person’s experience, there is a person looking at that report. Recently, Facebook was ordered to pay a total of &lt;a href=&quot;https://www.theverge.com/2020/5/12/21255870/facebook-content-moderator-settlement-scola-ptsd-mental-health&quot;&gt;$52 million &lt;/a&gt;to content moderators suffering from PTSD, a real risk that comes from the job.&lt;/p&gt;
&lt;h2 id=&quot;content-moderators-are-exposed-to-harm-even-as-they-provide-a-necessary-service&quot; tabindex=&quot;-1&quot;&gt;Content moderators are exposed to harm even as they provide a necessary service &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/content-moderators-online-harassment/#content-moderators-are-exposed-to-harm-even-as-they-provide-a-necessary-service&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Social networks need this human workforce because AI isn’t up to the job yet, &lt;a href=&quot;https://www.opendemocracy.net/en/digitaliberties/we-cant-let-tech-companies-use-algorithms-to-police-us-after-covid-19/&quot;&gt;especially when it comes to its understanding of the extreme nuances of harassment and abuse&lt;/a&gt;. What content moderators do really does require human skill. Artificial intelligence has an extremely difficult time &lt;a href=&quot;https://www.wired.com/2016/09/inside-googles-internet-justice-league-ai-powered-war-trolls/&quot;&gt;deciphering context and harm in speech&lt;/a&gt; and has a well known, recorded &lt;a href=&quot;https://www.propublica.org/article/machine-bias-risk-assessments-in-criminal-sentencing&quot;&gt;history of amplifying societal bias&lt;/a&gt;. Even recent forays into understanding abusive online language can be fraught with bias; for example, DeepText (a variation of which is used by Instagram) was originally and accidentally &lt;a href=&quot;https://www.wired.com/2017/08/instagram-kevin-systrom-wants-to-clean-up-the-internet/&quot;&gt;taught that the word ‘Mexican’ is negative and harmful&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The deeper issues surrounding content moderation as a workforce are really starting to show. How do companies outsource work, and who do companies consider ‘actual employees’ versus contract workers? Content moderators are a mix of full-time employees and &lt;a href=&quot;https://www.tampabay.com/narratives/2019/08/21/these-tampa-workers-see-disturbing-facebook-posts-so-you-dont-but-it-takes-a-toll/&quot;&gt;contracted, third-party workers&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Acknowledging the dichotomy here is important: full-time employees at tech companies can have better pay, full-time healthcare, better access to internal resources, support, and documents needed to work at the frontlines of the internet, harm, and policy. Contracted workers don’t have access to most of those things, and additionally, it’s been reported that the places that employ contracted workers can have extremely &lt;a href=&quot;https://www.cnbc.com/2019/06/19/facebook-content-moderators-expose-disturbing-working-conditions.html&quot;&gt;poor working conditions&lt;/a&gt; and &lt;a href=&quot;https://www.wired.com/2014/10/content-moderation/&quot;&gt;grueling hours&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This brings into question how content moderators are able to work from home. Can contract employees bring their laptops with them? How is Facebook, or any platform,  determining safety, not just for moderators, but the security of the content is being seen?&lt;/p&gt;
&lt;h2 id=&quot;suddenly-a-work-from-home-order-has-a-lot-of-challenges-especially-when-dealing-with-abusive-content-and-users-data&quot; tabindex=&quot;-1&quot;&gt;Suddenly, a work from home order has a lot of challenges, especially when dealing with abusive content and users’ data &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/content-moderators-online-harassment/#suddenly-a-work-from-home-order-has-a-lot-of-challenges-especially-when-dealing-with-abusive-content-and-users-data&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Sarah Roberts is a professor at UCLA and one of the major forces looking at content moderation. She has been studying content moderation and online systems for a decade.&lt;/p&gt;
&lt;p&gt;“Where we are today, with the example of Facebook, is a grossly reduced workforce that tends to frontline, generalist content moderation in a product environment. So that really changes the landscape of what is possible. And users have encountered that change when they’ve perhaps gone to report content on various platforms, Facebook, Instagram, Twitter, at least have had notices up acknowledging the reduced workforce,” Roberts shared during our phone interview.&lt;/p&gt;
&lt;p&gt;Roberts added that “every platform has its own apparatus for dealing with this [and] there is going to be variance from platform to platform. In the case of &lt;a href=&quot;https://slate.com/technology/2020/04/coronavirus-facebook-content-moderation-automated.html&quot;&gt;Facebook, on March 16&lt;/a&gt;, they did announce they would be sending mods home. It was unclear to me in those releases if that was globally or the ones in the United States. It’s important to understand it’s not the flipping of a switch, with the people or AI. A lot of the responses have probably been graduated with those factors.” But this further reliance on AI has created a myriad of challenges. Roberts described AI as being a broad and blunt tool, but also working in a ‘proactive’ way meaning it was catching content before people reported it, which can lead to content that didn’t actually break any violation standards of being removed.&lt;/p&gt;
&lt;p&gt;Platforms are removing content that creates misinformation about Covid-19. Facebook across its newsroom sites are updating blog posts with information about Covid-19 &lt;a href=&quot;https://about.fb.com/news/2020/04/covid-19-misinfo-update/&quot;&gt;misinformation patterns&lt;/a&gt;, and &lt;a href=&quot;https://about.fb.com/news/2020/05/coronavirus/&quot;&gt;what they are doing to keep users safe&lt;/a&gt; in regards to content moderation. Platforms, like Facebook, Twitter and Instagram even have removed &lt;a href=&quot;https://www.bloomberg.com/news/articles/2020-03-31/facebook-twitter-pull-misleading-posts-from-brazil-s-bolsonaro&quot;&gt;posts by Brazilian President Jair Bolsonaro&lt;/a&gt; that contained misleading or false information related to Covid-19.&lt;/p&gt;
&lt;p&gt;Roberts recounted an experience of someone reaching out to her that had reported abusive hate speech. A reporting system operates almost like a phone tree for users: users select a general what kind of harm or content reporting issue it is, and then they select the specific kind of harm be it hate speech, targeted harassment, something including personal information, violence, etc. It’s a triage for ordering and labeling content to be given to a content moderator. The user who reached out to Roberts got to the end of the flow and was told the content they had reported was ‘deprioritized.’&lt;/p&gt;
&lt;p&gt;Roberts emphasizes that to this user, and to others, this kind of content is urgent, serious and important. “We are seeing users posting and responding [about] this reduced workforce in a way we haven’t seen before- articulating their feelings, frustrations and their experiences in seeing this content.”&lt;/p&gt;
&lt;p&gt;When there’s a reduced workforce, harms like suicide and violence to others take precedent. It becomes this disturbing “hierarchy of bad things” and of what to prioritize, and when.&lt;/p&gt;
&lt;p&gt;Roberts stressed: “This might be the first time that users, even users who have reported content before through these various systems on the platforms, have really encountered the fact that it’s a human workforce on the other side for those reports, and when they are gone, there is no one to pick up the slack.”&lt;/p&gt;
&lt;h2 id=&quot;what-can-platforms-do-better&quot; tabindex=&quot;-1&quot;&gt;What can platforms do better? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/content-moderators-online-harassment/#what-can-platforms-do-better&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Right now, platforms are making a concerted effort to take down Covid-19 misinformation and disinformation but as Dia Kayyali, program manager of Tech and Advocacy at Witness pointed to over Zoom, lots of previous content have had offline, real-world effects, too. &amp;quot;We’ll hear people say if you could put this much resources into this where people’s lives are threatened, why can&#39;t you put more resources in Myanmar or India where people’s lives are also threatened?” As Kayyali highlighted, these online harms, like Hindu extremist posts on Twitter currently, result in offline harm, too, just like corona misinformation.&lt;/p&gt;
&lt;p&gt;Kayyali suggested focusing on content moderators and their needs, during this moment and beyond it. “[The platforms] should make content moderators full-time employees, they shouldn’t be contracting out.” More importantly, Kayyali explained, “I really hope they look at what are the different error rates between full-time employees and contracted content moderators, what are the self-reported mental health repercussions, what’s the difference between what full-time employees have access to and the contractors have access to.”&lt;/p&gt;
&lt;p&gt;All employees, right now more than ever, need the support of the companies they work for or have been contracted out to. Content moderators, especially in this time, and once this time is over, need support, full-time employment, healthcare, mental health access, and good tools to do their job, otherwise the safety of the internet could be at stake.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Virtual Dance Clubs Are Creating New, Thriving Communities</title>
    <link href="https://blog.glitch.com/post/virtual-dance-clubs-are-creating-new-thriving-communities/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/virtual-dance-clubs-are-creating-new-thriving-communities/</id>
    <content type="html">&lt;h1&gt;Virtual Dance Clubs Are Creating New, Thriving Communities&lt;/h1&gt;
&lt;p&gt;With all of the physical dance clubs closed, people are looking to emerging digital venues for entertainment and community. One of those is &lt;a href=&quot;https://twitter.com/reachclubq?lang=en&quot;&gt;Club Quarantine&lt;/a&gt;, a queer online rave that hosts shows on Zoom every night of the week.&lt;/p&gt;
&lt;p&gt;On April 27th, live coder &lt;a href=&quot;https://twitter.com/lildata&quot;&gt;Lil Data&lt;/a&gt; performed a set at Club Quarantine while creative coder &lt;a href=&quot;https://twitter.com/Cabbibo&quot;&gt;Cabbibo&lt;/a&gt; controlled the visuals through a Glitch project. They were nice enough to answer some of my questions about the performance via Twitter and email.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Have you ever done a remote live show before? What was the experience like, how does it differ and how is it similar to a show at a venue?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lil Data:&lt;/strong&gt; I&#39;ve been doing remote works and working with themes of telematic intimacy for almost as long as Lil Data has existed since 2014. When I was at SXSW 2015 playing the first big PC Music Showcase I simultaneously had a remote interactive installation happening as part of an Algorave at Access Space, Sheffield, UK.&lt;/p&gt;
&lt;p&gt;That piece is still &lt;a href=&quot;http://lildata.co.uk/algo&quot;&gt;online&lt;/a&gt; — for the audio to work you need to perform some user gestures before the page finishes loading. The page features a grid of words which when clicked turn into their opposite (good turns to evil, etc) and flip the generative music that&#39;s running on the page. It&#39;s like a jukebox but operates at the abstraction level of a track rather than a music catalogue.&lt;/p&gt;
&lt;p&gt;The word-music mappings came from an interactive essay I did for DIS Magazine (RIP). The mappings are mirrored across all viewers, so the webpage was projected in the venue walls in Sheffield and the audience were controlling the music via their phones. I was also viewing the live stream and the webpage from Austin, Texas, watching and hearing as people collectively played this web-based multiplayer musical instrument. Initially people tended to press all the buttons, but after a surprisingly short time a collective sensibility and stability emerged.&lt;/p&gt;
&lt;p&gt;For me, it doesn&#39;t make sense to differentiate shows as IRL versus URL, what&#39;s important is the atmosphere created by the context and audience, and on my side the depth of flow I am able to access.&lt;/p&gt;
&lt;p&gt;Performing to me is like being an energy conduit channeling through a membrane that varies in thickness depending on those factors I just mentioned. If I&#39;m really in the moment that membrane disappears and everything becomes attuned, and everyone mutually senses each other&#39;s attunement, and this feeling is the same for me wherever I play.&lt;/p&gt;
&lt;p&gt;I definitely felt attunement and transparency when playing this show for Club Quarantine, even more than I&#39;ve felt at some IRL shows. Their use of Zoom as a jumbotron, and how hyped and dressed up and gorgeous everyone is, made it really intimate for me and gave me permission to express myself.&lt;/p&gt;
&lt;p&gt;Even more special in this case was Cabbibo live coding a website via Glitch based on a &lt;a href=&quot;https://multiuser-sketchpad.glitch.me/&quot;&gt;sketch by Mr.doob&lt;/a&gt;, where people could control little avatars on screen that you can see in the video. We first did an interactive together for my Sup EP in 2014 (also still live, buried in &lt;a href=&quot;http://data.pcmusic.info/&quot;&gt;data.pcmusic.info&lt;/a&gt;), and I was supposed to be visiting Cabbibo last month but my trip got cancelled. So this was important for us to do something in spite of the pandemic.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://multiuser-sketchpad.glitch.me/&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How did you decide on what music to play? Did you make any decisions because of the virtual venue?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Lil Data:&lt;/strong&gt; This show was celebrating Namasenda&#39;s new single Dare AM/PM on PC Music, and I was playing first, so my set was designed to welcome everyone and get them excited for Hannah Diamond who was playing after me. Namasenda and me share a love for euro trance, dance pop, nightcore, generally anything fast and bouncy with high-pitched vocals, so I did live edits of Venga Boys and Special D specially for her.&lt;/p&gt;
&lt;p&gt;Another edit I did was of GAIKA whose music I adore, plus edits of Charli XCX&#39;s new singles Forever and Claws which are both really amazing, along with a re-edit of my Vroom Vroom edit which is a crowd pleaser. I had to put this set together really fast but was quite pleased with it in the end, had a couple of hiccups so only uploaded about half to YouTube in the end. This was my first live stream since the pandemic began and it was great so I&#39;m up for doing more, although I really want to go beyond video streaming and explore ways of streaming computation itself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What kind of changes did you make during the show?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cabbibo:&lt;/strong&gt; Part of the show, for example, it was just emojis on a white background, but then I would push something that would make it so the background would clear [and] everyone’s movements turned into drawings.&lt;/p&gt;
&lt;p&gt;Then [I] would push a change so it would glitch the background while people were moving around or change the background color and pattern, or make it so everyone’s emojis were different sizes or whatever.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How did you decide what to do for the visuals? Did emojis, glitches, etc. come to mind immediately or was there a lot of experimentation?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;**Cabbibo: **[We] tried a few different things, sort of starting with Mr. doob’s multiplayer sketchpad. The more we did it the more we a) wanted it to feel like a party and b) wanted to fit as many people as possible, but also didn’t know if it would work at all, so [we] wanted to make it fun even if no one was there.&lt;/p&gt;
&lt;p&gt;From there it was just like “what set of emojis should we use?” and “what will make people get excited for what’s next?” For me it was also like “how the heck do I use the Canvas API?” so I sort of coded up a few things to parameterize beforehand, but ended up making the glitch effect for the first time during the show.&lt;/p&gt;
&lt;p&gt;*Check out &lt;a href=&quot;https://twitter.com/lildata&quot;&gt;Lil Data&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/Cabbibo&quot;&gt;Cabbibo&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/reachclubq&quot;&gt;Clu*b Quarantine&lt;/a&gt; to keep up with their upcoming projects and shows.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Get the Most out of Glitch with These Four Pro Tips</title>
    <link href="https://blog.glitch.com/post/four-advanced-glitch-features/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/four-advanced-glitch-features/</id>
    <content type="html">&lt;h1&gt;Get the Most out of Glitch with These Four Pro Tips&lt;/h1&gt;
&lt;p&gt;Whether you just discovered Glitch or you&#39;re a long-time user, here&#39;s a rundown of five features everyone should have on their radar. We try to keep things simple and fun, but there&#39;s a lot of power under the &#39;hood that enables all kinds of creators, from beginners to experienced professionals.&lt;/p&gt;
&lt;h2 id=&quot;import-export-with-github&quot; tabindex=&quot;-1&quot;&gt;Import/Export with Github &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/four-advanced-glitch-features/#import-export-with-github&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You might have already discovered &lt;a href=&quot;https://glitch.happyfox.com/kb/article/21-how-do-i-roll-back-changes-with-rewind/&quot;&gt;Rewind, Glitch’s version control system&lt;/a&gt;, but did you know that a Glitch project is also its own Git repo?&lt;/p&gt;
&lt;p&gt;And it gets better - in addition to giving you a commit system, you can import/export to Github. &lt;a href=&quot;https://glitch.happyfox.com/kb/article/20-can-i-import-code-from-a-github-repository/&quot;&gt;Import a project from Github&lt;/a&gt; for a great starter project experience. Then &lt;a href=&quot;https://glitch.happyfox.com/kb/article/27-can-i-export-a-project-to-github/&quot;&gt;export your Glitch project to Github&lt;/a&gt; if you need an external repository for your code.&lt;/p&gt;
&lt;h2 id=&quot;access-the-terminal&quot; tabindex=&quot;-1&quot;&gt;Access the Terminal &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/four-advanced-glitch-features/#access-the-terminal&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Need console access? We’ve &lt;a href=&quot;https://glitch.happyfox.com/kb/article/48-i-ve-got-mad-skillz-i-need-a-terminal-command-line-console/&quot;&gt;got you covered&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Fire up your Glitch project in the editor. Click the “Tools” button located on the left side of the editor to reveal the Tools menu. Then, click “Terminal.” Presto - a fully functional console ready for your commands.&lt;/p&gt;
&lt;h2 id=&quot;make-your-code-prettier&quot; tabindex=&quot;-1&quot;&gt;Make Your Code Prettier &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/four-advanced-glitch-features/#make-your-code-prettier&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You’ve &lt;a href=&quot;https://glitch.happyfox.com/kb/article/5-will-glitch-clean-up-my-code-formatting/&quot;&gt;probably discovered&lt;/a&gt; the Glitch editor’s built-in “Format This File.” We use the fabulous Prettier library for this, and have the default options applied.&lt;/p&gt;
&lt;p&gt;Want to do even more? Use a .prettierrc JSON configuration file in your project to set your own preferences.&lt;/p&gt;
&lt;h2 id=&quot;keep-your-secrets-well-secret&quot; tabindex=&quot;-1&quot;&gt;Keep Your Secrets… Well, Secret &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/four-advanced-glitch-features/#keep-your-secrets-well-secret&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hosting a project with API tokens, passwords, or other sensitive information? You can (and should!) store private data securely &lt;a href=&quot;https://glitch.happyfox.com/kb/article/18-how-do-i-store-secrets-credentials-or-private-data/&quot;&gt;inside the .env file&lt;/a&gt;. It’s a secure environment config section of your project, and only invited collaborators are able to see the contents.&lt;/p&gt;
&lt;p&gt;If you need help using Glitch or want to see a new feature added, head to the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;support forum&lt;/a&gt; where you&#39;ll find some of the friendliest, most creative coders on the web. And after you&#39;ve made something awesome, share it with us via &lt;a href=&quot;mailto:hello@glitch.com&quot;&gt;email &lt;/a&gt;or tag on on Twitter &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Taking Action to Protect Black Lives</title>
    <link href="https://blog.glitch.com/post/black-lives-matter/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/black-lives-matter/</id>
    <content type="html">&lt;h1&gt;Taking Action to Protect Black Lives&lt;/h1&gt;
&lt;p&gt;This past week has again made visible the centuries-old systems of violence that have been one of the ugliest and most painful parts of America&#39;s foundation. It&#39;s time to uproot those foundations.&lt;/p&gt;
&lt;p&gt;There are pragmatic, specific, achievable actions we can take to end police violence. &lt;strong&gt;Police contract reform, demilitarization and non-police alternatives work and save lives.&lt;/strong&gt; We encourage our community to join us in financially supporting &lt;a href=&quot;https://www.joincampaignzero.org/&quot;&gt;Campaign Zero&lt;/a&gt; and their work to advocate for policy solutions to end police violence in America, which are grounded in these meaningful, effective tactics for stopping the bloodshed in our communities.&lt;/p&gt;
&lt;p&gt;We support the Black Lives Matter movement, and offer our full support and and strength to our Black workers and community members who are deeply affected by this ongoing trauma. On top of these sentiments, we make specific requests to the leaders who regularly tell us they want to support companies like ours. While our team is remote and distributed, we are a company based in New York City, and so we begin our work in our own community.&lt;/p&gt;
&lt;p&gt;Our goal is simple: **we demand the end of police violence in our community. **We categorically reject NYPD Commissioner Shea&#39;s blaming of violence on protestors, and the broader NYPD pattern of attributing violent policing actions to &amp;quot;protecting business interests&amp;quot;. **It is never valid to commit systemic violence against people, and we reject our work and our workers being used as an excuse to do so. **We reject media characterizations and policing policies that prioritize objects or buildings over lives.&lt;/p&gt;
&lt;p&gt;We call upon our Mayor Bill de Blasio to unequivocally take action on the reforms listed above before the end of 2020, and to commit to ending police violence. We ask our Public Advocate Jumaane Williams to prioritize advocacy around these reforms. We ask Borough President Gale Brewer to use her powers of fund allocation to defund programs which enable this kind of systemic violence. We ask District Attorney Cy Vance to end carceral abuses like cash bail and over-prosecution.&lt;/p&gt;
&lt;p&gt;We ask New York Governor Andrew Cuomo to stop enabling violent policing through funding militarization of police and through enacting criminalizing actions like curfews, which are disproportionately and unfairly enforced against vulnerable communities, especially Black communities. We ask NY Attorney General Letitia James to continue her stated intent to prosecute policing abuses. We ask Senators Schumer and Gillibrand to support the specific actions above to reduce, and quickly end, police violence.&lt;/p&gt;
&lt;p&gt;We commit to asking our leaders about their actions on these efforts each time they look to us to support their claims of supporting businesses, entrepreneurship, or innovation. There can be no opportunity without justice. Black Americans deserve accountability and justice from the systems meant to serve them. It should be enough for a single person to stand up and say &amp;quot;this violence is wrong, and these killings are wrong&amp;quot;, but if it takes companies adding their voices, then we lend ours to amplifying the call to end police violence.&lt;/p&gt;
&lt;p&gt;We remember George Floyd. We remember Breonna Taylor, Tony McDade, and Ahmaud Abery. We honor their lives, their names, their memories, and those of the far too many other people whose voices have been silenced.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Yassin Mohamed, Finan H. Berhe, Sean Reed, Steven Demarco Taylor, Breonna Taylor, Ariane McCree, Terrance Franklin, Miles Hall, Darius Tarver, William Green, Samuel David Mallard, Kwame Jones, De’von Bailey, Christopher Whitfield, Anthony Hill, De’Von Bailey, Eric Logan, Jamarion Robinson, Gregory Hill Jr, JaQuavion Slaton, Ryan Twyman, Brandon Webber, Jimmy Atchison, Willie McCoy, Emantic Fitzgerald Bradford J, D’ettrick Griffin, Jemel Roberson, DeAndre Ballard, Botham Shem Jean, Robert Lawrence White, Anthony Lamar Smith, Ramarley Graham, Manuel Loggins Jr, Trayvon Martin, Wendell Allen, Kendrec McDade, Larry Jackson Jr, Jonathan Ferrell, Jordan Baker, Victor White III, Dontre Hamilton, Eric Garner, John Crawford III, Michael Brown, Ezell Ford, Dante Parker, Kajieme Powell, Laquan McDonald, Akai Gurley, Tamir Rice, Rumain Brisbon, Jerame Reid, Charly Keunang, Tony Robinson, Walter Scott, Freddie Gray, Brendon Glenn, Samuel DuBose, Christian Taylor, Jamar Clark, Mario Woods, Quintonio LeGrier, Gregory Gunn, Akiel Denkins, Alton Sterling, Philando Castile, Terrence Sterling, Terence Crutcher, Keith Lamont Scott, Alfred Olango, Jordan Edwards, Stephon Clark, Danny Ray Thomas, DeJuan Guillory, Patrick Harmon, Jonathan Hart, Maurice Granton, Julius Johnson, Jamee Johnson, Michael Dean&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How We&#39;re Making Glitch More Reliable</title>
    <link href="https://blog.glitch.com/post/how-were-making-glitch-more-reliable/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-were-making-glitch-more-reliable/</id>
    <content type="html">&lt;h1&gt;How We&#39;re Making Glitch More Reliable&lt;/h1&gt;
&lt;p&gt;Hi friends,&lt;/p&gt;
&lt;p&gt;We want to acknowledge the past several weeks of service issues. Many of you have reached out thoughtfully and offered support. Thank you for that. You’re the reason why we have a reputation for being one of the friendliest communities of coders on the web!&lt;/p&gt;
&lt;p&gt;Here’s what’s going on: we’re continuing to grow at a really rapid pace, and also seeing new kinds of high-volume automated requests hitting the service. Handling both of those at the same time is straining the platform. In addition to all the increasingly-popular apps that community makers are creating, we’re also seeing an influx of attacks on our service and some projects running malicious code. These make the task at hand even more challenging. In the coming weeks, we’re going to be making significant changes that will have a big impact on uptime and stability. On top of that, we’re working on improving your experience with managing projects on Glitch.&lt;/p&gt;
&lt;p&gt;To be clear: Until we get through these changes, you can expect there to be some instability from time to time. We’re sorry for the inconsistent experience, and are working as quickly as we can to fix this in a way that will last. In the meantime, here’s what you can do if you are experiencing instability:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Keep an eye on &lt;a href=&quot;https://status.glitch.com/&quot;&gt;status.glitch.com&lt;/a&gt; for updates. We’re making sure those updates are more timely and descriptive.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Send a message to &lt;a href=&quot;mailto:support@glitch.com&quot;&gt;support@glitch.com&lt;/a&gt; if you find your projects still aren’t loading once an incident is resolved.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Avoid making changes to a project if you start to see reconnecting errors. Changes to your code are only reliably stored when that connection is working&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For incidents going forward, we may temporarily block pinging services as an alternative to blocking traffic and shutting down projects, as we have done in the past. This will lower the impact on the community as a whole, but anyone still using pinging services will likely receive more notifications that their apps are down.
We’re also asking for your help! Here’s how:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;One of our big challenges is dealing with third-party services that ping Glitch to keep apps awake. Not all of these services are as reliable as we’d like, and sometimes when there are problems they can cause as much load on our systems as a malicious attack would. We’re not banning the use of pinging (or “uptime”) services on Glitch right now, and we’d like to not have to. So, if you use these services, disable or turn off any pinging services you don’t need or that aren’t absolutely necessary. (You definitely don’t need to ping more than once every 5 minutes or so — more than that just adds load to the system but doesn&#39;t make any difference for your app.)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Boost your apps! Glitch members have the ability to boost up to 5 projects, which prevents those apps from going to sleep. It’s much easier to set up and manage than remote pinging services, and they won’t fall asleep when we temporarily block those services during incidents. Oh, and you’ll also get extra disk space, extra memory, and no rate limits! You can &lt;a href=&quot;http://glitch.com/upgrade&quot;&gt;sign up right here&lt;/a&gt; if you want to become a member. 
We’ll continue to post about our progress here. Thanks again for your support and patience!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;✌️ Jenn + Tasha&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Ping Services on Glitch</title>
    <link href="https://blog.glitch.com/post/ping-services/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/ping-services/</id>
    <content type="html">&lt;h1&gt;Ping Services on Glitch&lt;/h1&gt;
&lt;p&gt;We’re doing a ton of work behind the scenes to make our infrastructure more stable. ** **As we mentioned in &lt;a href=&quot;https://glitch.com/glimmer/post/how-were-making-glitch-more-reliable&quot;&gt;last week’s post&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;*One of our big challenges is dealing with third-party services that ping Glitch to keep apps awake. Not all of these services are as reliable as we’d like, and sometimes when there are problems they can cause as much load on our systems as a malicious attack would. We’re not banning the use of pinging (or “uptime”) services on Glitch right now, and we’d like to not have to. *&lt;/p&gt;
&lt;p&gt;We did some more investigating and started to temporarily block traffic from ping services to help reduce the load on our servers. The temporary block allowed us to see just how intense a strain they put on the platform.&lt;/p&gt;
&lt;p&gt;Despite our attempts to find a happy medium, we’re making the tough call to block this type of traffic permanently. While we’re sorry for the inconvenience this causes some users, this policy change puts us in a much better position to make Glitch more stable for &lt;em&gt;everyone&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;If you currently rely on ping services for your project, know that your project or account won’t be suspended. They just won’t work any more as intended. Please email &lt;a href=&quot;mailto:support@glitch.com&quot;&gt;support@glitch.com&lt;/a&gt; if you have questions or are seeking advice about what to do with your projects.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>An Update On How We’ve Been Making Glitch More Reliable</title>
    <link href="https://blog.glitch.com/post/an-update-on-how-weve-been-making-glitch-more-reliable/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/an-update-on-how-weve-been-making-glitch-more-reliable/</id>
    <content type="html">&lt;h1&gt;An Update On How We’ve Been Making Glitch More Reliable&lt;/h1&gt;
&lt;p&gt;One month ago &lt;a href=&quot;https://glitch.com/glimmer/post/how-were-making-glitch-more-reliable&quot;&gt;we talked to you about the increased number of incidents&lt;/a&gt; that Glitch was experiencing at the time, and how we’re committed to keeping Glitch reliable so that you can focus on creating and sharing:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;“In the coming weeks, we’re going to be making significant changes that will have &lt;strong&gt;a big impact on uptime and stability&lt;/strong&gt;. On top of that, we’re working on **improving your experience with managing projects on Gl&lt;/em&gt;itch.**”&lt;/p&gt;
&lt;p&gt;We wanted to give you an update on how things are going and a peek at more good things to come.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A big impact on uptime and stability&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We have seen a significant improvement in uptime over the past few weeks. The platform is experiencing fewer and shorter incidents. This is a huge win for us and wouldn&#39;t be possible if our community hadn’t helped us make some key decisions like reducing the impact of pinging services on the site. Thank you &lt;em&gt;so much&lt;/em&gt; for sticking with us through the turbulence.&lt;/p&gt;
&lt;p&gt;Also, special shout out to our &lt;a href=&quot;https://support.glitch.com/&quot;&gt;Support Forum&lt;/a&gt; regulars. You all have been super helpful and welcoming to newcomers asking about service incidents, policy changes and general questions about code and Glitch!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A better way to manage your projects&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Something we quietly launched earlier in the month was a more straight-forward way to manage what you make on Glitch. If you’re logged in, you can try it at &lt;a href=&quot;https://glitch.com/dashboard&quot;&gt;https://glitch.com/dashboard&lt;/a&gt;, and you can also get to it by clicking “Your Projects” from your user menu on the top-right of the homepage.&lt;/p&gt;
&lt;p&gt;We want building and sharing apps to be frictionless and intuitive, which is why we&#39;ve always shielded you from having to know the complexities around how projects are run. That said, we&#39;ve heard many of you say you want &lt;em&gt;more&lt;/em&gt; information about your projects and greater control over how you manage them. This new tool is a step towards creating that experience — and it’s going to keep getting better.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Exciting changes are coming soon&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A lot of the changes coming up are all in service of empowering creators like you to quickly and easily host projects, but also give you the stability and control you might expect from more conventional hosting providers.&lt;/p&gt;
&lt;p&gt;We have to strike a balance between keeping things simple and free, but also give everyone the tools and transparency to manage more resources if they need them. Launching &lt;a href=&quot;http://glitch.com/pricing&quot;&gt;boosted apps&lt;/a&gt; was a big first step in this direction, but it’s just a start.&lt;/p&gt;
&lt;p&gt;Hopefully you’ll find our next set of updates a nice enhancement to the free Glitch experience and also an upgrade for those of you looking for more power.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fast and free static sites on Glitch and new Project Hours</title>
    <link href="https://blog.glitch.com/post/fast-free-static-site-hosting-glitch-project-hours/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/fast-free-static-site-hosting-glitch-project-hours/</id>
    <content type="html">&lt;h1&gt;Fast and free static sites on Glitch and new Project Hours&lt;/h1&gt;
&lt;p&gt;When we think about our plans for Glitch and what we need to build, it’s usually in service of two things:&lt;/p&gt;
&lt;p&gt;Today we’re excited to share some changes that make the Glitch experience better while also offering more transparency about our free tier and paid membership.&lt;/p&gt;
&lt;h2 id=&quot;always-on-static-sites&quot; tabindex=&quot;-1&quot;&gt;Always-On Static Sites &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fast-free-static-site-hosting-glitch-project-hours/#always-on-static-sites&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Since Day 1, we’ve always put Glitch projects to sleep no matter how big or small. It was just a general rule that we enforced in order to keep our servers happy and run more efficiently. Over the last month or so, we’ve made some significant changes to our back-end, which now means  &lt;strong&gt;your Static Sites never go to sleep&lt;/strong&gt; — even for free users!&lt;/p&gt;
&lt;p&gt;We pride ourselves on being a great full-stack solution for web apps, but we also know that so many community members just want a quick and easy solution to create and share simple web pages. From students sharing out a resume for the first time to local Pet Adoption centers, we’ve seen a whole range of pure HTML, CSS, and JS goodness.&lt;/p&gt;
&lt;p&gt;If you have static sites on Glitch, check your projects view and you’ll see a little label that says “Static Site”.&lt;/p&gt;
&lt;p&gt;Important note:** **If you’re not seeing the “Static Site” label and you know the project is static, just wake it up or hop into the editor and you should be all set!&lt;/p&gt;
&lt;h2 id=&quot;1-000-free-project-hours&quot; tabindex=&quot;-1&quot;&gt;1,000 Free Project Hours &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fast-free-static-site-hosting-glitch-project-hours/#1-000-free-project-hours&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Back in April we launched Boosted Apps, which is a paid upgrade on Glitch. Members who opt-in get up to 5 boosted projects, which keeps them on and also increases rate limits, disk space, and memory.&lt;/p&gt;
&lt;p&gt;One question that kept coming up for some users is, “How do I know if paying for Glitch is right for me?” Here’s our official take.&lt;/p&gt;
&lt;p&gt;If you want to build something quickly or you&#39;re just tinkering, get started for free. (We don’t even make you sign-in if you wanna give the editor a spin; just create an account if you need to save your work.)&lt;/p&gt;
&lt;p&gt;If you want to make a lot of stuff, but don’t need projects to run all the time, the free experience might still be enough. Here’s where today’s update comes in.&lt;/p&gt;
&lt;p&gt;We’re introducing Project Hours to give you greater insight into the resources that your projects are using without the typical complexity associated with cloud hosting. We don’t want you to have to think about things like compute, transfer, dynos, and droplets. All you need to know is every month you’ll have 1,000 hours for your projects to run and they’ll reset back to 1,000 on the first of each month. This new policy will go into effect August 1, but you can see and monitor your July hours in your dashboard now.&lt;/p&gt;
&lt;p&gt;If you find that the 1,000 hours isn’t enough, that’s when you should upgrade. You’ll get the 1,000 hours plus the 5 boosted slots, which you can rotate projects in and out of.&lt;/p&gt;
&lt;p&gt;In short, there’s a lot that comes with the free Glitch experience. As of today, you’re getting static sites hosted for free without going to sleep. You’re getting a full-stack container and in-browser editor that’s simple enough for beginners, but powerful enough for professionals. And you’re getting 1,000 hours of free hosting time.&lt;/p&gt;
&lt;p&gt;If and when you need more magic under the hood, upgrade and support the community. In the meantime, we’ll continue working to make the Glitch experience the most reliable, intuitive, and friendly place to build the web.&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;http://glitch.com/da*shboard&quot;&gt;Log-in&lt;/a&gt; and see what’s new. 🥳&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Building an app to stream Tweets in real-time using the Twitter API</title>
    <link href="https://blog.glitch.com/post/build-twitter-api-app-stream-tweets-real-time/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/build-twitter-api-app-stream-tweets-real-time/</id>
    <content type="html">&lt;h1&gt;Building an app to stream Tweets in real-time using the Twitter API&lt;/h1&gt;
&lt;p&gt;_The code for this tutorial is &lt;a href=&quot;https://github.com/twitterdev/real-time-tweet-streamer&quot;&gt;available on GitHub_&lt;/a&gt;. *You can also check out the live demo of the &lt;a href=&quot;https://glitch.com/~twitter-real-time-tweet-streamer&quot;&gt;app on Glitc*h&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first endpoints of the new Twitter API are out and waiting for you to explore and build apps with in order to understand what’s happening in the public conversation.&lt;/p&gt;
&lt;p&gt;This tutorial will walk you through how to build your own real-time Tweet streaming app using the &lt;a href=&quot;https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream&quot;&gt;filtered stream&lt;/a&gt; endpoints and &lt;a href=&quot;https://developer.twitter.com/en/docs/twitter-api/annotations&quot;&gt;Tweet annotations&lt;/a&gt; to listen for Tweets based on your own topics of interest.&lt;/p&gt;
&lt;p&gt;After building the app, you will learn about how it can be applied to some real-life examples to inspire you to get started such as.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Discovering new music videos&lt;/strong&gt;: Imagine a dashboard that lets you see the music videos being shared across Twitter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Finding remote developer job openings:&lt;/strong&gt; Imagine creating a remote developer job listings app with remote developer job openings being shared across Twitter&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning about personal finance and savings:&lt;/strong&gt; Surface public conversations about personal finance and savings happening on Twitter
&lt;glitch-embed url=&quot;https://glitch.com/edit/#!/twitter-real-time-tweet-streamer?path=README.md%3A1%3A0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Setup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get started here’s what you will need:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You must have an approved developer account, and have activated the &lt;a href=&quot;https://developer.twitter.com/content/developer-twitter/en/portal/opt-in&quot;&gt;new developer portal experience&lt;/a&gt;. If you don’t have one already, you can &lt;a href=&quot;https://developer.twitter.com/en/apply-for-access.html&quot;&gt;apply for one&lt;/a&gt;. Access is available with active keys and tokens for a developer App that is attached to a &lt;a href=&quot;https://developer.twitter.com/en/docs/projects.html&quot;&gt;Project&lt;/a&gt; created in the &lt;a href=&quot;https://developer.twitter.com/en/docs/developer-portal.html&quot;&gt;developer portal&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;A Bearer Token from your App in the &lt;a href=&quot;https://developer.twitter.com/en/docs/basics/developer-portal/overview&quot;&gt;Twitter developer portal&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nodejs.org/&quot;&gt;Node.js&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.npmjs.com/about-npm&quot;&gt;Npm&lt;/a&gt; (This is automatically installed with Node. Make sure you have npm 5.2 or higher.)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.npmjs.com/package/npx&quot;&gt;Npx&lt;/a&gt; (Included with npm 5.2 or higher)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;First, install &lt;a href=&quot;https://nodejs.org/&quot;&gt;Node.js&lt;/a&gt;. Check out the &lt;a href=&quot;https://nodejs.org/en/download/&quot;&gt;Downloads&lt;/a&gt; section from Node’s website and download the source code or installer of your choice. Alternatively, if you are running on a Mac you can install the &lt;a href=&quot;https://formulae.brew.sh/formula/node&quot;&gt;Node package&lt;/a&gt; using the &lt;a href=&quot;https://brew.sh/&quot;&gt;Brew package manager&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Open a terminal window and bootstrap your React app using create-react-app by using &lt;a href=&quot;https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b&quot;&gt;npx&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;After create-react-app has finished executing, change to the newly created real-time-tweet-streamer directory and replace the scripts block in your package.json with the following script block in your package.json. These lines will provide a command shortcut to concurrently run your client and server backend code in development or production as needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;package.json&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After updating the scripts section, your package.json should now look as follows.&lt;/p&gt;
&lt;p&gt;Next, remove all files within the src/ subdirectory.&lt;/p&gt;
&lt;p&gt;Then, create a new file within the src/ subdirectory called index.js. The code for this file will be as follows.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Credentials&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Connecting to the filtered stream endpoints requires you to authenticate using a bearer token from your app in the &lt;a href=&quot;https://developer.twitter.com/en/docs/developer-portal/overview&quot;&gt;Twitter developer portal&lt;/a&gt;. To utilize your bearer token, you will need to have the following environment variable set. You can do so by issuing the following command in your terminal window assuming you are using bash as your shell. Replace &lt;YOUR BEARER=&quot;&quot; TOKEN=&quot;&quot; HERE=&quot;&quot;&gt;, including the left and right angle brackets, with your bearer token.&lt;/YOUR&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Server Side Code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First, you will need to get started with implementing the Node server, which will be responsible for making the actual requests to the Twitter API. This Node server will serve as a proxy between your browser-based React client and the Twitter API. On your Node server, you will need to create API endpoints that connect to the filtered stream endpoints. In turn, requests from your React client will be proxied through to your local Node server.&lt;/p&gt;
&lt;p&gt;Before you go any further, cd to the project root directory and install the following dependencies&lt;/p&gt;
&lt;p&gt;Next, while still within your project root directory, create a new subdirectory called “server” and a new file within that subdirectory called “server.js”.&lt;/p&gt;
&lt;p&gt;This source code file will contain all of your backend logic for connecting to and receiving Tweets from the filtered stream endpoint. The contents of your server.js file will be as follows.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;server.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Filtering Tweets on the filtered stream endpoint using rules&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Filtered stream has two endpoints, a streaming endpoint, to receive data and a rules endpoint that is used to create and delete rules. The filtered stream endpoints require you to define search queries called rules, in order for it to know what kind of Tweets to send to you*. *Rules allow you to narrow down to only the Tweets you are looking for by using a set of &lt;a href=&quot;https://developer.twitter.com/en/docs/twitter-api/tweets/filter-stream/integrate/build-a-rule&quot;&gt;operators&lt;/a&gt;. You will see some example use cases and corresponding rules you can use later once you finish building the app.&lt;/p&gt;
&lt;p&gt;The other filtered stream endpoint is the &lt;a href=&quot;https://developer.twitter.com/en/docs/twitter-api/tweets/filtered-stream/api-reference/get-tweets-search-stream&quot;&gt;streaming endpoint&lt;/a&gt;, which uses a simple GET connection. Once a connection is established, Tweets are delivered in JSON format through a persistent HTTP streaming connection. You will only receive Tweets matching your rules while connected to the stream.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Client-Side Code&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The next step is to work on the following React components&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;App.js&lt;/strong&gt; - The parent component that be will, in turn, render all other components&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NavBar.js&lt;/strong&gt; - Displays the navigation bar for navigating between the Tweet feed and managing rules&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tweet.js&lt;/strong&gt; - Displays a Tweet on the page&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TweetFeed.js&lt;/strong&gt; - Renders multiple Tweet components at once in a “feed” like fashion&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rule.js&lt;/strong&gt; - Renders an individual rule on your stream&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RuleList.js&lt;/strong&gt; - Renders multiple Rule components and displays an input field to add a rule&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ErrorMessage.js&lt;/strong&gt; - Renders any status or error messages to the screen&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Spinner.js&lt;/strong&gt; - Renders a loading indicator for any pending API calls&lt;/p&gt;
&lt;p&gt;Now you will need to get started with creating the React components. Under your /src subdirectory, create a directory called “components”. The source code files above will be stored in this new directory. First, create the parent most component of the application. This component will be responsible for rendering all other components.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;App.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, create the component for the navigation bar.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Navbar.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, create the parent component for rendering all job listings.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;TweetFeed.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, create the child component for the previous component that renders an individual Tweet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tweet.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, create the component responsible for rendering all the rules on our stream as well as displaying input controls for creating new rules. In this case, we will only be using one rule.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;RuleList.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, create the child component of RuleList.js responsible for displaying a single rule and deleting a rule.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rule.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, create a component for displaying any status or error messages.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;ErrorMessage.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Finally, create a component to display a loading indicator during any pending API calls.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Spinner.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Proxy Setup&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The final step is to proxy requests from your client to your backend server. To do this, from within your src/ directory, create a new file called “setupProxy.js” and add the following code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;setupProxy.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can now start up both the server and client by going to the project root directory and typing the following.&lt;/p&gt;
&lt;p&gt;After this command completes, your default web browser should automatically launch and navigate to &lt;a href=&quot;http://localhost:3000/&quot;&gt;http://localhost:3000&lt;/a&gt;. You will then be taken to the rules management section of the app.&lt;/p&gt;
&lt;p&gt;Now that you have an app in place to listen for any kind of Tweet you want, let’s walk through some real-life examples of how this app can be used such as&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Discovering new music videos&lt;/li&gt;
&lt;li&gt;Finding remote developer job openings&lt;/li&gt;
&lt;li&gt;Learning about personal finance and savings&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For each of the examples and accompanying rules listed below, you can navigate to the rules section of the app and simply copy and paste the rule into the input field to add it to your stream. Once the rule has been added, it will take  effect within seconds and only Tweets matching the criteria of that rule will be sent to you.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Remote developer job openings&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In this first example, let’s say you are interested in finding remote developer job&lt;/p&gt;
&lt;p&gt;openings. To surface these kinds of Tweets, you can use the following rule.&lt;/p&gt;
&lt;p&gt;To understand what this rule is doing, you can break it down into two parts. The keywords part and the Tweet annotations part.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using keyword operators&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The keywords part of the rule will match Tweets containing the keywords “developer” or “engineer” and the keyword “remote”. These keywords alone will certainly match Tweets containing remote developer job postings, but it will also match on irrelevant Tweets. For example, the Tweet below will match this rule.&lt;/p&gt;
&lt;p&gt;https://twitter.com/EraserFarm/status/1220013392766947332&lt;/p&gt;
&lt;p&gt;Since this is not the desired Tweet, you need to take this rule a step further. Though this rule matches irrelevant Tweets, it is also successful in matching Tweets with actual job postings. For example, the rule you have so far will also result in matching the Tweet below.&lt;/p&gt;
&lt;p&gt;https://twitter.com/plataformatec/status/1225460423761317888&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tweet annotations: Using context operators&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The challenge you have now is, though you are receiving Tweets containing job postings you will still have to go through irrelevant Tweets. If only there was a way to only match on Tweets that contain job postings as best as possible. Are there operators you can use in your rule that only match these relevant Tweets?&lt;/p&gt;
&lt;p&gt;Fortunately, this is where the power of Tweet annotations comes in. Take a closer look at an example Tweet object payload that was sent for this Tweet on your filtered stream endpoint. Within the payload, the nested “context_annotations” field is present. Context annotations are delivered as a “context_annotations” field in the payload. These annotations are inferred based on the Tweet text and result in the domain and/or entity labels, which can be used to discover Tweets on topics that may have been previously difficult to surface. Note, that these fields will only be included if data is present since not all Tweets will contain this data.&lt;/p&gt;
&lt;p&gt;To match on the domain and entity ids within the context_annotations field, you can use the “context” operator. The “context” operator can be used to instruct your filtered stream endpoint to match on Tweets containing specific domain and entity names. Here’s what that would look like.&lt;/p&gt;
&lt;p&gt;The operators above follow the format “context:&lt;domain id=&quot;&quot;&gt;.&lt;entity id=&quot;&quot;&gt;”. As seen in the example payload above, the domain id 66 represents the “Interests and Hobbies Category”. The entity ID 961961812492148736 represents the “Recruitment” entity and the entity ID 850073441055133696 represents the “Job search” entity. For a complete list of domains, the Tweet annotations docs contain a table with 50+ domain names.&lt;/entity&gt;&lt;/domain&gt;&lt;/p&gt;
&lt;p&gt;With the operator explanation out of the way, this 2nd part of the rule matches Tweets containing the entity names “Recruitment” or “Jobs search”.&lt;/p&gt;
&lt;p&gt;In summary, taking both parts of this rule together, it will match on Tweets that contain the keywords “developer” or “engineer” and the keyword “remote”, but only if those Tweets also contain the entity names “Recruitment” or “Jobs search”&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Discovering new music videos&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you need new music video suggestions, you can start by using a simple rule that matches on Tweets containing the keywords “song” and “YouTube”. You will also want Tweets that actually link out to external videos&lt;/p&gt;
&lt;p&gt;Taking a closer look at the payload of this Tweet, you see that it has some annotations on it that can help you match more relevant Tweets. Notice the Annotation with an entity label of “Pop” and a domain name of “Music Genre”&lt;/p&gt;
&lt;p&gt;To make this rule better and narrow down your Tweets to be even more relevant, you can update your rule as follows.&lt;/p&gt;
&lt;p&gt;This will take the original rule you used a step further by narrowing down to only the Tweets that are labeled with the Music Genre domain label and the Pop entity label.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Learning about personal finance and savings&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a final example, let’s say you are interested in learning about personal finance and you can be savvier about your spending and savings. You also only want original Tweets that contain links to online articles to learn more.&lt;/p&gt;
&lt;p&gt;Going through a similar process as you did with earlier examples if you simply add the following rule, only Tweets containing the words “personal”, “finance” and “savings” will be sent to you.&lt;/p&gt;
&lt;p&gt;Taking a look at one of the Tweet payloads, the nested annotations contains an entity label about personal finance that will help you narrow down your Tweets to the most relevant ones&lt;/p&gt;
&lt;p&gt;Using the context operator to match on Tweets containing this label, you can revise your rule to look as follows&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the filtered stream endpoints to stream publicly available Tweets to your server and annotations, you created an app to more easily surface Tweets around a topic of interest. The filtered stream endpoint gives you the haystack of data in the form of Tweets and the Tweet annotations help you find the needle in that haystack.&lt;/p&gt;
&lt;p&gt;Have you found other interesting ways to use this app? &lt;a href=&quot;https://twitter.com/tonyv00&quot;&gt;Follow me on Twitter&lt;/a&gt; and send me a Tweet to let me know. I used several libraries beyond the Twitter API to make this tutorial, but you may have different needs and requirements and should evaluate whether those tools are right for you.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Going from Full-stack to Static</title>
    <link href="https://blog.glitch.com/post/going-from-full-stack-to-static/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/going-from-full-stack-to-static/</id>
    <content type="html">&lt;h1&gt;Going from Full-stack to Static&lt;/h1&gt;
&lt;p&gt;Over the summer we announced &lt;a href=&quot;https://blog.glitch.com/post/fast-free-static-site-hosting-glitch-project-hours&quot;&gt;fast and free static sites on Glitch&lt;/a&gt;, providing you a way to create and share simple webpages that never go to sleep. Static sites are great for ambitious &lt;a href=&quot;https://glitch.com/~beacts&quot;&gt;client-side apps&lt;/a&gt;, landing pages for &lt;a href=&quot;https://glitch.com/~1linelayouts&quot;&gt;educational demos&lt;/a&gt;, compelling &lt;a href=&quot;https://glitch.com/~iris-cockroach&quot;&gt;artworks from code&lt;/a&gt; - basically any project that needs only HTML, CSS and client-side JavaScript to come to life! Some of you have reached out asking how to turn your full-stack JavaScript apps into static sites so you can save on Project Hours and keep your projects awake for free, so I’m going to show you how to get started.&lt;/p&gt;
&lt;p&gt;Glitch &lt;a href=&quot;https://glitch.happyfox.com/kb/article/38-what-types-of-apps-can-i-make-on-glitch/&quot;&gt;distinguishes between a static and full-stack site&lt;/a&gt; by watching for any of three simple configuration files:  package.json,  requirements.txt and glitch.json. Those two last files are for configuring apps built in other experimental-to-Glitch languages; for this tutorial I’m going to focus on full-stack JavaScript apps using Node.js, which are configured in package.json. If you’re not familiar with the anatomy of a Node app, you can check out our free zine on &lt;a href=&quot;https://blog.glitch.com/post/you-got-this-zine&quot;&gt;Making Web Apps with Node!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;To get started, you’ll need a full-stack app that’s running all of its important code on the client-side. For this tutorial I created&lt;a href=&quot;https://glitch.com/edit/#!/full-stack-to-static&quot;&gt; ~full-stack-to-static&lt;/a&gt;, whose server-side code only contains routes for where the client side files are.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/full-stack-to-static?path=server.js&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The first thing I do is remove the server-side files and see what breaks and troubleshoot from there. So, I remove package.json, letting Glitch know that this should be a static site. Then I remove server.js, and .env since they will not be run without package.json.&lt;/p&gt;
&lt;p&gt;Going to the app view, I see that something looks very wrong. Instead of my index.html content, I see a file listing like this:&lt;/p&gt;
&lt;p&gt;This is because my index.html file is still in a“views” folder. Renaming“views/index.html” to“index.html” moves that file in the root of my project and fixes that.&lt;/p&gt;
&lt;p&gt;I can now see index.html rendering but I now get errors when trying to load my stylesheet and JavaScript. This is because they are inside a“public” folder but my index.html references them as if they were in the root of my project - something my server-side code had handled before. I can fix this either by updating links in index.html to add the“public/” directory, or by renaming“public/style.css” and“public/script.js” to“style.css” and“script.js”. In this example, I did the latter and now my static site is looking great. Here&#39;s an embed of the final result:&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/full-stack-to-static?path=index.html&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Now I have a project that does basically the same thing it was doing before, but it stays awake and it doesn’t count towards my Project Hour limits. I recommend you take a look at your &lt;a href=&quot;https://glitch.com/dashboard&quot;&gt;Project Dashboard&lt;/a&gt; and see if you have any full-stack projects using up Project Hours that could be refactored to static sites! And for all your projects that need to be full-stack apps, just remember as always that Glitch gives you 1000 free Project Hours each month to run your apps, and &lt;a href=&quot;https://glitch.com/upgrade&quot;&gt;subscribers&lt;/a&gt; can lift those limits if you need even more.&lt;/p&gt;
&lt;p&gt;*The project featured in this post&#39;s header image is &lt;a href=&quot;https://glitch.com/~iris-cockroach&quot;&gt;~iris-cockroach&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@potch&quot;&gt;@potch&lt;/a&gt;. Have a project you want us *to feature? Tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Worlds to Explore: Immersive Web Experiences</title>
    <link href="https://blog.glitch.com/post/worlds-to-explore-immersive-web-experiences/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/worlds-to-explore-immersive-web-experiences/</id>
    <content type="html">&lt;h1&gt;Worlds to Explore: Immersive Web Experiences&lt;/h1&gt;
&lt;p&gt;As many of us are spending more time at home and looking at the same screen before, during &lt;em&gt;and&lt;/em&gt; after work, a change of scenery is often welcome. Lucky for us, the Glitch community has been producing incredibly compelling immersive web experiences that take us to other worlds, tell stories, and inspire and teach us to create our own.&lt;/p&gt;
&lt;p&gt;Here are some of the virtual spaces I’ve found myself getting lost in over the past couple of weeks. Happy exploring!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/groad-tour?previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://groad-tour.glitch.me/&quot;&gt;Groad Tour&lt;/a&gt;, a **glimpse of Portland then and now&lt;/p&gt;
&lt;p&gt;Creator &lt;a href=&quot;https://glitch.com/@nbackous&quot;&gt;Nathan Backous&lt;/a&gt; takes us all on a virtual tour of all-ages venues around Portland, Oregon where the band JonnyX and the Groadies played at and have since closed. &amp;quot;Some of the venues captured in this project are separated over 20 years from their previous purpose. Some of the buildings remain relatively unchanged, some are drastically different, some are entirely gone,” writes Backous. Each “stop” contains flyers, signs, and photos from the band giving viewers a true trip down memory lane.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/homer-metaverse?previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://homer-metaverse.gli**tch.me/&quot;&gt;The Homer Metaverse&lt;/a&gt;, for Simpsons fans everywhere&lt;/p&gt;
&lt;p&gt;Something that creator &lt;a href=&quot;https://glitch.com/@fcor&quot;&gt;Fabio Cortés&lt;/a&gt; and I have in common is that our first exposure to VR was &lt;a href=&quot;https://en.wikipedia.org/wiki/Treehouse_of_Horror_VI#Homer3_(Homer_Cubed)&quot;&gt;an episode of The Simpsons from 1995&lt;/a&gt; where Homer finds himself in a mysterious 3D world behind a book shelf. This Glitch app is a playful throwback to the series.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://glp-startr.glitch.me/&quot;&gt;Jurassic Warp&lt;/a&gt;, a multi-media exhibit (Note: i&lt;/strong&gt;t auto-plays sound on page load)&lt;/p&gt;
&lt;p&gt;This is an incredible A-frame art piece created by artists &lt;a href=&quot;https://glitch.com/@kmduffy2&quot;&gt;KT Duffy&lt;/a&gt; and María Luisa Sanín Peña. It’s just one of many examples of &lt;a href=&quot;https://art.newcity.com/2020/10/16/60wrd-min-covid-edition-stephanie-mei-huang-lexa-walsh-dan-nelson-beatriz-guzman-velasquez-kt-duffy-and-maria-luisa-sanin-pena/&quot;&gt;artists converting their work&lt;/a&gt; in response to recent gallery closings. According to New City Art, Duffy’s original exhibition was planned for Ground Level Platform in Chicago, but then the project was moved online to Glitch!&lt;/p&gt;
&lt;p&gt;These are just a handful of projects to check out; you can find them and more in our &lt;a href=&quot;https://glitch.com/@community/worlds-to-explore-immersive-web-experiences&quot;&gt;Immersive Web Experiences collection&lt;/a&gt;. If you’re interested creating your own immersive web experiences, there are a lot of great resources to get you started. Here are just a few:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check out our &lt;a href=&quot;https://blog.glitch.com/post/an-intro-to-webvr&quot;&gt;WebVR starter kit&lt;/a&gt;, which includes short videos and app examples that introduce you to WebVR and guides you through creating your own virtual solar system in A-frame.&lt;/li&gt;
&lt;li&gt;For a guided introduction to A-frame, check out their &lt;a href=&quot;https://aframe.io/aframe-school&quot;&gt;free interactive course, A-Frame School&lt;/a&gt;, and you can remix any of their &lt;a href=&quot;https://glitch.com/@aframe&quot;&gt;starter apps here on Glitch&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I’m a big fan of the &lt;a href=&quot;https://immersivewebweekly.com/&quot;&gt;Immersive Web Weekly newsletter&lt;/a&gt;, published by the W3C’s Immersive Web working group. Subscribers get a weekly email curated with news, events, art and projects related to the immersive web, and it’s a great way to learn more and be inspired by this community!
We can’t wait to see what you create, and we can’t wait to help you show your projects off! If you have Glitch projects you’d like us to feature, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post&#39;s header image is &lt;a href=&quot;https://earthy-*course.glitch.me/&quot;&gt;~earthy-course&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecanon&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Worlds to Explore: Storytelling with Maps</title>
    <link href="https://blog.glitch.com/post/worlds-to-explore-storytelling-with-maps/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/worlds-to-explore-storytelling-with-maps/</id>
    <content type="html">&lt;h1&gt;Worlds to Explore: Storytelling with Maps&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://blog.glitch.com/post/worlds-to-explore-immersive-web-experienceshttps://&quot;&gt;Last week we showed how our community has been using WebXR&lt;/a&gt; to create new worlds and tell stories in 3D. There’s a lot to be said, though, about how much you can create with only two dimensions. The Glitch community has not only been showing what can be done with a little bit of JavaScript and map tiles, but they’re changing the way we think about maps entirely! These projects don’t just help us get to a place, but they tell compelling stories as well.&lt;/p&gt;
&lt;p&gt;Let’s take a look at some of our recent favorites.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href=&quot;http://carta-marina.glitch.me/&quot;&gt;Carta Marina&lt;/a&gt;, a map o&lt;/strong&gt;f fantastical Nordic sea creatures&lt;/p&gt;
&lt;p&gt;Creator &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; has been making some of the coolest interactive maps ever! Some are location-based like &lt;a href=&quot;https://glitch.com/~tube-map&quot;&gt;their interactive history of the London tube&lt;/a&gt;, but some like &lt;a href=&quot;https://carta-marina.glitch.me/&quot;&gt;~carta-marina&lt;/a&gt; guide us through art and history in a really unique way. Every map enthusiast would enjoy their blog, &lt;a href=&quot;http://googlemapsmania.blogspot.com/&quot;&gt;Maps Mania&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wakingandsleeping?path=README.md&amp;previewSize=100https://&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://wakingandsleepi**ng.glitch.me/&quot;&gt;Waking and Sleeping&lt;/a&gt;, a world map of wakedness&lt;/p&gt;
&lt;p&gt;This real-time map of users tweeting “good morning” and “good night” across the world does what most maps don’t do: remind us that we’re not alone. Its creator, creative technologist &lt;a href=&quot;https://glitch.com/@bookwormgirl910&quot;&gt;@bookwormgirl910&lt;/a&gt;, describes the project as “a reflection on world interconnectedness and our daily waves and flares of activity and wakedness across the globe.” I recommend you check out &lt;a href=&quot;https://wakingandsleeping.glitch.me/about&quot;&gt;the about page of the project&lt;/a&gt; to learn how it works and what limitations Katherine faced around languages and geotagging with the Twitter API in particular.&lt;/p&gt;
&lt;p&gt;**&lt;a href=&quot;https://supertall-vacancies.glitch.me/&quot;&gt;Supertall Vacancies&lt;/a&gt;, a story of NYC **housing in the shadows of luxury vacancies&lt;/p&gt;
&lt;p&gt;This interactive map by &lt;a href=&quot;https://glitch.com/@apr2136&quot;&gt;@apr2136&lt;/a&gt; and collaborators at &lt;a href=&quot;https://pointsunknown.nyc/&quot;&gt;Columbia’s Points Unknown&lt;/a&gt; takes a look at both commercial and residential real estate in Manhattan and vacancy trends from recent years, and even gives a literal voice to doormen who have witnessed the impact of luxury housing surplus firsthand.&lt;/p&gt;
&lt;p&gt;If you have a story to tell, it’s clear from the above projects that using maps is a great way to get your readers interested. And with Glitch, you can have something running in seconds–you can remix all of the above awesome map projects and more in &lt;a href=&quot;https://glitch.com/@community/worlds-to-explore-maps-that-tell-a-story&quot;&gt;our collection of storytelling maps&lt;/a&gt;. The collection also includes some apps that can get you started with the JavaScript libraries that these creators used for their own projects:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://leafletjs.com/&quot;&gt;Leaflet.js&lt;/a&gt;, a lightweight and open source library for creating apps that are mobile friendly. We created this &lt;a href=&quot;https://glitch.com/@guides/guide-to-leaflet&quot;&gt;Guide to Leaflet&lt;/a&gt; including remixable apps to get you up and running.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.mapbox.com/&quot;&gt;Mapbox&lt;/a&gt;, a location data platform that lets you build powerful location-based apps on the web. They’re &lt;a href=&quot;https://glitch.com/@mapbox&quot;&gt;on Glitch at @mapbox&lt;/a&gt; and have posted some great apps to get you started!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We can’t wait to see what you create and what stories you tell–we’d love for you to let us know about them! If you have Glitch projects you’d like us to feature, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com! ✨&lt;/p&gt;
&lt;p&gt;*The project featured in this post&#39;s header image is &lt;a href=&quot;https://*llh.glitch.me/&quot;&gt;~lhh&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@darzhzhttps://&quot;&gt;@darzhz&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Too Close to Call: A conversation with creator Daniel Flanagan</title>
    <link href="https://blog.glitch.com/post/too-close-to-call-conversation-with-daniel-flanagan/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/too-close-to-call-conversation-with-daniel-flanagan/</id>
    <content type="html">&lt;h1&gt;Too Close to Call: A conversation with creator Daniel Flanagan&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Throughout the election season, we saw data from a small number of states captivate the attention of a global audience. Social media feeds were a constant stream of numbers and maps; it was nearly impossible to make sense of it all in real-time. Instead of getting overwhelmed, &lt;a href=&quot;https://glitch.com/@FlantasticDan&quot;&gt;Daniel Flanagan&lt;/a&gt; created &lt;a href=&quot;https://too-close.glitch.me/&quot;&gt;Too Close to Call&lt;/a&gt;, a Glitch project that does all the marginal math needed to follow close races in competitive states. I reached out to Daniel, a recent college graduate and freelance visual effects artist, to talk about his process and the aftermath of creatin&lt;/em&gt;g a popular app during, and for, such an energizing national moment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: With every election there are lots of maps and data–I, for one, often get overwhelmed. What drove you to create your own app among all that noise?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Daniel: That feeling of data overload is exactly what drove me to make this app.  I knew the election was going to come down to a handful of states, but once early counts confirmed as much, I, and I’m quoting myself here, “was annoyed with constantly searching” a whole map of the country when only a few states were relevant.&lt;/p&gt;
&lt;p&gt;Add to that the fact that all these maps would only tell you which way the state was leaning and maybe a percentage/vote count if you selected a specific state, it was a pain to find the information that was truly relevant.  I wanted to know how close each state’s race was: 200 votes or 200,000 votes?&lt;/p&gt;
&lt;p&gt;I do appreciate the work that goes into all those maps, I follow a few of their developers on Twitter and I think they knocked it out of the park.  My little app is not possible without all their work and the ease with which those maps convey the state of the race at a glance is incredibly valuable.  In this case I just wanted a more concise version of only the data I found relevant.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You mentioned in &lt;a href=&quot;https://support.glitch.com/t/too-close-to-call-a-us-election-aggregator/33901&quot;&gt;the support forum&lt;/a&gt; that you hold a degree in political science! Do you often&lt;/strong&gt; build apps that are politics related, or was this a special opportunity for you?&lt;/p&gt;
&lt;p&gt;I did yes. Technically it&#39;s a minor in political science but I definitely got more out of my poli sci classes than any others.  To be honest, I don’t build all that many apps in the first place, this sort of user-facing development is a hobby more than anything else.&lt;/p&gt;
&lt;p&gt;I build things around stuff that interests me, and to say that I was interested in this election would be an understatement.  The challenging thing with anything political is the fact that everyone comes to it with their own politics.  I’m not looking to make something that drives people apart, or even something that affirms someone’s beliefs; the interesting projects to me are the ones that provide the opportunity to bring understanding and context to an area, as Malcolm Gladwell would say, otherwise overlooked or misunderstood.&lt;/p&gt;
&lt;p&gt;This was a special opportunity for numerous reasons, chiefly because it allowed me to channel my election energy into something productive.  I was also excited to be working with real-time live data, that’s not something I get to do often.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/too-close?previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How long was the process from getting the idea to sharing it with the world?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I had the idea as I was scrolling through Twitter that morning and set up the project on Glitch shortly thereafter.  I didn’t get to start in earnest until lunch around noon, and my work on this project was sporadic throughout the day as I was working on, well, work.  I’d say it probably got 4-5 hours of dedicated attention throughout the day. I took a look at my commit history and it looks like the first commit was at 10am, the UI was done by about 2pm, I made a commit noted “Functional Prototype” just before 5pm, and I shared it on Twitter an hour later at 6:03pm. So from commit to tweet we’re looking at 8 hours and 3 minutes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What made Glitch the place you chose to build and share this project?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For any project or idea that requires a web server, Glitch is always my first choice.  I don’t quite understand how Glitch is able to provide so much for free but I’m not complaining.  Glitch containers allow for websocket connections, terminal access, and persistent storage, all while abstracting the infrastructure away from me. Aside from the technical, I feel like my kind of app development, small, one-off experiences fits so well within the Glitch community.  I’ve come across so many awesome small projects on Glitch and being a part of that is something that’s hard to find on the internet.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Did you know how you were going to build the app when you got started or did those decisions come to you as you were coding? For instance, did you go into the process knowing you’d be using WSJ data?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I didn’t start this app until I had the Wall Street Journal data source, which I didn’t even find myself, it came across my Twitter&lt;a href=&quot;https://twitter.com/futurepaul/status/1324379420971442176?s=20&quot;&gt; feed courtesy of Paul Miller&lt;/a&gt;. I knew when I started this was going to be a Flask based Python app because I’m super familiar with that setup and how it interacts with Glitch.  I built out the UI first, and comparing what it looks like now to a sketch in my notebook, I can confidently say that I built exactly what I set out to build.&lt;/p&gt;
&lt;p&gt;Updating the data went through a few design ideas:  First I thought I’d have the data be filled out server-side and sent to the client using Flask’s built-in Jinja templates.  The biggest benefit to that approach was not having to write JavaScript.  JavaScript is a great language and it powers a lot of what I do, but I really don’t like writing it.&lt;/p&gt;
&lt;p&gt;Eventually I came to my senses and decided the flexibility of being able to update the data without a full page reload was worthwhile.  I did that with a Flask endpoint and a fairly simple client JavaScript file.  Ironically I built in this flexibility and didn’t take advantage of it until I started getting some feedback on the app.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/too-close?path=static/vote_updater.js&amp;previewSize=0&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Once you shared the app, it really took off! How was it received, and did you need to make changes to the app in response to the reception? Was there anything you would have done differently given more planning and time?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It was so exciting, and a little frightening, to see this app take off.  It was a crash course in social media virality for me; I tweeted it to my 81 followers and to date it’s reached 3,000 unique users totaling more than 7,000 page views.&lt;/p&gt;
&lt;p&gt;The reception was awesome, it was great to see so many people using it, and it turned out a lot of people were looking for something to cut out all the noise for them.  One of my best friends sent me a photo of the app on his company’s office flat screen and told me how the app flickered as they refreshed it.  Conveniently, I had built in the flexibility to have the app update the data automatically, I just hadn’t implemented it.  That’s where the two minute refresh countdown came from.&lt;/p&gt;
&lt;p&gt;In response to comments on Twitter I added the&lt;a href=&quot;https://twitter.com/battymamzelle/status/1324586065131302912?s=20&quot;&gt; electoral vote counts&lt;/a&gt;, the&lt;a href=&quot;https://twitter.com/invasivespecies/status/1324749225444323329?s=20&quot;&gt; map color changes&lt;/a&gt;, and the&lt;a href=&quot;https://twitter.com/amyhoy/status/1324587098494566402?s=200&quot;&gt; minimize maps toggle&lt;/a&gt;.  I also added PWA (&lt;a href=&quot;https://web.dev/what-are-pwas/&quot;&gt;Progressive Web App&lt;/a&gt;) capabilities after I kept losing the tab on my phone.&lt;/p&gt;
&lt;p&gt;I enjoyed the time pressure, knowing that at any moment it could become irrelevant was a motivator to get it done.  The one thing I wish I did was cache the data and show some sort of trend line from it.  Even something as simple as showing which direction the vote margin was trending would have been awesome.  There’s &lt;a href=&quot;https://alex.github.io/nyt-2020-election-scraper/battleground-state-changes.html&quot;&gt;a similar app another group of developers made&lt;/a&gt; that was brought to my attention by people commenting on my app on Twitter that I think does that really well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What do you plan on building next?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This week I’ve been a part of an awesome Glitch ✕ Twitter collaboration on an in-browser Jeopardy board.  I adapted an old API of mine that allows a frontend developed by Patrick Weaver and Trent Willis to pull clues from previously aired episodes of Jeopardy.  You can check out&lt;a href=&quot;https://jarchive-json.glitch.me/&quot;&gt; my API&lt;/a&gt;, the &lt;a href=&quot;https://jeopardy-remixable-app.glitch.me/date/&quot;&gt;gameboard&lt;/a&gt;, and the &lt;a href=&quot;https://twitter.com/patrickweave_r/status/1326285858073350147?s=20&quot;&gt;Twitter thread&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Other than that I’ve got a lot of ideas but no concrete plans as of yet.  Maybe something similar to this app for the upcoming Georgia Senate runoff elections. Although answering these questions for the Glitch blog is making me think that maybe I want to have my own blog 👀.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks to Daniel, who should most definitely start his own blog, for telling his story and for building &lt;a href=&quot;https://too-close.glitch.me/&quot;&gt;Too Close to Call&lt;/a&gt; on Glitch! If you build or see an app on Glitch that you want us to feature, tell us about it by&lt;/em&gt; emailing community@glitch.com.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Adopting SLO-based alerting on Glitch</title>
    <link href="https://blog.glitch.com/post/adopting-slo-based-alerting-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/adopting-slo-based-alerting-on-glitch/</id>
    <content type="html">&lt;h1&gt;Adopting SLO-based alerting on Glitch&lt;/h1&gt;
&lt;p&gt;We’re taking a break from our weekly round up of noteworthy apps to share a post written by Mads Hartmann, the Engineering Manager for our platform team. From time to time, we’ll post articles written by Glitch employees that give you a sneak peek into some of the behind-the-scenes work that goes into making Glitch go and grow.&lt;/p&gt;
&lt;p&gt;Over the past year, Mads has written a &lt;a href=&quot;https://mads-hartmann.com/series/observability/index.html&quot;&gt;multi-part series about observability at Glitch&lt;/a&gt; and the tools and processes we’ve implemented to make the site more reliable. The most recent post goes into a deep dive on SLO-based alerts - challenges with our previous on-caller system and an excerpt of our internal tech spec. There’s also a getting started guide that’s a good primer if you’re not familiar with SLOs or want to learn more about what goes into their implementation.&lt;/p&gt;
&lt;p&gt;Read the full post &lt;a href=&quot;https://mads-hartmann.com/sre/2020/09/08/alerting-on-slos.html#alerting-on-slos&quot;&gt;here&lt;/a&gt;. And if you want to work alongside talented and thoughtful engineers like Mads, &lt;a href=&quot;https://glitch.bamboohr.com/jobs/&quot;&gt;we’re hiring&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Upcoming Developer Events and Happenings</title>
    <link href="https://blog.glitch.com/post/developer-events/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/developer-events/</id>
    <content type="html">&lt;h1&gt;Upcoming Developer Events and Happenings&lt;/h1&gt;
&lt;p&gt;2020 is winding down, but industry events are far from over. And unlike previous years where attending a conference might require getting on a plane or spending all of that professional development budget, online events make attending easier than ever.&lt;/p&gt;
&lt;p&gt;If you’re a developer - especially one interested in javascript, open source, or general web dev - here are some upcoming dates and happenings to put on your radar.&lt;/p&gt;
&lt;p&gt;Already under way, Advent of Code, is a series of daily coding challenges that makers of all skill levels can participate in and use any programming language to solve. Similar to #100daysofcode, you can use advent of code to test your speed, sharpen new skills, or participate in a little friendly community competition. The first 100 entries each day get added to a leaderboard.&lt;/p&gt;
&lt;p&gt;With four distinct tracks, you’re sure to find something that piques your interest at this year’s virtual event. The developer track is tailored to open source contributors and maintainers, the enterprise track is for senior leaders and decision-makers, the play track is for creative coders, and last but not least, the university track is for students and teachers.&lt;/p&gt;
&lt;p&gt;If you’re interested in general trends related to open source and the broader developer landscape, &lt;a href=&quot;https://githubuniverse.com/schedule/#add-to-calendar&quot;&gt;add the keynote to your calendar&lt;/a&gt; (12/8, 12 PM EST and check out this year’s &lt;a href=&quot;https://octoverse.github.com/&quot;&gt;State of the Octoverse report&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Learn about updates coming to Chrome and watch speakers share protips on the latest tools and best practices for web devs. We’re looking forward to seeing some really well-produced videos; Googlers working on Chrome have impressed us in years past with their talk, both virtual and in-person. &lt;a href=&quot;https://developer.chrome.com/devsummit/&quot;&gt;Request a free invite&lt;/a&gt; and keep your eyes peeled for some Glitch apps that might make an appearance!&lt;/p&gt;
&lt;p&gt;Kick off the new year with some fresh takes on how to find work-life bliss. The You Got This conference series is dedicated to helping you develop &amp;quot;core skills needed for a happy, healthy work life.&amp;quot; The upcoming conference in January is split into paid workshops on Friday (£40 per workshop or £90 for the full day) and free sessions on Saturday, the 16th. The topics are all related to 7 overarching themes: professional development, self care, working with others, ethics in tech, self advocacy, how to best support your teams as managers and diversity, and accessibility &amp;amp; inclusion. Free tickets available &lt;a href=&quot;https://ti.to/yougotthisconf/couch&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you want to spend two days focused on all-things Node, this event is for you. The full schedule hasn’t been published yet, but you can &lt;a href=&quot;https://nodecongress.com/&quot;&gt;reserve a free ticket today&lt;/a&gt;. And if you have something you want to share with the community, you have until January 10 to &lt;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLSf89PQwYbW1zizpOtC2SZ77acrCXXqhmT-kza70Nuk6nBriqQ/viewform&quot;&gt;submit a speaker proposal&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;According to the official website, MozFest is “a unique hybrid: part art, tech and society convening, part maker festival, and the premiere gathering for activists in diverse global movements fighting for a more humane digital world.” Organizers recently made the call to shift from Amsterdam to a virtual event this spring. We attended last year and loved being surrounded by thousands of developers who were just as passionate about making a better, healthier Internet as we are. Call for speakers is officially closed and the schedule should be posted in the beginning of January.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The easiest way ever to control who you share your app with</title>
    <link href="https://blog.glitch.com/post/the-easiest-way-ever-to-control-who-you-share-your-app-with/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-easiest-way-ever-to-control-who-you-share-your-app-with/</id>
    <content type="html">&lt;h1&gt;The easiest way ever to control who you share your app with&lt;/h1&gt;
&lt;p&gt;Starting today, Glitch members with &lt;a href=&quot;https://glitch.com/pricing&quot;&gt;paid subscriptions&lt;/a&gt; can easily control who accesses their code and who sees live projects.&lt;/p&gt;
&lt;h2 id=&quot;better-sharing-settings&quot; tabindex=&quot;-1&quot;&gt;Better sharing settings &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-easiest-way-ever-to-control-who-you-share-your-app-with/#better-sharing-settings&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve made sharing your app easier than ever. Control who has access and who can edit a project all &lt;em&gt;without&lt;/em&gt; having to build some complicated authentication system for your project.&lt;/p&gt;
&lt;p&gt;Here are just a handful of things you can do with this feature:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;**Stay in stealth mode until launch. **Developer advocates can build demos and keep them private until the big announcement.&lt;/li&gt;
&lt;li&gt;**Share code with students or workshop attendees. **From classrooms to conferences, you can control who sees assignments and projects.&lt;/li&gt;
&lt;li&gt;**Build internal tools. **Whether you’re prototyping a new feature or using Glitch for your latest greatest Slack integration, create apps with your colleagues in mind.&lt;/li&gt;
&lt;li&gt;**Interview candidates. **We’ve heard from teams who use Glitch to evaluate new team members. Now it’s even easier to share code examples with potential hires.&lt;/li&gt;
&lt;li&gt;**Grow your own private blog or newsletter. **Have something you want to save for your inner circle? Share your best ideas with a select audience.
**Here’s how it works: **&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Build a project and hit the “Share” button in the top left just like you normally would. You’ll see a new pop up with a drop down menu where you can set your project’s sharing settings.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Public&lt;/strong&gt; is the default setting, which makes your project visible and its code remixable for everyone&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Private&lt;/strong&gt; limits both your code and live site to project members&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Private Code&lt;/strong&gt; keeps the live site visible, but restricts code to project members 
We’ve eliminated the ability to join projects with share links and instead, are now asking project owners to explicitly invite collaborators via email. This implementation is more secure and gives projects owners greater visibility into who has access.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Current free users with “private” projects will still have their code only visible to members of their project. However, changing a project from private to public on a free account can’t be reversed.&lt;/p&gt;
&lt;h2 id=&quot;what-s-next&quot; tabindex=&quot;-1&quot;&gt;What’s next? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/the-easiest-way-ever-to-control-who-you-share-your-app-with/#what-s-next&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’re spending a lot of time thinking about how to better enable groups of users on Glitch and what collaboration looks like in a professional setting. Since we launched our paid tier in the spring, we’ve seen lots of individual creators build more powerful apps and also introduce Glitch into some of their professional workflows - from hiring and onboarding team members to prototyping new features and internal tools. We’ll share more on this front as our roadmap evolves.&lt;/p&gt;
&lt;p&gt;If you have any fun or interesting projects you’re building using today’s news, feel free to &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;tag us on Twitter&lt;/a&gt; or email community@glitch so we can share with the community!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A Google Docs for Markdown</title>
    <link href="https://blog.glitch.com/post/google-docs-markdown-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/google-docs-markdown-glitch/</id>
    <content type="html">&lt;h1&gt;A Google Docs for Markdown&lt;/h1&gt;
&lt;p&gt;Although Glitch is a really powerful platform where you can build full-stack web apps, I also find that one of its simplest, most straightforward features has some pretty amazing potential.&lt;/p&gt;
&lt;p&gt;You can easily create and maintain a group-edited collection of Markdown files on Glitch, almost like a Google Docs for Markdown. Once you do, there&#39;s a huge set of possibilities of what you can do with those files&lt;/p&gt;
&lt;p&gt;If you&#39;re here, you already know what Markdown is — it&#39;s a way of formatting plain-text files so that they can consistently be parsed into rich text or HTML if you&#39;d like. I&#39;ve been using Markdown since John Gruber first created it almost 2 decades ago, and it&#39;s been amazing to see it become so ubiquitous that many more technical users just &lt;em&gt;assume&lt;/em&gt; it&#39;s going to be available wherever they want to write.&lt;/p&gt;
&lt;h2 id=&quot;hitting-the-mark&quot; tabindex=&quot;-1&quot;&gt;Hitting The Mark &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/google-docs-markdown-glitch/#hitting-the-mark&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Markdown also has a few key advantages over the ways that people commonly write together as part of teams or workgroups. In a tool like Google Docs, as good as it is, there are some pretty significant constraints:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There&#39;s no built-in formatting styles for code, or even for blockquotes.&lt;/li&gt;
&lt;li&gt;You can&#39;t just use HTML even if you know it&lt;/li&gt;
&lt;li&gt;Copy &amp;amp; paste can still be annoying in the same way that Microsoft Word is frustrating, bringing over unexpected styles or formatting
None of these by itself is a &lt;em&gt;huge&lt;/em&gt; problem, but all of them together can be really annoying and frustrating. Meanwhile, trying to edit Markdown files alongside other people is... weirdly hard? You could use a whole complex git-based workflow, but that seems like overkill, and we&#39;re spoiled by being used to edit together in Google Docs and Figma and all our other tools that let us collaborate in realtime.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, the answer to easily editing Markdown files while working together on them as easily as sharing a Google Doc? Glitch!&lt;/p&gt;
&lt;p&gt;Take the piece that you&#39;re reading right now: I wrote it right on Glitch, and then I could easily share it with my coworkers so they could read over it and offer edits or suggestions if they wanted. It works just like sharing in any other app, without having to go through the complexity of git. And now if I don’t want my notes to be readable by everybody on the Internet, I can just &lt;a href=&quot;https://blog.glitch.com/post/the-easiest-way-ever-to-control-who-you-share-your-app-with&quot;&gt;set sharing to be private&lt;/a&gt;, and only the people I invited can read what I’ve written.&lt;/p&gt;
&lt;p&gt;Now, if I want to undo changes, or go back to an earlier version, I still have git under the hood, automatically saving all my edits as I go. If I want to get &lt;em&gt;really&lt;/em&gt; fancy, I can even hook up other tools to my Markdown files on Glitch because it&#39;s all accessible as a completely standard git repository. But I don&#39;t &lt;em&gt;have&lt;/em&gt; to do any of that stuff unless I want to.&lt;/p&gt;
&lt;p&gt;And best of all, any people I invite in to share this Glitch project can also create and share their own Markdown files that we all maintain together. If we want to make a knowledge base or a documentation manual together, it&#39;s easy enough for a brand new user to jump in, and advanced enough for any coder to feel fully comfortable building on top of. There are even niceties like a fancy little button that will automatically format your file and keep it looking neat and clean.&lt;/p&gt;
&lt;h2 id=&quot;what-comes-next&quot; tabindex=&quot;-1&quot;&gt;What Comes Next &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/google-docs-markdown-glitch/#what-comes-next&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Of course, since Glitch lets you create and run full-stack apps, the sky&#39;s the limit when it comes to using the Markdown files you make on Glitch. If you want, you can build (or import from GitHub) a static site generator, and publish your Markdown files as web pages. You could use the built-in git support to synchronize the repo to another hosting platform or publishing tool. You could write scripts to process your Markdown and output it in any format you want, or to submit it to another platform&#39;s APIs. You could even build another Glitch app that uses your documents as data that it works from.&lt;/p&gt;
&lt;p&gt;The key thing is, &lt;em&gt;it&#39;s just code&lt;/em&gt;. You can do anything any standard coding environment lets you do, but it&#39;s just easier to get started writing and creating and previewing your Markdown files.&lt;/p&gt;
&lt;p&gt;So, if you&#39;re looking for an easy way to create and share documents together, and Google Docs isn&#39;t a good fit because it&#39;s not designed for plain text files, keep Glitch in mind as part of your toolkit. (And let us know if you find good uses for it with your team!)&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/markdown-sharing-docs?path=glitch-for-markdown.md&amp;previewSize=0&quot; title=&quot;markdown-sharing-docs on Glitch&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>What does it take to create and launch a font? A Q&amp;A with the Whirly Birdie creators </title>
    <link href="https://blog.glitch.com/post/whirly-birdie-font-richard-yee-alex-tomlinson/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/whirly-birdie-font-richard-yee-alex-tomlinson/</id>
    <content type="html">&lt;h1&gt;What does it take to create and launch a font? A Q&amp;amp;A with the Whirly Birdie creators&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;We asked co creators &lt;a href=&quot;https://yee.gd/&quot;&gt;Richard Yee&lt;/a&gt; and &lt;a href=&quot;https://aelx.co/&quot;&gt;Alex Tomlinson&lt;/a&gt; to share the story behind their new variable font,&lt;a href=&quot;https://whirlybirdie.com/&quot;&gt; Whirly Birdie&lt;/a&gt;. This fun, flexible, and retro-inspired typeface launched a few weeks ago and it’s just getting started. As one of the most whimsical sites we’ve seen built on Glitch this y&lt;/em&gt;ear, this project should delight web developers and designers alike.&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;A:&lt;/strong&gt; We wanted to make a website as fun as we think the font is. Our idea was to create a “whole world” out of a font, and I think we got pretty far! There’s a clock made out of a font, a bookshelf, and we even hijacked your cursor- so that’s a font too! And, of course, our process involved Glitch at every step! Almost every element on the page began as a separate sketch on Glitch. I guess you could say our process was creating a whole bunch of neat little sketches utilizing the font, and then seeing what made sense together.&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;R&lt;/em&gt;: **Yup, we wanted to make something cool combining each of our specialities. Alex is always drawing fonts. I&#39;m always tinkering with weird web tech. We both use Glitch day to day, so this collab was bound to happen at some point! This project was a “playground” in the truest sense of the word. While we started with a loose plan, I think our multiple tangents on Glitch have allowed us to make something super fun.&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;A&lt;/em&gt;: **I think it was all Glitch and Svelte. Unless there is something Richard isn’t telling me about!&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;R:&lt;/strong&gt; Svelte was a real gem of a find this year for me as a developer. Just its base configuration was super powerful. Didn&#39;t need a separate state manager nor an animation library. Svelte had most of them ready out of the box. It was also very versatile. I could utilize all the powers of a framework without forcing Alex to adopt it when collaborating. There&#39;s nothing wrong with vanilla javascript, and I&#39;m glad we could keep some of that workflow with Svelte.&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;A:&lt;/strong&gt; I think the best way to explain variable fonts to web developers is simply: they&#39;re fonts with variables! Depending on what a typographer has drawn in their font, you can use variables to output different weights, sizes, or even animations from a font. The main benefit for designers is the creative freedom. They basically get to co-pilot a font’s design. The main benefit for developers is the ease of using variable fonts. Not much has changed in the CSS, except now you only have to import a single file! You do have this new &amp;quot;font-variation-settings”. Maybe Richard can convince developers better than I can?&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;R:&lt;/strong&gt; I definitely expect variable fonts to mature in the near future. The major draw would probably be cross-browser compatibility and stability. Chrome has seen some weird glitches, no pun intended, with how it renders variable fonts. Edge cases for sure, and I&#39;m sure their teams are doing their best to fix all bugs coming in. We actually submitted a variable font bug we found while developing this website and they rolled out a fix last month!&lt;/p&gt;
&lt;p&gt;That said, by baking animations directly into variable icon fonts, it removes the need for a library like lottie.js just to create animated SVGs. It&#39;s a super powerful spec, and most importantly, it was super easy to animate!&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;A:&lt;/strong&gt; I predict that Whirly Birdie and Whirlybats will take over the web, and you won’t be able to read a sentence without seeing an animated airship or UFO. My favorite trend in web design is DIY web design. Anything where you can tell someone designed or coded something themselves and didn’t just defer to some Bootstrap theme or Material Design generator.&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;R:&lt;/strong&gt; I definitely feel there&#39;s a trend for more bespoke gestures and performance that you would typically find in a native app. That said, I&#39;m a big fan of progressive web apps, which are just websites that you can launch from an icon on your mobile homescreen. It frees you of the browser frame, giving you something that really does feel native. Needless to say, I have&lt;a href=&quot;https://whirlybirdie.com/&quot;&gt; whirlybirdie.com&lt;/a&gt; installed on my phone. On trends in development, I&#39;m a fan of what Svelte is doing to change up the JS landscape. Having most of the work done on the compiler and not the client is a nice shift in philosophy.&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;A:&lt;/strong&gt; Sell it yourself! A big part of the reason I decided on creating a standalone website for this font is that so many “graphic design marketplaces” are abysmal and depressing places. “Products priced 90% lower than yours are more likely to sell!” and “We are now taking 50% of your sales, because we are so devoted to making our service the very best for you! :)” are the sad realities of selling your soul to those places. As for lessons learned the hard way: we had the purchase button in low-contrast pale blue color when the site launched and we switched it to a nice green—and I swear it has impacted our sales.&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;R&lt;/em&gt;: **Market your work and be confident about sharing! Whether it be on social media channels, aggregator sites, or even the @glitch twitter account, I think it&#39;s important to be active in seeking out specific communities that would be excited for your new product/website/project. Sharing process work is also a good way to generate interest. Alex was fairly on point promoting Whirly Birdie throughout our development cycle.&lt;/p&gt;
&lt;p&gt;**&lt;strong&gt;A:&lt;/strong&gt; That implies Whirly Birdie ever ends! I like to think of it as a living, breathing project. Since launch I’ve stealthily added at least 5 Whirlybat icons, and likely even more by the time someone reads this! As for future font projects, I think there is still so much to explore with variable fonts.&lt;/p&gt;
&lt;p&gt;**&lt;em&gt;R&lt;/em&gt;: **Would love more font collabs and maybe branching out even further. For now, I&#39;m headed back to more experimental tinkering. I&#39;m currently making a face-tracking web app for virtual live streamers. Hope to launch it early next year!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How Technology Helped Building A Meaningful Gift Experience</title>
    <link href="https://blog.glitch.com/post/how-technology-helped-building-a-meaningful-gift-experience/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-technology-helped-building-a-meaningful-gift-experience/</id>
    <content type="html">&lt;h1&gt;How Technology Helped Building A Meaningful Gift Experience&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;To get everyone in the holiday spirits, we asked Nicolas Grenié, a Developer Advocate at Typeform, to write about the really cool puzzle he put together using different technologies to surprise his wife for the holiday. We hope you enjoy the tale as much as we did ☺️&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;As we are entering the Holiday season, and everything around us is starting to adorn itself with red, white, and green, I want to take a moment to tell you a modern Christmas tale. But first, call dibs on grandma’s rocking chair, place it near the fireplace, tuck yourself in your favorite plaid, and pour yourself some hot cocoa. You can even drop some tiny marshmallows in it. It will be our little secret.&lt;/p&gt;
&lt;p&gt;To be honest, this is not exactly a Christmas tale, but more a *cuento de Reyes *like people call it in Spain, where my wife is originally from. In Spain, people celebrate more the Epiphany or Three Kings Day (&lt;em&gt;Dia de&lt;/em&gt; &lt;em&gt;Los Reyes&lt;/em&gt;) than Christmas. It’s very similar and respects a traditional end-of-year holiday triptych: a family gathering, too much food, and presents for all. Every year I join my wife and her family to celebrate this special day together.&lt;/p&gt;
&lt;p&gt;So on the 6th day of 2020, full of insouciance about the year to come, bellies packed with exquisite &lt;em&gt;jamon&lt;/em&gt; and bubbly &lt;em&gt;cava,&lt;/em&gt; it was finally time to gather the whole family around the tree and open presents. The younger ones were tearing shiny wrappings joyfully, unveiling many trucks and dolls. Surprisingly, a mystery box was still untouched. It had my wife’s name on it: Rebeca.&lt;/p&gt;
&lt;p&gt;As she started opening it, all the shouting stopped, as everyone watched, young and old, in monastic silence. *‘What was in the box?’ *It was nothing they had ever seen before. There was an assortment of differently shaped pieces of various colors along with a tiny &lt;em&gt;post-it&lt;/em&gt; note.&lt;/p&gt;
&lt;p&gt;I don’t know if you like puzzles, but my wife adores them! And it looked like the Kings’ elves played a trick on her. On the post-it, she could see scribbled drawings of a Puzzle piece, an End sign, a Camera, and a Phone. What would you understand if you saw such rebus? It was probably not as crucial as Archimedes’ discovery, but my wife shouted *Eureka *when she understood what the scribble meant: solve the puzzle first and then take your phone out to take a picture.&lt;/p&gt;
&lt;p&gt;Everyone quickly made room at the dinner table. Pushed the dirty plates and flutes away, this puzzle was a serious business. After a couple of minutes, every piece of the puzzle found its place in the masterpiece.&lt;/p&gt;
&lt;p&gt;It looks oddly familiar.
As the post-it instructed, my wife diligently took her phone out and aimed at the finished puzzle, ready to discover what’s next.&lt;/p&gt;
&lt;p&gt;At this point in the story, I want to pause and take a moment to thank the engineers, designers, and everyone at Apple that contributed to building the iPhone, an incredible piece of hardware. Thanks to their sense of detail and craftsmanship, they gave life to this scrappy homemade puzzle and turned it into an interactive object.&lt;/p&gt;
&lt;p&gt;The iPhone camera detected the QR code pointing, which pointed to a URL hosted on &lt;a href=&quot;http://glitch.com/&quot;&gt;Glitch&lt;/a&gt;. There was still no sign of an actual present. Eventually, the URL on the Glitch app redirected to a &lt;a href=&quot;https://picsoung.typeform.com/to/L9D29m&quot;&gt;typeform&lt;/a&gt; with another enigmatic message.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Looks like elves were jokesters&lt;/em&gt;. The whole family, five adults and three kids, were now gathered around the table, curious to discover the next part of the puzzle. The typeform asked the first riddle: &lt;em&gt;If you are running in a race and pass the person in second place, what position are you in?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The group agreed on the same answer in a snap! “Of course! You become first! So easy! Next!”
And they moved on to the next question.  Excited, they responded quickly and unanimously, as I expected, and they quickly moved to the remaining riddles. The second was a popular one on Twitter at the time: &lt;em&gt;Someone&#39;s mom has four sons North, East and West. What is the name of the fourth son. Can you guess the name of the fourth son?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And the final one came from a riddle site for kids:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Black inside
Black outside
So as my heart
Black wood
Who am I?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;You should have seen their face when the typeform said: “Whoops, you only have 0 correct answers... Start over.” *The elves were definitively the sneaky kind and didn’t make it easy. *The adults sat down. They started getting out pens and papers to draw things and put their heads together, trying hard to figure out where and how they went wrong. They were at it for more than an hour, trying one possibility after another.&lt;/p&gt;
&lt;p&gt;In this whole din, no one noticed that my 9-year old nephew, Victor, had found all the correct answers on his own. However, no one stopped to look up and hear him out. Only after they had run out of options, they turned, meekishly, to the little one. And when they realized that the typeform accepted his answers - all 3 - as correct, the tenor of excitement suddenly changed direction to him.&lt;/p&gt;
&lt;p&gt;Until the iPhone rang and an SMS popped on the screen. There were muffled grumblings wondering if it was another puzzle. The text message only contained a link. It opened a Wallet file. Finally the end!
Indeed! It was tickets to see KISS End of the Road World Tour at the Oracle Arena in Oakland.&lt;/p&gt;
&lt;p&gt;Sure, I could have just printed these tickets out and handed it to my wife in an envelope—a bow and wrapping paper around for the sake of anticipation. But we would not have had this family experience, where everybody contributed and participated. This experience created lifetime memories for all the people in the room. Of course, the concert was a blast! The show was on March 6th. On March 7th, the Shelter In Place started in the Bay Area. This concert is the last &lt;em&gt;anything&lt;/em&gt; we attended in 2020.&lt;/p&gt;
&lt;p&gt;Technology does not need to be all serious; it can also spark joy around you and give life to the silliest ideas you may have. I hope you can explore those ideas and build more meaningful hacks!&lt;/p&gt;
&lt;p&gt;*Check out &lt;a href=&quot;https://www.twilio.com/blog/unique-holiday-gift-typeform-ja*vascript-sms-glitch&quot;&gt;this tutorial on the Twilio blog to learn how this gift was put together&lt;/a&gt;! Here are the answers to the riddles: second, What, an olive.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>New year, new *virtual* you: a conversation with Kalidoface creator Rich Yee</title>
    <link href="https://blog.glitch.com/post/a-conversation-with-kalidoface-creator-rich-yee/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/a-conversation-with-kalidoface-creator-rich-yee/</id>
    <content type="html">&lt;h1&gt;New year, new &lt;em&gt;virtual&lt;/em&gt; you: a conversation with Kalidoface creator Rich Yee&lt;/h1&gt;
&lt;p&gt;_The coming of a new year is a great time to imagine what cutting edge, interactive technology we’ll see trending in web app creation. One trend that I hope to see grow ever more popular on Glitch is the use of body and face motion capture. So, it was a real delight to see &lt;a href=&quot;https://yee.gd/&quot;&gt;Rich Yee&lt;/a&gt; launch &lt;a href=&quot;https://kalidoface.com/&quot;&gt;Kalidoface&lt;/a&gt; on Glitch. Rich, a full-time visual designer and free-time creative technologist, has been prolific in the Glitch community, &lt;a href=&quot;https://blog.glitch.com/post/whirly-birdie-font-richard-yee-alex-tomlinson&quot;&gt;collaborating on Whirly Birdie&lt;/a&gt; and creating one of my personal favorites, &lt;a href=&quot;https://theremin.app/&quot;&gt;THEREMIX_&lt;/a&gt;. I reached out to him to talk more about virtual character technology and how he used Glitch to bring it into the browser.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: For those who are not familiar, can you explain what virtual characters or VTubers are? And why do you think they are such a compelling technology these days? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Rich: Vtubers, also known as Virtual Youtubers, are part of a rapidly growing genre on platforms like Youtube or Twitch where creators will base their identities around a digital avatar. While the early days of &amp;quot;Vtubing&amp;quot; (mid 2010s) involved a more expensive full body motion capture setup, the genre has slowly shifted towards face tracking connected to Live2D model, a setup better suited towards streaming. Live2D is a popular character animation format found in mobile games. Kalidoface currently uses official Live2D demo models and also allows users to upload their own Live2D models.&lt;/p&gt;
&lt;p&gt;This technology has been a super fun way of merging fiction with reality. While there is backstory and lore behind each VTuber, the creator&#39;s voices and subtly animated expressions allow for their personalities to shine through, becoming a mix of fantasy and a genuinely human connection. I definitely couldn&#39;t have experienced this much character development by just watching seasonal anime.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kalidoface is cute, but it’s also really powerful - not only letting users create a virtual character, but also communicate with others. What inspired you to create this app? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kalidoface aims to bring native-app-like face capture to the browser. Without needing to install anything, I wanted to create an easy way to animate your own avatars and introduce the concept of “Vtubers” to more people.&lt;/p&gt;
&lt;p&gt;In the early days of development, I surprised some coworkers in Zoom calls using Kalidoface + OBS. However, it wasn&#39;t until I added one-on-one voice calling that I felt truly immersed in the world I was trying to make. There was just something special about seeing my long time friend as a talking dog while I was a talking cat that made the moment magical. In fact, I&#39;ve been able to reconnect with old friends who were more willing to chat using Kalidoface over a regular video call.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How long was the process from getting the idea to sharing it with the world? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I started playing around with the idea around early October, trying to get a sense of how feasibility and if the web platform was ready. I think I tried over 4 different face detection methods before finally discovering an official &lt;a href=&quot;https://www.tensorflow.org/&quot;&gt;Tensorflow&lt;/a&gt; solution. From there, it was a grueling process of figuring out the vector math needed to transform a cloud of points into usable values for character rigging.&lt;/p&gt;
&lt;p&gt;The design and UI of the app took up the other half. I wanted a jellymorphic visual design as I was already thinking that I wanted the mascot for the app to be something cute and squishy. I also wanted to be conscious of safe zone for use in streaming. My talented type designer friend helped make the cute logo, icons and custom illustrations while I was in the weeds trying to assemble it all together. It definitely was a tight deadline, but I wanted to be one of the first creators to release a &amp;quot;Vtuber&amp;quot; app for browsers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What made Glitch the place you chose to build and share this project?  &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Glitch has always been my preferred platform to prototype web experiments. Being able to work from any computer (and sometimes tablet) is super convenient and powerful. Combined with the fact that I&#39;m running a dev server that doesn&#39;t take 1-2 minutes to recompile code has made this my go-to setup. I&#39;m currently using &lt;a href=&quot;https://svelte.dev/&quot;&gt;Svelte&lt;/a&gt; + &lt;a href=&quot;https://www.snowpack.dev/&quot;&gt;Snowpack&lt;/a&gt; for that sweet Hot Module Refresh life.&lt;/p&gt;
&lt;p&gt;Glitch as a community has been super welcoming and creators on it are always releasing inspiring web experiments. My last 2 projects have also seen successes on Glitch and I saw no reason not to release Kalidoface on it as well. What can I say, I am a Glitch fan!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I imagine building something like this for (and in) the browser wasn’t possible several years ago - what libraries and APIs available today did you use to build Kalidoface? Were there any pain points you hit in the process? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Definitely! At the core of this project is &lt;a href=&quot;https://github.com/tensorflow/tfjs-models/tree/master/face-landmarks-detection&quot;&gt;Tensorflow&#39;s Face Landmarks Detection&lt;/a&gt; (formerly Facemesh by Google Mediapipe). Their impressive machine learning model tracks 486 facial points + iris detection. Unlike other models, it tracks well even with glasses on.&lt;/p&gt;
&lt;p&gt;Getting Live2D models to render in the browser was also a challenge. The official SDK is super hard to use and mostly in untranslated Japanese. Luckily, a single developer in China is currently working on a plugin that lets developers use the popular graphics library, PIXI.js with the Live2D format. Him and I went through alot of bug reports and feature requests throughout the development of Kalidoface, and even now, the app uses a beta version of &lt;a href=&quot;https://github.com/guansss/pixi-live2d-display#readme&quot;&gt;Pixi-Live2D-Display&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The app is currently in beta, so what can we expect next for Kalidoface? &lt;/strong&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;A mascot! I’d love to commission or learn to draw an original character for Kalidoface. I’m thinking something squishy and bouncy. A time-traveling inter-dimensional jellyfish? Maybe that’s too crazy.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Stickers and layers! While you could just open up Kalidoface in &lt;a href=&quot;https://obsproject.com/&quot;&gt;OBS&lt;/a&gt; and customize your streaming scene to have png images/text layered on top, I do want to offer a simple way to add floating stickers (maybe even animated gifs!) to your canvas. There might even be some Kalidoface exclusive stickers!&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And of course, bug fixes. If anyone has any more suggestions, feel free to tweet me &lt;a href=&quot;https://twitter.com/yeemachine&quot;&gt;@yeemachine&lt;/a&gt;. I definitely have a long list and exciting list ahead of me.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Shouts out to Rich for teaching us more about vTubers and the tech behind it, and make sure to try out &lt;a href=&quot;https://kalidoface.com/&quot;&gt;Kalidoface&lt;/a&gt; for yourself! If you build or see an app on Glitch that you want us to feature, tell us about it by emai&lt;/em&gt;ling community@glitch.com.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last Month on Glitch, the January 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-january-2021/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-january-2021/</id>
    <content type="html">&lt;h1&gt;Last Month on Glitch, the January 2021 edition&lt;/h1&gt;
&lt;p&gt;January was as long a month as 2020 was a year, but we&#39;ve finally reached the end. Before we fully dive into this &lt;a href=&quot;https://www.vox.com/2015/2/13/8034855/february-pretty-rectangle&quot;&gt;perfectly rectangular&lt;/a&gt; February, why not take a look at some of the apps our community created last month?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;For a bunch of us, the new year means coming back after a break and having to re-learn how to code, type, speak, etc. Here are some neat utilities that helped me get back in the working groove.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@shorty_jooce&quot;&gt;Adrienne&lt;/a&gt; made&lt;a href=&quot;https://betternotes.glitch.me/&quot;&gt; ~betternotes&lt;/a&gt; so we all can create…better notes!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@pomeranian99&quot;&gt;Clive&lt;/a&gt; shared this really neat take on the &lt;a href=&quot;https://text-pomodoro.glitch.me/&quot;&gt;pomodoro timer&lt;/a&gt; he built. It&#39;s become a regular part of &lt;em&gt;my own&lt;/em&gt; productivity workflow.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://color-gd.glitch.me/&quot;&gt;~color-gd&lt;/a&gt; is a tool by &lt;a href=&quot;https://glitch.com/@hootalex&quot;&gt;Alex&lt;/a&gt; that not only lets you create color schemes, but share them easily as well.
&lt;em&gt;For my fellow devs out there, check out some of the resources and demos our peers have been building on Glitch!&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Our pals at &lt;a href=&quot;https://postlight.com/labs&quot;&gt;Postlight Labs&lt;/a&gt; built &lt;a href=&quot;https://divsarentbtns.glitch.me/&quot;&gt;~divsarentbtns&lt;/a&gt; to let us all of us to know that divs aren’t buttons. I’m sure no one is more devastated to be on their Hall of Shame, &lt;em&gt;frank&lt;/em&gt;ly, than…Nathan’s Hot Dogs. All kidding aside, the page includes resources for “a more accessible web” which everyone should be striving for – not just our favorite fast food eateries.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;While we&#39;re talking about accessibility, I really love this &lt;a href=&quot;https://toy-screen-reader.glitch.me/&quot;&gt;~toy-screen-reader&lt;/a&gt;. The creator, &lt;a href=&quot;https://glitch.com/@ckundo&quot;&gt;Cameron&lt;/a&gt;, tweeted that he &lt;a href=&quot;https://twitter.com/ckundo/status/1354474055072686082?s=20&quot;&gt;initially wrote it all on Glitch using an iPad!&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@jkeefe&quot;&gt;John&lt;/a&gt; wrote about &lt;a href=&quot;https://johnkeefe.net/drawing-arcs-of-circles&quot;&gt;his work in visualizing Covid cases in Congress&lt;/a&gt; and shared &lt;a href=&quot;https://drawing-congressional-arcs.glitch.me/&quot;&gt;this demo on Glitch of the final results&lt;/a&gt;.
*Oh boy, &lt;a href=&quot;https://glitch.com/@potch&quot;&gt;Potch&lt;/a&gt; has got me dithering again, and so can you with a webcam and &lt;a href=&quot;https://dither-cam.glitch.me/&quot;&gt;~dither-cam&lt;/a&gt;! Here are a couple *of other really rad projects that turn your presence into art.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://kalidoface.com/&quot;&gt;Kalidoface&lt;/a&gt; turns you into a virtual character, alone or with friends! We &lt;a href=&quot;https://blog.glitch.com/post/a-conversation-with-kalidoface-creator-rich-yee&quot;&gt;talked to its creator, Rich&lt;/a&gt;, about how he made it, so check that out!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Google AI&#39;s Magenta team hosted an experimental series merging music and machine learning, and one of the coolest projects out of it is &lt;a href=&quot;https://dance-project.glitch.me/&quot;&gt;~dance-project&lt;/a&gt;. The creator, &lt;a href=&quot;https://glitch.com/@aparnakumar&quot;&gt;Aparna&lt;/a&gt;, explores turning motion into sound, taking inspiration from Bharatanatyam -&lt;a href=&quot;https://magenta.tensorflow.org/natya-ml&quot;&gt;&amp;quot;one of the oldest forms of classical Indian dance.&amp;quot;&lt;/a&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/rain-with-cappucino?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;As I stare out my window at over a foot (and counting!) of snow accumulating, I wish I was seeing the above scene, by &lt;a href=&quot;https://glitch.com/@NikoTheNeko&quot;&gt;Niko the Neko&lt;/a&gt;, instead. Here are some other works of art and expression our im&lt;/em&gt;mensely talented community created.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@emmawinston&quot;&gt;Emma&lt;/a&gt;&#39;s, &lt;a href=&quot;https://blackoutpoetry.glitch.me/&quot;&gt;~blackoutpoetry&lt;/a&gt;, a really nifty tool for creating blackout poetry in the browser, has been around for awhile but has been picking up a lot of traction with teachers and students coming back to school after the holiday break.&lt;/li&gt;
&lt;li&gt;Literally every app on &lt;a href=&quot;https://chizra.glitch.me/&quot;&gt;John&#39;s Sunday Sites page&lt;/a&gt; is incredible. &lt;a href=&quot;https://sundaysites.cafe/&quot;&gt;Sunday Sites&lt;/a&gt; is a cool sort of web ring and hackathon group who primarily have been using Glitch! One of their other members, &lt;a href=&quot;https://sumday.glitch.me/&quot;&gt;Seán&lt;/a&gt;, &lt;a href=&quot;https://four-seasons.glitch.me/&quot;&gt;made this joyful app&lt;/a&gt; that displays the four seasons in splendid ASCII.&lt;/li&gt;
&lt;li&gt;Artist Christina Sadovnikov hosts &lt;a href=&quot;https://christinasadovnikov.glitch.me/&quot;&gt;her art portfolio on Glitch&lt;/a&gt; and it&#39;s really beautiful. I especially love &lt;a href=&quot;https://christinasadovnikov.glitch.me/divisionaltide.html&quot;&gt;Divisional Tide&lt;/a&gt; and* holy crow *do I miss going to art galleries!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/overly-particular?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;You can count &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;Rowan&lt;/a&gt;, creator of &lt;a href=&quot;https://overly-particular.glitch.me/&quot;&gt;~overly-particular&lt;/a&gt; above, among my fantasy roster of Glitch superstars. The following are other miscellaneous supers&lt;/em&gt;tar apps that inspired me, thrilled me, or made me not hungry anymore.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Shouts out to one of my former home towns, East Brunswick, New Jersey, where a teen started &lt;a href=&quot;https://balanceboxesnj.glitch.me/&quot;&gt;a New Jersey chapter of Balance Boxes&lt;/a&gt; – a youth-led non-profit that distributes all kinds of items to children in low-income communities.&lt;/li&gt;
&lt;li&gt;An &lt;a href=&quot;https://www.reddit.com/r/incremental_games/comments/kqfel7/ive_been_a_lurker_here_for_a_while_but_this_great/&quot;&gt;r/incremental_games redditor&lt;/a&gt; was inspired by the community to create &lt;a href=&quot;https://incresite.glitch.me/&quot;&gt;~incresite&lt;/a&gt;, an incremental game where you’re in charge of a social media site. &lt;em&gt;If only this were all a game!&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aimless.glitch.me/&quot;&gt;~aimless&lt;/a&gt; is a Spotify recommendation app that got some heavy traction in &lt;a href=&quot;https://www.reddit.com/r/csMajors/comments/l411g1/aimless_for_spotify_personal_project_review/&quot;&gt;the r/csMajors subreddit&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@AaronZBest&quot;&gt;Aaron&#39;s&lt;/a&gt; specialty foods generator, &lt;a href=&quot;https://uk-food.glitch.me/&quot;&gt;~uk-food&lt;/a&gt; [content warning, some &lt;em&gt;fresh&lt;/em&gt; language] both delighted and broke many, particularly those who did not know that London Broil is an American dish.
This was a fun journey of apps for me to revisit, and I hope you had fun too. You can even be a part of it in future months – just remix and create the app of your dreams, and then let us know about it! If you have Glitch projects you built or love and want us to feature, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post&#39;s header image is &lt;a href=&quot;https://bananaland.g*litch.me/&quot;&gt;~bananaland&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@potatowizardtwo&quot;&gt;@potatowizardtwo&lt;/a&gt; 🍌&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last Month on Glitch, the February 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-february-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-february-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last Month on Glitch, the February 2021 edition&lt;/h1&gt;
&lt;p&gt;February may be the shortest month, but it has the most personality (&lt;em&gt;biased Aquarius here!&lt;/em&gt;). That personality has definitely shone through the apps you all were creating and sharing over the month.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Our community not only loves collaborating and creating with each other, but it loves to build tools to facilitate collaboration and creation.&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://coolzone.glitch.me/&quot;&gt;~coolzone&lt;/a&gt; is a multi-user drawing/writing tool by &lt;a href=&quot;https://glitch.com/@crafah&quot;&gt;@crafah&lt;/a&gt; where anyone connected can communicate. Remix it and make one for your next virtual hangout!&lt;/li&gt;
&lt;li&gt;If you prefer communicating through sound, then fresh from &lt;a href=&quot;https://support.glitch.com/t/one-hand-band-play-music-live-online-with-your-friends-via-websockets/38734&quot;&gt;The Gallery&lt;/a&gt; is &lt;a href=&quot;https://one-hand-band.glitch.me/&quot;&gt;~one-hand-band&lt;/a&gt;, which is like ~coolzone but for making music. &lt;a href=&quot;https://glitch.com/@HatAndBread&quot;&gt;@hatandbread&lt;/a&gt; built it so you can create your own room or join an existing one, and it&#39;s a progressive web app!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@high_byte&quot;&gt;@high_byte&lt;/a&gt; created &lt;a href=&quot;https://digital-pottery.glitch.me/&quot;&gt;~digital-pottery&lt;/a&gt; so you can make pottery without the mess &lt;em&gt;and&lt;/em&gt; be able to share your models with others.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/perseverance-360?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;_Many of you were building and sharing apps to celebrate Black History Month and the landing of Perseverance on Mars. By the way, please don&#39;t send me to Mars. I can enjoy Perseverence from here thanks to _&lt;a href=&quot;https://glitch.com/@AngelFQC&quot;&gt;@AngelFQC&lt;/a&gt;, thanks.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@jeffrey.rivera&quot;&gt;@jeffrey.rivera&lt;/a&gt; created &lt;a href=&quot;https://knowledge-of-space.glitch.me/&quot;&gt;~knowledge-of-space&lt;/a&gt; as a 3D educational...&lt;em&gt;space&lt;/em&gt; to float around while you learn.&lt;/li&gt;
&lt;li&gt;A class made this informative site, &lt;a href=&quot;https://bhm-website.glitch.me/take-action.html&quot;&gt;~bhm-website&lt;/a&gt;, to add to as they learned throughout Black History Month, including interviews and useful resources.&lt;/li&gt;
&lt;li&gt;Mariame Kaba&#39;s &lt;a href=&quot;https://blackphotobooth.glitch.me/&quot;&gt;~blackphotobooth&lt;/a&gt; (design by &lt;a href=&quot;https://glitch.com/@netanoir&quot;&gt;@netanoir&lt;/a&gt;) is a beautiful zine of found photo booth portraits of Black people.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/fake-terminal?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;I&#39;m excited to see how this fake terminal by &lt;a href=&quot;https://glitch.com/@louh&quot;&gt;@louh&lt;/a&gt; evolves! Here are some other apps that are inspi&lt;/em&gt;ring me away from my work :)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://spline-isometric-room.glitch.me/&quot;&gt;~spline-isometric-room&lt;/a&gt; is a demo of a Spline export hosted on Glitch. &lt;a href=&quot;https://support.glitch.com/t/spline-glitch-demo/38389&quot;&gt;Read more on the support forum&lt;/a&gt; about how &lt;a href=&quot;https://glitch.com/@khalby786&quot;&gt;@khalby786&lt;/a&gt; made it!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://birdfolder.glitch.me/&quot;&gt;~birdfolder&lt;/a&gt; is a landing page for a new project by &lt;a href=&quot;https://glitch.com/@hootalex&quot;&gt;@hootalex&lt;/a&gt; that I can only best describe as &amp;quot;sweet&amp;quot; and &amp;quot;🕊&amp;quot;.
All the way to outer space and back in a single blog post, look at us! If you have Glitch projects you built or love and want us to feature, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com - You may just end up in our next roundup! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post&#39;s header image is &lt;a href=&quot;https://tramper.glitch.me/&quot;&gt;A Very Long Walk&lt;/a&gt;, which is currently about halfway on it&#39;s journey&lt;/em&gt; from Russia to Portugal 🚶‍♂️&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Artists building tools to help other artists: a Q+A with Blockasaurus creator Joe Sondow</title>
    <link href="https://blog.glitch.com/post/artists-building-tools-to-help-other-artists-blockasaurus-joe-sondow/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/artists-building-tools-to-help-other-artists-blockasaurus-joe-sondow/</id>
    <content type="html">&lt;h1&gt;Artists building tools to help other artists: a Q+A with Blockasaurus creator Joe Sondow&lt;/h1&gt;
&lt;p&gt;Earlier this month, the third most expensive artwork sale by a living artist &lt;a href=&quot;https://www.cnn.com/style/article/beeple-first-nft-artwork-at-auction-sale-result/index.htmlhttps://&quot;&gt;happened on the blockchain&lt;/a&gt; in the form of an &lt;a href=&quot;https://www.theverge.com/22310188/nft-explainer-what-is-blockchain-crypto-art-faq&quot;&gt;NFT, or non-fungible token&lt;/a&gt;. The excitement of innovation around selling fine &lt;em&gt;digital&lt;/em&gt; art for fine analog art prices has flooded social media and offline conversations ever since. Now, truly anything can be minted and sold: images, text, and even &lt;a href=&quot;https://www.nbatopshot.com/&quot;&gt;*moments in tim&lt;/a&gt;e!* Of course, such excitement often arrives hand-in-hand with the valid fears of being taken advantage of, and that&#39;s for sure happening with NFTs; not only can anything be sold, but it seems like *anyone* can sell it, and that has left artists feeling vulnerable of theft that they already deal with in the conventional fiat market.&lt;/p&gt;
&lt;p&gt;This lead to Joe Sondow creating &lt;a href=&quot;https://blockasaurus.glitch.me/&quot;&gt;Blockasaurus&lt;/a&gt;, a Glitch app that has allowed artists on Twitter to quickly block all of the bots that have been taking advantage of this NFT movement by minting their tweets and artwork. I talked to Joe about Blockasaurus, the why and how behind it, and the problem with the NFT movement that this project is helping to mitigate.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: What is Blockasaurus, and why did you create it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Joe: &lt;a href=&quot;https://blockasaurus.glitch.me/&quot;&gt;Blockasaurus&lt;/a&gt; is a web app that lets any Twitter user quickly block a list of accounts that they paste into a form. I made it because the existing Twitter mass blocking tools didn&#39;t seem up to the task of quickly and easily blocking the growing list of hundreds of accounts that have started using automated services to mint NFTs of other people&#39;s intellectual property on Twitter. Blockasaurus accepts any text format that contains Twitter screen names with or without punctuation, and blocks as many of them as it can.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/blockasaurus?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Blockasaurus has been one of the most widely shared Glitch apps on Twitter over the past week or so because of the explosion of crypto art and NFTs. What does blocking Twitter accounts even have to do with NFTs?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There are some new unethical Twitter bots that claim to automatically do the work of minting NFTs of the contents of any tweet. They then grant ownership of that NFT to any random person who first requests ownership, even if the requester is not the owner or publisher of the content. By making this type of art theft trivially convenient and free via Twitter, these bots enable an order of magnitude increase in the number of people who are trying to steal art profits. To mitigate this problem, a lot of artists and other creators are making their Twitter accounts private, deleting high quality old tweets, or swearing off using Twitter to promote their work. All of those solutions mean less success for creators and a weaker artistic culture for all of us. Blocking one NFT minting bot account is no guarantee that other bot accounts aren&#39;t working in a similar way, so people are sharing lists of the users of those NFT minting bot accounts, so creators can try to mass block the thieves themselves. But there are a lot of them. Artists have been tweeting about spending hours each day manually blocking each of the accounts on those lists. The purpose of Blockasaurus is to make it easy to block all the accounts on medium-sized block lists.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can you talk a bit about the tech behind Blockasaurus (what it’s written in, any APIs you use, etc)?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It&#39;s written in Node with Express, because that&#39;s what &lt;a href=&quot;https://poop-blocker.glitch.me/&quot;&gt;https://poop-blocker.glitch.me/&lt;/a&gt; used, and I wanted to build the new app as fast as possible to help artists facing an emergency. It uses the Twitter API to authenticate and block accounts.&lt;/p&gt;
&lt;p&gt;*Side note: Joe is extremely prolific on Twitter and uses it a lot for his art and tech: he writes interactive fiction stories using Twitter polls (see: &lt;a href=&quot;https://twitter.com/JoeSondow/status/1258886086194950145&quot;&gt;#ChaosRaccoon&lt;/a&gt; and &lt;a href=&quot;https://twitter.com/JoeSondow/status/1258886411668750336&quot;&gt;#StarshipWonder&lt;/a&gt;) and has made a lot of novelty Twitter accounts, both automated and manual (see: &lt;a href=&quot;https://twitter.com/PicardTips&quot;&gt;@PicardTips&lt;/a&gt;, &lt;a href=&quot;https://twitter.co*m/RikerGoogling&quot;&gt;@RikerGoogling&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/StarTrekHour&quot;&gt;@StarTrekHour&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/WorfEmail&quot;&gt;@WorfEmail&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/EmojiTetra&quot;&gt;@EmojiTetra&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/EmojiSnakeGame&quot;&gt;@EmojiSnakeGame&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/EmojiAquarium&quot;&gt;@EmojiAquarium&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/EmojiMeadow&quot;&gt;@EmojiMeadow&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/EmojiPrincesses&quot;&gt;@EmojiPrincesses&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/TinyPettingZoo&quot;&gt;@TinyPettingZoo&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/TrumpsVitals/status/1352990933302693889&quot;&gt;@TrumpsVitals&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/InaugCountdown&quot;&gt;@InaugCountdown&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/realRealDukat&quot;&gt;@realRealDukat&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What made you choose Glitch as the platform to create and host Blockasaurus?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The short answer is that &lt;a href=&quot;https://poop-blocker.glitch.me/&quot;&gt;https://poop-blocker.glitch.me/&lt;/a&gt; already existed and I knew I just needed to clone it and change a few things to make Blockasaurus quickly. The time between my &lt;a href=&quot;https://github.com/joesondow/blockasaurus/commit/1ea11482964ca33d3a0495edebba56664db6e059?branch=1ea11482964ca33d3a0495edebba56664db6e059&amp;amp;diff=unified&quot;&gt;first code change on Glitch&lt;/a&gt; and my &lt;a href=&quot;https://twitter.com/JoeSondow/status/1369520460212301824&quot;&gt;launch tweet&lt;/a&gt; was 6 hours, including breaks for taking care of my sick cat. But the longer answer is more interesting.&lt;/p&gt;
&lt;p&gt;I have more expertise in Java than JavaScript server-side development, but Glitch is unparalleled for facilitating getting a simple but useful free web app running quickly with a decent URL, without much research or boilerplate to go through. I&#39;ve used Glitch before, to make a web app called Superblock, which is only usable by me. Superblock is for when someone is bothering me on Twitter enough that I want to quickly block them on all of my accounts at once so they won&#39;t try to harass me through my novelty accounts. I wrote the first working version of Superblock using just my phone when I was away from home and didn&#39;t have my computer. Not a development experience I recommend, but it is possible to do. That experience is connected to how I started writing Twitter interactive fiction (&amp;quot;Poll-Playing Games&amp;quot;) to help myself get through my father&#39;s last few months of life, and how little patience I had for strangers online telling me not to retweet my own work during that time. So, Glitch genuinely helped me get through a very difficult period in my life.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/poop-blocker?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/@Rumpelcita&quot;&gt;@Rumpelcita&lt;/a&gt;&#39;s &lt;a href=&quot;https://poop-blocker.glitch.me/&quot;&gt;Poop-blocker&lt;/a&gt;, one of the apps that inspired Blockasaurus, is another pop&lt;/em&gt;ular Glitch app that&#39;s helped users improve their Twitter experience.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I was actually introduced to your work via your &lt;a href=&quot;https://twitter.com/EmojiAquarium&quot;&gt;EmojiAquarium&lt;/a&gt; twitter bot! How is creating art with code different or the same as creating utilities like Blockasaurus with the same tools (ie. code, Twitter APIs)? Do yo&lt;/strong&gt;u prefer creating one over the other?&lt;/p&gt;
&lt;p&gt;What an interesting question. I think for me, creating art, games, or utilities with code are all connected to a desire to delight other people. Making art like EmojiAquarium is similar to making utilities like Blockasaurus in that they&#39;re both things I wanted to see in the world, but that didn&#39;t exist yet, so I made them. But there is a difference in making art that isn&#39;t to solve a known problem so much as just to add something good into the world that helps people feel a little better sometimes. I guess I prefer creating art and games, since I have a huge backlog of ideas still to implement. But when the situation calls for a utility that I know a lot of people need, it&#39;s gratifying to be able to provide it.&lt;/p&gt;
&lt;p&gt;Usually I use AWS Lambda with Java to automate Twitter tasks on a timer for things like Twitter bots and certain custom retweet automation. The interface for Blockasaurus needed to be a web app, so Glitch worked perfectly for that. The Twitter API is a royal pain but I&#39;ve gotten to know its ins and outs pretty well over the years. My stumbling block now tends to be that I&#39;m a novice at Node.js.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Since your app is being widely shared and discussed on social media, I could imagine you’ve seen a lot of discourse about NFTs and other reasons users have taken to using Blockasaurus. Have your opinions on crypto art changed in any way since you tweeted the app?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;No, NFTs are trash.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Were there any surprises for you after you launched Blockasaurus (ex. The response, the kinds of communities using it, etc)?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&#39;m pleased that a few other types of Blockasaurus uses have come up for some people, but I haven&#39;t seen people sharing public lists of accounts to block for any uses besides NFT art theft so far. One community that just found out about Blockasaurus yesterday is the BTS fan base, so for a while the profile pictures in my notifications were all hot South Korean guys.&lt;/p&gt;
&lt;p&gt;So far I&#39;ve been pleasantly surprised not to get any backlash against the existence of the tool itself, although some of the block lists that were going around have been questioned and deleted because they weren&#39;t made carefully enough so they included some artists that people didn&#39;t want to block.&lt;/p&gt;
&lt;p&gt;**What can we expect next from you? **&lt;/p&gt;
&lt;p&gt;A bunch of things...I&#39;m working on a new version of Blockasaurus that will work better with Twitter&#39;s rate limit API to succeed in blocking more of the accounts a user requests in a larger batch. It will visually communicate better which block attempts succeeded and which failed, and it will retry failed attempts when Twitter allows them again, as long as the page stays open in the browser. I&#39;ve started working on ongoing automation of collecting and sharing all the accounts that are attempting to mint NFTs for other people&#39;s work.&lt;/p&gt;
&lt;p&gt;I&#39;m aiming to do some of my coding in livestreams on Twitch like I used to, although I&#39;m a bit out of practice in streaming. I&#39;ll also be live streaming some digital board game playthroughs with some of my Twitch streamer friends this month. And when I&#39;m not too exhausted from pandemic life I plan to get back to making more Twitter games. One of the next ones might be about crossword puzzles.&lt;/p&gt;
&lt;p&gt;Those are all unannounced things but they&#39;ll be on &lt;a href=&quot;https://twitter.com/JoeSondow&quot;&gt;my Twitter&lt;/a&gt; as they go public.&lt;/p&gt;
&lt;p&gt;_Thanks to Joe for talking to us about &lt;a href=&quot;https://blockasaurus.glitch.me/&quot;&gt;Blockasaurus&lt;/a&gt;, as well as the controversy behind the NFT minting bots that inspired it. If you build or see an app on Glitch that you want us to feature, we want to know! Tell us about it by emailing communi_ty@glitch.com or tweeting &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Rapid prototyping for rapid annotation, a Q+A with Ada Rose Cannon </title>
    <link href="https://blog.glitch.com/post/rapid-prototyping-for-rapid-annotation-ada-rose-cannon-yt-annotator/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/rapid-prototyping-for-rapid-annotation-ada-rose-cannon-yt-annotator/</id>
    <content type="html">&lt;h1&gt;Rapid prototyping for rapid annotation, a Q+A with Ada Rose Cannon&lt;/h1&gt;
&lt;p&gt;One of the most empowering things about programming is being able to code your own solutions to problems that are important but maybe a bit small or different from what existing software is made for. Being able to remix and create apps on Glitch is perfect in such cases; you can go from identifying a problem to building and sharing your solution in &lt;em&gt;minutes&lt;/em&gt; with a friendly community doing the same! One such example is &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;Ada Rose Cannon&lt;/a&gt; sharing her simple YouTube annotation app, &lt;a href=&quot;https://yt-annotator.glitch.me/&quot;&gt;~yt-annotator&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ada, a developer advocate for the &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.sec.android.app.sbrowser&amp;amp;hl=en_GB&amp;amp;gl=US&quot;&gt;Android Web Browser Samsung Internet&lt;/a&gt;, is no stranger to &lt;a href=&quot;https://glitch.com/@adarosecannon/xr&quot;&gt;building great apps on Glitch&lt;/a&gt;, but &lt;a href=&quot;https://yt-annotator.glitch.me/&quot;&gt;~yt-annotator&lt;/a&gt; was a bit of a detour from the WebXR work she often does &lt;em&gt;[she is one of the co-chairs for the W3C Immersive Web Groups, the groups working on the Web Standards for the WebXR APIs that let websites use Augmented Reality and Virtual Reality technology]&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I recently asked Ada some questions about this app, and her thoughts on rapid prototyping in general.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: What is ~yt-annotator and what is the tech behind it? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ada: &lt;a href=&quot;https://yt-annotator.glitch.me/&quot;&gt;~yt-annotator&lt;/a&gt; is a very simple little website for leaving time-stamped notes on  YouTube videos so you can quickly jump back and forth and re-watch bits.  The tech is very simple, it&#39;s just the YouTube API, some vanilla  JavaScript and a smidge of HTML &amp;amp; CSS. It uses the localstorage API  to save your annotations locally in the browser so you can come back to  them later. The links which change the current time in the player also  work as normal YouTube links with timestamps so you can open them in a  new window or share them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There is some RegEx to parse the YouTube URLs to get the video ID.&lt;/li&gt;
&lt;li&gt;It loads the video into the page with the YouTube API.&lt;/li&gt;
&lt;li&gt;When  the user adds an annotation it adds a new row to a simple HTML table  with a timestamp link and the second cell is contenteditable so the user  can type into it.&lt;/li&gt;
&lt;li&gt;When the user makes any changes to the text  it serialises all of the data into JSON and stores it as a string in localstorage. It&#39;s not the most efficient method but for a simple use  case like this it works well. If it was expecting very large amounts of  text I would&#39;ve done it slightly differently by using IndexedDB to store  individual annotations but this works well enough.&lt;/li&gt;
&lt;li&gt;If the user reloads the page it decodes that big chunk of JSON and reconstructs the table.&lt;/li&gt;
&lt;li&gt;when the user clicks on the timestamp links it updates the iframe with the YouTube video
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/yt-annotator?previewSize=100&amp;previewFirst=true&amp;sidebarCollapsed=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**When I reached out to you about talking about ~yt-annotator, you  mentioned that you “only spent like an hour building it” which speaks to  your “get something out there…it doesn’t have to be perfect” ethos that  &lt;a href=&quot;https://blog.glitch.com/post/the-cutting-edge-of-the-web-with-ad**a-rose-cannon&quot;&gt;you’ve expressed in the past&lt;/a&gt;. What drove you to build ~yt-annotator and  get it “out there?”&lt;/p&gt;
&lt;p&gt;It started &lt;a href=&quot;https://twitter.com/AdaRoseCannon/status/1362758145102200836&quot;&gt;with this conversation&lt;/a&gt; about learning from YouTube videos and how videos are are  still useful for code tutorials even though a more accessible format,  like a blog post, would in theory be better. For things like graphics  programming, like this &lt;a href=&quot;https://www.youtube.com/watch?v=Cp5WWtMoeKg&amp;amp;t=126s&quot;&gt;SDF Raymarching&lt;/a&gt;  tutorial with a lot of graphical elements, videos are a great format.  Unfortunately I am a purely visual learner and I usually prefer watching  these videos on mute or with minimal audio, skipping back and forth to  the relevant parts. I really don&#39;t like hearing people talk whilst I am  trying to learn things.&lt;/p&gt;
&lt;p&gt;I then remembered  YouTube&#39;s ability for deep-linking into timestamped videos and thought  about how one could create a website where you annotate a video with  timestamped annotations and could deep link them via the URL targeted  to the iframe. I was hoping there would be some kind of postmessage-based API to YouTube iframes to obtain the timestamp from the videos and  fortunately there was. Even better, YouTube had made an API library for  loading &amp;amp; controlling videos in an iframe, so I used that.&lt;/p&gt;
&lt;p&gt;The  code is simple enough (less than 100 lines of JavaScript) that there is  not a lot of space for bugs, and it works cross-platform well. At first  there was a weird race condition in Chrome due to the non-standard way I  was loading the YouTube library, but that was a quick fix.  Once I was satisfied it  was working well enough I shared it back to twitter.&lt;/p&gt;
&lt;p&gt;I  have many years experience of rapid-prototyping websites where getting  an MVP in a very tight time frame is an important goal. It&#39;s a skill  that gets better with practise. Don&#39;t be afraid to kill-your-darlings.  If you&#39;ve spent some hours on solving a problem but don&#39;t seem to be  making progress, it&#39;s okay to set that code aside and try a different  path. There are often many different ways to solve a problem with code.  Try stepping away from the keyboard and having a shower, or go for a walk, and often the solution will come to you. When I make something in a few  hours like this, people often see the occasional success story, not the  dozens of projects which just aren&#39;t turning out how I&#39;d like and I have  set aside. Knowing when to try a new solution is a really useful skill.&lt;/p&gt;
&lt;p&gt;The other thing that really helps with  rapid-prototyping is keeping things simple. It may be tempting to spend  the first few hours of coding setting up a fancy development  environment, with complex build processes and large frameworks. At first  this may seem like you are putting in a little time now to save time  later. Unfortunately, this process usually ends up constraining your  solution space to work within the paradigms of the framework you choose.  By working with a minimal set up and getting used to using everything  the web platform offers, it will give  you benefits no matter what web frameworks and toolkits you work with  in the future. In addition, when you return to the project in the future,  you will have elements you can reuse in other projects, fewer  dependencies to update and you won&#39;t have to relearn the particular  tools that project was built with.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What made Glitch the place you chose to build and share this and your other projects?  &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I like Glitch because it&#39;s a really fun place to mess around and share  something. If a project becomes more serious I can export it to GitHub or move it to a new hosting provider but for just trying out a quick idea to see how it works, Glitch is great. Spending an hour or two to see if an idea works is a great way to try out something new, if it doesn&#39;t work I often end up learning just as much if not more as when a project works the first time. When a project is good enough to share  after a quick prototype it&#39;s a really nice feeling and if someone wants  to take it and run with it they are welcome to remix it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can you share what YouTube videos you’ve been annotating, or at least  what kind of videos you think an app like yt-annotator would enhance the  experience for viewers?  &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://www.youtube.com/watch?v=Cp5WWtMoeKg&amp;amp;t=126s&quot;&gt;SDF Raymarching video&lt;/a&gt; (&lt;em&gt;mentioned earlier&lt;/em&gt;) is the video which mostly made me want  to have a tool like this. Since I was writing the raymarching code for the web rather than unity I was rewriting the code in a different  language which meant I was jumping back and forth in the video to see  how the code compares with the techniques that were demonstrated.&lt;/p&gt;
&lt;p&gt;The surprising place I found yt-annotator really useful were recipe videos.  I love cooking and following YouTube tutorials. A Chinese &lt;a href=&quot;https://www.youtube.com/watch?v=k_YkQSTvjLk&quot;&gt;YouTuber called Gao does amazing videos&lt;/a&gt;, her techniques and instructions turn out perfectly as long as you follow them exactly, she often goes into detailed explanations of how things work. Since it often involves techniques unfamiliar to me I end up replaying bits again and again as I am working in the kitchen so having the time-stamped shortcuts is really handy to be able to quickly replay a particular section.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What do you plan on building next? &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I  have some fun ideas for more Virtual Reality demos, but they are a secret right now. so you will have to stay tuned. You can follow the  Samsung Internet team on twitter &lt;a href=&quot;https://twitter.com/samsunginternet&quot;&gt;@SamsungInternet&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Many thanks to Ada for building &lt;a href=&quot;https://yt-annotator.glitch.me/&quot;&gt;yt-annotator&lt;/a&gt; and all of &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;her other awesome contributions&lt;/a&gt; to the Glitch community! And if &lt;em&gt;you&lt;/em&gt; build or see an app on Glitch that you want us to feature&lt;/em&gt;, tell us about it by emailing community@glitch.com or tweeting &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last Month on Glitch: the March 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-march-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-march-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last Month on Glitch: the March 2021 edition&lt;/h1&gt;
&lt;p&gt;Happy April! As the saying goes, March went &lt;a href=&quot;https://march-lions-lambs.glitch.me/&quot;&gt;in like a lion and out like a lamb&lt;/a&gt; for many of us at Glitch. One thing that hasn&#39;t changed is that our community is still building really awesome apps that surprise and inspire. Let&#39;s dive into the tools, games, and art you have been building over the past month!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Code is a powerful instrument for building solutions to all sorts of problems, big and small!&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blockasaurus.glitch.me/&quot;&gt;~blockasaurus&lt;/a&gt; is an app by &lt;a href=&quot;https://glitch.com/@joesondow&quot;&gt;@joesondow&lt;/a&gt; that lets you mass-block twitter accounts. Check out &lt;a href=&quot;https://blog.glitch.com/post/artists-building-tools-to-help-other-artists-blockasaurus-joe-sondow&quot;&gt;our creator interview with Joe&lt;/a&gt; where we talk about his work and the NFT movement!&lt;/li&gt;
&lt;li&gt;If you are working at home and miss the chaotic background noise of a busy office or coffee shop, just keep &lt;a href=&quot;https://hatnote-coffitivity.glitch.me/&quot;&gt;~hatnote-coffitivity&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elvedin&quot;&gt;@elvedin&lt;/a&gt; open in a tab. Make sure to leave it open during meetings too!&lt;/li&gt;
&lt;li&gt;The twitter bot, &lt;a href=&quot;https://twitter.com/AltTxtReminder&quot;&gt;AltTxtReminder&lt;/a&gt;, was created by &lt;a href=&quot;https://glitch.com/@ckolbeck&quot;&gt;@ckolbeck&lt;/a&gt; to help remind folks via direct message if they&#39;ve posted an image without alt text. You can view the source and remix to set up your own at &lt;a href=&quot;https://glitch.com/edit/#!/alt-reminder-bot&quot;&gt;~alt-reminder-bot&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cake-icer.glitch.me/&quot;&gt;~cake-icer&lt;/a&gt; lets you create messages in the form of cake icing, created by &lt;a href=&quot;https://glitch.com/@stegriff&quot;&gt;@stegriff&lt;/a&gt;. Use it to send a message to your coworkers apologizing for any weird artificial coffeehouse noises that disrupted your stand-up this morning.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/emojraw?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://emojraw.glitch.me/&quot;&gt;~emojraw&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@shannonlin&quot;&gt;@shannonlin&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@bwasti1&quot;&gt;@bwasti1&lt;/a&gt; is like *a pixel art editor but with emoji. Take a break and have some chill time with these apps, too:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dans-online-snake.glitch.me/&quot;&gt;~dans-online-snake&lt;/a&gt; is a simple multi-user snake game by &lt;a href=&quot;https://glitch.com/@dantechguy&quot;&gt;@dantechguy&lt;/a&gt;. It&#39;s single-player too and I would be lying if I said that I didn&#39;t once have this game open in a window for 20 minutes while I was on hold with a utility company the other day.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://evergiven-everywhere.glitch.me/&quot;&gt;~evergiven-everywhere&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@garrettdashnelson&quot;&gt;@garrettdashnelson&lt;/a&gt;, lets you get the Evergiven Everywhere ship stuck...everywhere. We&#39;ve got an interview with Garrett coming soon here, so stay tuned and &lt;em&gt;not&lt;/em&gt; stuck in a canal if you can.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://squarez.glitch.me/&quot;&gt;~squarez&lt;/a&gt; is one of many really cool canvas apps that &lt;a href=&quot;https://glitch.com/@bengarvey&quot;&gt;@bengarvey&lt;/a&gt;&#39;s been creating and sharing. Check out his profile - clicking virtually any app will lead to a brief escape from any mundane moment!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/practice-guide?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Whether you&#39;re practicing advanced improv or riding the unicycle that your dad once gave to you 8 years ago for reasons still unknown, there&#39;s a &lt;a href=&quot;https://practice-guide.glitch.me/&quot;&gt;~practice-guide&lt;/a&gt; for that, thanks to &lt;a href=&quot;https://glitch.c*om/@thricedotted&quot;&gt;@thricedotted&lt;/a&gt;. Here are some other apps that you need to check out!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;March 14th every year is Pi Day. Celebrate belatedly by throwing slices of pizza in a circle with &lt;a href=&quot;https://pizza-pi.glitch.me/&quot;&gt;~pizza-pi&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@potch&quot;&gt;@potch&lt;/a&gt;. In This House, We Eat Pizza and Learn Math!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wikipedia-around.glitch.me/&quot;&gt;~wikipedia-around&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@tomayac&quot;&gt;@tomayac&lt;/a&gt;, shows you Wikipedia articles from around wherever you&#39;re located. Bookmarking this one for when I can start traveling again!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://landmarks.glitch.me/&quot;&gt;~landmarks&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@chelsea.l.thompto&quot;&gt;@chelsea.l.thompto&lt;/a&gt; is a powerful, interactive artwork that &amp;quot;explores facial recognition and the politics of technologies of visualization,&amp;quot; bringing awareness to the danger from such technologies to trans people.
Closing out this round-up, I want to give a special shouts out to &lt;a href=&quot;https://glitch.com/@aboutdavid&quot;&gt;@aboutDavid&lt;/a&gt; for building &lt;a href=&quot;https://this-month.glitch.me/&quot;&gt;~this-month&lt;/a&gt;, which lists apps that are shared in our &lt;a href=&quot;https://support.glitch.com/c/the-gallery/6&quot;&gt;Support Forum&#39;s &amp;quot;The Gallery&amp;quot; category&lt;/a&gt; so anyone can clearly see what folks there are sharing. If you have Glitch projects you built or love and want us to feature, share them on the forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com - You may just end up in our next roundup! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post&#39;s header image is &lt;a href=&quot;https://marc*h-lions-lambs.glitch.me/&quot;&gt;~march-lions-lambs&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt;@bplmaps&lt;/a&gt; 🐑&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The ship and app seen virtually everywhere: a Q+A with Evergiven Everywhere creator Garrett Dash Nelson</title>
    <link href="https://blog.glitch.com/post/evergiven-everywhere-conversation-with-garrett-dash-nelson/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/evergiven-everywhere-conversation-with-garrett-dash-nelson/</id>
    <content type="html">&lt;h1&gt;The ship and app seen virtually everywhere: a Q+A with Evergiven Everywhere creator Garrett Dash Nelson&lt;/h1&gt;
&lt;p&gt;It&#39;s a tale as old as time: one of the largest container ships in the world &lt;a href=&quot;https://en.wikipedia.org/wiki/Ever_Given#2021_Suez_Canal_grounding&quot;&gt;gets stuck in the Suez Canal&lt;/a&gt; and captures the attention of the entire world. It also captures our imagination, leading us to consider the possibility of something both disruptive and absurd happening close to our own homes. Then, suddenly, &lt;em&gt;there&#39;s an app for that&lt;/em&gt;. It&#39;s called &lt;a href=&quot;https://evergiven-everywhere.glitch.me/&quot;&gt;Evergiven Everywhere&lt;/a&gt; and it was created by Garrett Dash Nelson (&lt;a href=&quot;https://glitch.com/@garrettdashnelson&quot;&gt;@garrettdashnelson&lt;/a&gt;), the Curator of Maps &amp;amp; Director of Geographic Scholarship at the &lt;a href=&quot;https://leventhalmap.org/&quot;&gt;Leventhal Map &amp;amp; Education Center&lt;/a&gt; at the Boston Public Library. Like the news of the actual Evergiven ship, ~evergiven-everywhere captured the imaginations of people all over the world, from &lt;a href=&quot;https://www.reddit.com/r/malaysia/comments/mfilz8/the_stranded_suez_canal_ever_given_ship_is_almost/&quot;&gt;a mall in Mayalsia&lt;/a&gt; to the &lt;a href=&quot;https://www.nytimes.com/2021/04/01/opinion/ever-given-ship-suez-canal.html&quot;&gt;opinion pages of the NY Times&lt;/a&gt;. We talked to Garrett about how and why he created this app, and why maps are such an important and interesting medium for storytelling.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: Tell us a bit about the work you do!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Garrett: I’m a historical geographer, and my research focuses on how people’s ideas about community, politics, and place have changed over time in response to spatial transformations like industrialization and urbanization. At the Leventhal Center, I oversee the library’s quarter-million geographic objects; we run exhibitions and public programs on history and geography themes, and also build digital tools to help people explore maps in new ways.&lt;/p&gt;
&lt;p&gt;**What is &lt;a href=&quot;https://evergiven-everywhe**re.glitch.me/&quot;&gt;~evergiven-everywhere&lt;/a&gt;, and why did you create it?&lt;/p&gt;
&lt;p&gt;If I’m being honest, there were three main reasons why I created this thing. First, I had been wanting to try Glitch to see how quickly I could use it to wrangle a project together. I’ve seen a lot of people whose work I admire using Glitch, and I was particularly intrigued by the open, collaborative concept since we’re always trying to get people interested in digital humanities methods in a friendly, welcoming manner. Second, I had a writing project that I was stuck on, and I’ll oftentimes do a little bit of coding when I’m procrastinating on writing. It was Sunday morning, and I told myself I’d try to do this before my second cup of coffee, and then move on to writing. Third, I just thought it would be funny to see the familiar picture of the Evergiven transposed onto other places!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/evergiven-everywhere?previewSize=100&amp;previewFirst=true&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How does the app work &lt;em&gt;technically&lt;/em&gt;?&lt;/strong&gt;
It’s pretty simple, actually: there’s a map of the world, and on top of it there’s a picture of a boat! I used the &lt;a href=&quot;https://glitch.com/@guides/guide-to-leaflet&quot;&gt;Leaflet&lt;/a&gt; library to create the map, pulling it in via a CDN. When we do more complicated mapping projects, I usually use the more complicated library OpenLayers and a build tool, as well as frameworks like Vue or Svelte, but in this case, I wanted to keep it super simple. With Leaflet I can make a simple map in about two minutes. I sourced the base map tiles from ESRI’s World Imagery layer. Beyond that, it’s just some vanilla JS to manipulate the DOM.&lt;/p&gt;
&lt;p&gt;In the first version, the one I did in about 20 minutes, there was no option to keep the ship true-to-scale. As it started getting popular, lots of people were tweeting at me saying they wanted this feature. Though I’d sworn I wouldn’t spend any more of my writing day working on this project, I figured that scaling the ship would make it a little bit more of a plausible educational tool rather than just a silly meme generator. Most web maps use the Web Mercator projection, in which scale is a function of both the zoom level and the latitude of the center point. (Mercator has &lt;a href=&quot;https://www.leventhalmap.org/digital-exhibitions/bending-lines/how-to-bend/projections/&quot;&gt;considerable size distortion&lt;/a&gt; along the y axis.) So I used a calculation that figures out the pixel-to-meters ratio at the map’s center point, and then implements a CSS transform to keep the Evergiven image true to that ratio.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What made you choose Glitch as the platform to create and host evergiven-everywhere?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve been intrigued for a while with the Glitch platform’s emphasis on remixing and sharing code. I also liked the challenge of seeing how quickly I could push out a project like this, without having to set up space on our web server, create a GitHub repository, and so on. We’ve been thinking about using Glitch for some of our adult education programs on web mapping, and I wanted to give it a try.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Your app is one of (if not &lt;em&gt;the&lt;/em&gt;) most shared apps all around social media and the news. Why do you think this reached the virality it did, and was that something you were expecting or hoping for while you were building it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I honestly wasn’t looking for meme fame when I created it. The Internet is so fickle; I’ve put many hours into projects that I thought would be more popular, and they barely made a splash. Then this project, which as I’ve noted was just a kind of coffee-break distraction, went absolutely crazy. Reflecting back on it, though, I think its virality does tell us something important about the collision between geographic scales. On the one hand, we consume a globalized media diet, and the herd effect of the Internet means that millions of people across the world are likely to have their attention turned towards a single topic at any given time. On the other hand, though, people still live their lives mostly in local geographies: we’re familiar with—and oftentimes emotionally connected to—the places that are near to us. The ability to juxtapose these scales, to see an image that’s become placeless dropped into a location that represents one’s sense of geographic “self,” is both amusing and instructive.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some of my favorite Glitch apps use maps to do creative things, your work included! What is it about maps that have gotten you into the work that you do, and why do you think they are such a compelling medium for app creation?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Making sense of the spatiality of the world around us is one of the foundational patterns of human consciousness. Maps are extraordinary visual devices because they reduce the geographic complexity of the real world into a simple and recognizable representation. (That means maps can also be very &lt;a href=&quot;https://www.leventhalmap.org/digital-exhibitions/bending-lines/&quot;&gt;dangerous&lt;/a&gt;, as they sometimes come to seem more real than reality itself.) I’ve always been interested in the way that maps configure people’s intuitive sense of what places are important to them—and also what kinds of communities they feel that they belong to. I sometimes refer to that as the interplay between the geography of “here” and the social solidarity of “us.”&lt;/p&gt;
&lt;p&gt;Maps oftentimes become interesting to people because they mix the familiar and the unfamiliar. I did a project a few years back with my colleague Alasdair Rae where we redrew the map of the US into regions based on the geography of &lt;a href=&quot;http://megaregions.us/&quot;&gt;commuter patterns&lt;/a&gt;. The outline of the US and the locations of major cities are very familiar to most people, at least people who live in the US. But the alternative geography of urban megaregions was something people had never “seen” in this way before, even if they often intuitively understood some of these regional interactions.&lt;/p&gt;
&lt;p&gt;**Going back to your app being so widely shared, what are the weirdest or most surprising places you’ve seen someone place Ever Given? 
**Honestly, I feel like I’ve seen it placed almost everywhere in the world over the past week. I thought it was kind of interesting to see it dropped into places where it looked absolutely ordinary, like the Port of Rotterdam or Long Beach. It was also surprising to see just how huge it seemed when it was dropped onto land, even in comparison to massive buildings like stadiums. And I laughed when a few people used the app early on to wedge the boat between the Cape of Good Hope and Antarctica (not to scale, of course), blocking the channel that shipping traffic was using to re-route around the plugged Suez Canal.&lt;/p&gt;
&lt;p&gt;**What can we expect next from you? **&lt;/p&gt;
&lt;p&gt;Well, hopefully, the writing project I was procrastinating on won’t take me too much longer! It’s a book that looks at the history of how planners debated how to handle different types of geographic “units” like the neighborhood, urban metropolis, or ecological region. At the Leventhal Center, we’re constantly building new mapping projects, like our &lt;a href=&quot;https://atlascope.leventhalmap.org/&quot;&gt;Atlascope&lt;/a&gt; tool for exploring historic atlases in the Boston area. I also hope over the next decade or so, we’ll be creating even more tools that make digital mapping more approachable and engaging. There are many people doing amazing projects with digital geography, but there’s still a formidable technical learning curve for everyone from K-12 teachers to academic historians. I can certainly imagine that some Glitch-based learning tools might be part of those efforts.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks to Garrett for chatting with us about &lt;a href=&quot;https://evergiven-everywhere.glitch.me/&quot;&gt;~evergiven-everywhere&lt;/a&gt; and the impact Glitch has had on digital geography. If you build or see an app on Glitch that you want us to feature, we&#39;d love to know! Em&lt;/em&gt;ail community@glitch.com or tweet &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Going global with Glitch: a Q+A with AMP educator Ben Morss</title>
    <link href="https://blog.glitch.com/post/going-global-with-glitch-amp-educator-ben-morss/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/going-global-with-glitch-amp-educator-ben-morss/</id>
    <content type="html">&lt;h1&gt;Going global with Glitch: a Q+A with AMP educator Ben Morss&lt;/h1&gt;
&lt;p&gt;It’s an all-too-familiar scenario for most of us. One day you’re looking at a calendar chock full of upcoming events and plans, and then BAM! A global pandemic hits, canceling everything in sight for the foreseeable future. But what to do if you’re an online educator and devrel professional trying to bring new devs to the web in various locales? This was the exact plight Ben Morss, Developer Advocate for Google faced last year when COVID-19 struck. We chatted with him about how he was able to face this situation head-on, how Glitch helped take his team global, and some of the challenges of being an online educator.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Can you provide an overview of the coding workshops you’ve run, or are running? Who do you work with on your team to make them happen and who participates?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In 2019, &lt;a href=&quot;https://twitter.com/robocell&quot;&gt;Rob Ocel&lt;/a&gt; at &lt;a href=&quot;https://www.thisdot.co/&quot;&gt;ThisDot&lt;/a&gt; and I created a set of &lt;a href=&quot;https://amp.dev/documentation/courses&quot;&gt;three free courses&lt;/a&gt; on &lt;a href=&quot;https://amp.dev/&quot;&gt;AMP&lt;/a&gt;. We designed them not just to help experienced web developers get started with AMP, but also to help aspiring web developers get started. After all, AMP lets people create interactive websites without writing JavaScript (though you can), and we felt this made it a nice entry point for newcomers.&lt;/p&gt;
&lt;p&gt;Running live web coding classes over the years, I learned that starting up a web server presents a significant obstacle. Also, for these courses, we wanted to give students starter code, mostly so they wouldn’t need to write their own CSS. Thus, we decided to incorporate an online coding environment into the courses. Other Googlers were already &lt;a href=&quot;https://glitch.com/@webdev&quot;&gt;using Glitch&lt;/a&gt; for &lt;a href=&quot;http://web.dev/&quot;&gt;web.dev&lt;/a&gt;. Glitch was cute, simple to get started with, and it made it quick and easy for people to copy a starter project. Rob and I decided it would be perfect for the AMP courses!&lt;/p&gt;
&lt;p&gt;We published the courses on &lt;a href=&quot;https://amp.dev/&quot;&gt;amp.dev&lt;/a&gt;. We also created &lt;a href=&quot;https://drive.google.com/corp/drive/folders/1QE_C-RmOjG8Sa_DGKQNzcOytXnEE5qoA&quot;&gt;decks&lt;/a&gt; and &lt;a href=&quot;https://www.youtube.com/playlist?list=PLXTOW_XMsIDS45GB-eBV5s_M9EGIXMjI_&quot;&gt;videos&lt;/a&gt; and made the training materials &lt;a href=&quot;https://amp.dev/documentation/courses/teachers/&quot;&gt;available to anyone&lt;/a&gt;. But we also wanted to make them available to meetups. So we compressed the first course into a &lt;a href=&quot;https://docs.google.com/presentation/d/1Lej0ggKs24i_mhTvqNd8dJ2SPt61gjeeZ66DpR7dZ6A/edit?usp=sharing&quot;&gt;two-hour workshop&lt;/a&gt;. And we encouraged training programs and boot camps, &lt;a href=&quot;https://developers.google.com/community/gdg&quot;&gt;Google Developer Groups&lt;/a&gt;, &lt;a href=&quot;https://developers.google.com/community/dsc&quot;&gt;Developer Student Clubs&lt;/a&gt;, and everyone else to run this workshop.&lt;/p&gt;
&lt;p&gt;Meanwhile, I was organizing and running &lt;a href=&quot;https://amp.dev/events/amp-roadshow/&quot;&gt;a series of AMP mini-conferences&lt;/a&gt; around the world. In 2020, I planned to focus exclusively on developing markets. Local contacts helped me set up a three-city trip to Pakistan, an event in Sri Lanka, and another in Bangladesh, all in March and April. I couldn’t wait to get started!&lt;/p&gt;
&lt;p&gt;Then, COVID-19 happened. We had to cancel all of our events. How could we reach developers now?&lt;/p&gt;
&lt;p&gt;After a period of mourning and confusion, I set up a couple of virtual workshops. We were pleasantly surprised to discover that these could be quite effective. Glitch was a key element here. Not only could students easily find our starter code and start working without having to start up a web server—but everyone’s projects were public by default as well. As people completed exercises, I’d ask them to share their Glitch URLs with me. I could then load those up on my computer and show them to the group. This provided a much-needed social element. And when people had trouble, they could still share their Glitch URL, and I could help them debug.&lt;/p&gt;
&lt;p&gt;In 2020, we ran about twenty of these virtual workshops.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nice-consonant?path=README.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/edit/#!/nice-consonant&quot;&gt;~nice-consonant&lt;/a&gt; is an app that represents most of the wo&lt;/em&gt;rk done in the AMP courses Morss facilitates.&lt;/p&gt;
&lt;p&gt;**How does an international coding workshop differ from a program that’s just confined to the US? **&lt;/p&gt;
&lt;p&gt;Our events centered in the US and our events centered elsewhere were very similar. One wonderful thing about the developer community is that it’s so international. A web developer in Australia often works with similar tools and similar problems as a web developer in Colombia. As long as everyone can understand the same language, they can use the same content. Of course, there are differences and exceptions, but to me, the remarkable thing is how much programmers around the world have in common.&lt;/p&gt;
&lt;p&gt;I noticed early on that a workshop put on by a group in one country would attract people from other places as well. I remember that a workshop put on by GDG Nuremberg also brought in students from places like India and Brazil. Which was spectacular.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We’d love to know how you structure the actual workshop. Can you share any of the materials or apps that you built?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For each of our three courses, we made one Glitch with the starter code and another Glitch with what the student should have at the end. Each course contained a series of exercises, each of which built on the previous work, so we also made Glitches for each intermediate step.&lt;/p&gt;
&lt;p&gt;For the workshop, I included 5 discrete tasks. Each involves adding features to a simple webpage, and as the student completes them they build the page. They start with something very simple—modifying an image so that it uses &lt;amp-img&gt; instead of the standard HTML &lt;code&gt;&amp;lt;img&amp;gt;&lt;/code&gt;. Then, they add an attribute to make that image responsive. Soon they’re adding an image carousel, social sharing links, and a menu. Within ninety minutes, they’ve learned how to use AMP components to create a basic interactive webpage! It can be quite empowering.&lt;/amp-img&gt;&lt;/p&gt;
&lt;p&gt;**How do these workshops help you achieve your team’s goals? How do you measure success? **&lt;/p&gt;
&lt;p&gt;Even though our international mini-conferences were thrilling, the workshops have been much more efficient. Our live events included a workshop portion, but it was hard to keep it going in a large room full of potentially restless people, not all of whom were developers or who’d brought along a laptop. Sometimes we didn’t have enough power strips or reliable WiFi. And, of course, to run an event in the physical world, we had to find a venue, secure catering, reach out to developers to come spend a day with us, and convince a set of volunteers to fly across the world. Live events were a wonderful adventure, but they also involved substantial time and expense. For the virtual events, I simply reached out to developers who ran an existing meetup. When the time came to do the workshop, I’d just walk up to my office and fire up my computer.&lt;/p&gt;
&lt;p&gt;Of course, I really miss the communities we discovered through live events. But some groups have successfully built community through virtual workshops. Last May, eight different groups from across North America, from Memphis to Winnipeg and Houston, all collaborated on a workshop. It became quite the social occasion!&lt;/p&gt;
&lt;p&gt;We ran live events for a few reasons, but quite possibly the two most important were exposing developers to AMP and getting their feedback. These virtual workshops help us continue to accomplish the first goal: participants get to make their first AMP site. Interestingly we tend to reach a lot more beginners and less experienced developers, so they become more of an educational event, a chance for newbies to get their feet wet.&lt;/p&gt;
&lt;p&gt;To help measure success (or failure), I usually ask participants to fill out a survey at the end. To incentivize people to take the trouble to fill it out, when possible we raffle off a small prize. Taken together, the survey results are about as high as I’ve ever seen for any event I’ve ever been involved with. Go Glitch!&lt;/p&gt;
&lt;p&gt;**Has anything in your workflow changed as a result of COVID-19? What’s different and how have you adjusted? **&lt;/p&gt;
&lt;p&gt;For a Developer Advocate, well, yes, pretty much everything changed. :) One week I was planning events in five cities, scheduling my own trip to Pakistan, and working on a talk for Google I/O. The next week, my main projects vanished. I had to start again.&lt;/p&gt;
&lt;p&gt;A year later, I’m accustomed to the new life that many of us are living—working from home, cooking and cleaning more, taking care of kids, and learning new skills, like how to snake out a clogged shower drain. I still feel highly privileged and incredibly fortunate. I still have a job, no one in my immediate family has caught COVID, and we are fortunate enough to be able to stay home. (This would have been much harder if I’d stayed in my previous career, as a musician.) We’re also fortunate that the extended family time has brought us closer together. But as I thrive on social interactions and the novelty of moving from place to place, I do still find this new life difficult. On the other hand, I’ve also had time to start coding more. Recently I even re-learned C in order to add &lt;a href=&quot;https://github.com/libgd/libgd/pull/671&quot;&gt;support for AVIF&lt;/a&gt; to &lt;a href=&quot;https://libgd.github.io/&quot;&gt;libgd&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;**For educators and dev rel professionals thinking about using Glitch to reach learners, what are some of your pro tips or lessons learned the hard way? **&lt;/p&gt;
&lt;p&gt;I really believe in workshops instead of talks, especially for online events. They help involve everyone. Start off with something easy. Make it fun, encourage people to chat, encourage them to stay involved.&lt;/p&gt;
&lt;p&gt;When doing this workshop, I always compress the part where I just talk to people. I’m pretty sure that after five minutes of me talking, most people watching me on their computer screens will have tuned out. I try to replace this talking time with discussion and with coding. Let people be active. Give them the space to learn!&lt;/p&gt;
&lt;p&gt;_Thanks to Ben for sharing his experience and wisdom in guiding international workshops and how Glitch was able to empower web devs in the making. If you build or see an app on Glitch that you want us to feature, we’d love to know! Email community@glitch.com or tweet &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch_&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Top 30 ways companies are using Glitch</title>
    <link href="https://blog.glitch.com/post/top-30-ways-companies-are-using-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/top-30-ways-companies-are-using-glitch/</id>
    <content type="html">&lt;h1&gt;Top 30 ways companies are using Glitch&lt;/h1&gt;
&lt;p&gt;There are at least a million ways you can use Glitch, and here are 30 ways we’ve seen your favorite companies, communities, and organizations build with Glitch.&lt;/p&gt;
&lt;p&gt;When we set out to create a way to enable people to get their cool idea spun into internet reality in a matter of seconds, there was no way to predict how folks would take Glitch and make it their own. While we try to keep the Glitch community updated on all of the amazing apps we come across, we also want to share a broader glimpse into who is embracing Glitch and how.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some apps you’ll recognize, others might surprise you&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The team behind everyone’s favorite workplace communication hub, &lt;a href=&quot;https://glitch.com/@slack&quot;&gt;Slack&lt;/a&gt; has been using Glitch for quite a while. From a place to spin up quick demos, to a portal for multiple workshop materials, to sample starters for their framework Bolt, the Slack team has embraced the many uses of Glitch. They aren’t alone—in fact, another popular communication application you might have heard of &lt;em&gt;~~[Twitter]&lt;/em&gt;(https://glitch.com/@twitter)~~ famously built &lt;a href=&quot;https://blog.glitch.com/post/build-twitter-api-app-stream-tweets-real-time&quot;&gt;a demo of their API&lt;/a&gt; late last year on Glitch. One of their UI engineers liked Glitch so much that they used it to build an &lt;a href=&quot;https://twitter.com/hkgumbs/status/1312838118454722562&quot;&gt;Eleventy site&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Speaking of visualization, John Keefe of the New York Times wrote about his work in &lt;a href=&quot;https://johnkeefe.net/drawing-arcs-of-circles&quot;&gt;visualizing COVID-19 cases in Congress&lt;/a&gt; and shared the above demo on Glitch of &lt;a href=&quot;https://drawing-congressional-arcs.glitch.me/&quot;&gt;the final results&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Teams from Postman, Microsoft, and Vonage also used Glitch to host internal resources like this self-service learning platform &lt;a href=&quot;https://blog.postman.com/public-workspace-for-api-trainings-postman/&quot;&gt;Postman launched&lt;/a&gt; using Glitch as the backends of their API training workspace, which is a self-serve learning platform they just launched! Tomomi Imura at Microsoft created &lt;a href=&quot;https://dev.to/azure/beginners-guide-to-ms-teams-development-1-tabs-4e9k&quot;&gt;a tutorial series on developing for Microsoft Teams&lt;/a&gt; using Glitch throughout for the coding exercises.&lt;/p&gt;
&lt;p&gt;Dwane Hemmings from the Communications API folks at Vonage posted &lt;a href=&quot;https://www.nexmo.com/blog/2020/10/07/using-web-components-in-a-react-application-dr&quot;&gt;a tutorial on using Web Components in a React app&lt;/a&gt; on Glitch, as part of a series and Garann Means has been &lt;a href=&quot;https://twitter.com/search?q=vonage%20glitch&amp;amp;src=typed_query&amp;amp;f=live&quot;&gt;posting cool videos&lt;/a&gt; showing how to get set up on Glitch to build with the Vonage API.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Using a browser to read this? Count their teams as fans, too&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;By giving developers the tools to easily set up a demo, Glitch has enabled the teams behind some of your favorite browsers to make them even better! Google Chrome used Glitch to show &lt;a href=&quot;https://viridian-receptive-rugby.glitch.me/&quot;&gt;a demo of the web serial API&lt;/a&gt; during the Chrome 89 release, and shared &lt;a href=&quot;https://houdini.how/&quot;&gt;many similar apps&lt;/a&gt; during 2020’s Google Chrome Dev Summit. In Mozilla’s MDN Web Docs, &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/Element/requestFullScreen#examples&quot;&gt;they point to Glitch&lt;/a&gt; as a way to test out the  &lt;em&gt;Element.requestFullscreen()function&lt;/em&gt;—or remix it!&lt;/p&gt;
&lt;p&gt;As recently as earlier this month Microsoft pointed users to try out the new CORS error reports with &lt;a href=&quot;https://cors-errors.glitch.me/&quot;&gt;~cors-errors&lt;/a&gt; in their latest doc on what&#39;s new&lt;a href=&quot;https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/whats-new/2020/11/devtools#report-cors-errors-in-the-network-tool&quot;&gt; &lt;/a&gt;in &lt;a href=&quot;https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/whats-new/2020/11/devtools#report-cors-errors-in-the-network-tool&quot;&gt;Edge DevTools&lt;/a&gt;. When it comes to standards work, we joined DuckDuckGo and many other major industry leaders in the call for a &lt;a href=&quot;https://globalprivacycontrol.org/press-release/20201007.html&quot;&gt;Global Privacy Control&lt;/a&gt; standard and &lt;a href=&quot;https://spreadprivacy.com/announcing-global-privacy-control/&quot;&gt;implemented it&lt;/a&gt; in their suite of privacy browsers, which you can test at &lt;a href=&quot;https://global-privacy-control.glitch.me/&quot;&gt;~global-privacy-control&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You too can use Glitch to try out or test new browser capabilities, just like the teams behind the browsers themselves do.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Empowering developers with tutorials, tools, and documentation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Browser teams are not the only ones who have caught on to the powerful set of tools Glitch provides software teams. Three use cases we frequently see hosted on Glitch are hands-on tutorials, developer tooling, and approachable documentation.&lt;/p&gt;
&lt;p&gt;As we recently shared, &lt;a href=&quot;https://blog.glitch.com/post/going-global-with-glitch-amp-educator-ben-morss&quot;&gt;the AMP team used Glitch&lt;/a&gt; over the pandemic to create and share their series of online workshops with beginners. Speaking of beginners, we created Glitch with them in mind, not only to help folks get a site started in seconds but by introducing the rewind feature to help beginners and professionals alike, take a step back when they need to. Evelyn from Canada Learning Code &lt;a href=&quot;https://www.canadalearningcode.ca/intimidated-to-excited-how-one-ladies-learning-code-workshop-changed-my-mindset-about-coding/&quot;&gt;wrote this great post&lt;/a&gt; about her journey of learning how to code and building &lt;a href=&quot;https://may14-html-css-workshop.glitch.me/&quot;&gt;her first site on Glitch&lt;/a&gt;. Here’s &lt;a href=&quot;https://twitter.com/corintxt/status/1316766238870208514&quot;&gt;a Twitter thread we love&lt;/a&gt; of Corin Faife of Witness.org talking about using Glitch to teach his coworkers an intro to HTML workshop and how they now have their own personal sites!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@TammyButow&quot;&gt;Tammy Butow&lt;/a&gt; of Gremlin created this cool coding workshop using Glitch for GirlGeekAcademy’s &lt;a href=&quot;https://girlgeekacademy.com/shehacks/&quot;&gt;She Hacks&lt;/a&gt; hackathon. This &lt;a href=&quot;https://web.dev/css-marker-pseudo-element/&quot;&gt;web.dev tutorial on making custom bullet points using CSS&lt;/a&gt; from Google is a fantastic example of how Glitch can transform the average tutorial into a hands-on experience.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pouchdb-bug-helper?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/~pouchdb-bug-helper&quot;&gt;~pouchdb-bug-helper&lt;/a&gt; makes it easier for developers to cr&lt;/em&gt;eate reproducible bug reports for PouchDB.&lt;/p&gt;
&lt;p&gt;One of the most popular uses of Glitch we see out in the wild has to be for demos and dev tools. The PouchDB team created &lt;a href=&quot;https://glitch.com/~pouchdb-bug-helper&quot;&gt;~pouchdb-bug-helper&lt;/a&gt; to enhance the bug reporting experience for their users by making it easier for them to submit reproducible test cases. It’s linked directly &lt;a href=&quot;https://github.com/pouchdb/pouchdb#getting-help&quot;&gt;in their repo README&lt;/a&gt; and is one of several ways maintainers can get great use out of Glitch! &lt;a href=&quot;https://www.patreon.com/teamstep&quot;&gt;Team STEP&lt;/a&gt; is an indie collective of game developers, musicians, 3d artists, and illustrators, and one of its members built this &lt;a href=&quot;https://github.com/TeamSTEP/glitch-deploy-tool&quot;&gt;CLI tool &lt;/a&gt;for pushing local files to Glitch. Their README is pretty thorough and they wrote &lt;a href=&quot;https://support.glitch.com/t/a-cli-tool-for-pushing-local-files-to-glitch/33659&quot;&gt;their reasoning behind it on the forum&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Jenny Brennan of the Ada Lovelace Institute built this tool &lt;a href=&quot;https://twitter.com/~hashflag&quot;&gt;~hashflag&lt;/a&gt; for testing out hashflags (those emoji in Twitter hashtags) to use when they were designing the #AdaLovelaceDay hashflag. Read more about the tool and the cool process &lt;a href=&quot;https://jennybrennan.com/ada-lovelace-hashflag-emoji/&quot;&gt;on Jenny’s blog&lt;/a&gt;. The Tableau team also put together &lt;a href=&quot;https://www.youtube.com/watch?time_continue=647&amp;amp;v=Yqa7bSN2mbs&amp;amp;feature=emb_logo&quot;&gt;this demo&lt;/a&gt; showcasing how to create a Web Data Connector from start to finish. Keisha, the dev in the video, won Tableau’s internal hackathon using Glitch earlier this year!&lt;/p&gt;
&lt;p&gt;There are so many intriguing and innovative Glitch sites and apps that inspire surprise and delight that listing them all in one place would take away from the time you could spend exploring and tinkering with them. But don’t take our word for it, &lt;a href=&quot;https://support.glitch.com/c/the-gallery/6&quot;&gt;check out the gallery&lt;/a&gt; where the Glitch community shares their works of art! Or, better yet, &lt;a href=&quot;https://glitch.com/create-project&quot;&gt;try Glitch for yourself&lt;/a&gt;.  And if you&#39;re working with a larger team, or need custom billing or priority support, we&#39;ve got you. &lt;a href=&quot;https://forms.gle/WMhxu12FwJxnmJgn9&quot;&gt;Contact us for pricing&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Remix a whole new Glitch</title>
    <link href="https://blog.glitch.com/post/remix-a-whole-new-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/remix-a-whole-new-glitch/</id>
    <content type="html">&lt;h1&gt;Remix a whole new Glitch&lt;/h1&gt;
&lt;p&gt;We’re excited to announce some new updates that will have you building even faster with new starter apps, support for generated static sites, and a clean new look that makes the Glitch experience faster and fresher than ever.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Get from idea to “Hello World” in seconds with our new lineup of starter apps, along with new and improved support for generated static sites&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We’ve created new, fresh and fast starter apps to get you building websites and Node apps in seconds. In addition to a refresh of our &lt;a href=&quot;https://glitch.com/edit/#!/glitch-hello-website&quot;&gt;static website&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/edit/#!/glitch-hello-node&quot;&gt;full-stack Node app&lt;/a&gt; starters, we’re improving our FREE static sites to support generated static sites, too! This was something our community has been asking for, so we’re excited to give you the benefits of fast and free static sites with the power to configure how your sites are built.&lt;/p&gt;
&lt;p&gt;Try it out by remixing our brand new &lt;a href=&quot;https://glitch.com/edit/#!/glitch-hello-react&quot;&gt;React&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/edit/#!/glitch-hello-eleventy&quot;&gt;Eleventy&lt;/a&gt; starters or &lt;a href=&quot;https://help.glitch.com/kb/article/113-i-noticed-a-%E2%80%9Cglitch%E2%80%9D-entry-in-the-react-and-eleventy-starter-projects%E2%80%99-package-json-what-does-that-do/&quot;&gt;updating your app’s package.json file.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We picked a powerful set of tools to help you create full-featured apps on Glitch.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There’s so much anxiety about which JS framework or build tool to pick, so we made some really good default choices for you. Our new Node starter now uses &lt;a href=&quot;https://www.fastify.io/&quot;&gt;Fastify&lt;/a&gt; to give you a faster, extendable developer experience when writing Node. We chose &lt;a href=&quot;http://reactjs.org/&quot;&gt;React&lt;/a&gt; and &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;Eleventy&lt;/a&gt; for their versatility, documentation and the wealth of developer content created by their communities. And we harness the powers of &lt;a href=&quot;https://vitejs.dev/&quot;&gt;Vite&lt;/a&gt; to further improve the development and build experience in our React starter.&lt;/p&gt;
&lt;p&gt;You get all of the benefits of these tools without having to do any setup. But if you do want to configure your app or use other tools, go for it! Glitch won’t lock you into the platform or abstract away the code that is powering your idea. Don’t forget the &lt;a href=&quot;https://help.glitch.com/kb/article/21-how-do-i-roll-back-changes-with-rewind/&quot;&gt;rewind feature&lt;/a&gt; is always there if you need to backtrack—mistakes are welcome and encouraged!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Syntax highlighting support for more file types&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;With this new update we’ve added support for syntax highlighting to make your code as clear and concise as possible. Open your Glitch editor to see syntax highlighting in action for the following file types:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;JSX&lt;/li&gt;
&lt;li&gt;Nunjucks&lt;/li&gt;
&lt;li&gt;Handlebars&lt;/li&gt;
&lt;li&gt;Vue&lt;/li&gt;
&lt;li&gt;Svelte&lt;/li&gt;
&lt;li&gt;TypeScript
These updates can help you go from idea to app in seconds, or serve as an introduction to a whole new world of frameworks. Don’t see your favorite framework listed right now? Our community is already collaborating to make the next wave of super-easy starters for Glitch. Join them and &lt;a href=&quot;https://support.glitch.com/c/feature-ideas/7&quot;&gt;let us know what you want to see next&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;What do you want to create?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our newly updated &lt;a href=&quot;https://glitch.com/create-project&quot;&gt;“Create Project” page&lt;/a&gt; is available for everyone now, featuring our new official starters as well as Github import. Watch this space for more useful starter apps, as well as projects curated from and by our community!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;There’s always something new to inspire you at Glitch&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Whether you’re just beginning to experiment with Glitch or a &lt;em&gt;remixer extraordinaire&lt;/em&gt;, we are excited to introduce—or reintroduce—what Glitch is all about to everyone. Yes, you can use Glitch to go from idea to site in seconds, but not just &lt;em&gt;any&lt;/em&gt; site: a reliable, performant, accessible site (or app!), backed by some of the most powerful tools on the web. These updates and features are the result of a lot of careful consideration for our amazing community of explorers, dreamers, and builders, resulting in a Glitch that is faster and fresher than ever.&lt;/p&gt;
&lt;p&gt;If you have any fun or interesting projects you’re building using our new starters, feel free to &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;tag us on Twitter&lt;/a&gt;, share in &lt;a href=&quot;https://support.glitch.com/c/the-gallery/6&quot;&gt;our support forum gallery&lt;/a&gt;, or email community@glitch.com so we can share with the community! In the meantime we’ll be hard at work making the Glitch experience the most reliable, intuitive, and friendly place to build the web. ✨&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Take your apps to the next level with a Pro accou&lt;/em&gt;nt&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;*Glitch is the fastest way to go from code to deploy. You can build anything from small static websites to complex full-stack apps for free! All Glitch users get our powerful and collaborative in-browser editor, with Github import/export and Prettier support. Static sites come with free always-on hosting; full-stack apps sleep to save resources but wake on demand. Upgrade to a Pro account to get all of that and more: access controls, private projects, and the ability to Boost 5 full-stack apps for more disk space, memory, and always-on status. &lt;a href=&quot;https://glitch.com/pricing&quot;&gt;Check out our pricing page to learn more and subscribe*!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the April 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-april-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-april-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the April 2021 edition&lt;/h1&gt;
&lt;p&gt;We can’t think of a better way to start off a recap of last month than to say that it’s never been easier to get started with Glitch since the recent &lt;a href=&quot;https://blog.glitch.com/post/remix-a-whole-new-glitch&quot;&gt;introduction of our starter apps&lt;/a&gt;, including React and Eleventy. We’re already seeing some fantastic new sites, remixes, and suggestions for even more starters!&lt;/p&gt;
&lt;p&gt;And finally, after all those winter months, April brought a spring bounty of creativity, art, tools, and a healthy dose of internet magic/nostalgia/silliness to the Glitch community. Here is what you created, curated, incubated, and disseminated during last month.&lt;/p&gt;
&lt;p&gt;**Dev tools and tutorials **🛠&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For anybody who wants to get started with Webpack on Glitch, &lt;a href=&quot;https://glitch.com/@KumuPaul&quot;&gt;@KumuPaul&lt;/a&gt;  created a very minimalist Webpack app with support for hot module reloading. Try out &lt;a href=&quot;https://glitch.com/~hello-webpack-typescript&quot;&gt;~hello-webpack-typescript&lt;/a&gt; and see the new TypeScript syntax highlighting in action!&lt;/li&gt;
&lt;li&gt;Finally, someone brave enough to speak out about JavaScript, &lt;a href=&quot;https://glitch.com/@tesseralis&quot;&gt;@tesseralis&lt;/a&gt;, has created this handy &lt;a href=&quot;https://glitch.com/~js-psa&quot;&gt;~js-psa&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Preview your markdown rendering in a multitude of themes with &lt;a href=&quot;https://multimark.glitch.me/&quot;&gt;~multimark&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@javaarchive&quot;&gt;@javaarchive&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;We love these collections of demos created by &lt;a href=&quot;https://glitch.com/@mattdesl&quot;&gt;@matdesl&lt;/a&gt;. &lt;a href=&quot;https://p5-demos.glitch.me/&quot;&gt;~p5-demos&lt;/a&gt; shows you p5.js examples of generative art, motion graphics, and interactive design, and &lt;a href=&quot;https://tone-demos.glitch.me/&quot;&gt;~tone-demos&lt;/a&gt; gives you examples using Tone.js for interactive and procedural sound. Try them out!
**Visualizations and fun with data! **📊&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/state-of-nyc?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://state-of-nyc.glitch.me/&quot;&gt;~state-of-nyc&lt;/a&gt; is a map app by &lt;a href=&quot;https://glitch.com/@jordanderson&quot;&gt;@jordanderson&lt;/a&gt; that with each refresh moves the population of a handful of cities across the map so you *can get the scope of the differences in population around the country.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wikidata-explorer.glitch.me/&quot;&gt;~wikidata-explorer&lt;/a&gt; is a remix of &lt;a href=&quot;https://evergiven-everywhere.glitch.me/&quot;&gt;~evergiven-everywhere&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ramiroaznar&quot;&gt;@ramiroaznar&lt;/a&gt; that visualizes wikidata queries. It’s awesome to see EE used as a remixable starter for other map apps!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alkaline-inquisitive-colony.glitch.me/&quot;&gt;Bill Gates Land Ownership&lt;/a&gt; is an app by &lt;a href=&quot;https://glitch.com/@doniecasey&quot;&gt;@doniecasey&lt;/a&gt; that lets you see the scale of how much land the Gates owned.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://community-insights.glitch.me/posts/issue-40/eojthebrave&quot;&gt;@eojthebrave&lt;/a&gt; scraped the #DrupalCon attendance once a minute from Hopin to visualize the flow of the conference &lt;a href=&quot;https://precious-hurricane-mandrill.glitch.me/&quot;&gt;and you can check it out here&lt;/a&gt;.
**Fun and games **👾&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tubatutorials?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~tubatutorials&quot;&gt;~tubatutorials&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@lanek85502&quot;&gt;@lanek85502&lt;/a&gt;, *will teach you how to play the tuba in less steps than you would think!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Glitch often comes up in this &lt;a href=&quot;https://www.reddit.com/r/incremental_games/&quot;&gt;incremental_games&lt;/a&gt; subreddit. It&#39;s just folks being wholesome, creating and sharing games that have incremental mechanisms. Try out &lt;a href=&quot;http://1stgame.glitch.me/&quot;&gt;~1stgame&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@Dravitar&quot;&gt;@Dravitar&lt;/a&gt;, or  &lt;a href=&quot;https://sushibeans.glitch.me/&quot;&gt;~sushibeans&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@corbancg&quot;&gt;@corbancg&lt;/a&gt; to start, but only if you can stand to lose focus/attention for hours.&lt;/li&gt;
&lt;li&gt;We love this 2048 clone, &lt;a href=&quot;https://2048-10710835.glitch.me/&quot;&gt;~2048-1070835&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sabrina15hallie&quot;&gt;sabrina15hallie&lt;/a&gt; using characters instead of numbers.&lt;/li&gt;
&lt;li&gt;Here is your new obsession: with this &lt;a href=&quot;https://gigapet-dp-484.glitch.me/&quot;&gt;Gigapet-inspired cat sim&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dpalencia&quot;&gt;@dpalencia&lt;/a&gt; you can remix it to create one for your own cats...we have.
**Miscellaneous and necessary **😎&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/away-message?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Remix &lt;a href=&quot;https://away-message.glitch.me/&quot;&gt;~away-message&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jdan&quot;&gt;@jdan&lt;/a&gt; to create your own nostalgic AIM away message profile, and it wa&lt;/em&gt;s written with one of our faves, &lt;a href=&quot;https://jdan.github.io/98.css/&quot;&gt;98.css&lt;/a&gt;, also created by @jdan.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It’s still a little chilly at night, here’s a &lt;a href=&quot;https://quilt-generator.glitch.me/&quot;&gt;~quilt-generator&lt;/a&gt; to keep you warm, made by &lt;a href=&quot;https://glitch.com/@csb324&quot;&gt;@csb324&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;“Tis tea time” according to &lt;a href=&quot;https://glitch.com/@jrwren&quot;&gt;@jrwren&lt;/a&gt;, who made &lt;a href=&quot;https://tis-tea-time.glitch.me/&quot;&gt;~tis-tea-time&lt;/a&gt; so you can keep track of what kinds are in &lt;em&gt;your&lt;/em&gt; pantry, using localstorage.&lt;/li&gt;
&lt;li&gt;If you like making patterns, &lt;a href=&quot;https://pattern-preview.glitch.me/&quot;&gt;~pattern-preview&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ellell&quot;&gt;@ellell&lt;/a&gt; is a neat little that shows you what the pattern is as you draw the tile.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://veg-calc.glitch.me/&quot;&gt;~veg-calc&lt;/a&gt; is a very cute and remixable tax calculator by &lt;a href=&quot;https://glitch.com/@kvcarido&quot;&gt;@kvcarido&lt;/a&gt;.
Since April has come and gone that means it has officially been one year of &lt;a href=&quot;https://multiuser-sketchpad.glitch.me/&quot;&gt;~multiuser-sketchpad&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mrdoob&quot;&gt;@mrdoob&lt;/a&gt;, one of the most viral Glitch apps ever! &lt;a href=&quot;https://twitter.com/mrdoob/status/1382670795961479169&quot;&gt;Take a stroll down memory lane&lt;/a&gt; back to the beginnings of quarantine, and watch the time lapse of everyone drawing together. If you have Glitch projects you built or love and want us to feature, share them on the forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com - You may just end up in our next roundup! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://glitch.com/~bison-namer&quot;&gt;~bison-namer&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@laurenbiron&quot;&gt;@laurenbiron&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@smonette&quot;&gt;steph&lt;/a&gt;.&lt;/em&gt; The Fermi National Accelerator Laboratory has bison babies to name, so they created this fun tool. 🦬&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A closer look at the new Glitch starter apps</title>
    <link href="https://blog.glitch.com/post/a-closer-look-at-the-new-glitch-starter-apps/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/a-closer-look-at-the-new-glitch-starter-apps/</id>
    <content type="html">&lt;h1&gt;A closer look at the new Glitch starter apps&lt;/h1&gt;
&lt;p&gt;We &lt;a href=&quot;https://blog.glitch.com/post/remix-a-whole-new-glitch&quot;&gt;just launched generated static sites&lt;/a&gt;!** **🎉 This has been an in-flight feature for a *long* time, and something I’m really excited to finally see out in the world. There are a lot of moving pieces, but the most important thing to take away is this: generated static sites allow you to run a development process and, when you’re done editing, Glitch will run your &lt;code&gt;npm run build&lt;/code&gt; script and upload that optimized build to the glitch.me** **domain every project gets free.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/create-project&quot;&gt;new starter projects&lt;/a&gt; were created for remixing. This bumps up our two templates (hello-express and hello-webpage) to four (website, node, react, eleventy) with opinionated and minimal versions of each. Thinking through the technology choices for each starter and choosing the packages that we were endorsing was an exciting challenge, and we were able to build on the incredible work the open-source community has been doing since we last created new starters. Let’s walk through the new starters and what powers them to give you a better idea of how they’ll help you get started building your idea in seconds.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-node?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Node.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our previous Node.js starter, hello-express, was in daily use but starting to fall behind modern Node best practices. Looking at the landscape of Node web servers, there was a clear choice: &lt;a href=&quot;https://www.fastify.io/&quot;&gt;Fastify&lt;/a&gt;. &lt;a href=&quot;https://github.com/fastify/benchmarks/&quot;&gt;The speed&lt;/a&gt; gives us the ability to serve more pages, faster, from the glitch containers. It’s also great how &lt;a href=&quot;https://www.fastify.io/ecosystem/&quot;&gt;easily extensible&lt;/a&gt; Fastify is. Having &lt;a href=&quot;https://www.fastify.io/docs/latest/Validation-and-Serialization/&quot;&gt;validation&lt;/a&gt; built-in didn’t hurt. We are really excited about what Fastify will allow us to build going forward and how to leverage it for Glitch users; plus, we can build &lt;a href=&quot;https://www.fastify.io/docs/latest/Plugins/&quot;&gt;Glitch-specific plugins&lt;/a&gt; to interface with our asset management, fully-powered terminal, etc., in the future. There isn’t a lot of boilerplate needed to instantly create an API, so we were able to keep both the opinionated and minimal versions of the Node.js starter fairly straightforward.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;React + Generated Static Sites&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We’ve had trouble in the past getting the React development process to be performant on Glitch servers, so solving the speed problem was the #1 priority. Fortunately, our team didn’t have to do much of the work here and instead could rely on &lt;a href=&quot;https://vitejs.dev/&quot;&gt;Vite&lt;/a&gt; to do the heavy lifting. It starts &lt;strong&gt;immediately&lt;/strong&gt;, supports TypeScript and JSX, and has hot module reload enabled by default. That significantly reduced the surface area we needed to build ourselves to support a lightning-fast React workflow.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-react?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;One way Vite achieves these incredible speeds is by bundling all of your dependencies (in &lt;a href=&quot;https://glitch.com/~glitch-hello-react&quot;&gt;~glitch-hello-react&lt;/a&gt; they are: React, Wouter and react-helmet-async) with &lt;a href=&quot;https://esbuild.github.io/&quot;&gt;ESBuild&lt;/a&gt;. ESBuild is *an extremely fast JavaScript bundler &lt;em&gt;written in Go&lt;/em&gt;. *Most likely you aren’t changing your dependencies nearly as much as your code, so it can do that once and only build again when you add a new dependency or upgrade the version.&lt;/p&gt;
&lt;p&gt;When you close the editor and stop working on your site, it runs the Vite build process in the background which creates an &lt;a href=&quot;https://vitejs.dev/guide/features.html#build-optimizations&quot;&gt;optimized bundle&lt;/a&gt; with Rollup. That means you can take advantage of the wild world of &lt;a href=&quot;https://vitejs.dev/guide/using-plugins.html&quot;&gt;Rollup plugins&lt;/a&gt;. We serve this fast production bundle at your free &lt;strong&gt;glitch.me&lt;/strong&gt; domain until you start working in the editor again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Eleventy + Generated Static Sites&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Static site generators are all the rage today, and for good reason. &lt;a href=&quot;https://www.11ty.dev/&quot;&gt;Eleventy&lt;/a&gt; cares about speed, ease of use, and—most importantly—the experience of someone browsing your site. When you run the Eleventy build script, it takes all of your files and creates a bundle that can be loaded by those still using AOL dialup. (Please let us know if you are still using AOL dialup!)&lt;/p&gt;
&lt;p&gt;The Eleventy starters list is a &lt;a href=&quot;https://www.11ty.dev/docs/starter/&quot;&gt;scoreboard with Lighthouse scores&lt;/a&gt;, pushing Eleventy builders to make a performant site that anyone on any connection can view. As website bundles get more and more bloated, Eleventy pushes for as little JavaScript as possible, and uses it only where you need it.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-eleventy?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Our &lt;a href=&quot;https://glitch.com/~glitch-hello-eleventy&quot;&gt; ~glitch-hello-eleventy&lt;/a&gt; starter has support for blog posts in Markdown, beautiful styling, and instructions for adding more complexity if you need it. The &lt;a href=&quot;https://glitch.com/~11ty&quot;&gt;minimal template&lt;/a&gt; was built by the Eleventy team.&lt;/p&gt;
&lt;p&gt;Along with support for Eleventy, we’re supporting all of the Eleventy projects that others have built. Want a high-performance blog with image optimizations and analytics? Check out &lt;a href=&quot;https://www.industrialempathy.com/posts/eleventy-high-performance-blog/&quot;&gt;eleventy-high-performance-blog&lt;/a&gt;. Something a little more designed, that uses Tailwind CSS and a JS framework (Alpine.js)? &lt;a href=&quot;https://11ta.netlify.app/&quot;&gt;Try 11ta&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;**Everything else **🎉&lt;/p&gt;
&lt;p&gt;These are just &lt;em&gt;our&lt;/em&gt; starters using the new generated static site functionality. You can apply the same concepts to a &lt;a href=&quot;https://glitch.com/~glitch-hello-vue&quot;&gt;Vue site&lt;/a&gt;, or &lt;a href=&quot;https://glitch.com/~glitch-hello-svelte&quot;&gt;Svelte&lt;/a&gt;! Any code you can run in the build script that outputs to a build folder can take advantage of this new functionality. Just add this configuration to your package.json:&lt;/p&gt;
&lt;p&gt;That will tell Glitch to treat your project as a generated static site so you have a development environment when you want it, and a production site on your glitch.me domain when you’re done.&lt;/p&gt;
&lt;p&gt;**So, why not remix one of these starters and &lt;a href=&quot;https://g**litch.com/create-project&quot;&gt;create a new project&lt;/a&gt; right now?&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Coding for the weekend, a q+a with Sunday Sites creator John Bengtsson</title>
    <link href="https://blog.glitch.com/post/coding-for-the-weekend-sunday-sites-creator-john-bengtsson/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/coding-for-the-weekend-sunday-sites-creator-john-bengtsson/</id>
    <content type="html">&lt;h1&gt;Coding for the weekend, a q+a with Sunday Sites creator John Bengtsson&lt;/h1&gt;
&lt;p&gt;Around a year ago, I had come across a number of super clever, little apps on Glitch that appeared to be from some kind of hackathon. I assumed it was from a one-off event, but then it kept happening! I found that they were coming from a small community of creative coders working off of prompts from a project called &lt;a href=&quot;https://sundaysites.cafe/&quot;&gt;Sunday Sites&lt;/a&gt;, led by a graphic designer and web enthusiast from Sweden, &lt;a href=&quot;https://glitch.com/@jhnbngtssn&quot;&gt;John Bengtsson&lt;/a&gt;. After spending hours looking at all of the past submissions, I reached out to John to learn more about this really inspiring and surprising community and project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: What is Sunday Sites and how/why did it get its start?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;John: Sunday Sites is a community built around creating hand coded websites in a playful manner, and it welcomes people from all skill groups to join. Around once a month, I send out a newsletter with an invitation to a so called “session” that I organize over video chat. In these sessions (always on Sundays), we create websites for two hours, using only HTML and CSS, and then spend the next hour or so talking about our creations. Each session is guided by an “instruction,” a prompt which I often keep pretty vague, just to help with generating ideas. The sites are then showcased on &lt;a href=&quot;https://sundaysites.cafe/&quot;&gt;SundaySites.cafe&lt;/a&gt;, which functions as the hub of the project.&lt;/p&gt;
&lt;p&gt;Sunday Sites started as my graduation project in January last year (I graduated Beckmans College of Design last spring and am now working at a design agency in Stockholm). For a very long time I’d been fascinated by early internet art and the way that relatively simple tools were used to explore new ways of interaction. Other themes I was interested in were collective creativity, online identity and internet culture in general. I combined my points of interest with inspiration from &lt;a href=&quot;https://html.energy/&quot;&gt;HTML.energy&lt;/a&gt; (by Laurel Schwulst and Elliott Cost) and Ritklubben (a graduation project by Beckmans alumnus Emelinn Heikkinen) and started forming ideas for what would become Sunday Sites.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dingbatday?previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://dingbatday.glitch.me/&quot;&gt;~dingbatday&lt;/a&gt;, a Sunday Sites submission *by &lt;a href=&quot;https://glitch.com/@lina.reidarsdotter.kallstrom&quot;&gt;@lina.reidarsdotter.kallstrom&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is it about Glitch that made you choose it as the recommended platform for hosting projects from these sessions?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;First of all because it’s so easy to use. One of the goals of the project is to sort of democratize creative coding, and to show how easy it is nowadays to build yourself a home on the web. Glitch is a really good tool for that as you don’t need to know how to upload anything to a server, mess around with DNS records or think about which text editor to get. It’s also great for making websites come to life fast, as everything updates in real-time, so it’s easy to share your site after the two hours of coding is over, or if you want someone’s opinion on something during the session.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What were your expectations when you scheduled the first session, and what was the outcome?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The first few sessions were only joined by me and some friends from school, and I hoped for maybe two or three other people to join after a while so I could continue organizing a few sessions over the summer. However, early on I posted a link to the project to &lt;a href=&quot;https://special.fish/&quot;&gt;Special.fish&lt;/a&gt;, and that link then had a life of its own on other platforms on the web, which lead to an unexpected increase in newsletter subscribers. So, after realizing that people seemed to like the initiative, I set up plans for making it happen at least once a month, and since then it has grown slowly but steadily.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It’s been over a year since the first session. How has the project changed, if at all, since then?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In some ways it hasn’t changed at all – the structure of the project is still very much the same. At the same time, as more people join and bring their energy into the project, it has started to feel more and more alive. If anything, the format just has become more distilled as time has passed and I’ve removed unnecessary components to be able to focus more on the act of making websites together.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I love how discrete and simple the prompts are! Where/who do they come from and what do you think makes a great creative coding prompt?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I often start with a vague idea of a website I want to make or a theme I want to explore, and then I write down the most important aspect of my idea so it can be interpreted in different ways. I think a good prompt needs to be concrete enough to guide the participants through the start of the process, but at the same time it should be open-ended enough for them to pick it up and turn into something of their own.&lt;/p&gt;
&lt;p&gt;The tone of my prompts is loosely based on Fluxus poetry, like Yoko Ono’s “Grapefruit,” where actions with varying levels of absurdity are described in a very dry and precise way. They often act as scripts for surreal performance pieces, and I thought that would be a good fit for a project about making artistic websites.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What are some of your favorite submissions so far?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://click-the-pigs.glitch.me/&quot;&gt;https://click-the-pigs.glitch.me&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dingbatday.glitch.me/&quot;&gt;https://dingbatday.glitch.me/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://touch-type.glitch.me/&quot;&gt;https://touch-type.glitch.me/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://colorfulplant.glitch.me/&quot;&gt;https://colorfulplant.glitch.me&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tiana.computer/sunday_sites/word.html&quot;&gt;https://tiana.computer/sunday_sites/word.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wall-of-sounds.glitch.me/&quot;&gt;https://wall-of-sounds.glitch.me&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/colorfulplant?previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*Hover over John’s own app &lt;a href=&quot;https://colorfulplant.glit*ch.me/&quot;&gt;~colorfulplant&lt;/a&gt; for some beautiful movement!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Are there any trends (content, code or aesthetic) that you’ve seen with submissions over the past year?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The marquee tag turns up every now and then, and most of the sites use standard web-safe fonts, but other than that I can’t really think of any strong trends among the sites. That would probably be easier to spot for someone with an outside perspective.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What do &lt;em&gt;you&lt;/em&gt; plan to build next?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve had plans for a long time to build a website for everything that doesn’t fit on my portfolio site – like code experiments, writings and more abstract kinds of design. I’m excited to start working on that when I have the time. I also have some super secret plans on how to expand the Sunday Sites project a bit, and I wish to make those plans reality soon as well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Shouts out to John, as well as the Sunday Sites community! To find out when the next Sunday Sites session is, &lt;a href=&quot;https://sundaysites.cafe/newsletter.html&quot;&gt;subscribe to the Sunday Sites newsletter.&lt;/a&gt; And if you build or see an app on Glitch that you want us to feature, let us know! Ema&lt;/strong&gt;il community@glitch.com or tweet &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt;. 😎&lt;/p&gt;
&lt;p&gt;*The project featured in this post’s header image is of Sunday Sites submission, &lt;a href=&quot;https://day-frien*d.glitch.me/&quot;&gt;~day-friend&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@fishthursdays&quot;&gt;@fishthursdays.&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the May 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-may-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-may-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the May 2021 edition&lt;/h1&gt;
&lt;p&gt;Around the web, May was about many things: a rainbow of M1 iMacs, very hungry caterpillars, bags of gasoline, Mare of Easttown, the list goes on. But here on Glitch, we celebrated &lt;a href=&quot;https://blog.glitch.com/post/a-closer-look-at-the-new-glitch-starter-apps&quot;&gt;new app starters&lt;/a&gt;, the BTS army, colors like you’ve never seen, and of course, some amazing remixes. But one thing was for certain – May was a season about fun and reawakening, and we definitely saw those themes in the apps that you all created during the past month.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Developer tools 🛠️&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hello, starter apps! Not only did folks do some awesome remixing of our new starters for React and Eleventy, but they also began to create more!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~glitch-hello-vuetify&quot;&gt;~glitch-hello-vuetify&lt;/a&gt; is a simple Vuetify 3 starter, based on the &lt;a href=&quot;https://glitch-hello-vue.glitch.me/&quot;&gt;Vue 3 starter&lt;/a&gt;, created by&lt;a href=&quot;https://glitch-hello-vue.glitch.me/&quot;&gt; @Stylix58.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~elm-lang&quot;&gt;~Elm-Lang&lt;/a&gt; is a clean Elm language app scaffolding, created by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/hello-webpack-typescript?path=README.md%3A1%3A0&quot;&gt;~hello-webpack-typescript&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@KumuPaul&quot;&gt;@KumuPaul&lt;/a&gt; is a template for building a vanilla single page application with Webpack.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@jonathan-annett&quot;&gt;@jonathan-annett&lt;/a&gt; created &lt;a href=&quot;https://glitch.com/embed/#!/embed/glitch-zenpoint-repl&quot;&gt;~glitch-zenpoint-repl&lt;/a&gt; which allows you to run a REPL via Glitch. A REPL, or read–eval–print loop, is a development tool that allows you to interact with objects in your code.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mdn-content-popularity.glitch.me/&quot;&gt;~mdn-content-popularity&lt;/a&gt; lists Mozilla Developer Network (mdn) content by popularity, which is a pretty cool API if you ask us. Hats off to &lt;a href=&quot;https://glitch.com/@tomayac&quot;&gt;@tomayac&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alternative-twitter-embeds.glitch.me/&quot;&gt;~alternative-twitter-embeds&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;@stefan&lt;/a&gt;, allow you to embed tweets without compromising your users’ privacy and your site’s performance.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/guessrgb?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_&lt;a href=&quot;https://guessrgb.glitch.me/&quot;&gt;~guessrgb&lt;/a&gt; is an RGB guessing game, and related to color is&lt;a href=&quot;https://blog.glitch.com/post/last-month-on-glitch-may-2021-edition/https_://find-css-colors.glitch.me/&quot;&gt; ~find-css-colors&lt;/a&gt; which is a cute CSS color name picker.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and games 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://blink-blink.glitch.me/&quot;&gt;~blink-blink&lt;/a&gt; uses Tensorflow and your webcam to change the background when you blink, created by &lt;a href=&quot;https://glitch.com/@monolesan&quot;&gt;@monolesan&lt;/a&gt;. We can’t wait to see this being remixed to create a cool photo booth app or game that you can play with just your eyes!&lt;/li&gt;
&lt;li&gt;A project from MIT’s Feminist Futures hackathon, &lt;a href=&quot;https://reproconvos.glitch.me/&quot;&gt;~reproconvos&lt;/a&gt; is both a physical card set, and a digital set, built by &lt;a href=&quot;https://glitch.com/@blouhie&quot;&gt;@blouhie&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@althea.rao&quot;&gt;@althea.rao&lt;/a&gt;. The cards are a set for &lt;strong&gt;Conversations For Every Dinner Table&lt;/strong&gt;, and give prompts to discuss topics like postpartum issues, menstruation, pregnancy, reproductive health, and more.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://are-we-done-yet.glitch.me/&quot;&gt;~are-we-done-yet&lt;/a&gt; is a really fun and also infuriating game by &lt;a href=&quot;https://glitch.com/@dmmanesh&quot;&gt;@dmmanesh&lt;/a&gt; that tests your patience but it’s hard to stop playing.&lt;/li&gt;
&lt;li&gt;The BTS army has been using Glitch to track streams for years and on May 21, a new single came out ~butter~, which means a new viral BTS site for it—you guessed it: &lt;a href=&quot;https://bts-butter.glitch.me/&quot;&gt;~bts-butter&lt;/a&gt; went up too.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bequiet.glitch.me/&quot;&gt;~bequiet&lt;/a&gt; is an audio-reactive experiment by&lt;a href=&quot;https://glitch.com/@dnlsmm&quot;&gt;@dnlsmm&lt;/a&gt; using Hydra! 
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/color-twist?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Just look at how&lt;a href=&quot;https://color-twist.glitch.me/&quot;&gt; ~color-twist&lt;/a&gt; renders, we wish it would go *on forever. Created by &lt;a href=&quot;https://glitch.com/@bengarvey&quot;&gt;@bengarvey&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Art and design 🎨&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We absolutely love&lt;a href=&quot;https://tarry-magenta-buttercup.glitch.me/&quot;&gt; this notation editor&lt;/a&gt; because&lt;a href=&quot;https://twitter.com/an_stevens/status/1394400375529082880&quot;&gt; it seems like the start of something incredibly useful to music writers&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fluid-expressions.glitch.me/#intro&quot;&gt;~fluid-expressions&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@sharma.sas&quot;&gt;@sharma.sas&lt;/a&gt;, is an artwork that “takes the form of a work of online speculative fiction centered around the design and craft of an object called a memory capsule.”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://css-ch-typography.glitch.me/&quot;&gt;~css-ch-typography&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@equinusocio&quot;&gt;@equinusocio&lt;/a&gt;, is a short, sweet, but super informative tool for understanding what &amp;quot;ch&amp;quot; units in css typography are.&lt;/li&gt;
&lt;li&gt;We love how&lt;a href=&quot;https://glitch.com/@celalexis&quot;&gt; @celalexis&lt;/a&gt; makes a photography portfolio interactive with&lt;a href=&quot;https://nurraihan.glitch.me/&quot;&gt; ~nurraihan&lt;/a&gt;. 
&lt;strong&gt;Meta apps 🖥️&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Apps for blogging or using Glitch, featured on the Glitch blog.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You have to check out the &lt;a href=&quot;https://glitch-in-the-wild.glitch.me/&quot;&gt;Glitch In the Wild app&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@khalby786&quot;&gt;@khalby786&lt;/a&gt;, which is a really awesome list of tools available for developers on Glitch and was crowdsourced by the wonderful folks in the Glitch support forum!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://oregano-blog.glitch.me/getting-started&quot;&gt;~oregano-blog&lt;/a&gt; is a little blogging app created by &lt;a href=&quot;https://glitch.com/@atylerrobinson&quot;&gt;@aTylerRobertson&lt;/a&gt; powered by Markdown, Express, Showdown and Pug.&lt;/li&gt;
&lt;li&gt;Created by &lt;a href=&quot;https://glitch.com/@SteGriff&quot;&gt;@SteGriff&lt;/a&gt;, the app &lt;a href=&quot;https://thats-no-moon.glitch.me/&quot;&gt;~thats-no-moon&lt;/a&gt; enables you to build your own Glitch-y loader.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/datapointe?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://datapointe.glitch.me/&quot;&gt;~datapointe&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ipen&quot;&gt;@ipen&lt;/a&gt; is a M&lt;/em&gt;OST CLEVERLY named data visualization project about ballet 🩰&lt;/p&gt;
&lt;p&gt;**Dataviz and crypto, two peas in a pod? **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/nycdatabot&quot;&gt;Data of New York&lt;/a&gt; is a Twitter and Mastodon bot, built by &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;@stefan&lt;/a&gt; that tweets maps created using data from&lt;a href=&quot;https://opendata.cityofnewyork.us/&quot;&gt; NYC Open Data&lt;/a&gt; and &lt;a href=&quot;https://www.mapbox.com/&quot;&gt;Mapbox&lt;/a&gt;. Want to read more about it? Check out this &lt;a href=&quot;https://fourtonfish.com/project/data-of-new-york/&quot;&gt;short write-up&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hen-worlds.glitch.me/&quot;&gt;~hen-worlds&lt;/a&gt; is a cryptocurrency hackathon project (specifically for hic et nunc) that explores what a metaverse for hic et nunc would be. It embeds (from our understanding) NFTs from IPFS within an a-frame virtual world.
And just like that, we’re into a new month. Thank you so much for all of the wisdom, surprise, and delight that you bring to Glitch! We can’t wait to see what you come up with next month. If you have Glitch projects you built or love and want us to feature, share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com - You may just end up in our next roundup! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://laboratoriomedusa.glitch.me/&quot;&gt;~laboratoriomedusa&lt;/a&gt;, built with Hydra, the live coding visualization library, by[ @tacacocoding]&lt;/em&gt;(https://glitch.com/@tacacocoding) as a visualizer for their friend’s album.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Trying to end &quot;Stack Anxiety&quot;</title>
    <link href="https://blog.glitch.com/post/ending-stack-anxiety/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/ending-stack-anxiety/</id>
    <content type="html">&lt;h1&gt;Trying to end &amp;quot;Stack Anxiety&amp;quot;&lt;/h1&gt;
&lt;p&gt;If you follow developer conversations online, you’ve no doubt seen various people saying things like “Everybody ought to try this one new framework!” or “Nobody should still be using that old library!” or “That programming language is dead!” Very broad, sweeping, seemingly-authoritative statements, often made without considering the context by which others make their technical decisions. They don’t always do much to make things easier for people who just want to create. You&#39;ve probably also seen people worrying about all the prerequisites and technical dependencies that get in their way every time they try to create something new. It’s gotten harder than ever just to &lt;em&gt;try&lt;/em&gt; the new frameworks and libraries that come out every day, let alone give them a fair, in-depth assessment. Trudging through installation, configuration, dependency hell, and all the other parts of setup can have you feeling burnt out even before you set out to learn a new syntax or design pattern.&lt;/p&gt;
&lt;p&gt;In short, the way that coders encounter new technologies that are supposed to help them seems perfectly designed to create what we could call “stack anxiety”. We can sum it up as two big worries:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Concern that one isn’t using the “right” tools or frameworks, not on technical grounds but on social ones&lt;/li&gt;
&lt;li&gt;Fatigue or worry about all the overhead involved in trying out new frameworks or libraries, with lots of technical barriers that have nothing to do with coding itself
Put together, these two big causes of stack anxiety are like a perfect recipe for sucking all the fun out of coding.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Stack anxiety is a lot like FOMO — it’s exacerbated by how we talk about coding, especially on social media. Thought pieces written by people who are (or who &lt;em&gt;sound like&lt;/em&gt;) experts, even when well-intentioned, can have a huge negative impact on coders who are just starting out. And we&#39;re all newbies sometimes, whether it&#39;s because we&#39;re new to a particular framework, or because we&#39;re new to coding in general.&lt;/p&gt;
&lt;p&gt;The end result is the coding equivalent of looking at your Instagram and comparing yourself to an influencer whose entire job is to look appealing on social media. You’re gonna feel bad! And you never see all the hard work they&#39;re doing behind the scenes, often with a whole team helping them do it.&lt;/p&gt;
&lt;p&gt;This painful pattern often makes the most vulnerable coders feel bad for making choices that are often perfectly reasonable, or for which they didn’t really have much choice due to legacy or other constraints. Sometimes you just &lt;em&gt;can’t&lt;/em&gt; use that tech that it seems like all the “cool kids” are talking about. And sometimes, even if a technology is really interesting, getting it set up and running takes up all the time or energy we have, leaving no time for, you know, the actual coding.&lt;/p&gt;
&lt;h2 id=&quot;there-s-got-to-be-a-better-way&quot; tabindex=&quot;-1&quot;&gt;There’s got to be a better way! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/ending-stack-anxiety/#there-s-got-to-be-a-better-way&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve thought a lot about stresses like Stack Anxiety when making Glitch, because we’re deeply focused on removing any barriers that get in the way of quickly creating apps. And here’s what we&#39;ve found: barriers to coding are as likely to be social or structural as they are technical.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A lot of times, the hard part about coding isn&#39;t the coding.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, how are we trying to make sure Glitch reduces everyone&#39;s anxiety a little bit? By addressing the issue at a few different levels.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;You&#39;ve got this!&lt;/strong&gt; One consistent part of how we&#39;ve designed Glitch&#39;s community is to make sure everyone is encouraged and rewarded for being thoughtful and supportive to one another, not critical of their choices. For example, in lots of places where you see another person&#39;s avatar on Glitch, you can instantly click to thank them. (And we&#39;ll be working to expand this to almost every place you can connect with people on Glitch.) When so much of coding culture is about tearing apart other people&#39;s work or trying to seem smarter by being critical of their creations, it can mean a lot to know someone has your back. It even goes all the way to Glitch&#39;s very name — we chose a name that means a little mistake or problem, because we &lt;em&gt;all&lt;/em&gt; have bugs sometimes, and it can be reassuring to know that we can fix them together.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Really good defaults.&lt;/strong&gt; Recently, we created an &lt;a href=&quot;https://blog.glitch.com/post/a-closer-look-at-the-new-glitch-starter-apps&quot;&gt;all new set of starter apps&lt;/a&gt; for people to remix and get started with as they build new apps on Glitch. It’s a bit counterintuitive, but part of the reason we spent a lot of time choosing really great default stack choices on these starter apps is so that &lt;em&gt;you don’t have to&lt;/em&gt;. You’re not getting into some personal or political battle when you pick a JavaScript framework on Glitch, you&#39;re just getting something that runs great, instantly, and lets you focus on your ideas and your coding.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Instant setup.&lt;/strong&gt; How many times have you lost all your momentum on creating a new project because you get stuck trying to wrangle dependencies, or configure new components that you have to install, or because something in your dev environment breaks in a way that takes forever to debug? One key goal of Glitch is to eliminate those entire categories of stresses — especially because it can be so hard to feel inspired and motivated to make something new if the first thing you encounter is a whole lot of exhausting chores.
The great part is, over the last few years, the Glitch community has fully adopted this ethos. Everyone works together to support community members and creators in having less stack anxiety overall. For example, we’ve documented the rationale behind our opinionated choices for each part of the stack in our new starter apps. But that&#39;s &lt;em&gt;not&lt;/em&gt; trying to say “this is the One True Way”. Rather, it’s so you can understand the choices being made, and keep your focus and energy on the problem you’re trying to solve. If you run into any issues, these default choices were made with the goal in mind of ensuring you’d be able to find others using the same tools in similar ways — whether that’s in the Glitch community or out on the internet at large. We wanted to make it as likely as possible that getting your app running wouldn’t involve having to justify, defend, or explain your technical choices to anyone who wasn’t trying to help you build.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ultimately, that&#39;s what all this work boils down to. The social aspects of coding, and connecting to other coders, should be &lt;em&gt;reassuring&lt;/em&gt; us about the choices we make, and the tools we rely on. Trying new things should be exciting and rewarding, not a moment that inspires fear of what&#39;s about to happen. There are so many more cool apps and projects just waiting to be made, to solve real problems or express meaningful ideas. We just have to support each other in making an environment where the social and technical barriers to coding don&#39;t get in the way of unleashing that creative potential.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>What do we mean by &quot;simple&quot;?</title>
    <link href="https://blog.glitch.com/post/what-kind-of-simple/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/what-kind-of-simple/</id>
    <content type="html">&lt;h1&gt;What do we mean by &amp;quot;simple&amp;quot;?&lt;/h1&gt;
&lt;p&gt;Recently, we &lt;a href=&quot;https://blog.glitch.com/post/a-closer-look-at-the-new-glitch-starter-apps&quot;&gt;launched a whole new set&lt;/a&gt; of starter apps on Glitch, with the goal of making it nearly instant to build apps using the latest and greatest frameworks. Naturally, while creating these new experiences, we wanted things to be simple. But that raised an important question:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What kind of simple?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Going back a few years, we built Glitch around the idea that anyone should be able to create a real website or app using standard code, right from their browser, and have it up and running instantly. Today, that’s more or less the case, and the evidence is that clever folks (like you!) have used Glitch to build over ten million apps.&lt;/p&gt;
&lt;p&gt;For some users, like students learning to code for the first time, “simple” may best mean “has the fewest distractions”. And in that context, distractions can be things like metadata or configuration options that, while useful for a production website, might require a lot of confusing explanation at a point when a learner is first trying to understand the major concepts they’re wrangling with.&lt;/p&gt;
&lt;p&gt;By contrast, for coders who may be familiar with web development in general, but might not know the specifics of a new framework that they’re trying out for the first time (or for the first time in a long time), the typical boilerplate that one might see in an app are familiar and reassuring parts of a web page that they expect to see. And so, “simple” means “it handles all those little default chores for you, so you don’t have to”.&lt;/p&gt;
&lt;p&gt;These are both valid expressions of “simple”, and both vitally important to audiences we care deeply about. Having simple experiences that anybody can use to start coding productively is a key part of tackling the stress we call &amp;quot;&lt;a href=&quot;https://blog.glitch.com/post/ending-stack-anxiety&quot;&gt;stack anxiety&lt;/a&gt;&amp;quot;.  But these two versions of simplicity are also &lt;strong&gt;mutually exclusive&lt;/strong&gt; — we can’t make an app that’s “simple” by having fewer lines of distracting metadata while simultaneously making one that’s “simple” by giving you all the default metadata out of the box. We can’t be simple by automatically handling configuration while also being simple by making it easy to customize configuration.&lt;/p&gt;
&lt;p&gt;So we took an uncharacteristic path for Glitch: &lt;strong&gt;We chose both.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Typically, we’ve had a strong bias toward being opinionated, while offering customization under that hood. That way, we can have a predictable experience that users on the platform can share, and also we can smooth the rough edges of one particular designed experience. But we’re at a stage of maturity and familiarity with the ways that people want to build on Glitch which lets us offer a little more flexibility without losing that ease of use.&lt;/p&gt;
&lt;p&gt;Thus: “Hello” and “mvp”. (Here, we&#39;re using &amp;quot;mvp&amp;quot; to mean &amp;quot;minimum viable product&amp;quot;, a common industry term for the simplest version of a project that could possibly do the job.) For each of our common frameworks, we offer each of these two options:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;**Hello: **a starter app that’s set up with all the most popular default configuration settings and boilerplate provided for you out of the box&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;**MVP: **a starter app that’s the absolute minimum to get you running, with nothing that you might want to delete and no distractions of anything unfamiliar
These two approaches encompass two different but valuable views of simplicity:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;“Do it for me, but let me change it later if I need to”&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;“Don’t do anything for me except the essentials, so I don’t have any distractions”
We’d love to hear how those choices work for you, and also how you think about what “simple” is for creating. The early response to these choices has been phenomenal. One way we could tell that this approach is working is by looking at examples like these Preact starters, created by a community member, which already follow the implicit convention we’ve been creating. The fact that people in the community can intuit how these kinds of examples should work means that it’s comprehensible enough for people to understand the whole system, not just one individual implementation. And it’s creators in the community who see the benefit.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’ll be accelerating our creation of opinionated new starter apps in both flavors of “simple”, using the toolkits, frameworks and libraries you’ve asked for most. If you want to be part of creating one, or to see your favorite technology featured, reach out and share your ideas (or example apps!) with us. And if you’ve tried out the new, simpler starter apps, let us know what would make them even more useful for your workflow. We want things to be as simple as possible.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Data-driven full stack apps — running instantly!</title>
    <link href="https://blog.glitch.com/post/data-driven-full-stack-apps-running-instantly/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/data-driven-full-stack-apps-running-instantly/</id>
    <content type="html">&lt;h1&gt;Data-driven full stack apps — running instantly!&lt;/h1&gt;
&lt;p&gt;Good news — after the wonderful response to our recent &lt;a href=&quot;https://blog.glitch.com/post/remix-a-whole-new-glitch&quot;&gt;huge updates to Glitch&lt;/a&gt;, we’re back with even more of what you — the Glitch community — asked for.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Now running a real database behind your app is as easy as remixing&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We’ve launched &lt;a href=&quot;https://glitch.com/@glitch/database-starters&quot;&gt;four brand-new starters&lt;/a&gt; that instantly set up some of the most popular database options for your app automatically.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;~glitch-hello-sqlite: A simple, powerful full-stack app backed by a SQLite database&lt;/li&gt;
&lt;li&gt;~glitch-blank-sqlite: That same SQLite app, but with just the basics to get started&lt;/li&gt;
&lt;li&gt;~glitch-hello-airtable: Use your data in Airtable to power your Glitch app!&lt;/li&gt;
&lt;li&gt;~glitch-hello-datastax: It’s a Cassandra database app, powered by our friends at Datastax
Now, you can experiment with creating archives, backups, collaborative apps, and more with the power of persistent data storage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-sqlite?path=README.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Imagine having a full-stack node app running a Cassandra database, in under a minute. Thanks to our amazing Glitch community, that&#39;s now possible, along with lots of other improvements to building full-stack (and even database-powered!) apps.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try out Blank starter apps and improved next steps&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We loved this idea from the community, so now Blank starter apps are available for most of the Glitch starter apps. Blank is truly the best way to describe these minimal starter versions of the apps, and we’re very excited to see how you use them! We’ll create Blank options for all of our Hello starter apps going forward. (No more having to delete parts you’re not using!)&lt;/p&gt;
&lt;p&gt;Another update to the current roster of Hello starter apps is the new “Try this next” in TODO.md, which gives you a simple list of tips on what to try next once you’ve created a new app.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-node?path=TODO.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Look for the TODO.md file in our Hello apps. It’s got a few suggestions for things you might want to try next with your new app. Let us know if you try any of them out!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Check out curated collections and start gathering your own&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Search no more, curated collections are back! Now, you can find the new (and classic!) starters on &lt;a href=&quot;https://glitch.com/create-project&quot;&gt;/create-project&lt;/a&gt; along with a showcase of apps made by the community.&lt;/p&gt;
&lt;p&gt;We’re always on the lookout for apps and collections to share with the community, so let us know if you’ve curated any that we should share by posting them to &lt;a href=&quot;https://support.glitch.com/c/the-gallery/6&quot;&gt;the Support Forum gallery&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Just when you thought things couldn’t get any fresher&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Finally, because you know we like to keep things fresh, we’ve made some performance updates resulting in a significantly faster load of Glitch.com (up to &lt;em&gt;3 times faster&lt;/em&gt;!). This is just the first step toward even bigger new community features to come.&lt;/p&gt;
&lt;p&gt;We can’t think of anything fresher than showing appreciation back to the community so now you can thank users just by hovering. This makes it easier than ever to thank fellow members of the community for their awesome contributions. Don’t be shy about thanking your fellow community members, it’ll make their day.&lt;/p&gt;
&lt;p&gt;As you try out these new starters, features, and updates, be sure to &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;tag us on Twitter&lt;/a&gt; or email community@glitch.com so we can share your handy work with the Glitch community. We want to tell the world about what you make, so don’t be shy. Your work helps inspire everyone else in the community!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the June 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-june-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-june-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the June 2021 edition&lt;/h1&gt;
&lt;p&gt;And just like that we’re into a new month! While the internet was busy celebrating Pride, National Selfie Day and National Donut Day, the Glitch community was doing all of the above &lt;em&gt;and&lt;/em&gt; working on creating new and inventive ways to internet all of the things. With the added option of our recently released persistent &lt;a href=&quot;https://blog.glitch.com/post/data-driven-full-stack-apps-running-instantly&quot;&gt;data storage starter apps&lt;/a&gt;, June was such a productive month that it keeps getting harder and harder to choose apps and projects to write these roundups! Let’s take a look back at some of our favorite June joints.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Music and Games 🎶&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/experiments-os?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/~experiments-os&quot;&gt;~experiments-os&lt;/a&gt; is an online music sequencer that lets you make  tunes in your browser and share them wi&lt;/em&gt;th friends! Created by &lt;a href=&quot;https://glitch.com/@Cringe_gaming&quot;&gt;@Cringe_gaming&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://generate-melodies-magenta.glitch.me/&quot;&gt;~generate-melodies-magenta&lt;/a&gt; uses Magenta.js to generate melodies! Built by&lt;a href=&quot;https://glitch.com/@shahu.kareem&quot;&gt; @shahu.kareem&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai-circus.glitch.me/&quot;&gt;~ai-circus&lt;/a&gt; is an entry for the&lt;a href=&quot;https://www.aisongcontest.com/&quot;&gt; AI Song Contest&lt;/a&gt;, and they include a section where you can remix their AI-generated chorus!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://time-invented-humor.glitch.me/&quot;&gt;~time-invented-humor&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@jaked&quot;&gt; @jaked&lt;/a&gt; is a Tone.js demo and little beat creator!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://racing-game-handsfree-prototype.glitch.me/&quot;&gt;~racing-game-handsfree-prototype&lt;/a&gt; is a prototype but fun nonetheless - a racing game that only uses hand motion, by&lt;a href=&quot;https://glitch.com/@GoingHandsfree&quot;&gt;@GoingHandsfree&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Dev Tools 🛠️&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/what-i-got?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://what-i-got.glitch.me/&quot;&gt;~what-i-got&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blaine_cook&quot;&gt;@blaine_cook&lt;/a&gt; is the super&lt;/em&gt;ior of the Sublime text editors, as noted recently by the &lt;a href=&quot;https://www.avclub.com/new-word-processor-will-only-let-you-listen-to-sublimes-1847185066&quot;&gt;AV Club&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bodytype.glitch.me/&quot;&gt;~bodytype&lt;/a&gt; is a really cool way to demo a typeface, created by &lt;a href=&quot;https://glitch.com/@diandraelmira&quot;&gt;@diandraelmira&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://forgotten-blinks.glitch.me/&quot;&gt;~forgotten-blinks&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@monolesan&quot;&gt; @monolesan&lt;/a&gt; detects your blinking in order to determine the page opacity.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thekoinobori.glitch.me/about&quot;&gt;~thekoinobori&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@aboutDavid&quot;&gt; @aboutDavid&lt;/a&gt; is a decentralized blogging app, with the name paying homage to our logo’s inspiration. 🎏&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://brockly.glitch.me/&quot;&gt;~brockly&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@khalby786&quot;&gt; @khalby786&lt;/a&gt; converts your screenshots to a beautiful browser mockup.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://k8s.glitch.me/&quot;&gt;~k8s&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@anmaso&quot;&gt; @anmaso&lt;/a&gt; is a neat UI editor for Kubernetes descriptor files.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**Miscellaneous and necessary! 👽 **&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/hellmo?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/~hellmo&quot;&gt;~hellmo&lt;/a&gt; is ...um, exactly what it sounds&lt;/em&gt; like. Created by &lt;a href=&quot;https://glitch.com/@outofambit&quot;&gt;@outofambit&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://thesis-during-covid.glitch.me/&quot;&gt;~thesis-during-covid&lt;/a&gt; is a crowd-sourced collection of online exhibitions, remote festivals, and tools to create them, put together by&lt;a href=&quot;https://glitch.com/@xinemata&quot;&gt; @xinemata&lt;/a&gt; and&lt;a href=&quot;https://glitch.com/@lee2sman&quot;&gt; @lee2sman&lt;/a&gt; using Leafy!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~aliciaalonso&quot;&gt;~aliciaalonso&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@addiellucena2020&quot;&gt; @addiellucena2020&lt;/a&gt; is a simple page about a really interesting woman, made on Day 3 of this creator’s #100daysofcode journey.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wordsearch-generator.glitch.me/&quot;&gt;~wordsearch-generator&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt; @christianp&lt;/a&gt; does what it says on the box: generates a wordsearch!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://personality-quiz-sarahv.glitch.me/&quot;&gt;~personality-quiz-sarahv&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@sarah.voon38&quot;&gt; @sarah.voon38&lt;/a&gt; is an app by a&lt;a href=&quot;https://twitter.com/GirlsWhoCode/status/1407057563716395009&quot;&gt; Girls Who Code student&lt;/a&gt; which they called out in announcing the new cohort getting started. We love to see all the apps these new coders make on Glitch!
What a way to start the summer! We can’t wait to see what you do next, especially with the new blank *Hello apps *out there. Thanks for making June an absolute delight! If you have Glitch projects you built or love and want us to feature, share them on the forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email &lt;a href=&quot;mailto:community@glitch.com&quot;&gt;community@glitch.com&lt;/a&gt;—we’d love to see your project in our next roundup! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://lorem-blocksum.glitch.me/&quot;&gt;~lorem-blocksum&lt;/a&gt; built by &lt;a href=&quot;https://glitch.com/@ker0chan&quot;&gt;@ker0chan&lt;/a&gt;, which lets you generat&lt;/em&gt;e blocked-out-text content, which the creator &lt;a href=&quot;https://twitter.com/ker0chanFR/status/1407386642910961667&quot;&gt;made for game designs&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Dive into the new Glitch data starter apps</title>
    <link href="https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/</id>
    <content type="html">&lt;h1&gt;Dive into the new Glitch data starter apps&lt;/h1&gt;
&lt;p&gt;You can do a lot of cool stuff on Glitch, but what first drew me to the platform as a user was the ability to easily build and host APIs. I still can’t quite believe you can hit a button and immediately have a hosted API available for making client requests, backed by persistent data storage. If that isn’t enough, you can jump in and start editing in the browser, seeing the results straight away, with no deployment process whatsoever. 🤯&lt;/p&gt;
&lt;p&gt;So needless to say, I’ve been having fun working on the &lt;a href=&quot;https://glitch.com/@glitch/database-starters&quot;&gt;new set of data apps&lt;/a&gt; I’ll talk a little about in this post. We’ll run through the available options, whether you’re hosting your data on Glitch or connecting to an external service. We’ll also take a look at our minimal no-frills version, and find out how you can switch to your own data provider, use your project as an API, or just tear it apart and turn it into whatever you like.&lt;/p&gt;
&lt;h2 id=&quot;all-of-the-above&quot; tabindex=&quot;-1&quot;&gt;All of the above ✅ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/#all-of-the-above&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-sqlite?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;The app concept we’ve used in all of the &lt;em&gt;Hello&lt;/em&gt; data projects is a user poll on favorite coding languages. The homepage lists the poll and presents results in a chart when the user casts a vote. An &lt;strong&gt;Admin&lt;/strong&gt; page shows a log of votes, and allows deletion when you set up an admin key by following the steps in the &lt;strong&gt;README&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;These projects are intended to follow on from &lt;a href=&quot;https://glitch.com/~glitch-hello-node&quot;&gt;Hello Node&lt;/a&gt;, using a similar pattern–a server script returning data to a user interface with Handlebars templating.&lt;/p&gt;
&lt;h2 id=&quot;hosted-data-with-sqlite&quot; tabindex=&quot;-1&quot;&gt;Hosted data with SQLite &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/#hosted-data-with-sqlite&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you remix the &lt;a href=&quot;https://glitch.com/~glitch-hello-sqlite&quot;&gt;Hello SQLite&lt;/a&gt; project, Glitch will build you a copy of the underlying database, making your app work out of the box with no setup steps.&lt;/p&gt;
&lt;p&gt;The database files are placed in the .data folder, which you should use to securely store any data you add to your apps, as the folder is not copied when a project is remixed. The data starter projects also use the .env for secure storage of access keys: &lt;a href=&quot;https://help.glitch.com/kb/article/18-how-do-i-store-secrets-credentials-or-private-data/&quot;&gt;How do I store secrets, credentials, or private data?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What we’re going for here is coverage of the primary operations you’d need in a database backed app–queries, inserts, updates, and deletes. Authentication / authorization is a huge barrier when learning about anything data-related, so we wanted to introduce the idea of auth without wading knee-deep into a full auth flow, which is not only a pain, but frankly not the most fun part of working data when you’re just getting started.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A common pitfall in building demos for data is allowing the user to post without requiring auth. You can of course do whatever you like in your own remixes, but for the official Glitch apps we need to be mindful of the risks in allowing anonymous users to post data that other people in our lovely community will see. This is why we went for a poll, since you can only submit a vote for existing options.&lt;/em&gt; 😅&lt;/p&gt;
&lt;p&gt;As with our &lt;a href=&quot;https://blog.glitch.com/post/data-driven-full-stack-apps-running-instantly&quot;&gt;recent series of core Hello apps&lt;/a&gt;, the data apps include next steps you can try out in &lt;strong&gt;TODO.md&lt;/strong&gt;, so that you can get stuck into an edit straight away, and take it from there. 🚀&lt;/p&gt;
&lt;h2 id=&quot;third-party-data-integration-with-airtable-and-datastax&quot; tabindex=&quot;-1&quot;&gt;Third-party data integration with Airtable and DataStax &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/#third-party-data-integration-with-airtable-and-datastax&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hosted SQLite is handy for ease of setup, and lets us minimize learning barriers by keeping people within the Glitch environment, but as you work on real world projects, you’re likely to integrate data from a third-party service. This is where our Airtable and DataStax projects come into play.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-airtable?path=README.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~glitch-hello-airtable&quot;&gt;Hello Airtable&lt;/a&gt; provides a low-friction data storage option with setup steps outlined in the &lt;strong&gt;README&lt;/strong&gt;. We’ve included a link to a base you can copy so that the app will work as soon as you’re set up.&lt;/p&gt;
&lt;p&gt;Copy the base, grab your ID and API key, pop them into your Glitch project, and off you go.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/datastax-hello-astra?path=README.md&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;We’ve been loving collaborating with the DataStax team on the &lt;a href=&quot;https://glitch.com/~datastax-hello-astra&quot;&gt;Hello Astra&lt;/a&gt; project, which uses Astra DB, a persistent cloud database that gives you all the power of Cassandra but without the complexity of setting it up. For a distributed, highly scalable data service, there are remarkably few steps required to get started–each outlined in the &lt;strong&gt;README&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Expect to get your own database ready and connected to Glitch in the space of a few minutes.&lt;/p&gt;
&lt;h2 id=&quot;blank-apps-for-easy-reuse&quot; tabindex=&quot;-1&quot;&gt;Blank apps for easy reuse &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/#blank-apps-for-easy-reuse&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-blank-sqlite?path=sqlite.js&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Our Hello apps are primarily optimized for learning, with lots of bells and whistles demonstrating a variety of functionalities, plus a nice front-end so that you see something when you visit a project’s page. This is good for beginners, but for those who just want to get a project up and running with as little hassle as possible–we have blank versions of the starters.&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/~glitch-blank-sqlite&quot;&gt;blank SQLite&lt;/a&gt; project gives you a minimal outline of CRUD operations, with a sample data model representing a list of chat messages. This app has no front-end, so the home route just returns a list of the available endpoints (courtesy of &lt;a href=&quot;https://www.fastify.io/docs/latest/Hooks/&quot;&gt;Fastify hooks&lt;/a&gt;). The sqlite.js module handles managing the database, with server.js calling the methods available to retrieve, add, update, and delete (with endpoints returning JSON). &lt;em&gt;To change the data model, alter the setup code in the SQLite script.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;take-what-s-useful-and-leave-the-rest&quot; tabindex=&quot;-1&quot;&gt;Take what’s useful and leave the rest &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/dive-into-the-new-glitch-data-starter-apps/#take-what-s-useful-and-leave-the-rest&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We’ve tried to build these projects in a modular fashion so that you can pull out whatever bits you want and bin or ignore the rest.&lt;/p&gt;
&lt;p&gt;Our Hello data apps support sending and receiving raw JSON if you want to use them without the front-end. You can make requests to the endpoints from any client of your choice, supplying a query parameter: ?raw=json (try &lt;a href=&quot;https://glitch-hello-sqlite.glitch.me/?raw=json&quot;&gt;glitch-hello-sqlite.glitch.me/?raw=json&lt;/a&gt; in your browser or client to see it in action).&lt;/p&gt;
&lt;p&gt;We structured these apps to handle the database operations in a dedicated module for the relevant provider. In the src folder you’ll see sqlite.js, airtable.js, or astra.js, with methods called by the server script whenever an endpoint receives a request.&lt;/p&gt;
&lt;p&gt;This means that you can swap out an existing database for another one, just by replacing the data handler script. The server will continue to work as long as you provide the same methods in your data module, and include the script name in data.json, for the database property.&lt;/p&gt;
&lt;p&gt;If you remix with a different database, let us know how you get on!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch.new (and improved!) shortcuts</title>
    <link href="https://blog.glitch.com/post/glitch-dot-new-and-improved-shortcuts/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-dot-new-and-improved-shortcuts/</id>
    <content type="html">&lt;h1&gt;Glitch.new (and improved!) shortcuts&lt;/h1&gt;
&lt;p&gt;One of the best parts of Glitch is that you can go from idea to sharing in seconds, and we’re always on a quest to further improve your &lt;em&gt;time-to-hello-world&lt;/em&gt; without complicated tooling or lock-in. Last year we launched the Glitch.new shortcut to help that cause. Since then, we’ve seen thousands of apps created with Glitch.new, as well as an overwhelmingly positive response from the community!&lt;/p&gt;
&lt;p&gt;**Now, thanks to all of your excellent feedback and shortcut requests, we’re excited to announce &lt;a href=&quot;https://glitch.new/&quot;&gt;an entirely new Glitch.new**.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Now, starting up your next React app is now as simple as going to glitch.new/react. And there are similar shortcuts for all the most popular frameworks used to build on Glitch!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Anything&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;But what if you don’t see your favorite framework? We’ve got you covered! You can create &lt;strong&gt;a shortcut for any public project on glitch &lt;strong&gt;by using&lt;/strong&gt; glitch.new/~[project-name]&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Plus, here’s one more superpower: &lt;strong&gt;You can use glitch.new to import from GitHub.&lt;/strong&gt; Just put glitch.new in front of any GitHub repo URL in your browser, and you’ll instantly have that repo imported and running on Glitch.&lt;/p&gt;
&lt;p&gt;More shortcuts mean more kinds of developers can get to “hello, world” faster. We can’t wait to see what you create with the new &lt;a href=&quot;https://glitch.new/&quot;&gt;Glitch.new&lt;/a&gt;, built for and inspired by feedback from the friendliest community of coders.&lt;/p&gt;
&lt;p&gt;Have an idea for a great shortcut to add to Glitch.new, let us know &lt;a href=&quot;https://support.glitch.com/c/feature-ideas/7&quot;&gt;in the Glitch forum&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the July 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-july-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-july-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the July 2021 edition&lt;/h1&gt;
&lt;p&gt;How is it that July simultaneously felt like the longest month of the year and like it was over in a blur? However time flowed through your last month, we have a full roster of amazing projects that the Glitch community built over the course of July.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let’s play a Game 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode-guessing-game.glitch.me/&quot;&gt;~unicode-guessing-game&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt; @christianp&lt;/a&gt; is a game where you guess the name given to a Unicode symbol. I&#39;m not great at it!&lt;/li&gt;
&lt;li&gt;If you loved cookie clicker then you need to play ~i&lt;a href=&quot;https://idle-chicken.glitch.me/chicken.html&quot;&gt;dle-chicken&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@24amesquir&quot;&gt;@24amesquir&lt;/a&gt; right now!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infini-footy.glitch.me/&quot;&gt;~infini-footy&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt; @aTylerRobertson&lt;/a&gt; is a multi-player soccer game!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pet-the-loaf.glitch.me/&quot;&gt;~pet-the-loaf&lt;/a&gt; is a very important game by&lt;a href=&quot;https://glitch.com/@mjlee3w&quot;&gt; @mjlee3w&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Glitch enthusiast and &lt;a href=&quot;https://blog.glitch.com/post/a-conversation-with-kalidoface-creator-rich-yee&quot;&gt;creative technologist Rich Yee&lt;/a&gt; has done it again with &lt;a href=&quot;http://3d.kalidoface.com/&quot;&gt;kalidoface.com&lt;/a&gt;—but this time it’s in 3D. Check it out! 
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/chaos-board?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~chaos-board&quot;&gt;~chaos-board&lt;/a&gt; is a fun multiplayer soundboard that plays the sounds behind popular *emoji, created by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Art &amp;amp; Music 🎨&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hunter-comic.glitch.me/&quot;&gt;~hunter-comic&lt;/a&gt; is a beautiful online comic about a doctor and their newfound friend by&lt;a href=&quot;https://glitch.com/@amepixel&quot;&gt; @amepixel&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vagabond-grove-brook.glitch.me/&quot;&gt;~vagabond-grove-brook&lt;/a&gt; is the dissertation project of&lt;a href=&quot;https://glitch.com/@jRoshLam&quot;&gt; @jRoshLam&lt;/a&gt; that lets you explore the timbre of sounds, which is what lets us distinguish different instruments from each other.&lt;a href=&quot;https://letsbreakitdownblog.wordpress.com/portfolio/&quot;&gt; Check out the video about it&lt;/a&gt;, it’s really cool stuff and uses the Web Audio API!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://philly-public-art.glitch.me/&quot;&gt;~philly-public-art&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@dudethatbe&quot;&gt; @dudethatbe&lt;/a&gt; is a search engine for public art in Philly.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infinethum-ephemeral.glitch.me/&quot;&gt;~infinethum-ephemeral&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@sheIby&quot;&gt; @sheIby&lt;/a&gt; lets you create generative geometric art.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://memoires.glitch.me/&quot;&gt;~memoires&lt;/a&gt; is an art piece by&lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt; @n.hieda&lt;/a&gt; that lets you traverse through conversations they have with someone.&lt;/li&gt;
&lt;li&gt;Stare too long into&lt;a href=&quot;https://cyberneticflow.glitch.me/&quot;&gt; ~cyberneticflow&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@rodolfoocampo&quot;&gt; @rodolfoocampo&lt;/a&gt; and you may find yourself in another dimension.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://molybdenum-supply.glitch.me/&quot;&gt;~molybdenum-supply&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pts&quot;&gt; @pts&lt;/a&gt; is a stunning microfiction web zine.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://realless.glitch.me/&quot;&gt;~realless&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@monolesan&quot;&gt;@monolesan&lt;/a&gt; uses Tensorflow.js and your eyes to change the layout of the page as you blink.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/keyboard-dressup?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://keyboard-dressup.glitch.me/&quot;&gt;~keyboard-dressup&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@anh&quot;&gt; @anh&lt;/a&gt; lets you *map out different colored keys for your next mechanical keyboard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous and necessary!!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://peyote-internet-theatre.glitch.me/&quot;&gt;~peyote-internet-theatre&lt;/a&gt; is &lt;a href=&quot;https://glitch.com/@denmch&quot;&gt;@denmch&lt;/a&gt;’s first website, a &lt;em&gt;sob&lt;/em&gt;&lt;a href=&quot;https://twitter.com/DenMcH/status/1410699522917818369&quot;&gt; Jeff Buckley tribute site&lt;/a&gt;. We love when the community uploads their very first websites to Glitch!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://2021-reads.glitch.me/&quot;&gt;~2021-reads&lt;/a&gt; is a really nice looking reading list by&lt;a href=&quot;https://glitch.com/@ivavay&quot;&gt; @ivavay&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tweet-image.glitch.me/&quot;&gt;~tweet-image&lt;/a&gt; is a utility by&lt;a href=&quot;https://glitch.com/@ozgrozer&quot;&gt; @ozgrozer&lt;/a&gt; that lets you generate nice images of tweets in case you prefer that over using the JavaScript embeds.&lt;/li&gt;
&lt;li&gt;We love &lt;a href=&quot;https://little-b4nd.glitch.me/&quot;&gt;this very adorable web page&lt;/a&gt; version&lt;a href=&quot;https://twitter.com/miyukk98/status/1410794573467631616&quot;&gt; of a very adorable tweet&lt;/a&gt;, by&lt;a href=&quot;https://glitch.com/@mjlee3w&quot;&gt; @mjlee3w&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ajar-distinct-library.glitch.me/&quot;&gt;~ajar-distinct-library&lt;/a&gt; by&lt;a href=&quot;https://community-insights.glitch.me/posts/issue-49/&quot;&gt; @srunika.k&lt;/a&gt; uses Teachable Machine to detect if your pronunciation is English or French.&lt;a href=&quot;https://scoliablog.wordpress.com/2021/07/13/making-an-ai-enabled-pronunciation-botwith-teachable-machine-by-srunika-kannan/&quot;&gt; Read their blog about it&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rana-maga.glitch.me/&quot;&gt;~rana-maga&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@diegose&quot;&gt; @diegose&lt;/a&gt; will make an anagram out of what you type. It was suggested to someone as a way to generate a fake username.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://affirmations.glitch.me/&quot;&gt;~affirmations&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@cubeghost&quot;&gt;@cubeghost&lt;/a&gt; is an affirmation memes generator from a friend of ours, discovered on a Tumblr timeline! It’s cool to bump into a Glitch app versus just seeking them out!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/three-good-things?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://three-good-things.glitch.me/&quot;&gt;~three-good-things&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@desilove&quot;&gt; @desilove&lt;/a&gt; is a really awesome tool for practicing gr&lt;/em&gt;atitude. This app has been around awhile but is making the rounds again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://shore-lowly-parenthesis.glitch.me/&quot;&gt;~shore-lowly-parenthesis&lt;/a&gt; is a utility by Google&lt;a href=&quot;https://glitch.com/@softplus&quot;&gt; @softplus&lt;/a&gt; for grabbing the images from within a Google doc, something&lt;a href=&quot;https://twitter.com/JohnMu/status/1410884576235470851&quot;&gt; that’s normally hella annoying to do&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://twb-data-source-mapper.glitch.me/&quot;&gt;~twb-data-source-mapper&lt;/a&gt; maps out the data sources used in a &lt;strong&gt;Tableau&lt;/strong&gt; workbook, created by their product manger,&lt;a href=&quot;https://glitch.com/@KeshiaRose&quot;&gt; @KeshiaRose&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dark-mattr-theme.glitch.me/&quot;&gt;~dark-mattr-theme&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@tamojaydey&quot;&gt; @tamojaydey&lt;/a&gt; is a very nice theme for VS Code, but we wouldn&#39;t mind one day configuring the Glitch editor to use it!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://squiggy.glitch.me/&quot;&gt;~squiggy&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt; @LingDong-&lt;/a&gt; is a really cool stroke polygonizer. Check out their profile for other really rad and impressive doodly apps!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://direct-img.glitch.me/&quot;&gt;~direct-img&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@Lomanic&quot;&gt; @lomanic&lt;/a&gt; is an awesome tool that helps you get the actual image file from services like Tumblr and Giphy who turn .gif requests into branded landing pages.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We love this use of our Eleventy starter:&lt;a href=&quot;https://hospitable-diffeqs.glitch.me/&quot;&gt; ~hospitable-diffeqs&lt;/a&gt; is a guide to differential equations by&lt;a href=&quot;https://glitch.com/@art.and.math.mmss&quot;&gt; @art.and.math.mmss&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Want to brush up on your JavaScript? Check out &lt;a href=&quot;https://glitch.com/~101-exercises&quot;&gt;~101-exercises&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ryanorsinger&quot;&gt;@ryanorsinger&lt;/a&gt;, and you’ll be reversing arrays and umm other stuff, in no time!
&lt;strong&gt;Fanmail, a.k.a blogs from the community ✍️&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://clivethompson.medium.com/i-created-the-best-ever-pomodoro-timer-just-for-you-29f63f926cd1&quot;&gt;Clive Thompson wrote&lt;/a&gt; about his really cool pomodoro timer that we even use,&lt;a href=&quot;https://text-pomodoro.glitch.me/&quot;&gt; ~text-pomodoro&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Glitch is used to demo failure states&lt;a href=&quot;https://sia.codes/posts/render-blocking-resources/&quot;&gt; in this blog post about Lighthouse and render blocking&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Logrocket&lt;/strong&gt; published a tutorial on&lt;a href=&quot;https://blog.logrocket.com/getting-started-with-the-notion-api/&quot;&gt; getting started with the Notion API&lt;/a&gt;, which of course uses Glitch as the starting point.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out &lt;a href=&quot;https://console.substack.com/p/console-60&quot;&gt;this interview of Oz Ramos&lt;/a&gt;, creator of Handsfree.js and Glitch enthusiast!
&lt;strong&gt;Glitch using Glitch (because “dogfood” = yuck 😝)&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Shouts out to Casey for making&lt;a href=&quot;https://standup-time.glitch.me/&quot;&gt; ~standup-time&lt;/a&gt;. It’s tools like this that we love to see our community using Glitch for at work, so it’s great to see us modeling that from within. It makes our daily-standups more streamlined. 👏&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Love dev.to? So do we! &lt;a href=&quot;https://dev.to/glitch/dive-into-the-new-glitch-data-starter-apps-827&quot;&gt;Check us out over there&lt;/a&gt; and follow along for more updates.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That’s it for now friends. Remember you can always check out our collections of monthly project roundups plus other cool apps on the &lt;a href=&quot;https://glitch.com/@community&quot;&gt;Glitch community page&lt;/a&gt;. And if you have Glitch projects you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your project in our next roundup! ✨&lt;/p&gt;
&lt;p&gt;_The project featured in this post’s header image is &lt;a href=&quot;https://glitch.com/~recursive-cube-split&quot;&gt;~recursive-cube-split&lt;/a&gt; built by &lt;a href=&quot;https://glitch.com_/@yellarkh&quot;&gt;@yellarkh&lt;/a&gt;, which is a colorful and cool Mondrian-style generative art app.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the August 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-august-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-august-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the August 2021 edition&lt;/h1&gt;
&lt;p&gt;Welcome to September! Which means almost fall, which means almost Halloween and then the holidays and now it’s basically 2022. Welcome to the last few days of 2021, basically. If you too feel like time is flying, take comfort (or a breather!) by checking out all of the cool things that the Glitch community put together during the month of August while some of us just completely lost track of time.&lt;/p&gt;
&lt;p&gt;Wait, before we get started, one important thing worth mentioning is &lt;a href=&quot;https://glitch.new/&quot;&gt;glitch.new&lt;/a&gt; just in case you missed it. Enjoy this shortcut to many of our starter apps, including Eleventy, React, and SQLite, or get down to business building your app, so we can feature it in next month’s community roundup.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Art, Music, and Games 🎨 🎶 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://imagining-progress.glitch.me/&quot;&gt;~imagining-progress&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@louis-yes&quot;&gt; @louis-yes&lt;/a&gt; is a paper doll app&lt;a href=&quot;https://twitter.com/LeeShangLun/status/1424649942732132360&quot;&gt; made for a rock-climbing friend&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Try coloring in this fun plan of Boston, or make your own at&lt;a href=&quot;https://t.co/oiW1wtPENL&quot;&gt; coloring-book-generator.glitch.me&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt;@bplmaps&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://joline-spirograph.glitch.me/&quot;&gt;~joline-spirograph&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@meklarian&quot;&gt; @meklarian&lt;/a&gt; is a spirograph app and in this house we love spirographs!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hex-triplet-words.glitch.me/&quot;&gt;~hex-triplet-words&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@annoyedhumanoid&quot;&gt; @annoyedhumanoid&lt;/a&gt; is a beautiful display of hex colors that also are words, as shown off on&lt;a href=&quot;https://support.glitch.com/t/i-made-paint-chips-out-of-english-words-that-double-as-hex-triplets/45925/6&quot;&gt; the Glitch forum’s Gallery&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://solid-spangled-ranunculus.glitch.me/&quot;&gt;~solid-spangled-ranunculus&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@habbekak&quot;&gt; @habbekak&lt;/a&gt; is a soundboard for saying “Michael” several different ways.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://endless-nothing.glitch.me/&quot;&gt;~endless-nothing&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@ghostglyph&quot;&gt; @ghostglyph&lt;/a&gt; is a really simple poetry generator.&lt;/li&gt;
&lt;li&gt;Check out &lt;a href=&quot;https://glitch.com/~todays-album&quot;&gt;~todays-album&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@tec27&quot;&gt;@tec27&lt;/a&gt;, after he saw some people tweeting that it was the anniversary of an album he liked.&lt;/li&gt;
&lt;li&gt;We loved this &lt;a href=&quot;https://aframe-reflection-study.glitch.me/&quot;&gt;experimentation with reflections&lt;/a&gt; in&lt;a href=&quot;https://twitter.com/aframevr/&quot;&gt; &lt;/a&gt;A-Frame, created by &lt;a href=&quot;https://glitch.com/@cwervo&quot;&gt;@cwervo&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;DataViz and Tools We &amp;lt;3 📊 🛠 ❤️&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bikelanes?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://bikelanes.glitch.me/&quot;&gt;~bikelanes&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@hootalex&quot;&gt;@hootalex&lt;/a&gt; vi&lt;/em&gt;sualizes the distance of bike lanes laid throughout the country!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mostcommonjsprojects.glitch.me/&quot;&gt;~mostcommonjsprojects&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@christinavoudouris&quot;&gt; @christinavoudouris&lt;/a&gt; lets you search the top JavaScript projects on GitHub.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://htmlview.glitch.me/&quot;&gt;~htmlview&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@fonsp&quot;&gt; @fonsp&lt;/a&gt; lets you view a rendered html doc of an html file from GitHub.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://every-different-district.glitch.me/&quot;&gt;~every-different-district&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt; @bplmaps&lt;/a&gt; shows US congressional districts according to various demographic variables, like median income.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@josepharhar&quot;&gt;@josepharhar&lt;/a&gt; built&lt;a href=&quot;https://accent-color.glitch.me/&quot;&gt; ~accent-color&lt;/a&gt; to demo&lt;a href=&quot;https://twitter.com/Una/status/1427688970289287172&quot;&gt; some actually cool and exciting CSS changes coming for form elements&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://p5.glitch.me/&quot;&gt;~p5&lt;/a&gt; is a clever use for the glitch.me domain for this p5.glitch package, built by&lt;a href=&quot;https://glitch.com/@ffd8&quot;&gt; @ffd8&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@potch&quot;&gt;@Potch&lt;/a&gt; made a dashboard-friendly view of&lt;a href=&quot;https://twitter.com/NOAA/&quot;&gt; @NOAA&lt;/a&gt;’s smoke forecasts:&lt;a href=&quot;https://glitch.com/~us-smoke-forecast&quot;&gt; ~us-smoke-forecast&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**Miscellaneous and necessary! **👽 🦖 🤠&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ringlight?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://ringlight.glitch.me/&quot;&gt;~ringlight&lt;/a&gt; is a digital, adjustable ringlight by&lt;a href=&quot;https://glitch.com/@jlo*zovei&quot;&gt;@jlozovei&lt;/a&gt;. Remix and change its colors to suit your lighting needs!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://theuseless-web.glitch.me/&quot;&gt;~theuseless-web&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@Zrafei&quot;&gt; @Zrafei&lt;/a&gt; will drop you into one of many “useless web” apps.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://create-a-jazzword.glitch.me/&quot;&gt;~create-a-jazzword&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@holgerkurtz&quot;&gt;@holgerkurtz&lt;/a&gt; is a password generator where you can play the password.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://memepool.glitch.me/&quot;&gt;~memepool&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@everyplace&quot;&gt; @everyplace&lt;/a&gt; is a resource for their Cooper Union Interactive Design course which displays resources stored in a Google Sheet.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://roadtrip.glitch.me/&quot;&gt;~roadtrip&lt;/a&gt; is for road trips without birds,&lt;a href=&quot;https://birdtrip.glitch.me/&quot;&gt; ~birdtrip&lt;/a&gt; is for road trips &lt;em&gt;with&lt;/em&gt; birds.&lt;/li&gt;
&lt;li&gt;not only are&lt;a href=&quot;https://favicon-snake.glitch.me/&quot;&gt; ~favicon-snake&lt;/a&gt; and&lt;a href=&quot;https://favicon-pong.glitch.me/&quot;&gt; ~favicon-pong&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt; @aTylerRobertson&lt;/a&gt; really cool, but we also came across his&lt;a href=&quot;https://pin-tab-pomo.glitch.me/&quot;&gt; ~pin-tab-pomo&lt;/a&gt;. It’s really cool to see the use of the favicon in tabs here!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://threejs-gltf-mosquito.glitch.me/&quot;&gt;~threejs-gltf-mosquito&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@mrdoob&quot;&gt; @mrdoob&lt;/a&gt; has us really excited for a Jurassic Park event in the metaverse one day.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://thisolesyadoesnotexist.glitch.me/&quot;&gt;~thisolesyadoesnotexist&lt;/a&gt; is another great app from&lt;a href=&quot;https://glitch.com/@monolesan&quot;&gt; @monolesan&lt;/a&gt;, generating fake photos of her using a generative adversarial network (GAN).&lt;/li&gt;
&lt;li&gt;Did you know that many New England town names are duplicated across the six states? This new tool from &lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt;@bplmaps&lt;/a&gt; shows you which ones are the most common:&lt;a href=&quot;https://town-after-town.glitch.me/&quot;&gt; ~town-after-town. &lt;/a&gt;
Which of these apps will you be remixing to put your own spin on things? For the uninitiated, &lt;strong&gt;remixing&lt;/strong&gt; is creating your own copy of an existing project. From there, you can customize the project and make other changes. Already an existing project owner, but want to add the nifty Remix button to your project? &lt;a href=&quot;https://remix-button.glitch.me/&quot;&gt;Use this link!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always, if you have Glitch projects you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your project in our next roundup! ✨&lt;/p&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://fishdraw.glitch.me/&quot;&gt;~fishdraw&lt;/a&gt; built by &lt;a href=&quot;https://glitch.com/@LingDo*ng-&quot;&gt;Lingdong Huang&lt;/a&gt;, which has been shared widely via &lt;a href=&quot;https://news.ycombinator.com/item?id=28157657&quot;&gt;Hacker News&lt;/a&gt; and Twitter.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Introducing Playlists, the best way to curate and share Glitch apps!</title>
    <link href="https://blog.glitch.com/post/introducing-playlists-the-best-way-to-curate-and-share/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/introducing-playlists-the-best-way-to-curate-and-share/</id>
    <content type="html">&lt;h1&gt;Introducing Playlists, the best way to curate and share Glitch apps!&lt;/h1&gt;
&lt;p&gt;Today, we’re introducing Playlists to Glitch — bringing all the power of organizing, sharing and discovering new apps, in a way that’s as familiar and fun as the playlists you use to manage music, videos, or anything else. (And good news: we’ve migrated all existing Collections on Glitch to be playlists, so there are already over 100,000 to explore!)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let’s take a look at Playlists&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Remember making a mixed tape? Or burning a CD with your favorite songs on them? Or—what’s the modern-day equivalent—creating a playlist on your favorite streaming app? Playlists are as fun to make as they are to receive. Both activities are labors of love and creativity. Most importantly, playlists are an instrument to help our community’s projects reach the people who would most find joy in using them.&lt;/p&gt;
&lt;p&gt;Glitch is built around an important idea, that creating and sharing apps is as important as creating and sharing photos, documents, videos or anything else. So of &lt;em&gt;course&lt;/em&gt; it should be just as fun and easy! So that’s why we’ve created playlists. Borrowing from the familiar metaphor we’ve all come to know, playlists of apps make it easy to share a collection of apps or projects while adding useful context, for yourself or for others.&lt;/p&gt;
&lt;p&gt;The first thing you need to know about playlists is you don’t need to know how to code to create and curate playlists. In fact, being a playlist curator is a great way to be a creator on Glitch, just like making apps is. You get all the same joys of sharing creativity with the world and doing something helpful for the community, and the opportunity for others to thank you for sharing.&lt;/p&gt;
&lt;p&gt;Each playlist features newly styled project cards stacked vertically in the order of your choosing. To the right of the cards, curators can add notes on any app in a playlist, to explain why the app is useful, or just to help you remember what you liked about a project you saved.&lt;/p&gt;
&lt;p&gt;Don’t forget to give your playlist a title. You can also add a description at the top, to help describe what colleagues and community members can expect from your playlist. Maybe it’s a themed playlist, or a series of tutorials, or just a collection of your greatest hits!&lt;/p&gt;
&lt;p&gt;Play mode: To make it even easier to discover apps in playlists, we’ve made a playback mode where you can walk through all the apps in a playlist. It’s perfect for learners who want to step through a list of related apps, or just to check out a series of projects for inspiration.&lt;/p&gt;
&lt;p&gt;Playlist curation is a great way to organize your profile, collect apps from the rest of the community, and share Glitch apps with others. That’s why we wanted to make it even easier to highlight creators. At the bottom of each playlist you curate, people will be able to see other apps and projects you’ve built. And it’s easier than ever to show the love! You can thank playlist creators right from the playlist, just like you can thank app creators everywhere on Glitch. It’s a nice way to make their day brighter, and yours too!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you poke around Glitch.com, you’ll see some other updates.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Creating playlists is one way to update your Glitch profile, but we wanted to make it all look snazzy. Each individual project page has been updated to reflect the new card styles presented in playlists, as well as highlights the additional apps or projects a project creator has built, making it even easier to surface great apps from the Glitch community. The new cards style for projects also now show up in search results. Lastly, on keeping things cool: As always, we care about keeping Glitch a friendly and welcoming place for everyone, so we’ve made it simpler than ever to flag things on Glitch that might be potentially troublesome. Click the report abuse button to flag anything that’s not up to our community standards.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some cool and new playlists&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In order to spark creativity or maybe just pique your curiosity, we’re sharing some playlists the Glitch team put together to help get you started.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/tools-to-make-your-meetings-better&quot;&gt;Tools to make your meetings better&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/ive-been-meaning-to-learn-that-api&quot;&gt;I’ve been meaning to learn that API!&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/hang-these-on-your-wall&quot;&gt;Hang these on your wall, they’re art&lt;/a&gt;
But that’s not nearly enough examples, so here are some playlists from the Glitch community we think are pretty great.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@stripe/tinydemos&quot;&gt;#tinydemos from the team at Stripe&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@monolesan/ai-and-creativity&quot;&gt;AI and Creativity from @monolesan&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@SteGriff/vue&quot;&gt;Things to make and do with Vue.js by @stegriff&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@jhnbngtssn/six-superb-sunday-sites&quot;&gt;Six Superb Sunday Sites by @jhnbngtssn&lt;/a&gt; – Read &lt;a href=&quot;https://blog.glitch.com/post/coding-for-the-weekend-sunday-sites-creator-john-bengtsson&quot;&gt;our interview with John&lt;/a&gt; to learn about Sunday Sites - maybe your app will end up on this playlist!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@rowan-m/art-or-math&quot;&gt;Art or math? by @rowan-m&lt;/a&gt; poses (and possibly answers) the most important question in computer science.
&lt;strong&gt;There’s more to come&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There’s a lot more in store for the Glitch community this fall, but we’re very excited to see what you’ll do with playlists. Playlists give us at Glitch an opportunity to showcase more of your creations to the rest of the world, too, including on /create-project and even in search results! So get out there and create some playlists, friends, and share your favorites with us at community@glitch.com, on &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;Twitter at @glitch&lt;/a&gt;, and on the &lt;a href=&quot;https://support.glitch.com/c/the-gallery/6&quot;&gt;Glitch forum&lt;/a&gt;. ☺️&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the September 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-september-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-september-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the September 2021 edition&lt;/h1&gt;
&lt;p&gt;Wowza, did you know that there are only 91 days left in 2021? With 274 down, we can’t wait to see what the Glitch community does in the next three months. Here are some of the cool, useful, and downright fascinating things you all built during the last 30 days—including playlists *and an exciting giveaway! *🤯&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Your September Playlists&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@TensorFlowJS/official-tutorials-templates&quot;&gt;Official Tutorials &amp;amp; Templates&lt;/a&gt; is a playlist of apps to get you started on your journey with Tensorflow.js, curated by the official &lt;a href=&quot;https://glitch.com/@TensorFlowJS&quot;&gt;@TensorFlowJS&lt;/a&gt; team&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@pomeranian99/poetry-bots&quot;&gt;Poetry Bots&lt;/a&gt; is a playlist of apps that let you create poetry in unique ways. Curated by&lt;a href=&quot;https://glitch.com/@pomeranian99&quot;&gt; @pomeranian99&lt;/a&gt;, he’s including bots that he’s created as well as poetry apps from the community.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@khalby786/community-new&quot;&gt;Community Starters&lt;/a&gt; is a playlist of a variety of starters that you can choose from to remix and go, curated by&lt;a href=&quot;https://glitch.com/@khalby786&quot;&gt; @khalby786&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@SteGriff&quot;&gt;@SteGriff&lt;/a&gt; curated &lt;a href=&quot;https://glitch.com/@SteGriff/vue&quot;&gt;Things to make with Vue&lt;/a&gt; to share starters and demos of Vue for and by the community.
Built a playlist (or two) of your own, or looking to start? &lt;strong&gt;For the entire month of October, we’re partnering with Google Registry to give out &lt;em&gt;50 free .dev and .app domains every week&lt;/em&gt; to Glitch creators who curate and submit playlists that will inspire and empower the community&lt;/strong&gt;. Submit yours by &lt;a href=&quot;https://forms.gle/uDpUiz5vbymcspJA7&quot;&gt;filling out this form&lt;/a&gt; for a chance to get a domain of your own! 🎉** 🆓**&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now, here are some of our other fave highlights from the Glitch community during the month of September.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We ❤️ the Web&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/bubo-rss&quot;&gt;~bubo-rss&lt;/a&gt; is a remixable minimal rss feed, which also includes directions on how to get it running on Glitch in &lt;a href=&quot;https://github.com/georgemandis/bubo-rss&quot;&gt;their GitHub repo&#39;s README&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://favicon-chat.glitch.me/&quot;&gt;~favicon-chat&lt;/a&gt; is a chat client that displays primarily in the favicon, another&lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt; @aTylerRobertson&lt;/a&gt; original.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://propper.glitch.me/&quot;&gt;~propper&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@robertbrook&quot;&gt; @robertbrook&lt;/a&gt; makes articles easier to read—just put “&lt;a href=&quot;https://propper.glitch.me/&quot;&gt;https://propper.glitch.me&lt;/a&gt;” in front of the URL of any other site.
&lt;strong&gt;Cool tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://open-lab-notebook.glitch.me/&quot;&gt;~open-lab-notebook&lt;/a&gt; is a LaTex notebook by&lt;a href=&quot;https://glitch.com/@OkayHughes&quot;&gt; @OkayHughes&lt;/a&gt;, a computational atmospheric scientist.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;A few weeks ago was&lt;a href=&quot;https://glitch.com/@stegriff&quot;&gt; @stegriff&lt;/a&gt;&#39;s 3 year&lt;a href=&quot;https://support.glitch.com/t/timeline-of-your-glitch-projects/46355/4&quot;&gt; anniversary in the forum&lt;/a&gt; so he made&lt;a href=&quot;https://glitch-timeline.glitch.me/&quot;&gt; ~glitch-timeline.glitch.me&lt;/a&gt; to celebrate and visualize a timeline of his projects! Oh, and he also made&lt;a href=&quot;https://eversince.glitch.me/&quot;&gt; ~eversince&lt;/a&gt;, a PWA track/counter app!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://webhid-ds4.glitch.me/&quot;&gt;~webhid-ds4&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@joegaffey&quot;&gt; @joegaffey&lt;/a&gt; demos WebHID by visualizing key presses when you connect your Playstation 4 controller via USB.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/edit/#!/awesome-stack?path=README.md%3A1%3A0&quot;&gt;~awesome-stack&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jinmayjhaveri006&quot;&gt;@jinmayjhaveri006&lt;/a&gt; is an API for showing which stack your GitHub repos are built with.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Games and works of art 🎨&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/cosmic-lizard-cornet?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~cosmic-lizard-cornet&quot;&gt;~cosmic-lizard-cornet&lt;/a&gt; built by &lt;a href=&quot;https://glitch.com/@DavidAllinReese&quot;&gt;@DavidAl*linReese&lt;/a&gt; is just a thing of beauty to enjoy.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://space-archers.glitch.me/&quot;&gt;~space-archers&lt;/a&gt; is a space invaders game with an archery twist by&lt;a href=&quot;https://glitch.com/@coc.calendar.jp&quot;&gt; @coc.calendar.jp&lt;/a&gt;&lt;strong&gt;.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@secondcass&quot;&gt;@secondcass&lt;/a&gt; created&lt;a href=&quot;https://800x80.glitch.me/&quot;&gt; ~800x80&lt;/a&gt;, which shuffles and shares 800x80 illustrations shared on Twitter under the #800x80 hashtag.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lightningloops.glitch.me/&quot;&gt;~lightningloops&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@n1ckfg&quot;&gt; @n1ckfg&lt;/a&gt; is a musical piece of art trained on their own piano playing.&lt;/li&gt;
&lt;li&gt;Need some writing ideas? Check out&lt;a href=&quot;https://synopsis-generator.glitch.me/&quot;&gt; ~synopsis-generator&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pacwang&quot;&gt; @pacwang&lt;/a&gt; and&lt;a href=&quot;https://drabble.glitch.me/&quot;&gt; ~drabble&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@jilliangmeehan&quot;&gt; @jilliangmeehan&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://towering-petite-puma.glitch.me/&quot;&gt;~towering-petite-puma&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@ni4yja&quot;&gt; @ni4yja&lt;/a&gt; is a cute typing game made during a coding workshop. &lt;em&gt;Shouts out to Mavis Beacon Teaches Typing!&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chromatic-keyboard.glitch.me/&quot;&gt;~chromatic-keyboard&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@kosamari&quot;&gt;@kosamari&lt;/a&gt; is a really cool and interactive demonstration of the Web Audio API.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous and necessary! 🦕&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/infinite-dinos?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://infinite-dinos.glitch.me/&quot;&gt;~infinite-dinos&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@csb3*24&quot;&gt; @csb324&lt;/a&gt; generatively creates dinosaurs...has JavaScript GONE TOO FAR??&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://elo-ranker.glitch.me/&quot;&gt;~elo-ranker&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@csb324&quot;&gt; @csb324&lt;/a&gt; is a neat ranking tool that’s great for prioritization in meetings. &lt;em&gt;No, ELO does not stand for Electric Light Orchestra here.&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jeopardy-answer.glitch.me/&quot;&gt;~jeopardy-answer&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@Fortyseven62953&quot;&gt; @Fortyseven62953&lt;/a&gt;. What is an app that lets you create Jeopardy! screens? Check out the&lt;a href=&quot;https://network47.xyz/provide-your-own-jeopardy-answers&quot;&gt; creator’s blog post about it!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://age2death.glitch.me/&quot;&gt;~age2death&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt; @LingDong-&lt;/a&gt; detects your face and then makes you decay—it’s so gross! We love it.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Truly, September had it all—fat bears, Jeopardy!, computational science, face melting, and even dinosaurs! We can’t wait to see what you all come up with in October (*we’re secretly hoping for a Halloween-themed playlist *fingers crossed**). As always, if you have Glitch projects you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your project in our next roundup! ✨&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://fatbear.glitch.me/&quot;&gt;~fatbear&lt;/a&gt;, the ultimate hibernation prep bear simulator built by &lt;a href=&quot;https://glitch.com/@hootalex&quot;&gt;@hootalex&lt;/a&gt; w&lt;/em&gt;hich we’re excited to feature in honor of &lt;a href=&quot;https://www.nps.gov/katm/learn/fat-bear-week-2021.htm&quot;&gt;Fat Bear Week 2021&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the October 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-october-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-october-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the October 2021 edition&lt;/h1&gt;
&lt;p&gt;Wow, it’s already over? Are the months going by faster? We were so excited for October to get here! We got to share &lt;a href=&quot;https://blog.glitch.com/post/introducing-playlists-the-best-way-to-curate-and-share&quot;&gt;Playlists with the Glitch community&lt;/a&gt;, and as a result, got to see the many amazing playlists you all came up with! Here are a few that we just have to brag about.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Outstanding October Playlists&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@tinyfactories/tiny-templates&quot;&gt;Tiny Templates&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tinyfactories&quot;&gt;@tinyfactories&lt;/a&gt;, ♻️ remix these tiny templates to start a new project or just play around with some code.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@AaronZBest/azbs-generators&quot;&gt;AZBS Generators&lt;/a&gt;, a collection of generators built by &lt;a href=&quot;https://glitch.com/@AaronZBest&quot;&gt;@AaronZBest&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@mat12143/no-sense-projects&quot;&gt;No-sense Projects&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mat12143&quot;&gt;@mat12143&lt;/a&gt;, the right place for no sense projects&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@drewkerr/school-tools&quot;&gt;School Tools&lt;/a&gt; is a playlist of tools that educator &lt;a href=&quot;https://glitch.com/@drewkerr&quot;&gt;@drewkerr&lt;/a&gt; made while learning to code&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@christinavoudouris&quot;&gt;@christinavoudouris&lt;/a&gt; is curating some &lt;a href=&quot;https://glitch.com/@christinavoudouris/starters-boilerplates&quot;&gt;Starters/Boilerplates&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@dianaledist/inspiration-%E2%9C%A8&quot;&gt;Inspiration✨&lt;/a&gt; are some apps that have inspired &lt;a href=&quot;https://glitch.com/@dianaledist&quot;&gt;@dianaledist&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always, the Glitch community continued to inspire, surprise, and delight us with your creative concoctions during the past month. Here are a few of our favorite projects, tools, games, and more, created by you—the Glitch community!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Objectively On-the-ball October Projects&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artistic endeavors 🎨&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dorian-tested-appliance.glitch.me/&quot;&gt;This Gameboy was made entirely in CSS&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@manekinekko&quot;&gt;@manekinekko&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://carter-creator.glitch.me/&quot;&gt;~carter-creator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@MattTheWaffleCat&quot;&gt;@MattTheWaffleCat&lt;/a&gt; is a generator of the mascot of the &lt;a href=&quot;https://www.reddit.com/r/PixelArt/&quot;&gt;r/pixelart&lt;/a&gt; discord, Carter!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://brokenseouls.glitch.me/&quot;&gt;~brokenseouls&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@alexandra.soderlund&quot;&gt;@alexandra.soderlund&lt;/a&gt; is a lovely web page sharing dreamy photos from Seoul.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/meeting-starters?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*You will want to bookmark &lt;a href=&quot;https://glitch.com/~meeting-starters&quot;&gt;~meeting-starters&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ezramechaber&quot;&gt;@EzraMechaber,&lt;/a&gt; to answer fun questions like “Do you like reality tv *shows?” and “Would you rather smell with your hands or talk with your feet?”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Helpful tools 🛠&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nostalgic-buttered-timbale.glitch.me/&quot;&gt;Here’s an adorable TODO list&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@le-anne&quot;&gt;@le-anne&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://slate-explorer.glitch.me/&quot;&gt;Here&#39;s a sandbox for testing out Slate&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jaked&quot;&gt;@jaked&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kexp-now-playing.glitch.me/&quot;&gt;~kexp-now-playing&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@emceeaich&quot;&gt;@emceeaich&lt;/a&gt; tells you what’s playing on one of our favorite radio stations, KEXP!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://peregrine-facsimile.glitch.me/&quot;&gt;~peregrine-facsimile&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@MaggiePetrella&quot;&gt;@MaggiePetrella&lt;/a&gt; is a bot that tweets facts about national parks in the United States.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tjswebcam.glitch.me/&quot;&gt;~tjswebcam&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Utopiah&quot;&gt;@utopiah&lt;/a&gt; uses Tesseract.js to try to type out whatever text you can hold up to your webcam.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/asteroid-report?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://asteroid-report.glitch.me/&quot;&gt;~asteroid-report&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adnr*oy&quot;&gt;@adnroy&lt;/a&gt; lets us know what the asteroid situation is at any given moment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For the culture 🦑&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://spice-granite-coreopsis.glitch.me/&quot;&gt;A Squid Game generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@OverlappingElvis&quot;&gt;@OverlappingElvis&lt;/a&gt; lets you devastate main character Seong Gi-hun with impossible shapes of your choosing to carve out in &lt;a href=&quot;https://en.wikipedia.org/wiki/Ppopgi&quot;&gt;*Ppopg&lt;/a&gt;i*.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://walkingtournyc.glitch.me/&quot;&gt;~walkingtournyc&lt;/a&gt; is a digitized version of Mariam Kaba’s Slavery &amp;amp; Resistance in NYC walking tour by &lt;a href=&quot;https://glitch.com/@fatimakoli14&quot;&gt;@fatimakoli14&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@cef2169&quot;&gt;@cef2169&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://chat-vintage.glitch.me/&quot;&gt;~chat-vintage&lt;/a&gt; is &lt;a href=&quot;https://glitch.com/@dianaledist&quot;&gt;@dianaledist&lt;/a&gt;’s 90s inspired Spanish chat app.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://massachusetts-redistricting-lookup.glitch.me/&quot;&gt;~massachusetts-redistricting-lookup&lt;/a&gt; is another great map visualization by our friends at &lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt;@bplmaps&lt;/a&gt;.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/vim-simulator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://vim-simulator.glitch.me/&quot;&gt;~vim-sumulator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@MelissaMcEwen&quot;&gt;@melissamcewen&lt;/a&gt; is exactly *what it sounds like, only slightly more “Choose Your Own Adventuresque.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Games we 💖&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://experimentalpenguins.glitch.me/&quot;&gt;~experimentalpenguins&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Sevenn&quot;&gt;@Sevenn&lt;/a&gt; is the start of online game Club Penguin clone.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://achewood-tarot.glitch.me/&quot;&gt;~achewood-tarot&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@patrickt&quot;&gt;@patrickt&lt;/a&gt; is a tarot deck generator I think a lot of folks will want to get behind!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gamemanu.glitch.me/&quot;&gt;~gamemanu&lt;/a&gt; is a snake-like grid game with multi-player support by &lt;a href=&quot;https://glitch.com/@num_gg&quot;&gt;@num_gg&lt;/a&gt;.
And because we love a countdown, there are only 59(!) days left in 2021. We can’t wait to see what you all come up with both before the new year and after. As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup! ✨&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://zombie-holocaust-generator.glitch.me/&quot;&gt;~zombie-holocaust-generator&lt;/a&gt; built by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt;, which lets you&lt;/em&gt; generate movie title cards in the style of the 1980 Italian horror film—spooky stuff!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Announcing Glitch In Bio, the easiest way to share your links!</title>
    <link href="https://blog.glitch.com/post/announcing-glitch-in-bio-the-easiest-way-to-share-your-links/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/announcing-glitch-in-bio-the-easiest-way-to-share-your-links/</id>
    <content type="html">&lt;h1&gt;Announcing Glitch In Bio, the easiest way to share your links!&lt;/h1&gt;
&lt;p&gt;As they say, and now for something completely different. Today, we are excited to share with you the latest from the Glitch lab: &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch In Bio&lt;/a&gt;. It’s unlike any other Glitch launch we’ve done before—we built a mobile-friendly, free, fully customizable landing page to use as your “Link in bio.”&lt;/p&gt;
&lt;p&gt;➡️ **&lt;a href=&quot;https://glitch.com/edit/#!/remix/glitch-in-bio&quot;&gt;Start creating your own Glitch In Bio by remixing the Glitch In Bio app right now**!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you’ve spent any time on Instagram or TikTok or Twitch, you’ve seen people using various tools to create link pages. So how is this different? &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch In Bio&lt;/a&gt; lets you direct traffic to a single link without limiting how you can share, create or customize. Since Glitch runs &lt;em&gt;real&lt;/em&gt; apps, you have the ease of instantly publishing your links, without sacrificing access to all the parts of the web that you want to share with the world. Popular tools for building bio links severely limit what you can include and how you can customize. **They even sometimes make you pay just to link to things you want to show off! **Glitch In Bio lets you include anything the web can do, for free.&lt;/p&gt;
&lt;p&gt;And importantly, &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch In Bio&lt;/a&gt; is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;♻️&lt;/strong&gt; Open source&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;💖 Completely yours&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;✨ Built &lt;em&gt;by and on&lt;/em&gt; Glitch
We have a lot of fun things in store for Glitch In Bio to help all kinds of creators promote their links, including:&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Free extensions to the app that cater to the different needs of the community: analytics that you own, donation widgets, custom themes, ways to show off your favorite media, and more.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Tutorials to show how to make your Glitch In Bio really your own, regardless of how many lines of code you’ve written before.
Get started creating your own Glitch In Bio by checking out our featured &lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes&quot;&gt;playlist of Glitch In Bio remixes from the community&lt;/a&gt;! If you have a theme or addition you want to show off, we&#39;d love to see it. Just share it with us using&lt;a href=&quot;https://forms.gle/fPz8LAgScSEc64fv6&quot;&gt; this form&lt;/a&gt;, and we’ll be featuring the best customizations right here on Glitch.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>How we keep Glitch sites secure and trusted</title>
    <link href="https://blog.glitch.com/post/keeping-glitch-sites-secure-and-trusted/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/keeping-glitch-sites-secure-and-trusted/</id>
    <content type="html">&lt;h1&gt;How we keep Glitch sites secure and trusted&lt;/h1&gt;
&lt;p&gt;Over the years, we’ve done a lot of work to make sure apps and sites that are published on Glitch are trustworthy. That’s our responsibility as a platform, but it’s also good for our community, as it means your apps will be part of a healthy, trustworthy ecosystem. It’s been a while since we’ve shared details of this work, so we wanted to share a high-level overview of how we think about the challenge. We&#39;ve got some wins to celebrate, some lessons learned, and a clear sense of where our future challenges lie.&lt;/p&gt;
&lt;p&gt;**TL;DR: **Glitch intentionally makes app creation as easy and open as possible, which means opening up to more potential misuses of the platform, including phishing sites. By working with a community of security researchers and our own user community, we&#39;ve been able to significantly improve both our response time and our proactive action on removing potentially harmful contents over the last year. Today, less than one half of one percent of new apps created on Glitch are flagged as being potentially harmful, with that statistic going down over time. And the mean time-to-resolution for reports of potential risk continues to improve, along with faster and more comprehensive suspension and blocking of users that create potentially harmful sites. We expect future challenges to come from phishing attempts that are built across multiple sites, and will be working with the other platforms in the ecosystem to address those threats as they arise.&lt;/p&gt;
&lt;h2 id=&quot;reducing-barriers&quot; tabindex=&quot;-1&quot;&gt;Reducing Barriers &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/keeping-glitch-sites-secure-and-trusted/#reducing-barriers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;First, let’s consider what problem we’re trying to solve. Glitch is designed to make it as easy as possible to create full-stack websites without any barriers. In any system, reducing barriers to creation means it’s easier for bad actors to abuse those systems to make malicious creations. In our particular case, Glitch allows for creating web pages or apps without even logging in, so reducing potential abuse is even trickier than platforms that rely on traditional authentication or login.&lt;/p&gt;
&lt;p&gt;The next question that arises is what kind of untrustworthy content could be created on Glitch? The primary concern here is the creation of phishing sites that are designed to capture users’ credentials or personal information. We’ve used a series of layered approaches to counter this risk over the years, with each building on the prior efforts. (This is a high-level overview so our community knows our philosophy on handling the problem, not as an exhaustive technical review of all the efforts we’ve taken.)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We began with selective reduction in privileges for anonymous accounts, including limiting the automated creation of projects or content on Glitch. By introducing a CAPTCHA for app creation, we were able to greatly reduce the amount of projects that were created by bots or automated systems, without compromising the ability for users to make apps without logging in. (This is a common use case for students using Glitch in schools, for example.)&lt;/li&gt;
&lt;li&gt;Within projects, we limited access to a very small subset of code libraries that were primarily being used in abusive or malicious ways, and added systems for scanning for known malicious content. Together, these efforts have been extremely effective in curtailing potentially harmful projects while having very little impact on legitimate users of the platform.&lt;/li&gt;
&lt;li&gt;We’ve worked with outside security organizations to build automated scanning for malicious projects if any get past our internal controls, including partners like Phishlabs and Netcraft, and resources like openphish.com and urlscan.io. The research community that works diligently around these issues has been incredibly supportive of our efforts here, especially over the last year or so as we’ve begun tying their work more closely into our internal tooling for preventing or suspending malicious project creation.&lt;/li&gt;
&lt;li&gt;Being a community-based platform, we’ve also made continual improvements to our community reporting functions as well. Every page of the Glitch.com site includes a “report abuse” button, and every report sent through that system receives a response within 24 business hours. For the vast majority of cases, user-submitted abuse reports cover sites that our internal tools have already flagged for review, which means we&#39;ve often taken action even before letting the reporting user know that we&#39;ve done so.&lt;/li&gt;
&lt;li&gt;Finally, we’ve built tools to improve our response times to be even faster. We’ve always had a straightforward security reporting infrastructure with defined processes for handling security or trust issues that are reported, but thanks to the upgrades we’ve put in place, we’re able to act more quickly to take down any malicious projects, or even to take action on accounts which create malicious content.
These improvements have yielded huge improvements across the board. Having better support tools has actually helped &lt;em&gt;all&lt;/em&gt; Glitch users, as our mean time to response for any support ticket has decreased by nearly 40% even as the volume of support requests has increased by almost 75%.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But specific to issues around malicious content on Glitch, we’ve found that, from a sampling of 50,000 projects created during November 2021, fewer than 0.3% were flagged as potentially harmful content by either our systems or the reports generated by our partners. We’re working to improve this further, but consider it a good sign of progress in addressing the issue.&lt;/p&gt;
&lt;p&gt;With any security or trust domain, having success in one area always results in the battleground shifting a bit to new areas. For example, while we initially focused on malicious full-stack apps being the biggest area of concern on Glitch, what we’ve found with more recent reports is that bad actors are increasingly using &lt;em&gt;static&lt;/em&gt; resources (sometimes static HTML, sometimes other document formats like PDF) to try to capture credentials, often with the actual submission of content pointing to other, larger providers like the giant cloud hosting platforms. These static resources are typically served as assets on Glitch, not as part of the core app hosting platform, so they send different signals from full-stack apps that might be potentially harmful.&lt;/p&gt;
&lt;p&gt;We’ve worked with our partners to update our monitoring to accommodate these new vectors of attack, and initial results are promising, but what we take away from this learning is that we’ll increasingly see sophisticated attempts that go &lt;em&gt;across&lt;/em&gt; multiple services, with Glitch (or part of Glitch’s infrastructure) just being an intermediary in a larger, networked effort. One recent such set of attempts was documented by DomainTools, which &lt;a href=&quot;https://www.domaintools.com/resources/blog/seeing-red&quot;&gt;looked at these phishing attempts&lt;/a&gt; in depth, revealing both their attempted targets (businesses with employees working in the Middle East) as well as their intended mechanism of capturing data (compromised WordPress sites forwarding to an Outlook email address) that show the complexity of tracking these efforts across multiple services. While these patterns are well-established in the general web hosting industry, they&#39;re relatively new to Glitch as a community, and represent novel iterations on the pattern that will take time to fully prevent. We expect to have some advantages in this work over time by relying on the social aspects of our platform to help us better distinguish the small number of malicious actors on the platform from the millions of legitimate users.&lt;/p&gt;
&lt;p&gt;Overall, we’ve been grateful for the support of our community, including both our users who report potentially harmful apps, as well as the security researchers who provide infrastructure for proactively stopping bad actors. Over time, we’ve gotten better and better at reducing the amount of potential risk on Glitch, both in the absolute and as a percentage of what gets created on the platform every day. We are firmly committed to keeping creation and remixing on Glitch as open and accessible as possible, which means we’re also committed to being responsible for stopping the inevitable misuses that come along with that openness. And we’re glad to do it, because it means that Glitch gets to keep being a great, trusted place for you to make the most creative, interesting, innovative, and useful stuff on the web.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Revealed: Your Glitch in Bio page is a PWA!</title>
    <link href="https://blog.glitch.com/post/glitch-in-bio-pwa/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-in-bio-pwa/</id>
    <content type="html">&lt;h1&gt;Revealed: Your Glitch in Bio page is a PWA!&lt;/h1&gt;
&lt;p&gt;With the launch of our new “**&lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch In Bi**o&lt;/a&gt;” starter project, we’ve seen thousands of creators make link pages for their social media in an inspiring variety of ways. But there’s something interesting happening behind the scenes with Glitch in Bio that points to an exciting new opportunity for the open web.&lt;/p&gt;
&lt;p&gt;PWAs, or progressive web apps, are a way of giving apps built on web technologies the same features and finishing touches as the native mobile apps we use on our phones and other devices every day. PWAs have been around for a while, but are still not as broadly adopted by users as they might be, because most of the time, it takes extra technical work to turn a regular web app or web page into a PWA. Often, that work falls onto the list of things we file under “I’ll do that later…”&lt;/p&gt;
&lt;p&gt;The good news is, thanks to the defaults we’ve set on Glitch, every single one of the Glitch In Bio link pages that’s been built is &lt;em&gt;already&lt;/em&gt; a PWA. It’s built right into the project. And it’s the first step on a larger path of giving every creator the benefits of PWAs without all the technical hassles of setup or configuration.&lt;/p&gt;
&lt;h2 id=&quot;why-would-you-want-your-app-to-be-a-pwa&quot; tabindex=&quot;-1&quot;&gt;Why would you want your app to be a PWA? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-pwa/#why-would-you-want-your-app-to-be-a-pwa&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Having your app function as a PWA brings a number of advantages.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Being a PWA makes your app &lt;strong&gt;&lt;em&gt;installab&lt;/em&gt;le&lt;/strong&gt; on user devices vs just being accessible through the web browser. This creates a higher quality experience that’s more like native (and you can enhance it to leverage native functionalities like notifications).&lt;/li&gt;
&lt;li&gt;PWAs are more &lt;strong&gt;&lt;em&gt;discoverab&lt;/em&gt;le&lt;/strong&gt; because they’re shareable by link and easily optimized for search engines, as well as being available through app stores, which means you can make it discoverable to a whole new audience, and even optionally monetize it!&lt;/li&gt;
&lt;li&gt;Last but not least, PWAs create a more resilient and inclusive user experience because your content is cached for offline use, so users can still access them even with restricted connectivity. Since Glitch in Bio is a generated static site, it’s highly &lt;strong&gt;&lt;em&gt;performa&lt;/em&gt;nt&lt;/strong&gt; and delivers content to the user super quickly by default.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;ok-how-does-this-pwa-thing-work&quot; tabindex=&quot;-1&quot;&gt;OK, how does this PWA thing work? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-pwa/#ok-how-does-this-pwa-thing-work&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Your Glitch in Bio app is all set up to function as a PWA when you remix it, but you can of course edit or enhance its functionality. The site style is already responsive to display nicely on mobile devices, and will cache the default HTML and CSS.&lt;/p&gt;
&lt;p&gt;There are only two additional files in your project, both inside the public folder:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;manifest.json&lt;/strong&gt; which specifies the metadata required for the app to function as a PWA, including icons and the start URL&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sw.js&lt;/strong&gt;–the service worker, which specifies caching behavior for the app, including when the user is offline
Your project’s HTML page head imports both of these, in layout &amp;gt; head.html. To see the PWA behavior in action, open your browser dev tools and choose &lt;strong&gt;Application&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-do-i-need-to-do-next&quot; tabindex=&quot;-1&quot;&gt;What do I need to do next? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-pwa/#what-do-i-need-to-do-next&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Your project will work out of the box as a PWA, but as you edit your Glitch in Bio project, there are a couple of details you might want to further customize in the PWA settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;**Icons: **If you add your own images, including them in the list of cached files in sw.js will make them available for offline use&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Metadata&lt;/strong&gt;: If you take a look in manifest.json, you’ll see the settings that’ll determine how the app functions when installed on a user device, so you can update the text and images to suit your project&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Files:&lt;/strong&gt; If you use additional files such as your own CSS theme, add them to the list in sw.js for caching too
If you want to take things even further, you can submit your PWA to any app stores that serve your audience. There are simple instructions for submission to the &lt;a href=&quot;https://chromeos.dev/en/publish/pwa-in-play&quot;&gt;Google Play store for ChromeOS&lt;/a&gt;, the &lt;a href=&quot;https://docs.microsoft.com/en-us/windows/uwp/publish/app-submissions&quot;&gt;Windows App Store&lt;/a&gt;, and even open source tools that will help you &lt;a href=&quot;https://blog.pwabuilder.com/posts/publish-your-pwa-to-the-ios-app-store/&quot;&gt;submit a PWA to the iOS App Store&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are also lots of options when it comes to PWA &lt;em&gt;behavior&lt;/em&gt;–your Glitch in Bio site will initially attempt to fetch the page from the web and only use the cache if there is no response. This is known as “network falling back to cache” but you can alter it to suit your own needs: &lt;a href=&quot;https://developers.google.com/web/ilt/pwa/caching-files-with-service-worker&quot;&gt;check out the Google Developer guidance for more&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you customize or extend the PWA component in your Glitch in Bio remix please let us know about it! We&#39;re eager to share your creativity with the rest of the community. You can also join the community in the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;Glitch forum&lt;/a&gt; to talk through your ideas for your page.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch In Bio, now community improved</title>
    <link href="https://blog.glitch.com/post/glitch-in-bio-now-community-improved/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-in-bio-now-community-improved/</id>
    <content type="html">&lt;h1&gt;Glitch In Bio, now community improved&lt;/h1&gt;
&lt;p&gt;We recently released &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch in Bio&lt;/a&gt;, an easy to use, &lt;a href=&quot;https://blog.glitch.com/post/announcing-glitch-in-bio-the-easiest-way-to-share-your-links&quot;&gt;fully customizable link-sharing app&lt;/a&gt;. Since then we’ve been delighted and inspired by the &lt;a href=&quot;https://twitter.com/glitch/status/1465406339245506561&quot;&gt;amazing remixes&lt;/a&gt; you’ve been creating. We’ve also received lots of extremely useful feedback and suggestions for developing the project–which we couldn’t wait to get stuck into. We wanted to take advantage of how easy it is to iterate on this project and continue delivering enhancements.&lt;/p&gt;
&lt;p&gt;You can now remix the first update of Glitch in Bio, improved by community contributions!&lt;/p&gt;
&lt;h2 id=&quot;lots-of-new-social-links&quot; tabindex=&quot;-1&quot;&gt;Lots of new social links! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-now-community-improved/#lots-of-new-social-links&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Connect to all of your networks more easily than ever, thanks to the newest social icons suggested or added by community members:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mastodon&lt;/strong&gt; courtesy of this &lt;a href=&quot;https://glitch.com/~hammerhead-ballistic-parmesan&quot;&gt;@evermorian remix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SoundCloud&lt;/strong&gt; and...&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bandcamp&lt;/strong&gt; &lt;a href=&quot;https://support.glitch.com/t/announcing-glitch-in-bio-the-easiest-way-to-share-your-links/48274/3&quot;&gt;both requested by @smilinggoat in the forum thread&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TikTok&lt;/strong&gt; requested by &lt;a href=&quot;https://glitch.com/@pixely&quot;&gt;@pixely&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stack Overflow&lt;/strong&gt; added by &lt;a href=&quot;https://glitch.com/~andypiper&quot;&gt;@andypiper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ko-Fi,&lt;/strong&gt; also from Andy Piper who included &lt;a href=&quot;https://glitch.com/edit/#!/andypiper?path=NOTES.md&quot;&gt;incredibly helpful notes inside the project&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Podcast&lt;/strong&gt; by &lt;a href=&quot;https://glitch.com/~baratunde&quot;&gt;@anildash&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;accessibility-improvements&quot; tabindex=&quot;-1&quot;&gt;Accessibility improvements &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-now-community-improved/#accessibility-improvements&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Your Glitch in Bio page can better serve &lt;em&gt;everyone&lt;/em&gt; in your audience thanks to all of these accessibility enhancements suggested by &lt;a href=&quot;https://glitch.com/@pixely&quot;&gt;@pixely&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Increased contrast in the default ‘glitch’ theme&lt;/li&gt;
&lt;li&gt;Larger / more responsive text&lt;/li&gt;
&lt;li&gt;Image alt text – you’ll see a new property in ‘settings.json’ allowing you to add alt text to your images that will automatically be populated in the markup.&lt;/li&gt;
&lt;li&gt;Focus states on links throughout the app for easier keyboard interaction&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;a-better-user-experience&quot; tabindex=&quot;-1&quot;&gt;A better user experience! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-now-community-improved/#a-better-user-experience&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;And finally, a few tweaks to improve the app UX:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Less flickery icons thanks to more consistent hover states&lt;/li&gt;
&lt;li&gt;Better page descriptions on Twitter thanks to the ‘og:description’ update explained in &lt;a href=&quot;https://dev.to/andypiper/a-quick-glitch-bio-break-1c6a&quot;&gt;Andy Piper’s fantastic blog post write-up of remixing the app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The remix button gets updated text with clearer language by &lt;a href=&quot;https://glitch.com/~metamoar&quot;&gt;@metamoar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;updating-your-remix&quot; tabindex=&quot;-1&quot;&gt;Updating your remix &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-now-community-improved/#updating-your-remix&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you already have a remix of &lt;a href=&quot;https://glitch.com/~glitch-in-bio&quot;&gt;Glitch in Bio&lt;/a&gt; and want to update it, visit the main project and grab the new parts:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;For social icons&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Copy the content of layout/social.html into your own&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In settings.json, add the icons you want in the ‘social’ object
&lt;strong&gt;For accessibility fixes&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the content of public/styles/style.css (and public/styles/themes/glitch.css, if you’re using it)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy layout/links.html and layout/social.html for the alt text and keyboard focus.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;In settings.json include an ‘altText’ property for each link with an image you want to supply text for
&lt;strong&gt;For the remix button text change&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy the content of layout/glitch-footer.html
&lt;strong&gt;For the Twitter meta tag fix:&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Copy what’s in layout/head.html&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;keep-them-coming&quot; tabindex=&quot;-1&quot;&gt;Keep them coming! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-in-bio-now-community-improved/#keep-them-coming&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In addition to theme remixes we’ve also been seeing some very interesting developments on the app functionality that we’ll also dive into soon! The project is completely customizable–check out the &lt;a href=&quot;https://help.glitch.com/kb/section/13/&quot;&gt;help docs&lt;/a&gt; for tips on how to edit your remix. And don’t forget your Gitch in Bio site is also a &lt;a href=&quot;https://blog.glitch.com/post/glitch-in-bio-pwa&quot;&gt;Progressive Web App (PWA)&lt;/a&gt; your users can install on their devices.&lt;/p&gt;
&lt;p&gt;We’re not done! Keep &lt;a href=&quot;https://support.glitch.com/t/announcing-glitch-in-bio-the-easiest-way-to-share-your-links/48274&quot;&gt;sharing your feedback&lt;/a&gt; and &lt;a href=&quot;https://forms.gle/fPz8LAgScSEc64fv6&quot;&gt;submitting your Glitch in Bio templates&lt;/a&gt; and we’ll keep building this project together.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the November 2021 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-november-2021-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-november-2021-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the November 2021 edition&lt;/h1&gt;
&lt;p&gt;November was a very busy month for Glitch! We launched &lt;a href=&quot;https://blog.glitch.com/post/announcing-glitch-in-bio-the-easiest-way-to-share-your-links&quot;&gt;Glitch in Bio&lt;/a&gt;, the easiest—and free—way to share your links, and also made it a &lt;a href=&quot;https://blog.glitch.com/post/glitch-in-bio-pwa&quot;&gt;Progressive Web App&lt;/a&gt;, and even shared a bit about our &lt;a href=&quot;https://blog.glitch.com/post/keeping-glitch-sites-secure-and-trusted&quot;&gt;approach to phishing&lt;/a&gt;. Whew! That was a lot. But you know who kept even busier? You—the Glitch community! So let’s check out what you invented, re-invented, boosted, or tinkered with, during a month that made us extra thankful for you.&lt;/p&gt;
&lt;p&gt;**Introducing &lt;s&gt;your&lt;/s&gt; Glitch in Bios **&lt;/p&gt;
&lt;p&gt;Thousands of Glitch community members, new and old, created their own Glitch in Bio apps during the last month, and here are a few from our Playlist of &lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes&quot;&gt;Featured Glitch in Bio remixes&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes/play/andypiper&quot;&gt;Twitter developer advocate, Andy Piper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes/play/twitch-simple-bio&quot;&gt;A simple Twitch bio, created by Kevin Illanas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes/play/alexlinks&quot;&gt;Designer and bird enthusiast Alex Tomlinson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes/play/christinavoudouris&quot;&gt;Web developer and Glitch contributor, Christina Voudouris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes/play/kanad&quot;&gt;Readme engineer Kanad Gupta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/featured-glitch-in-bio-remixes/play/roshow-in-bio&quot;&gt;Comedy and comics from software engineer Rolando Garcia&lt;/a&gt;
Remember, if you have a Glitch in Bio theme or addition you want to show off, we’d love to see it. Just share it with us using&lt;a href=&quot;https://forms.gle/fPz8LAgScSEc64fv6&quot;&gt; this form&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Community created &amp;amp; curated projects&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/modern-roads?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://modern-roads.glitch.me/&quot;&gt;~modern-roads&lt;/a&gt; by &lt;a href=&quot;https://glitc*h.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; maps both the roads of medieval and modern London.&lt;/p&gt;
&lt;p&gt;From maps to games, to documenting a wholly created language, the Glitch community shared an abundance of intrigue and delight during the last 30 days.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mandala-its-alive.glitch.me/&quot;&gt;~mandala-its-alive&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@corruptcatalyst&quot;&gt;@corruptcatalyst&lt;/a&gt; maps out music theory on a 12-point shape and visualizes MIDI song notes. We won’t judge them for mislabeling “Sweet Child of Mine” as an Aerosmith song.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://blockly-demo-examples.glitch.me/&quot;&gt;~blockly-demo-examples&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@TakashiSasaki&quot;&gt;@TakashiSasaki&lt;/a&gt; shows Blockly being used on Glitch!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wonyoungs.glitch.me/&quot;&gt;~wonyoungs&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dawnwinery&quot;&gt;@dawnwinery&lt;/a&gt; is a very sweet personal webpage.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hafestrahandbook.glitch.me/&quot;&gt;~hafestrahandbook&lt;/a&gt;, a constructed language that is a hybrid of French and Japanese created by &lt;a href=&quot;https://glitch.com/@LWFlouisa&quot;&gt;@LWFlouisa&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pieces-of-sheet.glitch.me/&quot;&gt;~pieces-of-sheet&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; is a simple, small spreadsheet app for sharing data/formulas!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://emoji-to-unicode.glitch.me/decode/%F0%9F%91%BD&quot;&gt;~emoji-to-unicode&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@potato4d&quot;&gt;@potato4d&lt;/a&gt; is an API that decodes emoji into unicode!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bugvsboxes?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://blog.glitch.com/post/last-month-on-glitch-the-november-2021-edition/h*ttps://glitch.com/~bugvsboxes&quot;&gt;~bugvsboxes&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@joegaffey&quot;&gt;@joegaffey&lt;/a&gt;_ is like dodgeball, but with a VW bug, an actual bug, emoji, and boxes!_&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://aramismetaverse.glitch.me/&quot;&gt;~aramismetaverse&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@AramZS&quot;&gt;@AramZS&lt;/a&gt; lets you generate word art in Three.js.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://a-scene-edit.glitch.me/&quot;&gt;~a-scene-edit&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@poeticAndroid&quot;&gt;@poeticAndroid&lt;/a&gt; is an A-frame scene editor, like a little Glitch for a little WebVR!&lt;/li&gt;
&lt;li&gt;Washington University’s &lt;a href=&quot;https://wuxd.glitch.me/&quot;&gt;Experience Design club has the best webpage&lt;/a&gt; and—surprise!—it’s on Glitch.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dungeon-the-generating.glitch.me/&quot;&gt;~dungeon-the-generating&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@naxwell&quot;&gt;@naxwell&lt;/a&gt; is your new favorite D&amp;amp;D dungeon generator.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~twitch-bot-starter-pack&quot;&gt;~twitch-bot-starter-pack&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@seanpat09&quot;&gt;@seanpat09&lt;/a&gt; is a Twitch chatbot that they’ve been both writing and streaming tutorials about.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://incredible-spinners.glitch.me/&quot;&gt;~incredible-spinners&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@teropa&quot;&gt;@teropa&lt;/a&gt; is an AI-powered interactive music experience with spinners and a choice of which key to play in.
**Your Playlists, no skips!!! **&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Playlists are still &lt;em&gt;our&lt;/em&gt; favorite way to &lt;a href=&quot;https://blog.glitch.com/post/introducing-playlists-the-best-way-to-curate-and-share&quot;&gt;share all the cool things you build on Glitch&lt;/a&gt;. Here are some standouts from the past month:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@jerryb_jr/virtual-reality&quot;&gt;Some cool A-frame apps by @jerryb_jr&lt;/a&gt;: &lt;a href=&quot;https://glitch.com/@n.hieda/cwc&quot;&gt;Naoto&#39;s Conversations with Computers&lt;/a&gt; is an exhibition of artistic works produced during the Silicon Friends Camp, a 5-days retreat with 15 artists in the Austrian alps that took place last summer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@nmetlapalli54826/vhs-web-design-course&quot;&gt;@nmetlapalli54826&#39;s “VHS Web Design Course” playlist &lt;/a&gt;curates a collection of projects they created while learning web design a couple of years ago.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@jonoellis/interactive-storytelling&quot;&gt;“Interactive Storytelling” by @jonoellis&lt;/a&gt; includes two clickable interactive storytelling apps (click them).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’re in the final countdown for 2021 now, and we can’t wait to see what you come up with over the next few weeks. As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup! ✨&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://kalidokit.glitch.me/&quot;&gt;~kalidokit&lt;/a&gt; built by &lt;a href=&quot;https://glitch.com/@yeemachine&quot;&gt;@yeemachine&lt;/a&gt; which is now open sourc&lt;/em&gt;e. Learn more about the creator in &lt;a href=&quot;https://blog.glitch.com/post/a-conversation-with-kalidoface-creator-rich-yee&quot;&gt;our interview with Richard Yee&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch in Bio Showcase</title>
    <link href="https://blog.glitch.com/post/glitch-in-bio-showcase/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-in-bio-showcase/</id>
    <content type="html">&lt;h1&gt;Glitch in Bio Showcase&lt;/h1&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch In Bio&lt;/a&gt; is the easy, fun, and completely free way to build a links page for all your social media profiles. We’ve seen so many impressive, inspiring remixes, and we wanted to share our favorites to encourage you to make your own!&lt;/p&gt;
&lt;p&gt;From &lt;a href=&quot;https://twitter.com/aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt;, a clean, &lt;a href=&quot;https://www.atylerrobertson.com/&quot;&gt;elegant set of links&lt;/a&gt;. With Glitch In Bio, you can style every detail of your page.&lt;/p&gt;
&lt;p&gt;But remember: we’re talking about HTML, CSS and any other web technology you want. If you crave an animated, dynamic background, you can do that! &lt;a href=&quot;https://twitter.com/Metamoar&quot;&gt;@Metamoar&lt;/a&gt;’s page is &lt;a href=&quot;https://metamoar.glitch.me/&quot;&gt;packed with motion, energy, colors and personality&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;You can solve lots of problems with your own personal links page. For example, &lt;a href=&quot;https://twitter.com/jgriffiths&quot;&gt;@jgriffiths&lt;/a&gt; made a &lt;a href=&quot;https://jtg.glitch.me/&quot;&gt;clean and simple page of links&lt;/a&gt; to help readers find his books, and help tipsters get in touch.&lt;/p&gt;
&lt;p&gt;Artist &lt;a href=&quot;https://twitter.com/echodeltamoon&quot;&gt;@echodeltamoon&lt;/a&gt; gives a glimpse into her art and aesthetic with a vibrant photo background to host an &lt;a href=&quot;https://echodeltamoon.glitch.me/&quot;&gt;overview of all the places to find her online&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From &lt;a href=&quot;https://twitter.com/blprnt&quot;&gt;@blprnt&lt;/a&gt;, check out a &lt;a href=&quot;https://jerthorp.glitch.me/&quot;&gt;perfectly-themed list of links&lt;/a&gt; that matches the design of his book &lt;em&gt;Living In Data&lt;/em&gt;. Don’t miss &lt;a href=&quot;https://twitter.com/blprnt/status/1463570230479839236&quot;&gt;the story behind it!&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;There’s &lt;a href=&quot;https://twitter.com/_Maru_WTF&quot;&gt;@_Maru_WTF&lt;/a&gt;, who goes far beyond a simple list of links to include &lt;a href=&quot;https://maru.wtf/&quot;&gt;their latest updates and atmospheric images&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The calm design and careful color choices of &lt;a href=&quot;https://twitter.com/locklyle&quot;&gt;@locklyle&lt;/a&gt;’s page do a wonderful job of &lt;a href=&quot;https://katesolar.glitch.me/&quot;&gt;bringing you into her artwork&lt;/a&gt; on multiple different platforms.&lt;/p&gt;
&lt;p&gt;Everyone’s favorite rapid transit system for the Bay Area has a pleasing, &lt;a href=&quot;https://sfbart.glitch.me/&quot;&gt;perfectly on-brand set of links&lt;/a&gt; that make it easy for their TikTok followers to find &lt;a href=&quot;https://twitter.com/SFBART&quot;&gt;@SFBART&lt;/a&gt; on any other service.&lt;/p&gt;
&lt;p&gt;The smart juxtaposition of &lt;a href=&quot;https://twitter.com/snotskie&quot;&gt;@snotskie&lt;/a&gt;’s profile pic and background image make the links on this page really pop.&lt;/p&gt;
&lt;p&gt;This is only a handful of examples out of thousands of new Glitch In Bio remixes. Whatever you can imagine, you can build with the magic of the open web. Get started on your own for free, &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;right here!&lt;/a&gt; And be sure to keep &lt;a href=&quot;https://support.glitch.com/t/announcing-glitch-in-bio-the-easiest-way-to-share-your-links/48274&quot;&gt;sharing your feedback&lt;/a&gt; and &lt;a href=&quot;https://forms.gle/fPz8LAgScSEc64fv6&quot;&gt;submitting your Glitch in Bio templates&lt;/a&gt; and we’ll keep showcasing your awesome work.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Create your own reality on Glitch</title>
    <link href="https://blog.glitch.com/post/create-your-own-reality-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/create-your-own-reality-on-glitch/</id>
    <content type="html">&lt;h1&gt;Create your own reality on Glitch&lt;/h1&gt;
&lt;p&gt;*Illustration: &lt;a href=&quot;https://glitch.*com/~koi-garden&quot;&gt;~koi-garden&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-real-metaverse-was-the-friends-we-made-along-the-way-here-s-a-look-at-how-glitch-creators-have-created-hundreds-of-thousands-of-vr-and-ar-experiences&quot; tabindex=&quot;-1&quot;&gt;The real metaverse was the friends we made along the way: here’s a look at how Glitch creators have created hundreds of thousands of VR and AR experiences. &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#the-real-metaverse-was-the-friends-we-made-along-the-way-here-s-a-look-at-how-glitch-creators-have-created-hundreds-of-thousands-of-vr-and-ar-experiences&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Whether you’re into Virtual Reality, Augmented Reality, Mixed Reality or some other new form of reality we haven’t discovered yet, Glitch is home to a thriving community of creators exploring the boundaries of 3D content. In fact, Glitch is home to &lt;strong&gt;one of the largest communities of XR creators in the world&lt;/strong&gt;, with hundreds of thousands of projects created by artists, coders and designers.&lt;/p&gt;
&lt;p&gt;You’ve probably heard a lot of talk about VR recently (especially as hype and attention around the metaverse has jumped in recent months)! The good news is, for the Glitch community, the metaverse has already been with us for years. So let’s take a look at the frameworks developers are using to build WebXR–and discover some incredible Glitch community apps along the way. Stay tuned for tomorrow, when we’ll share a really fun starting point for creating your first WebXR experience, and even offer a sneak peek at how we’ll be improving the XR creation experience on Glitch in the new year.&lt;/p&gt;
&lt;p&gt;Like everything on Glitch, creating XR happens thanks to open standards and open code. And you can view them all on standard devices, ranging from your regular web browser to the fanciest 3D headset. Let’s take a look at some of the best tools, all of which you can use for &lt;strong&gt;free&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&quot;what-is-webxr&quot; tabindex=&quot;-1&quot;&gt;What is WebXR? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#what-is-webxr&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The term WebXR refers to “eXtended” or “cross” reality experiences you can access on the web. The X is there to represent a broader range of applications than Virtual Reality (VR) alone. Where VR creates virtual worlds, Augmented Reality (AR) overlays the physical world, and Mixed Reality (MR) is a hybrid of both. So WebXR creates these on the web–which means you can access them through your browser. Still confused? You’re not alone, but here’s the thing–it doesn’t matter, you can still try VR! (lol, there won’t be a test.)&lt;/p&gt;
&lt;p&gt;As a user, you can try these experiences out on a computer, phone, or VR device. The apps can utilize client info from the device, allowing developers to create responsive, immersive experiences, for example, tailoring behavior to user position and movement. The standards for building WebXR support headsets like Oculus, Google Cardboard, Samsung Gear, and HTC Vive among others.&lt;/p&gt;
&lt;p&gt;Creating WebXR applications can involve a seemingly overwhelming variety of techniques and technologies. However, it’s surprisingly easy to get started, and luckily you can see a ton of amazing demos on Glitch, where the creators have made their source code available openly for you to learn and remix. Let’s dive in.&lt;/p&gt;
&lt;h2 id=&quot;webvr-webxr-and-webgl-apis&quot; tabindex=&quot;-1&quot;&gt;WebVR, WebXR, and WebGL APIs &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#webvr-webxr-and-webgl-apis&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/0a539568-4e93-4623-822f-0abd298b18fc_galleryphone.png&quot; alt=&quot;A-Frame Gallery&quot; /&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/~aframe-gallery&quot;&gt;~aframe-gallery&lt;/a&gt; in the browser o&lt;/em&gt;n mobile before entering AR or VR mode&lt;/p&gt;
&lt;p&gt;The gist of WebXR is that you can access it on the web, by navigating to addresses in your browser, just like you would to visit websites. This is possible because the supporting technology is now built into browsers like Chrome and Firefox. Mozilla initially led development with the WebVR, WebXR, and WebGL APIs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The original WebVR API was deprecated and replaced with the &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/WebXR_Device_API/Fundamentals&quot;&gt;WebXR API&lt;/a&gt; to also support AR.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API&quot;&gt;WebGL&lt;/a&gt; provides support for rendering 3D graphics on the web, natively inside the browser. Typically developers don’t write WebGL directly, but work in frameworks built on top of it, which we’ll get to below.&lt;/li&gt;
&lt;li&gt;The WebXR Device API provides an interface for managing device access and using WebGL to render 3D scenes–again, you’re most likely to use a framework to actually write your code, with this supporting the underlying implementation. The API lets your apps detect and respond to user data from device sensors, rendering the scene at an appropriate framerate, and delivering it to the user viewpoint.&lt;/li&gt;
&lt;li&gt;When you visit a WebXR app in the browser, you might see AR and VR buttons on the screen–this is courtesy of the API providing the apps with access to the browser session, and will determine the mode for the experience (as you’ll see if you try toggling between them e.g., on a phone–in AR mode the app will display on top of the camera view of your surrounding area, and in VR mode it’ll display in stereo, or “binocular” view, with a different image for each eye).&lt;/li&gt;
&lt;li&gt;Supporting browsers like Firefox and Chrome benefit from the &lt;a href=&quot;https://blog.mozvr.com/webxr-emulator-extension/&quot;&gt;emulator extension&lt;/a&gt; that developers can use to build WebXR experiences on desktop, testing for different device types.
OK, with the supporting infrastructure bit out of the way, let’s turn to the frameworks you’re more likely to encounter directly as a WebXR developer.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;three-js-and-babylon-js&quot; tabindex=&quot;-1&quot;&gt;Three.js and Babylon.js &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#three-js-and-babylon-js&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/aa3f2992-8d8e-413a-b015-520446a3e47e_shaderify.png&quot; alt=&quot;Shaderify&quot; /&gt;
&lt;p&gt;*&lt;a href=&quot;https://gl*itch.com/~material-shaderify&quot;&gt;~material-shaderify&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@manthrax&quot;&gt;@manthrax&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The virtual world is rendered in three dimensions: &lt;a href=&quot;https://threejs.org/manual/#en/fundamentals&quot;&gt;Three.js&lt;/a&gt; and &lt;a href=&quot;https://doc.babylonjs.com/start&quot;&gt;Babylon.js&lt;/a&gt; are common JavaScript frameworks that help developers to describe those spaces by utilizing WebGL in the browser.&lt;/p&gt;
&lt;p&gt;3D graphics require extensive mathematical calculations and can therefore be challenging to code directly in WebGL. Graphics frameworks built on top of WebGL abstract the process, making them more accessible to code in. They also provide a camera view that WebXR experiences are able to incorporate in order to build the immersive world. These libraries only take care of the graphics and rendering for AR and VR experiences, so you’ll use additional frameworks to create interactive apps.&lt;/p&gt;
&lt;h2 id=&quot;a-frame&quot; tabindex=&quot;-1&quot;&gt;A-Frame &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#a-frame&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://aframe.io/docs/1.2.0/introduction/&quot;&gt;A-Frame&lt;/a&gt; allows you to build VR on top of HTML, so you can create WebXR experiences just by including a script and markup in your web pages–check out index.html in the &lt;a href=&quot;https://glitch.com/edit/#!/aframe?path=index.html&quot;&gt;~aframe&lt;/a&gt; base project on Glitch, it genuinely just looks like an ordinary web page!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe?path=index.html&amp;previewSize=0&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;A-Frame is an open source framework that uses Three.js in its implementation, and you can manipulate it using JavaScript just like other web applications. In A-Frame you can write cross-platform VR apps that users on multiple device types can access.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/4f81282f-c386-4806-b838-ab5e5a7cafbc_networked.png&quot; alt=&quot;Networked A-Frame&quot; /&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.c*om/~networked-aframe&quot;&gt;~networked-aframe&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@haydenjameslee&quot;&gt;@haydenjameslee&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;A-Frame allows you to build WebXR experiences by including elements in the body of an HTML page to define a scene. This makes A-Frame remarkably low-barrier to get started with–if you’ve ever written HTML you can write A-Frame code. Above and beyond this, A-Frame gives you the ability to use the DOM APIs as you would when developing a standard web app. It also benefits from a visual inspector built right into the browser dev tools that helps develop and troubleshoot your scenes.&lt;/p&gt;
&lt;p&gt;A-Frame uses an &lt;a href=&quot;https://aframe.io/docs/1.2.0/introduction/entity-component-system.html&quot;&gt;Entity-Component-System&lt;/a&gt; architecture, which is common in game development. You create scenes by declaring entities, with the attributes acting as the components (they define characteristics like geometry, material, and position).&lt;/p&gt;
&lt;h2 id=&quot;device-platforms&quot; tabindex=&quot;-1&quot;&gt;Device platforms &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#device-platforms&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/e5278f75-1414-491c-84a5-1375c980c016_toon.png&quot; alt=&quot;A Toon Ocean&quot; /&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.*com/~a-toon-ocean&quot;&gt;~a-toon-ocean&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Since WebXR is very much a joint effort between hardware manufacturers, browser developers, and software frameworks, you’ll find useful learning resources and apps being generated by teams working on device platforms, like Samsung Internet. These teams are also involved in the &lt;a href=&quot;https://developer.samsung.com/internet/blog/en-us/2020/04/27/virtual-reality-webxr-and-samsung-internet&quot;&gt;W3C working groups&lt;/a&gt; focused on developing support for building immersive experiences on the web using the standard APIs.&lt;/p&gt;
&lt;h2 id=&quot;supporting-tools&quot; tabindex=&quot;-1&quot;&gt;Supporting tools &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#supporting-tools&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We already learned that creating 3D spaces is complex. While you can define scenes purely using A-Frame markup elements, once your apps get beyond the basics, they’re likely to include assets created externally. Graphical models using &lt;a href=&quot;https://aframe.io/docs/1.2.0/components/gltf-model.html&quot;&gt;GLTF&lt;/a&gt; (GL Transmission Format) describe a 3D model as a node hierarchy, together with materials and shaders. GLTF files themselves are coded in JSON, but they typically rely on external resources including GLB (binary) files describing geometric info, and can include image resources in formats like JPG and PNG. Developers and WebXR artists use a variety of specialist tools to build GLTFs, such as Blender.&lt;/p&gt;
&lt;h2 id=&quot;showcase&quot; tabindex=&quot;-1&quot;&gt;Showcase &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#showcase&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There is a staggering amount of WebXR development on Glitch–we’ve highlighted a few throughout this post but be sure to check these projects and user profiles out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://aframe-animated-lights.glitch.me/&quot;&gt;~aframe-animated-lights&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ngokevin&quot;&gt;@ngokevin&lt;/a&gt; for some lovely animated 3D lights&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vr-cashcannon.glitch.me/&quot;&gt;~vr-cashcannon&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mrdoob&quot;&gt;@mrdoob&lt;/a&gt;, the creator of Three.js&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://earthy-course.glitch.me/&quot;&gt;~earthy-course&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt; is a virtual Totoro demo&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dixpark.glitch.me/&quot;&gt;~dixpark&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@technobotanist&quot;&gt;@technobotanist&lt;/a&gt; is a virtual picnic spot&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aframe-teleport-controls-extra.glitch.me/&quot;&gt;~aframe-teleport-controls-extra&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@rdub80&quot;&gt;@rdub80&lt;/a&gt; demonstrates teleport controls&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gloomy-night.glitch.me/&quot;&gt;~gloomy-night&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@igor&quot;&gt;@igor&lt;/a&gt; shows a cool torch effect&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alien-terrain.glitch.me/&quot;&gt;~alien-terrain&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jerryb_jr&quot;&gt;@jerryb_jr&lt;/a&gt; is a sci-fi landscape&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aramismetaverse.glitch.me/&quot;&gt;~aramismetaverse&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@AramZS&quot;&gt;@AramZS&lt;/a&gt; generates 3D writing&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://orbsimulator.glitch.me/&quot;&gt;~orbsimulator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pushmatrix&quot;&gt;@pushmatrix&lt;/a&gt; for pondering&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://naf-examples.glitch.me/&quot;&gt;~naf-examples&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@vincentfretin&quot;&gt;@vincentfretin&lt;/a&gt; for a host of networked A-Frame examples&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://homer-metaverse.glitch.me/&quot;&gt;~homer-metaverse&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@fcor&quot;&gt;@fcor&lt;/a&gt; for Homer getting immersed&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ilusion-planetaria.glitch.me/&quot;&gt;~ilusion-planetaria&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aullidoestepario&quot;&gt;@aullidoestepario&lt;/a&gt; for spinning, orbiting planets&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vrtheremin.glitch.me/&quot;&gt;~vrtheremin&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pushmatrix&quot;&gt;@pushmatrix&lt;/a&gt; is a VR Theremin, what more could you want&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ghostdiver.glitch.me/&quot;&gt;~ghostdiver&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@amayne&quot;&gt;@amayne&lt;/a&gt; watch out for the sharks&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://beaded-mud-track.glitch.me/&quot;&gt;~beaded-mud-track&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jeranh&quot;&gt;@jeranh&lt;/a&gt; is a virtual tour&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://groad-tour.glitch.me/&quot;&gt;~groad-tour&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@nbackous&quot;&gt;@nbackous&lt;/a&gt; is a chronicle of Portland venues&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://virtual-reality-city.glitch.me/&quot;&gt;~virtual-reality-city&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@VictoriaDelCastillo&quot;&gt;@VictoriaDelCastillo&lt;/a&gt; is an immersive cityscape&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://afrofutureisms.glitch.me/&quot;&gt;~afrofutureisms&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ktduffyincorperated&quot;&gt;@ktduffyincorperated&lt;/a&gt; is an Afrofuturist art project&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://immigrationcolab.glitch.me/&quot;&gt;~immigrationcolab&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mehtapaydin&quot;&gt;@mehtapaydin&lt;/a&gt; is a Tribeca Film Institute Immigration Co/Lab project&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lalaland-planetarium.glitch.me/&quot;&gt;~lalaland-planetarium&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@shwetharajaram&quot;&gt;@shwetharajaram&lt;/a&gt; is a model of the planetarium from La La Land&lt;/li&gt;
&lt;li&gt;Last but not least, &lt;a href=&quot;https://svox.glitch.me/&quot;&gt;Smooth Voxels&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@SamuelVanEgmond&quot;&gt;@SamuelVanEgmond&lt;/a&gt; is an amazing utility for generating 3D models
This may look like a long list, but it’s genuinely just the tip of the iceberg when it comes to the WebXR activity on Glitch.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**Experience them all in the &lt;a href=&quot;https://glitch.com/@glitch/glitch-community-web-xr-showcase&quot;&gt;community showcase playlist**&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;When visiting a WebXR site in your browser, make sure you use https:// so that it can access the relevant device sensors.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;next-steps&quot; tabindex=&quot;-1&quot;&gt;Next steps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch/#next-steps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Hopefully this post has given you a clearer sense of how the pieces in WebXR fit together and introduced you to some cool examples of what people have built with them. We’ve been delighted to see the WebXR development on Glitch and want to support the growth of this community of creators with some exciting editor developments you’ll see in the new year.&lt;/p&gt;
&lt;p&gt;If you like what you see so far and want to try WebXR development yourself, check out the &lt;a href=&quot;https://glitch.com/~xrxmas&quot;&gt;~xrxmas&lt;/a&gt; festive scene, and for more in-depth learning our &lt;a href=&quot;https://blog.glitch.com/post/an-intro-to-webvr&quot;&gt;intro to WebVR starter kit&lt;/a&gt;. The A-Frame team and community have made getting into WebXR development incredibly easy with a host of Glitch projects you can dive into–tomorrow we’ll share a tutorial on remixing the &lt;a href=&quot;https://glitch.com/~aframe&quot;&gt;~aframe&lt;/a&gt; base project to make a holiday greetings card!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Make a VR greetings card in just a few steps</title>
    <link href="https://blog.glitch.com/post/make-a-vr-greetings-card/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/make-a-vr-greetings-card/</id>
    <content type="html">&lt;h1&gt;Make a VR greetings card in just a few steps&lt;/h1&gt;
&lt;p&gt;The WebXR community has been building &lt;a href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch&quot;&gt;all sorts of amazing immersive experiences&lt;/a&gt; on Glitch, as well as fun, low-barrier learning projects you can use to start trying these techniques out yourself. In this tutorial, we’re going to walk you through creating a virtual festive greetings card you can share with your friends! It’s totally free, and all you need is the regular web browser you already have. You’ll be using A-Frame, a framework for building VR apps for the web–the team and community have built a ton of handy apps you can remix and edit surprisingly easily.&lt;/p&gt;
&lt;h2 id=&quot;get-started-remix-the-project&quot; tabindex=&quot;-1&quot;&gt;Get started: Remix the project &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#get-started-remix-the-project&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Log into Glitch and remix: &lt;a href=&quot;https://glitch.com/~aframe&quot;&gt;~aframe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Remixing will create your own copy of the project–it’ll open in the editor and you’ll see the preview of the app on the right.&lt;/p&gt;
&lt;p&gt;Take a quick look at what’s in the project–there’s not much there! We’re mainly going to be working in index.html, so open the file for editing.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Hit the Format This File button at the top of the editor to format your code–this is going to make it easier to read and work wit&lt;/em&gt;h!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Near the top of the HTML you’ll see the A-Frame script being imported–this is all you need to start working with the framework. Now look at the page body, where you’ll find the markup representing the A-Frame entities and components. Take a minute to compare the elements in the markup with what you see displayed in the preview.&lt;/p&gt;
&lt;p&gt;The initial scene includes a box, sphere, cylinder, plane, and sky. We’re going to edit these to make them festive and add a little animated interactivity. You don’t need a VR headset for any of what we do in this tutorial, but it is fun to view in one if you have it (even a cardboard viewer on your phone)!&lt;/p&gt;
&lt;p&gt;*We’ll include images you can use in your project below but feel free to use your own–if you make a nice version you want to show off please &lt;a href=&quot;https://support.glitch.com/c/the-gallery/&quot;&gt;let us know&lt;/a&gt;! You&#39;ll also find all of the pics in the final &lt;a href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/http*s://glitch.com/~festive-aframe&quot;&gt;~festive-aframe&lt;/a&gt; demo project embedded near the end of the tutorial.&lt;/p&gt;
&lt;h2 id=&quot;set-the-scene&quot; tabindex=&quot;-1&quot;&gt;Set the scene &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#set-the-scene&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Let’s start by adding a night sky background for our festive scene. Save this image:&lt;/p&gt;
&lt;p&gt;In your Glitch project, upload it into &lt;strong&gt;assets&lt;/strong&gt;. Once uploaded, select it and copy its URL.&lt;/p&gt;
&lt;p&gt;In your HTML, find the &lt;strong&gt;sky&lt;/strong&gt; element, remove the &lt;strong&gt;color=&amp;quot;#ECECEC&amp;quot;&lt;/strong&gt; attribute and replace it with a &lt;strong&gt;src&lt;/strong&gt; attribute using your uploaded image URL as the value, so it’ll look something like this:&lt;/p&gt;
&lt;p&gt;Let’s also make the plane under the shapes look wintery. Save this snowy pic and upload it into assets:&lt;/p&gt;
&lt;p&gt;Replace the &lt;strong&gt;plane&lt;/strong&gt; element &lt;strong&gt;color&lt;/strong&gt; attribute with a &lt;strong&gt;src&lt;/strong&gt; attribute using the URL for your uploaded snow pic (make sure you remove the color attribute or it will tint the image):&lt;/p&gt;
&lt;h2 id=&quot;wrap-the-present&quot; tabindex=&quot;-1&quot;&gt;Wrap the present &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#wrap-the-present&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Let’s turn the box into a parcel. Take a look at the &lt;a href=&quot;https://aframe.io/docs/1.2.0/primitives/a-box.html&quot;&gt;a-box&lt;/a&gt; element, which is a &lt;em&gt;primitive&lt;/em&gt; shape. The attributes specify the box position, rotation, and color (this is just a hex value like you’ll see in HTML and CSS):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;https://aframe.io/docs/1.2.0/components/position.html&quot;&gt;position&lt;/a&gt; is represented by x, y, and z values–the z can be tricky to get accustomed to when you start learning to work in 3D so you might like to play around with the values later to get a sense of how they work.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://aframe.io/docs/1.2.0/components/rotation.html&quot;&gt;rotation&lt;/a&gt; is represented as around the x, y, and z axes (known as &lt;em&gt;pitch&lt;/em&gt;, &lt;em&gt;yaw&lt;/em&gt;, and &lt;em&gt;roll&lt;/em&gt;)–again, messing around with these in your own project is the best way to get to grips with them.
You’ll notice that the shapes have light and shade added automatically–this is due to the default lighting, &lt;a href=&quot;https://aframe.io/docs/1.2.0/components/light.html&quot;&gt;but you can change it&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Instead of a block color, let’s give the box a pattern asset to make it look like a parcel. Save this image:&lt;/p&gt;
&lt;p&gt;Upload it into your assets also and copy the URL.&lt;/p&gt;
&lt;p&gt;Back in &lt;strong&gt;index.html&lt;/strong&gt;, remove the &lt;strong&gt;color&lt;/strong&gt; attribute and instead add one for the image source, with the asset URL as it’s value–it should something look like this:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Keep hitting the &lt;strong&gt;Format This File&lt;/strong&gt; button as you edit the file to make it easy to see your chan&lt;/em&gt;ges.&lt;/p&gt;
&lt;p&gt;Your preview should update with the new pattern!&lt;/p&gt;
&lt;h2 id=&quot;plant-the-tree&quot; tabindex=&quot;-1&quot;&gt;Plant the tree &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#plant-the-tree&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Let’s turn the cylinder into a tree. Make it a cone shape by changing the opening and closing tags from &lt;strong&gt;a-cylinder&lt;/strong&gt; to &lt;strong&gt;a-cone&lt;/strong&gt;. Tweak the size–the cone accepts an attribute to set the bottom radius, so change &lt;strong&gt;radius&lt;/strong&gt; to &lt;strong&gt;radius-bottom&lt;/strong&gt;, leaving the value at 0.5.&lt;/p&gt;
&lt;p&gt;OK so far so good, but it doesn’t really look like a tree yet–we’ll use another image asset for that, so save it:&lt;/p&gt;
&lt;p&gt;Upload it in your assets like before, copying the URL. Back in the HTML remove the &lt;strong&gt;color&lt;/strong&gt; attribute and replace it with a &lt;strong&gt;src&lt;/strong&gt; attribute that looks like this:&lt;/p&gt;
&lt;h2 id=&quot;add-the-snowglobe&quot; tabindex=&quot;-1&quot;&gt;Add the snowglobe &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#add-the-snowglobe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Let’s turn the sphere into a snowglobe–first we’ll need to make it look like glass. Save this opaque PNG (it&#39;s there, honest, right-click or control+click below):&lt;/p&gt;
&lt;p&gt;Upload it into your project assets as before. This time we’re going to use it as a texture, so we’ll add a new section to the A-Frame scene to store assets–near the top of the code inside the &lt;strong&gt;a-scene&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;Now we can use the &lt;strong&gt;id&lt;/strong&gt; to specify this image as a texture. In the opening tag of your &lt;strong&gt;sphere&lt;/strong&gt; element, remove the &lt;strong&gt;color&lt;/strong&gt; attribute and instead add a &lt;strong&gt;material&lt;/strong&gt; attribute:&lt;/p&gt;
&lt;p&gt;Let’s rotate the image a little so that the gradient hits a nice spot within the view–add a &lt;strong&gt;rotation&lt;/strong&gt; property to the &lt;strong&gt;sphere&lt;/strong&gt; element:&lt;/p&gt;
&lt;p&gt;Yay now we have an empty globe!&lt;/p&gt;
&lt;p&gt;Let’s put a photo inside it–we’ll use a cylinder, so add a new shape after the sphere:&lt;/p&gt;
&lt;p&gt;We set the positioning to make the cylinder appear inside the sphere, and the radius is slightly smaller than the globe so that the glass is visible around it.&lt;/p&gt;
&lt;p&gt;You can use your own photo if you’d like to personalize the snowglobe, but feel free to use any of these cute twemoji pics:&lt;/p&gt;
&lt;p&gt;Upload your picture into assets and copy the URL again. You can include the twemoji pics using these URLs if you like instead:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Santa &lt;a href=&quot;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-santa.png?v=1639740868189&quot;&gt;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-santa.png?v=1639740868189&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sloth &lt;a href=&quot;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-sloth.png?v=1639740872078&quot;&gt;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-sloth.png?v=1639740872078&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Heart &lt;a href=&quot;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-heart.png?v=1639740879770&quot;&gt;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-heart.png?v=1639740879770&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Smiley &lt;a href=&quot;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-smile.png?v=1639740883742&quot;&gt;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-smile.png?v=1639740883742&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chick &lt;a href=&quot;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-chick.png?v=1639740887359&quot;&gt;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-chick.png?v=1639740887359&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Fish &lt;a href=&quot;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-fish.png?v=1639740891328&quot;&gt;https://cdn.glitch.me/04d3158d-1c2b-4dc5-ae7f-4f046499a21b/globe-fish.png?v=1639740891328&lt;/a&gt;
Add your pic URL to the &lt;strong&gt;cylinder&lt;/strong&gt; as &lt;strong&gt;src&lt;/strong&gt; attribute:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Let’s give the snowglobe a base too–add another cylinder shape after the one you added for the photo:&lt;/p&gt;
&lt;p&gt;We have a snowglobe!&lt;/p&gt;
&lt;h2 id=&quot;add-a-greeting&quot; tabindex=&quot;-1&quot;&gt;Add a greeting &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#add-a-greeting&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Now let’s add a message you can customize. 3D text is tricky in VR, so we’ll keep it simple and just use 2D–this time we’ll use an &lt;em&gt;entity&lt;/em&gt;, which is a core A-Frame technique you’ll see much more of if you continue learning. The attributes represent A-Frame &lt;em&gt;components&lt;/em&gt;, specifying the entity detail.&lt;/p&gt;
&lt;p&gt;Change the text to read whatever you like! You may need to tweak the position to make it stay in the center of the display–experiment with the values!&lt;/p&gt;
&lt;h2 id=&quot;make-it-interactive&quot; tabindex=&quot;-1&quot;&gt;Make it interactive &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#make-it-interactive&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;OK so we have a nice looking scene, but it isn’t interactive yet. Let’s add some animated effects on the shapes when the user &lt;em&gt;looks&lt;/em&gt; at them.&lt;/p&gt;
&lt;p&gt;First we need a &lt;a href=&quot;https://aframe.io/docs/1.2.0/components/camera.html&quot;&gt;camera&lt;/a&gt;, add it near the top inside the scene markup:&lt;/p&gt;
&lt;p&gt;The camera defines the user perspective on the scene, with &lt;strong&gt;look controls&lt;/strong&gt; and a &lt;a href=&quot;https://aframe.io/docs/1.2.0/primitives/a-cursor.html&quot;&gt;fuse&lt;/a&gt; cursor that will allow us to detect when the user is looking directly at a shape.&lt;/p&gt;
&lt;p&gt;Let’s make the tree rotate when the user looks at it, by adding an &lt;strong&gt;animation&lt;/strong&gt; attribute to the &lt;strong&gt;cone&lt;/strong&gt; element:&lt;/p&gt;
&lt;p&gt;We specify the property to &lt;a href=&quot;https://aframe.io/docs/1.2.0/components/animation.html&quot;&gt;animate&lt;/a&gt;, which is the rotation. Then we state the positions to rotate from and to, which is a change of 360 around the y axis. We set duration and easing properties, and set the animation not to repeat. We use the &lt;strong&gt;startEvents&lt;/strong&gt; property to trigger the animation when the user looks at the shape.&lt;/p&gt;
&lt;p&gt;You can simulate moving around the scene in the preview by clicking and dragging it, so drag the view so that the tree is in the center of the page (or look if you’re using a headset!)&lt;/p&gt;
&lt;p&gt;Let’s do something similar with the parcel but we’ll make it expand a little. Add a slightly different animation to the &lt;strong&gt;box&lt;/strong&gt; element:&lt;/p&gt;
&lt;p&gt;We use the scale property and loop the animation twice, with alternate direction so that it returns to its original size each time. We also use elastic easing for a bouncy effect.&lt;/p&gt;
&lt;p&gt;Let’s also give the snowglobe pic a little animation. Add it to the &lt;strong&gt;cylinder&lt;/strong&gt; that has your uploaded photo displayed in it:&lt;/p&gt;
&lt;p&gt;This is similar to the tree but it doesn’t rotate all the way around, just back and forth slightly to give a sense of the globe being a 3D shape.&lt;/p&gt;
&lt;p&gt;As a final effect let’s animate the sky, making it continually rotate slowly:&lt;/p&gt;
&lt;p&gt;Your scene should be looking pretty festive by now–share it with your friends!&lt;/p&gt;
&lt;p&gt;Make sure you try it on a VR headset if you have one–just enter the URL for your Glitch app in the browser, e.g. &lt;a href=&quot;https://festive-aframe.glitch.me/&quot;&gt;https://festive-aframe.glitch.me&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you want to keep learning, try tweaking the different entities and property values in your project!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/festive-aframe?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;next-steps&quot; tabindex=&quot;-1&quot;&gt;Next steps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/make-a-vr-greetings-card/#next-steps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;OK so we had some fun making a few light edits to the A-Frame base project to make a daft greetings card, but the WebXR community makes some seriously amazing immersive experiences on Glitch. Check out &lt;a href=&quot;https://glitch.com/~xrxmas&quot;&gt;~xrxmas&lt;/a&gt; for a cool snowing effect.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/xrxmas?path=index.html&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;For inspiration check out the &lt;a href=&quot;https://glitch.com/@glitch/glitch-community-web-xr-showcase&quot;&gt;playlist of WebXR projects&lt;/a&gt; on Glitch. If you have a VR device remember to visit your apps on it–including a cardboard viewer on your phone! We’ve been delighted to see the WebXR development on Glitch and are excited to reveal some editor enhancements in the new year to help support the projects this community of creators is producing!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Behold: An all new Glitch editor!</title>
    <link href="https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/</id>
    <content type="html">&lt;h1&gt;Behold: An all new Glitch editor!&lt;/h1&gt;
&lt;h2 id=&quot;what-s-new&quot; tabindex=&quot;-1&quot;&gt;What’s new? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/#what-s-new&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;New for 2022, it&#39;s the biggest update ever to &lt;a href=&quot;https://glitch.com/editor&quot;&gt;Glitch&#39;s editor&lt;/a&gt;. It&#39;s faster, it&#39;s easier to use, and it will take you to all new dimensions with 3D asset handling. Our editor is the heart of the Glitch experience: it’s where coders spend the most time, and it’s essential to your creative success. We’ve been working hard to make your everyday experience of creating on Glitch more fun and expressive. The creation experience on Glitch is smarter and swifter than ever, in large part thanks to your suggestions. Check out what we’ve got for you:&lt;/p&gt;
&lt;p&gt;The first thing you’ll notice: Everything is just faster. A lot faster. Editing files, navigating through your project, changing your settings, and accessing advanced features are all lightning-quick.&lt;/p&gt;
&lt;p&gt;The new editor sports a complete visual overhaul. You spend so much time looking at it, we wanted it to shine for you. Typography is clearer, iconography is cleaner, and a new footer bar gives you instant access to your favorite features, while giving you instant access to your project status.  It’ll turn your 🤔 into a 😃 in no time!&lt;/p&gt;
&lt;p&gt;And Glitch is for sharing, so things are getting faster for your project’s visitors, too. All your assets are now cached by Fastly — automatically. It’s a huge FREE upgrade for every app you make on Glitch. Fastly’s got a massively powerful content delivery network, which means all of your assets and images will  load faster than ever for your users thanks to automatic optimization and smart delivery.&lt;/p&gt;
&lt;p&gt;Our number one job at Glitch is to keep you in your creative flow, so we simplify the maintenance of the key files that keep your project’s working happily. (You’ve seen the first version of this before if you’ve ever tweaked your package.json or .env files.) Now we’re extending this capability further with what we’re calling “magic files”, a task-specific UI to help speed you through your edits. Of course, you’re still in control: the files themselves are just standard plain text under the hood, ready for you to edit the old-fashioned way if you want.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/67c755c6-2d76-40db-be8d-12ca2f4babad_2022-01-0416.05.02.gif&quot; alt=&quot;Example of Magic file editing on Glitch&quot; /&gt;
&lt;p&gt;There are lots of small conveniences in the new editor that add up to a more pleasant experience overall. Here are some highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;✅ &lt;strong&gt;Inline error reporting&lt;/strong&gt;: Glitch has your back when things go awry—we’ll show you errors right on the line that causes them, so you can get things back on track without bouncing between your code and the console.&lt;/li&gt;
&lt;li&gt;🥽 &lt;strong&gt;3D Asset support&lt;/strong&gt;: Working with 3D assets? We’ve got you covered there, too, with full 3D previews right in our asset manager. We’re thrilled that Glitch is one of the most popular ways for creating the metaverse, and we want to make that easier than ever.&lt;/li&gt;
&lt;li&gt;✨** Improved Prettier formatting**: We’ve made our support for Prettier cleaner and more automatic than ever. And as always, you can fully customize your Prettier config to match your particular preferences.&lt;/li&gt;
&lt;li&gt;↔️ &lt;strong&gt;Easier import, export and domains&lt;/strong&gt;: We’ve made it simpler to import and export your code to GitHub (there’s never any code lock-in on Glitch!) and made it so adding a domain to your project is just a click away.
Sharing code is foundational to the last two decades of the web. But it’s often a clunky and cumbersome process, involving arcane invocations of command line utilities and version control tools. Glitch makes sharing easy: just type in the email address or Glitch username of your collaborator and we’ll get them into the mix. Riffing together on Glitch is special: it’s fast and easy for your counterpart to dive in, make a tweak, see immediate changes, and get your feedback.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We’ve been amazed over the years by the scale of your creative ambition, and we’re working behind the scenes with third party services to ensure Glitch can continue to serve your project even as it grows. This new editor lays the foundation for future integrations with some exciting new partners.&lt;/p&gt;
&lt;h2 id=&quot;better-for-everyone-and-terrific-for-the-metaverse&quot; tabindex=&quot;-1&quot;&gt;Better for everyone, and terrific for the Metaverse &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/#better-for-everyone-and-terrific-for-the-metaverse&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;So many exciting creations are happening on Glitch around the Metaverse and WebXR. We hope these improvements, like interactive 3D object previews, make it even more fun to build these experiences on Glitch. We can&#39;t wait to see what you build.&lt;/p&gt;
&lt;h2 id=&quot;we-re-here-for-you&quot; tabindex=&quot;-1&quot;&gt;We’re here for you &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/#we-re-here-for-you&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We built these changes for you. If something is missing, broken, or just makes one of your regular workflows more difficult, we want to know! Hit us up @glitch on Twitter or reach out via email: &lt;a href=&quot;mailto:support@glitch.com&quot;&gt;support@glitch.com&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;detailed-changelog&quot; tabindex=&quot;-1&quot;&gt;Detailed Changelog &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor/#detailed-changelog&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
</content>
  </entry>
  <entry>
    <title>Wordle Mania and the Remixable Web</title>
    <link href="https://blog.glitch.com/post/wordle-mania-and-the-remixable-web/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/wordle-mania-and-the-remixable-web/</id>
    <content type="html">&lt;h1&gt;Wordle Mania and the Remixable Web&lt;/h1&gt;
&lt;p&gt;Over the last few weeks, people all across the internet have found joy in playing &lt;a href=&quot;https://www.powerlanguage.co.uk/wordle/&quot;&gt;Wordle&lt;/a&gt;, the simple-but-addicting word game made by Josh Wardle. Wordle&#39;s gameplay is basically guessing letters until you&#39;ve deduced the word of the day, similar to the classic game Mastermind. And no small part of the appeal is that you can only play the game once a day, and after you win, you&#39;re immediately prompted to share your win, either on social media or as a message to friends. The signature block of green emojis was mysterious enough to pique the interest of many, and helped Wordle spread like wildfire.&lt;/p&gt;
&lt;p&gt;But, as the New York Times &lt;a href=&quot;https://www.nytimes.com/2022/01/03/technology/wordle-word-game-creator.html&quot;&gt;documented&lt;/a&gt;, Wordle is just as interesting for the context in which it was made. Josh made it as a gift for his puzzle-loving partner, Palak Shah, and the Times rightly described it as &amp;quot;an act of love&amp;quot;. Being a community of people who make the web, our perspective at Glitch also found a lot of romance in the idea that this is a fast, simple, well-implemented &lt;em&gt;web&lt;/em&gt; app. Wordle is a &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps&quot;&gt;PWA&lt;/a&gt; that can install instantly on any device, doesn&#39;t have a ton of extraneous junk loading on the page, and it&#39;s really speedy (a Lighthouse performance score of 95!).&lt;/p&gt;
&lt;p&gt;No surprise, then, that Wordle has inspired a host of other creators in the Glitch community and elsewhere to make their own riffs on the idea, all of which bring fun and interesting innovations to the game:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/chordbug/status/1477352055941607431&quot;&gt;Lynn&lt;/a&gt; made &amp;quot;&lt;a href=&quot;https://foldr.moe/hello-wordl/&quot;&gt;hello wordl&lt;/a&gt;&amp;quot; (love that name!), which describes itself as a simple Wordle clone, but it lets you play as often as you want and you can also try to guess longer words. You can check out the source &lt;a href=&quot;https://github.com/lynn/hello-wordl&quot;&gt;on GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/potch&quot;&gt;Potch&lt;/a&gt; made &lt;a href=&quot;https://glitch.com/~worble&quot;&gt;Worble&lt;/a&gt; here on Glitch, which straightforwardly mimics the original game, but set the stage for some fun and interesting remixes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/stuarthoughton&quot;&gt;Stuart Houghton&lt;/a&gt; remixed Potch&#39;s Worble into &lt;a href=&quot;https://sweardle.glitch.me/&quot;&gt;Sweardle&lt;/a&gt; — the four-letter-word version of the game. Obviously, that one might be a little bit NSFW, but it shows the power of making it easy to remix, because a half-joking version like this probably wouldn&#39;t be worth making from scratch, but if it&#39;s just a matter of modifying an existing game to have it focus on curse words, then it&#39;s all fun, no drudgery!&lt;/li&gt;
&lt;li&gt;And then &lt;a href=&quot;https://twitter.com/jbouvier/status/1479161872108732417&quot;&gt;Jordan Bouvier&lt;/a&gt; took the idea to its logical conclusion, creating &lt;a href=&quot;https://glitch.com/~queerdle&quot;&gt;Queerdle&lt;/a&gt;. Jordan warns that some of the words in this one are &lt;em&gt;definitely&lt;/em&gt; NSFW, but there&#39;s undoubtedly a delight in creating a fully-&lt;a href=&quot;https://www.buzzfeednews.com/article/davidmack/yassify-meme-yassification&quot;&gt;yassified&lt;/a&gt; version of the game. It&#39;s an act of love in its way, too!
We expect there will be many more riffs on the theme in the days to come, as Wordle-mania reaches its peak. But in the meantime, we&#39;ve gathered some of the examples above into a &lt;a href=&quot;https://glitch.com/@glitch/world-of-wordlecraft&quot;&gt;playlist&lt;/a&gt; you can check out for yourself. (Be sure to suggest any variations we&#39;ve missed!)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are big lessons from the attention and enthusiasm around Wordle that feel important to emphasize as we start a new year:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It&#39;s absolutely possible to make something that&#39;s wildly popular and beloved solely by making a regular web app.&lt;/li&gt;
&lt;li&gt;A lot of the best things on the web are made as acts of love or kindness for someone in one&#39;s life, or for a community that means something.&lt;/li&gt;
&lt;li&gt;People are especially enthusiastic about things they can share without having to go through an App Store, or without being bogged down by having lots of their data captured during the experience.&lt;/li&gt;
&lt;li&gt;Users appreciate when you respect their time and attention and don&#39;t just try to capture all of it. Earning a few minutes a day in someone&#39;s routine is a wonderful thing.&lt;/li&gt;
&lt;li&gt;When you make something great using the web, others will be inspired to make their own versions of it, for fun or for learning, and it gives even more people a chance to connect and have fun.&lt;/li&gt;
&lt;li&gt;You don&#39;t necessarily need creepy &amp;quot;growth hacks&amp;quot; or weird incentives to reach your audience if they&#39;re genuinely enthusiastic about what you&#39;ve made.&lt;/li&gt;
&lt;li&gt;It&#39;s fun and funny to make immature jokes about curse words, sometimes!
In all, we&#39;re thrilled to start a new year by celebrating an undeniable example of how vibrant and rewarding the independent creative web can be. Thanks to Josh, and to all those who&#39;ve remixed the Wordle idea to make it their own.&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Let&#39;s build the open metaverse</title>
    <link href="https://blog.glitch.com/post/open-metaverse-on-glitch-com/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/open-metaverse-on-glitch-com/</id>
    <content type="html">&lt;h1&gt;Let&#39;s build the open metaverse&lt;/h1&gt;
&lt;p&gt;There’s a lot of noise and excitement around rise of virtual reality, shared environments, and something called the metaverse. Some of the biggest players in tech are eager to stake their claims, telling us that the metaverse is the Next Big Thing.&lt;/p&gt;
&lt;p&gt;But the truth is, it’s already here. The open metaverse is *100 times as large *as any of the commercial platforms, in terms of what regular people have created. The metaverse is not going to be controlled by big tech. It’s being built on open tech by a wide—and wild!—variety of creators across the internet, right now.&lt;/p&gt;
&lt;p&gt;Let’s explain what that means.&lt;/p&gt;
&lt;p&gt;First, the basics: Legions of creators and millions of users have been &lt;a href=&quot;https://www.theatlantic.com/technology/archive/2021/10/facebook-metaverse-was-always-terrible/620546/&quot;&gt;chipping away at the metaverse for years&lt;/a&gt;. At Glitch, we want to give voice to &lt;em&gt;all&lt;/em&gt; of these people and communities, so we don’t see just a single metaverse. We think the future is an open metaverse, built by a diverse set of stakeholders, from corporate behemoths to individual trailblazers. Sure, it’s high-tech experiences that happen in fancy VR headsets. But it’s also fun and silly stuff you build in your browser with friends.&lt;/p&gt;
&lt;p&gt;The most exciting part is, this isn’t just the future: It’s an exciting, weird, fun, inspiring &lt;em&gt;present&lt;/em&gt; that millions of people are already participating in, ready to welcome millions more.&lt;/p&gt;
&lt;p&gt;In short, the open metaverse is centering creators, communities and a diverse set of implementations, rather than a top-down vision dictated by any one company. If it helps, think of the open metaverse as more of a multiverse—there are lots of different realities, and they overlap and intersect in interesting ways&lt;/p&gt;
&lt;h2 id=&quot;the-arrival-of-the-giants&quot; tabindex=&quot;-1&quot;&gt;The Arrival of the Giants &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/#the-arrival-of-the-giants&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The loudest players in current discussions of the metaverse are Facebook and Microsoft, each eager to extend their legacy strengths into the next generation of social technologies. &lt;a href=&quot;https://www.oculus.com/horizon-worlds/&quot;&gt;Horizon Worlds&lt;/a&gt; is Facebook’s attempt to create a shared, virtual environment to the masses, putting their Oculus line of VR devices at the center of social technology. Microsoft wants to be a player, too; they’ve been working for years  to bring their own social VR technologies to market in both software and hardware, like the business-focused Hololens.&lt;/p&gt;
&lt;p&gt;While these tech titans have deep pockets, the truth is they’re catching up to an already-thriving market—and today’s creators aren’t sitting around and waiting for them to perfect their technologies.&lt;/p&gt;
&lt;p&gt;That brings us to the &lt;em&gt;open metaverse&lt;/em&gt;, and its constellation of different virtual technologies that go far beyond the limited visions of any one company. Together, the communities of the open metaverse are defining the future of virtual spaces for play, collaboration, exploration and expression.&lt;/p&gt;
&lt;h2 id=&quot;what-is-the-open-metaverse&quot; tabindex=&quot;-1&quot;&gt;What is the open metaverse? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/#what-is-the-open-metaverse&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;h2 id=&quot;what-it-ain-t&quot; tabindex=&quot;-1&quot;&gt;What it ain’t &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/#what-it-ain-t&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Just as important in understanding this vision is knowing what the open metaverse is &lt;em&gt;not&lt;/em&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The open metaverse is not dependent on hardware or software provided by any giant company, or creation or distribution platforms controlled by those companies&lt;/li&gt;
&lt;li&gt;The open metaverse does not &lt;em&gt;require&lt;/em&gt; connections to blockchain-based technologies (though it certainly can use them where they help solve problems!)&lt;/li&gt;
&lt;li&gt;The open metaverse is not boring and awkward and primarily focused on how people have meetings, it’s about doing things that are valuable or meaningful or fun, and creating things that are as likely to be social and expressive as they are monetizable.&lt;/li&gt;
&lt;li&gt;The open metaverse is not some vague vision of the future that a company is trying to pitch, it’s just a way of looking at the many thriving, healthy, fascinating, rapidly-evolving community creations that already exist today, but are too often overlooked.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;the-overlooked-metaverse&quot; tabindex=&quot;-1&quot;&gt;The Overlooked Metaverse &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/#the-overlooked-metaverse&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/55d0ecf1-b8f2-4739-92a2-93ab0cf314e9_ScreenShot2022-01-28at2.47.19PM.png&quot; alt=&quot;Rich Yee&#39;s Kalidoface uses motion tracking to animate 2D and 3D characters&quot; /&gt;
&lt;p&gt;There are many different subsets of the open metaverse, and some will be familiar to those who’ve been following the metaverse conversation, while others will not. Let’s consider some that get overlooked in many discussions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;VTubers and virtual characters&lt;/strong&gt;: The last decade has seen the rise of the VTuber, a fascinating cultural phenomenon where &lt;a href=&quot;http://kalidoface.com/&quot;&gt;digital avatars are built and operated like puppets&lt;/a&gt;. Using motion capture and other cutting edge technologies, a &lt;a href=&quot;https://blog.glitch.com/post/a-conversation-with-kalidoface-creator-rich-yeehttps://&quot;&gt;wholly CG character can interact in real time with a streaming audience&lt;/a&gt;. And VTuber communities are often home for cultures and groups that get overlooked or marginalized in conventional gaming or media.&lt;/li&gt;
&lt;li&gt;**&lt;a href=&quot;https://glitch.com/webxr&quot;&gt;WebX**R&lt;/a&gt;: Sometimes called WebVR, WebXR is a blossoming creative field that uses the familiar building blocks of the open web to construct fully immersive 3D environments. A growing ecosystem of open source code is evolving daily to address the creative hunger of thousands. &lt;a href=&quot;https://aframe.io/&quot;&gt;A-Frame&lt;/a&gt;, for example, provides the building blocks for 3D scenes that run on everything from mobile phones to the latest cutting edge VR devices. Three.js provides a framework for displaying 3D assets using web technologies. Perhaps most magically, Handsfree.js is a machine vision framework that can interpret gestures and map them into a virtual scene—no controllers required.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Game-likes&lt;/strong&gt;: This category of virtual spaces takes their navigation and visual cues from MMOs and other video games while not explicitly being about gaming. They provide a fun, lo-fi experience for community, exploration and expression without VR at all. &lt;a href=&quot;https://skittish.com/&quot;&gt;Skittish&lt;/a&gt;, by XOXO’s Andy Baio, is a playful attempt at a shared digital space for digital events. While events presented on video call software cram everyone into a single, shared, flat context, Skittish provides a sense of place and movement. Like a party in meatspace, attendees can roam, clump up, mingle, and drift.  Similarly, &lt;a href=&quot;https://www.gather.town/&quot;&gt;Gather.town&lt;/a&gt; provides a top-down, pixel art styled environment you can fully customize and use to host events, gather coworkers in a virtual office, or hang out with friends. For curators and museum goers, &lt;a href=&quot;https://likelike.glitch.me/&quot;&gt;LikeLike&lt;/a&gt; offers a point-and-click adventure through exhibits right on your web browser. While none of these resemble plugging into The Matrix, they’re accessible, fun and ready to use right now.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AR on current devices&lt;/strong&gt;: Whether it’s playing Pokémon Go on your phone, or using your laptop to picture how a new piece of furniture would look in your living room, this is one of the most mature, and most overlooked, forms of virtual content that makes up the open metaverse. It’s especially powerful in that it can be combined with other existing capabilities on our smart devices, like location data or sensors.
This is, of course, far from a complete list. Newer technologies like spatially-aware audio are rapidly joining this list, and we’ll of course see lots of development on the glossy, headset-focused VR that the biggest tech companies are pushing, too.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;how-creating-the-open-metaverse-is-different&quot; tabindex=&quot;-1&quot;&gt;How Creating the Open Metaverse is Different &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/#how-creating-the-open-metaverse-is-different&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When the web was just starting out, “serious” content creators were using complex and costly tools like Macromedia Director to make elaborate multimedia content. Even the early online services like AOL and MSN had proprietary creation tools that allowed for creating rich content. And the conventional wisdom was that the simple, open, text-based standards of the web couldn’t compete.&lt;/p&gt;
&lt;p&gt;Of course, we know how that turned out. The nonstop innovation of the open web community not only caught up to what the proprietary platforms could do, it far surpassed them in reach and in creativity. We think that pattern is going to play out again, and the evidence we base that on is the fact that it’s already happening.&lt;/p&gt;
&lt;h2 id=&quot;building-for-the-open-metaverse-on-glitch&quot; tabindex=&quot;-1&quot;&gt;Building for the Open Metaverse on Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/#building-for-the-open-metaverse-on-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/open-metaverse-on-glitch-com/91a9c3f3-f5ef-439d-bed3-930bebcd8d23_webxr-naf-editor-1.jpg&quot; alt=&quot;Glitch&#39;s editor working on a Networked AFrame scene&quot; /&gt;
&lt;p&gt;There are three things that make Glitch special, each building upon the next:&lt;/p&gt;
&lt;p&gt;These factors have woven together to produce a thriving ecosystem of metaverse-style projects. We have hundreds of thousands of projects spanning VR and 3D.&lt;/p&gt;
&lt;p&gt;In fact, right now, today, you can instantly remix dozens of potent example projects on Glitch for your experiments in VR. We didn’t build any of these. They’re labors of love from people passionate about the next frontiers of the web and social software, and proof that the metaverse is real—and bigger than any one company.&lt;/p&gt;
&lt;p&gt;Some stuff is simple, and perfect for getting your feet wet if you’re new to the scene. You could remix a seasonal snowglobe, or riff on the latest absurdist orb memes.&lt;/p&gt;
&lt;p&gt;But the technology goes much deeper. You can build sophisticated scenes with navigation and interaction. While this would be impressive enough, the community has gone deeper.&lt;/p&gt;
&lt;p&gt;Realtime, multi-user environments, with avatars, are waiting for you to remix them right now. They’re a powerful foundation for 3D social projects.&lt;/p&gt;
&lt;p&gt;Many of the most challenging technical problems already have example code provided to support advanced uses. You can incorporate 3D positional audio, stream users’ video into your 3D environment, even build a first-person shooter. All using free, open web technologies that will run on everything: desktop browsers, mobile phones, and the latest VR hardware.&lt;/p&gt;
&lt;p&gt;The next chapters of the web promise more possibility than ever. We’re excited to support creators pushing the boundaries of immersive, social and open technologies here on Glitch. We hope you’ll &lt;a href=&quot;https://glitch.com/@glitch/get-started-with-web-xr&quot;&gt;dive in, join them, and build something fun&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the January 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-january-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-january-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the January 2022 edition&lt;/h1&gt;
&lt;p&gt;Hello there! We are now in month two of 2022, can you even believe it? It might feel like January went by too fast (&lt;em&gt;or not—What is time but a social construct??)&lt;/em&gt; but we’re convinced that’s only the case because so many things happened during the last month. Let’s recap!&lt;/p&gt;
&lt;p&gt;We started the new year off with the delivery of our biggest update ever to the &lt;a href=&quot;https://glitch.com/editor&quot;&gt;new editor!&lt;/a&gt; Glitch’s editor does all the stuff you’d expect: writing HTML, CSS, JavaScript, etc., but it also has features you might &lt;em&gt;not&lt;/em&gt; be used to! How does previewing 3D objects in the editor, or better inline error reporting sound? Check out all of the updates to the Glitch editor in &lt;a href=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor&quot;&gt;the announcement post&lt;/a&gt; from earlier this month.&lt;/p&gt;
&lt;p&gt;We also announced our partnership with &lt;a href=&quot;https://www.fastly.com/blog/fastly-glitch-now-its-easier-than-ever-to-build-at-the-edge&quot;&gt;Fastly&lt;/a&gt;, to bring &lt;a href=&quot;https://www.fastly.com/products/edge-compute/serverless&quot;&gt;Compute@Edge&lt;/a&gt;, their serverless compute platform to Glitch! Now it’s even easier to create high-quality, customized digital experiences on Fastly’s edge cloud platform through an integration that lets you deploy Glitch apps right to Compute@Edge. &lt;a href=&quot;https://glitch.com/fastly&quot;&gt;Sign up to join the waiting list &lt;/a&gt;for our upcoming beta.&lt;/p&gt;
&lt;p&gt;However, the best part of our month was getting to see all of the creative ways the Glitch community expresses themselves on the web. ✨ Here are some of our favorite projects.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Art + Data Viz&lt;/strong&gt; 🎨 📊&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://keyframe-string-generator.glitch.me/&quot;&gt;~keyframe-string-generator&lt;/a&gt; creates&lt;a href=&quot;https://twitter.com/chigozienri/status/1480878991158431752&quot;&gt; Bezier animation curves&lt;/a&gt; for AI art, by&lt;a href=&quot;https://glitch.com/@chigozienri&quot;&gt; @chigozienri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://synonymous-hip-tote.glitch.me/&quot;&gt;~synonymous-hip-tote&lt;/a&gt; is a&lt;a href=&quot;https://twitter.com/johntstasko/status/1478004543522844675&quot;&gt; graduate datavis course project&lt;/a&gt; that visualizes the changes in hate crime stats over administrations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://athousandeyes.glitch.me/&quot;&gt;~athousandeyes&lt;/a&gt; is an interactive visual poem by&lt;a href=&quot;https://glitch.com/@aceslowman&quot;&gt; @aceslowman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gesture-as-meme.glitch.me/&quot;&gt;~gesture-as-meme&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@liuleslie&quot;&gt;@liuleslie&lt;/a&gt; is an essay analyzing types of movement as a meme on Tiktok
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bird-oclock?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~bird-oclock&quot;&gt;~bird-oclock&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blp*rnt&quot;&gt;@blprnt&lt;/a&gt; is a live clock using photos of birds from around the globe!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools&lt;/strong&gt; 👽 🛠&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://korean-typing.glitch.me/&quot;&gt;~korean-typing&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@rebeccasaw&quot;&gt; @rebeccasaw&lt;/a&gt; lets you type in Hangul (Korean alphabet) on an American keyboard.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://qr-clock.glitch.me/&quot;&gt;~qr-clock&lt;/a&gt; is a QR code clock by&lt;a href=&quot;https://glitch.com/@pi43r&quot;&gt; @pi43r&lt;/a&gt;. Wild how QR codes are so...normal. Wasn’t the case 15 years ago!!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://comparing-pixelated-scaling.glitch.me/&quot;&gt;~comparing-pixelated-scaling&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@bhaviksingh&quot;&gt; @bhaviksingh&lt;/a&gt; compares the different drawing approaches of three different 2d-drawing web tools.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dice-clock.glitch.me/&quot;&gt;~dice-clock&lt;/a&gt; is a clock that tells time using dice by&lt;a href=&quot;https://glitch.com/@dylanwh&quot;&gt;@dylanwh&lt;/a&gt;. Love clock themed projects for January.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/twitter-time-tunnel?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/@cogdog&quot;&gt;@cogdog&lt;/a&gt;, the creator of &lt;a href=&quot;https://twitter-time-tunnel.glitch.me/&quot;&gt;~twitter-time-tunnel&lt;/a&gt; wrote about &lt;a href=&quot;https://cogdogblog.com/2022/01/twitter-time-tunnel/&quot;&gt;b*uilding a “Twitter time tunnel”&lt;/a&gt; on Glitch, inspired by a tweet of Anil’s!&lt;/p&gt;
&lt;p&gt;**Miscellaneous and necessary! **📚 🍪&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://statues-game.glitch.me/&quot;&gt;~statues-game&lt;/a&gt; is a game by&lt;a href=&quot;https://glitch.com/@ma.ring.forest&quot;&gt; @ma.ring.forest&lt;/a&gt;, inspired by Squid Games,&lt;a href=&quot;https://twitter.com/_ma_ring_/status/1478354187503403010&quot;&gt; that detects body movement to move you forward&lt;/a&gt;, but you better stop when the doll starts looking!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://what-kind-of-girl-scout-cookie-are-you.glitch.me/&quot;&gt;~what-kind-of-girl-scout-cookie-are-you&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@slynch-github&quot;&gt; @slynch-github&lt;/a&gt; and&lt;a href=&quot;https://glitch.com/@virginia.m.lynch&quot;&gt; @virginia.m.lynch&lt;/a&gt;, finally answers the question that has vexed generations!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://clivethompson.medium.com/a-search-engine-that-finds-you-weird-old-books-3a74fbb5f3d4&quot;&gt;Clive Thomspons wrote about his newest creation&lt;/a&gt; on Glitch,&lt;a href=&quot;https://weird-old-book-finder.glitch.me/&quot;&gt; ~weird-old-book-finder&lt;/a&gt;, which is a search engine for...weird old books!&lt;/li&gt;
&lt;li&gt;And &lt;a href=&quot;https://random-old-book.glitch.me/&quot;&gt;~random-old-book&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@jessamyn&quot;&gt; @jessamyn&lt;/a&gt; of ~weird-old-book-finder that randomizes the experience!&lt;/li&gt;
&lt;li&gt;Hey, look at&lt;a href=&quot;https://hey-look-at-us.glitch.me/&quot;&gt;~hey-look-at-us&lt;/a&gt;, by&lt;a href=&quot;https://glitch.com/@hoffm&quot;&gt;@hoffm&lt;/a&gt;.
&lt;strong&gt;Favorite Wordle remixes 🟩 ⬛️ 🟨&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;January was truly the month of ~~ &lt;a href=&quot;https://www.powerlanguage.co.uk/wordle/&quot;&gt;Wordle&lt;/a&gt; ~~ and the &lt;a href=&quot;https://blog.glitch.com/post/wordle-mania-and-the-remixable-web&quot;&gt;Glitch community took Wordle and remixed it&lt;/a&gt; to create delightful versions including the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://brdl.glitch.me/&quot;&gt;~brdl&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@hootalex&quot;&gt; @hootalex&lt;/a&gt;, followed by the&lt;a href=&quot;https://futuristic-spiral-soil.glitch.me/&quot;&gt; UK version&lt;/a&gt;. here are the&lt;a href=&quot;https://birdcodes.glitch.me/&quot;&gt; ~birdcodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dolphin-wordle.glitch.me/&quot;&gt;~dolphin-wordle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@chigozienri&quot;&gt; @chigozienri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://town-puzzle-game.glitch.me/&quot;&gt;~town-puzzle-game&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt; @mapsmania&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sqwortle.glitch.me/&quot;&gt;~sqwortle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@jonathanex&quot;&gt; @jonathanex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://horsle.glitch.me/&quot;&gt;~horsle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@mikeodyllan&quot;&gt; @mikeodyllan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://airportle.glitch.me/&quot;&gt;~airportle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@avibagla&quot;&gt; @avibagla&lt;/a&gt;
Several of these have been added to&lt;a href=&quot;https://rwmpelstilzchen.gitlab.io/wordles/&quot;&gt; this list of Wordle clones from around the world&lt;/a&gt;, and check out&lt;a href=&quot;https://wordle-invaders.glitch.me/&quot;&gt; ~wordle-invaders&lt;/a&gt; which is a game that&lt;a href=&quot;https://twitter.com/RobertVinluan/status/1485637096941445127&quot;&gt; uses Wordle tweets to populate the field&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wow, you all really kicked January off to a great start! We can’t believe it’s already February. 😅  As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup! ✨&lt;/p&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://procedural-snowflake.glitch.me/&quot;&gt;~procedural-snowflake&lt;/a&gt;, another banger built by &lt;a href=&quot;https://glitch.com/@potch&quot;&gt;@p*otch&lt;/a&gt; which generates really cool snowflakes.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Glitch and DigitalOcean make deploying your apps even easier</title>
    <link href="https://blog.glitch.com/post/glitch-and-digitalocean-make-deploying-your-apps-even-easier/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-and-digitalocean-make-deploying-your-apps-even-easier/</id>
    <content type="html">&lt;h1&gt;Glitch and DigitalOcean make deploying your apps even easier&lt;/h1&gt;
&lt;p&gt;The web has been evolving since its earliest days—creativity and innovation drive that constant change. Through vision, code, and collaboration people reshape the web and create new experiences and sometimes even new genres. That idea of people building together is why we make Glitch, and why we’re excited to give you an early look at some work we’ve been doing which allows you to deploy to DigitalOcean straight from the Glitch editor, with one-click!&lt;/p&gt;
&lt;p&gt;Glitch is the easiest way to build the web, but sometimes you need a little more after the build. Maybe your full stack app needs more compute power as it grows. Maybe that SQLite database is bursting at the seams and you need an upgrade to Postgres or MySQL. DigitalOcean has you covered. Just bring an API token, add it to your project’s .env file, and with a couple clicks you’ll deploy your app to DigitalOcean’s App Platform. The best part? Redeploying only takes a click, so you can keep building on Glitch and make your changes live on DigitalOcean any time you want.&lt;/p&gt;
&lt;p&gt;Getting started is easy! You’ll need a DigitalOcean account. If you don’t have one and want to try it out you can &lt;a href=&quot;http://do.co/glitch&quot;&gt;sign up here&lt;/a&gt; and get &lt;strong&gt;$100 in free credits&lt;/strong&gt; for new accounts. On the DigitalOcean side all you’ll need to do is to &lt;a href=&quot;https://docs.digitalocean.com/reference/api/create-personal-access-token/&quot;&gt;create an access token&lt;/a&gt;. Then, in your project,  you just need to add your access token to your .env file as a variable called DIGITALOCEAN_ACCESS_TOKEN. Glitch will walk you through a couple quick prompts to get your project prepared and create a new app on App Platform. In just a minute, you’ll have your app set up for one-click deploy to DigitalOcean!&lt;/p&gt;
&lt;p&gt;Want to learn more about the details of deploying to DigitalOcean? We’ve got &lt;a href=&quot;https://help.glitch.com/kb/article/155-how-do-i-deploy-my-glitch-app-to-digitalocean/&quot;&gt;a Help Center article&lt;/a&gt; all about it.&lt;/p&gt;
&lt;p&gt;Our love of building together applies to Glitch, too. We share new features early because we want to evolve them along with the community. So we’ve created &lt;a href=&quot;https://glitch.com/@glitch/deploy-to-digital-ocean&quot;&gt;a playlist of apps&lt;/a&gt; to help you get started deploying to DigitalOcean and &lt;a href=&quot;https://forms.gle/5CRti1NDovVdQ1hi6&quot;&gt;a form&lt;/a&gt; to collect community feedback. If you have a feature suggestion or you make an app that deploys to DigitalOcean we want to hear about it—we would love to feature it on the blog or in our newsletter. We can’t wait to see what you build with Glitch and DigitalOcean.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Taking your apps to the Edge: Fastly x Glitch</title>
    <link href="https://blog.glitch.com/post/coming-soon-fastly-compute-edge-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/coming-soon-fastly-compute-edge-on-glitch/</id>
    <content type="html">&lt;h1&gt;Taking your apps to the Edge: Fastly x Glitch&lt;/h1&gt;
&lt;p&gt;Right at the beginning of 2022, we &lt;a href=&quot;https://blog.glitch.com/post/welcome-to-the-new-glitch-editor&quot;&gt;launched an all-new editor&lt;/a&gt; for Glitch, with the promise of lots of improvements to come. So we’re excited to talk about how &lt;a href=&quot;https://fastly.com/&quot;&gt;Fastly&lt;/a&gt; is powering some of the coolest new features.&lt;/p&gt;
&lt;p&gt;If you don’t know Fastly, they’re a super popular, super powerful platform for delivering sites and apps more quickly, reliably and securely. So we started with what Fastly is best known for — their content delivery network, or CDN. Now, when you upload assets in the all-new Glitch editor, they’re automatically delivered by Fastly’s super-fast CDN, and you don’t have to do any configuration or additional deploy process. (It even works great with assets like 3D objects, which are newly supported in the Glitch editor!)&lt;/p&gt;
&lt;p&gt;But what’s even more exciting is the possibilities this opens up for the future. Fastly has a really clever new edge platform called &lt;a href=&quot;https://www.fastly.com/products/edge-compute/serverless&quot;&gt;Compute@Edge&lt;/a&gt; that is lightning fast and will let you build smarter, more dynamic sites more easily than ever. We’re gearing up for being able to publish your Glitch projects to Fastly — including the long-awaited desire to have separate dev and production versions of your app, with deploy as simple as a click. When it all comes together you&#39;ll be able to publish lightning-fast static sites and Compute@Edge will let you build more sophisticated Glitch apps that scale infinitely — with 100x faster code execution startup times than other serverless solutions!&lt;/p&gt;
&lt;p&gt;You can try out the fast new assets in the Glitch editor today, and then &lt;a href=&quot;https://glitch.com/fastly&quot;&gt;sign up to join the waiting list for the exciting beta preview to come!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the February 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-february-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-february-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the February 2022 edition&lt;/h1&gt;
&lt;p&gt;Hello there, and welcome to the latest edition of the Last month on Glitch recap, written to you from the—gasp!—third month of 2022. Although it shouldn’t actually be shocking when February goes by so fast, it’s the shortest month of the year. But here we are, with another month’s worth of creative, intriguing, and delightful developments made by you, the Glitch community!&lt;/p&gt;
&lt;p&gt;Before we get to that, we need to quickly shout out some of the things we think could be useful to you in your next project. Last month, &lt;a href=&quot;https://blog.glitch.com/post/glitch-and-digitalocean-make-deploying-your-apps-even-easier&quot;&gt;we teamed up with DigitalOcean&lt;/a&gt; to add a “deploy to DO” button to the Glitch editor. Also, we’re getting ready to announce an update for those of you who signed up for &lt;a href=&quot;https://glitch.com/fastly&quot;&gt;Fastly’s Compute@Edge on Glitch&lt;/a&gt; beta. Not on the list yet? There’s still time to sign up!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools&lt;/strong&gt; 😎&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://shimmering-planet-metacarpal.glitch.me/&quot;&gt;~shimmering-planet-metacarpal&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@kenneth.kufluk&quot;&gt; @kenneth.kufluk&lt;/a&gt; is a voice-activated multiplication quiz&lt;/li&gt;
&lt;li&gt;𝓌ℯ 𝓁ℴ𝓋ℯ 𝓉𝒽𝒾𝓈 𝓉ℯ𝓍𝓉 𝓉𝓇𝒶𝓃𝓈𝒻ℴ𝓇𝓂ℯ𝓇, a.k.a. &lt;a href=&quot;https://text-transformer.glitch.me/&quot;&gt;~text-transformer&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pts&quot;&gt; @pts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jupyter-lite.glitch.me/lab/index.html&quot;&gt;~jupyter-lite&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@EricEisaman&quot;&gt; @EricEisaman&lt;/a&gt; brings Jupyter Lite into Glitch&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://speech-paragraph.glitch.me/&quot;&gt;~speech-paragraph&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@tomayac&quot;&gt; @tomayac&lt;/a&gt; is a demo of&lt;a href=&quot;https://twitter.com/dannymoerkerke/status/1490681327364018181&quot;&gt; Danny Moerkerke’s speech-paragraph custom element&lt;/a&gt; that “extends the native paragraph HTML element &lt;p&gt; and enables it to read its text out loud using Web SpeechSynthesis.”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://next-slide-please.glitch.me/&quot;&gt;~next-slide-please&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt; @aTylerRobertson&lt;/a&gt; is a presenter-controlled slide app!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/epb?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://epb.glitch.me/&quot;&gt;~epb&lt;/a&gt; by&lt;a href=&quot;https://glitc*h.com/@emmettbaber&quot;&gt; @emmettbaber&lt;/a&gt; is a cool link-in-bio app using A-Frame.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WebXR Roundup&lt;/strong&gt; 🧱&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://digital-pottery.glitch.me/&quot;&gt;~digital-pottery&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@high_byte&quot;&gt; @high_byte&lt;/a&gt; is an app we’ve shared before, but it came up again on Twitter!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://multiuser-blocks.glitch.me/&quot;&gt;~multiuser-blocks&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pschroen&quot;&gt; @pschroen&lt;/a&gt; is a really cool 3D multi-user “room” where you can throw around 3d objects.&lt;/li&gt;
&lt;li&gt;And if you’re new to A-Frame, read more at&lt;a href=&quot;http://glitch.com/webxr&quot;&gt; glitch.com/webxr&lt;/a&gt;. Also, we love these A-Frame and WebXR playlists from &lt;a href=&quot;https://glitch.com/@fcor&quot;&gt;@fcor&lt;/a&gt;, so be sure to check them out!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Very Necessary Art&lt;/strong&gt; 🎨&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rainbowfishdraw.glitch.me/&quot;&gt;~rainbowfishdraw&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@bscott711&quot;&gt; @bscott711&lt;/a&gt; is a remix of ~fishdraw but with colors and movement&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://i-love-dotdotdot.glitch.me/&quot;&gt;~i-love-dotdotdot&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@loganwilliams&quot;&gt; @loganwilliams&lt;/a&gt; is a generative poem that pulls live content from Twitter (so beware of NSFW content! ☠️)
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/efficacious-sudden-smoke?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://efficacious-sudden-smoke.glitch.me/&quot;&gt;~efficacious-sudden-smoke&lt;/a&gt; by&lt;a href=&quot;https://glitch.co*m/@jetsuko&quot;&gt; @jetsuko&lt;/a&gt; is a very clever Street Fighter arcade sim using Youtube I-Frames.&lt;/p&gt;
&lt;p&gt;**Games + Fun Stuff **👾&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://a-slaty-in-a-gullstack.glitch.me/&quot;&gt;~a-slaty-in-a-gullstack&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt; @blprnt&lt;/a&gt; lets you&lt;a href=&quot;https://twitter.com/blprnt/status/1492181121068683266&quot;&gt; “live the experience of looking for one gull among thousands of nearly identical gulls in your browser!”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://neighborly-like-feels.glitch.me/&quot;&gt;~neighborly-like-feels&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@joshi22amit&quot;&gt; @joshi22amit&lt;/a&gt; is a two-player dice rolling game&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rrhaircolorselector.glitch.me/&quot;&gt;~rrhaircolorselector&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@arianna1098765&quot;&gt; @arianna1098765&lt;/a&gt; lets you choose different hair colors for Ryan Reynolds lol&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous and exciting!&lt;/strong&gt; 👽&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://voice-o-matic.glitch.me/&quot;&gt;~voice-o-matic&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@PhpenixPythonCode&quot;&gt; @PhpenixPythonCode&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://azure-sunny-elbow.glitch.me/&quot;&gt;~azure-sunny-elbow&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@evanbindz&quot;&gt; @evanbindz&lt;/a&gt;, named GlitchWiki, is a recreation of MediaWiki on Glitch!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://townscaper-dataviz.glitch.me/&quot;&gt;~townscaper-dataviz&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pomeranian99&quot;&gt; @pomeranian99&lt;/a&gt; lets you turn data into pretty towns!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://truth-exuberant-wave.glitch.me/&quot;&gt;~truth-exuberant-wave&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@krystenchenoweth&quot;&gt; @krystenchenoweth&lt;/a&gt; is a collection of pomodoro sessions on Youtube.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bad-bridges.glitch.me/&quot;&gt;~bad-bridges&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ohheyitsrainy&quot;&gt;@ohheyitsrainy&lt;/a&gt; was created to map out the bridges of Pittsburgh and how structurally sound (or not) they are. You can learn more and hear from its creator &lt;a href=&quot;https://www.pghcitypaper.com/pittsburgh/bad-bridges-app-helps-commuters-avoid-questionable-pittsburgh-infrastructure/Content?oid=21182747&quot;&gt;in this article from Pittsburgh CityPaper about it!&lt;/a&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/liars-wordle?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://liars-wordle.glitch.me/&quot;&gt;~liars-wordle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@Radcliffe&quot;&gt; @Radcliffe&lt;/a&gt; is Wordle on Hardc&lt;/em&gt;ore Mode. Give them some love&lt;a href=&quot;https://support.glitch.com/t/liars-lingo-yet-another-wordle-variant/50820&quot;&gt; on the forum&lt;/a&gt; if you play and enjoy it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wordle Clones&lt;/strong&gt; 🚂&lt;/p&gt;
&lt;p&gt;It’s a Wordle World now, friends and we’re just living in it. Check out our &lt;a href=&quot;https://glitch.com/@glitch/world-of-wordlecraft&quot;&gt;playlist of Wordle clones&lt;/a&gt;, after you take a look at a few of our faves from this month.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Speaking of faves, &lt;a href=&quot;https://favle.glitch.me/&quot;&gt;~favle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt; @aTylerRobertson&lt;/a&gt; is Wordle in the favicon!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://trainle.glitch.me/&quot;&gt;~trainle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@WheresAlice&quot;&gt; @WheresAlice&lt;/a&gt; for UK train codes&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://broadcastle.glitch.me/&quot;&gt;~broadcastle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@johntcolucci&quot;&gt; @johntcolucci&lt;/a&gt; is for the local news words&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://worlde-word-game.glitch.me/&quot;&gt;~worlde-word-game&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt; @mapsmania&lt;/a&gt; uses countries and cities&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://equinox-fast-balmoral.glitch.me/&quot;&gt;~equinox-fast-balmoral&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@AlisonStevens&quot;&gt; @AlisonStevens&lt;/a&gt; has you guess chord progressions!
**Fun fact,&lt;a href=&quot;https://rwmpel**stilzchen.gitlab.io/wordles&quot;&gt; 20+ of the links in this Wordles of the world&lt;/a&gt; are Glitch apps!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And yes, there’s Wordle art...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://braginator.glitch.me/&quot;&gt;~braginator&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@StuartHoughton85754&quot;&gt; @StuartHoughton85754&lt;/a&gt; is an emoji wordle brag generator&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wordle-art.glitch.me/&quot;&gt;~wordle-art&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pau-tomas&quot;&gt; @pau-tomas&lt;/a&gt; lets you draw your own wordle brag!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wordleshares.glitch.me/&quot;&gt;~wordleshares&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@thisismattmiller&quot;&gt; @thisismattmiller&lt;/a&gt; shows a distribution of wordle shares (We’ve been calling them brags, respectfully and lovingly).&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ringle.glitch.me/&quot;&gt;~ringle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@AlisonStevens&quot;&gt;@AlisonStevens&lt;/a&gt; is a changeringing version of Wordle. We really admire Alison’s ability to connect such an old, “non-technical” activity to her app development.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rewordle.glitch.me/&quot;&gt;~rewordle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@chigozienri&quot;&gt; @chigozienri&lt;/a&gt; lets you go back in Wordle time, if you dare.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So there you have it, another month of projects that make folks think, laugh, or smile; keep up the good work, friends! As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup! ✨&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://draggy-box.glitch.me/&quot;&gt;~draggy-box&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@christianp&quot;&gt; @christianp&lt;/a&gt; which looks like a layout demo but is actually a really elegantly made game! They also mad&lt;/em&gt;e &lt;a href=&quot;https://glitch.com/~rectangle-pals&quot;&gt;https://glitch.com/~rectangle-pals&lt;/a&gt;, a cool screensaver-like app.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the March 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-march-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-march-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the March 2022 edition&lt;/h1&gt;
&lt;p&gt;They say March “comes in like a lion, and goes out like a lamb.” But the Glitch community is worldwide and knows no seasons, so we say March 2022 came in like &lt;a href=&quot;https://glitch.com/~three-raymarcher-skinning&quot;&gt;a blobby duderino&lt;/a&gt; and went out like non-stop K-pop Heardle clones. &lt;em&gt;Many&lt;/em&gt; K-pop Heardle clones. We truly love to see it!&lt;/p&gt;
&lt;p&gt;In case you missed it, we’re still signing folks up for &lt;a href=&quot;https://glitch.com/fastly&quot;&gt;Fastly’s Compute@Edge on Glitch&lt;/a&gt; beta if you want to give that a try. Otherwise please enjoy some of these standout projects from the Glitch community, and most importantly keep creating and keep sharing!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pudim?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://pudim.glitch.me/&quot;&gt;~pudim&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@leonardo*azzi&quot;&gt; @leonardoazzi&lt;/a&gt; is a 3D image of Pudim, a traditional Brazilian pudding 😋&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Finest of Arts 🎭&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://l-2d.glitch.me/&quot;&gt;~l-2d&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt; @LingDong-&lt;/a&gt; is a drawing program for …drawing!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://relative-fiction.glitch.me/&quot;&gt;~relative-fiction&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@filipnest&quot;&gt; @filipnest&lt;/a&gt; uses the Foursquare API and OpenWeatherMap for creating dynamic stories.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~new-calc-test&quot;&gt;This calculator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@anvesh.dunna&quot;&gt;@anvesh.dunna&lt;/a&gt; looks so real!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://classic-ambitious-banon.glitch.me/&quot;&gt;~classic-ambitious-banon&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@AlisonStevens&quot;&gt; @AlisonStevens&lt;/a&gt; is a really cool dance animation simulator!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://urjournal.glitch.me/&quot;&gt;~urjournal&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@miamylva&quot;&gt;@miamylva&lt;/a&gt; is an audio collection of people reading their journal.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wheel-of-side-projects?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_&lt;a href=&quot;https://wheel-of-side-projects.glitch.me/&quot;&gt;~wheel-of-side-projects&lt;/a&gt; by&lt;a href=&quot;https://glitch.com_/@lmorchard&quot;&gt;@lmorchard&lt;/a&gt; is a spinning wheel to help decide on a prospective side project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;One from the Glitch&lt;a href=&quot;https://support.glitch.com/t/the-new-unofficial-glitch-pwa/51211&quot;&gt; forum Gallery&lt;/a&gt; is&lt;a href=&quot;https://theglitchpwa.glitch.me/&quot;&gt; ~theglitchpwa&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@tiagorangel&quot;&gt; @tiagorangel&lt;/a&gt;, an unofficial PWA starter.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://jpeg-sandbox.glitch.me/&quot;&gt;~jpeg-sandbox&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@OmarSamehShehata&quot;&gt; @OmarSamehShehata&lt;/a&gt; lets you “interactively edit individual DCT blocks in any JPEG image in the browser”&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://billowy-neighborly-sauce.glitch.me/&quot;&gt;~billowy-neighborly-sauce&lt;/a&gt; is a Pomodoro timer with a text area to write your code for that session. It was a&lt;a href=&quot;https://twitter.com/jetsuko_/status/1502285450177699845&quot;&gt; 100devs mini hackathon&lt;/a&gt; project &lt;a href=&quot;https://glitch.com/~billowy-neighborly-sauce&quot;&gt;with several collaborators&lt;/a&gt;!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://serifu-sketchpad.glitch.me/&quot;&gt;~serifu-sketchpad&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@pts&quot;&gt; @pts&lt;/a&gt; is a Serifu comic script markup editor.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://url-hosted-bookmarklet.glitch.me/&quot;&gt;~url-hosted-bookmarklet&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@PatrickWeaver&quot;&gt; @PatrickWeaver&lt;/a&gt; is a handy tool where you can save a bookmarklet code in a shareable URL!
**🔖 Bookmark for later **&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://ai-training.glitch.me/&quot;&gt;~ai-training&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@denzelsedwards&quot;&gt; @denzelsedwards&lt;/a&gt; connects the micro:bit to Teachable Machine.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://lightspeed-media.glitch.me/&quot;&gt;~lightspeed-media&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@avigoldman&quot;&gt; @avigoldman&lt;/a&gt; is a bookmarklet that will speed up video on webpages, and it works on Twitter!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://horo-scopes.glitch.me/&quot;&gt;~horo-scopes&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@larainnepasion&quot;&gt; @larainnepasion&lt;/a&gt; helps you learn about JavaScript...scopes&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://scattatle.glitch.me/&quot;&gt;~scattatle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@darzhz&quot;&gt; @darzhz&lt;/a&gt; is a particle simulator written with p5.js. Hitting &amp;quot;gravity&amp;quot; is very satisfying!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://sussyclicker.glitch.me/&quot;&gt;~sussyclicker&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@PhpenixPythonCode&quot;&gt;@PhpenixPythonCode&lt;/a&gt; is an Among Us clicker game 🧀
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/owenwilsonwowmachine?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://owenwilsonwowmachine.glitch.me/&quot;&gt;~owenwilsonwowmachine&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@ariann*a1098765&quot;&gt;@arianna1098765&lt;/a&gt;, creator of the previously featured &lt;a href=&quot;https://glitch.com/~rrhaircolorselector&quot;&gt;Ryan Reynold’s hair color selector&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous and necessary 🚩&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://only-exclamations.glitch.me/&quot;&gt;~only-exclamations&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@samplereality&quot;&gt; @samplereality&lt;/a&gt; is a remix of&lt;a href=&quot;https://only-the-questions.glitch.me/&quot;&gt; ~only-the-questions&lt;/a&gt; - guess which punctuation it isolates...&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://livecodera.glitch.me/&quot;&gt;~livecodera&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@flordefuego&quot;&gt; @flordefuego&lt;/a&gt; + &lt;a href=&quot;https://glitch.com/@JoBCB&quot;&gt;@jcbcb&lt;/a&gt; is an awesome event page for a Women’s Day event.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bpm-timer.glitch.me/&quot;&gt;~bpm-timer&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@Pomax&quot;&gt; @Pomax&lt;/a&gt; is a really cool and visual bpm timer!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://verbose-reflective-recorder.glitch.me/&quot;&gt;~verbose-reflective-recorder&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@decoded-cipher&quot;&gt;@decoded-cipher&lt;/a&gt; is a Morse code converter, with audio player too.
&lt;strong&gt;The World of Wordle 🌏&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://worst-wordle.glitch.me/&quot;&gt;~worst-wordle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@MarkGamed&quot;&gt; @MarkGamed&lt;/a&gt; is Wordle but with a slider. Mark is right, this may actually be the Worst Wordle!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://lingdle.glitch.me/&quot;&gt;~lingdle&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@r0&quot;&gt; @r0&lt;/a&gt; is a Wordle clone for guessing the language based on given text
And speaking of Wordle, erm…Heardle…&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;K-pop fans 💖  Glitch&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/k-pop-heardle&quot;&gt;We’re collecting all of the WILDLY popular K-pop heardle clones here&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It all started with &lt;a href=&quot;https://heardle-kpop.glitch.me/&quot;&gt;~heardle-kpop&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@tanhuynh226&quot;&gt;@tanhuynh226&lt;/a&gt; which is one of the most widely shared Glitch apps so far this year!
&lt;strong&gt;March Playlists – No skips!&lt;/strong&gt; ▶️&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If you’re looking for generative art,&lt;a href=&quot;https://glitch.com/@EricEisaman/generative-graphics&quot;&gt; @EricEisaman has a few here&lt;/a&gt; 🖼.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@DaniGatunes/three-raymarcher/play/three-raymarcher&quot;&gt;@DaniGatunes put together this really cool playlist&lt;/a&gt; of their Three.js work!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Use basic concepts in A-frame to create VR environments using these&lt;a href=&quot;https://glitch.com/@escs/a-frame-exercises&quot;&gt; A-frame exercises&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Check out this&lt;a href=&quot;https://glitch.com/@ktduffyincorperated/p-5-js-projection-mapping&quot;&gt; playlist of p5.js projection mapping&lt;/a&gt; examples!
Hopefully, something here made you wonder, smile, chuckle, or sparked a new idea. ✨ We can’t wait to see what you do next! As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://under-water-animal-sounds.glitch.me/&quot;&gt;~under-water-animal-sounds&lt;/a&gt;, an aquatic soundboard created by several #100devs&lt;/em&gt; students. So that’s what seahorses sound like. 🤔&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the April 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-april-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-april-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the April 2022 edition&lt;/h1&gt;
&lt;p&gt;Sometimes it feels like time is going by so fast, but as 2022 hops on from month to month we find that taking time out to reflect on the things that happen each month helps to demonstrate just how much is accomplished by the Glitch community each and every day. Recognizing your hard work, the kindness that you put out into the world, and the sense of wonder created by your imaginative projects is a constant reminder of how much curiosity and joy exists and the potential to discover even more.&lt;/p&gt;
&lt;p&gt;To complement that work, we recently gave the &lt;a href=&quot;https://glitch.com/&quot;&gt;glitch.com&lt;/a&gt; homepage a long look and decided to jazz things up a little. We hope you enjoy the recent update. And, in case you missed it, our director of community, Jenn Schiffer recently appeared in a webinar with friends from Fastly and EdgeMesh to discuss &lt;a href=&quot;https://learn.fastly.com/edgecompute-democratizing-the-edge-webinar-FollowUp.html&quot;&gt;Democratizing the Edge&lt;/a&gt; where many Glitch community shoutouts happened. Let’s continue the celebration of your efforts with April’s roundup of awesome projects, playlists, and more!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/park?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;True,&lt;a href=&quot;https://park.glitch.me/&quot;&gt;~park&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@oa495&quot;&gt;@oa495&lt;/a&gt; is an oldie but came up in a discussion about accessibility and drag-and-drop imp&lt;/em&gt;lementations. It’s such a neat example, we had to share!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Games + Fun 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://speakgame.glitch.me/&quot;&gt;~speakgame&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@r0&quot;&gt; @r0&lt;/a&gt; is a game where you guess which language has the most native speakers&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~emojia&quot;&gt;~emojia&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt;@LingDong-&lt;/a&gt; is an online multiplayer world made &lt;s&gt;entirely&lt;/s&gt; of emojis.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://whack-a-paw.glitch.me/&quot;&gt;~whack-a-paw&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@NatoshiBanamoto&quot;&gt; @NatoshiBanamoto&lt;/a&gt; is a cute lil whack-a-mole game
&lt;strong&gt;WebXR World 😎&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;To&lt;a href=&quot;https://twitter.com/AdaRoseCannon/status/1511009439809216516&quot;&gt; celebrate 9000 followers&lt;/a&gt; on Twitter,&lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt; @adarosecannon&lt;/a&gt; made&lt;a href=&quot;https://scouter.glitch.me/&quot;&gt; ~scouter&lt;/a&gt;!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;~&lt;a href=&quot;https://needle-bike.glitch.me/&quot;&gt;needle-bike&lt;/a&gt; is a WebXR bike configuration app that &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; built and &lt;a href=&quot;https://support.glitch.com/t/webxr-example-app-bike-configurator/52660&quot;&gt;shared in our forum&lt;/a&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/market-forces?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://market-forces.glitch.me/&quot;&gt;~market-forces&lt;/a&gt; by &lt;a href=&quot;https://glitch.c*om/@OkayHughes&quot;&gt;@OkayHughes&lt;/a&gt; is a very visually satisfying art project, just watch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artistic Endeavors&lt;/strong&gt; 🎨&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://digitiser-cartoon-strip-generator.glitch.me/&quot;&gt;~digitiser-cartoon-strip-generator&lt;/a&gt; is an old cartoon strip generator that&lt;a href=&quot;https://glitch.com/@doug&quot;&gt; @doug&lt;/a&gt; brought back&lt;a href=&quot;https://twitter.com/superpage58/status/1514163168397996036?s=20&amp;amp;t=78KM3IfYtr98z2Z3nPDBTQ&quot;&gt; from the Wayback Machine&lt;/a&gt; and put onto Glitch so it can live again!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~nails&quot;&gt;~nails&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@CharStiles&quot;&gt;@CharStiles&lt;/a&gt; allows you to click and drag in the embed for an odd surprise&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://a-small-memorial.glitch.me/&quot;&gt;~a-small-memorial&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@toddwords&quot;&gt;@toddwords&lt;/a&gt; is a beautiful, interactive memorial, part of&lt;a href=&quot;https://thehtml.review/&quot;&gt; this new online journal, The HTML Review&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dapper-lofty-elk.glitch.me/&quot;&gt;~dapper-lofty-elk&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@ladylarisa123&quot;&gt; @ladylarisa123&lt;/a&gt; is an awesome looking coded poem from an SFPC student
&lt;strong&gt;Miscellaneous and necessary!! 🤠&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://aromatic-paint-tire.glitch.me/&quot;&gt;~aromatic-paint-tire&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@ariaandsam&quot;&gt; @ariaandsam&lt;/a&gt; excuse generator, anyway I would’ve loved to have gone out tonight but I’m currently looking for my wallet.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bill-split-app.glitch.me/&quot;&gt;~bill-split-app&lt;/a&gt; is a sweet bill-splitting utility by&lt;a href=&quot;https://glitch.com/@cool-peaches&quot;&gt; @cool-peaches&lt;/a&gt;, who replied to the latest Glitch newsletter to share it!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dented-golden-chartreuse.glitch.me/&quot;&gt;YOU WOULDN’T DOWNLOAD A CAR&lt;/a&gt; (by &lt;a href=&quot;https://glitch.com/@OverlappingElvis&quot;&gt;@OverlappingElvis&lt;/a&gt; lol)
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/phone-from-dilemma?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://phone-from-dilemma.glitch.me/&quot;&gt;~phone-from-dilemma&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; is a fully-featu&lt;/em&gt;red replica of Kelly Rowland&#39;s spreadsheet phone in the music video for Dilemma.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pop culture + Cats&lt;/strong&gt; 🐈&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://lassoism.glitch.me/&quot;&gt;~lassoism&lt;/a&gt; is a Ted Lasso-ism generator by&lt;a href=&quot;https://glitch.com/@danfishgold&quot;&gt; @danfishgold&lt;/a&gt; and&lt;a href=&quot;https://glitch.com/@lexipedia.shir&quot;&gt; @lexipedia.shir&lt;/a&gt;. That’s right, Betty White.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~dot-cats&quot;&gt;~dot-cats&lt;/a&gt; is like Dwarf Fortress but with cats by &lt;a href=&quot;https://glitch.com/@bengarvey&quot;&gt;@bengarvey&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@sashatgarvey&quot;&gt;@sashatgarvey&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Check out these cool cats dropping in &lt;a href=&quot;https://glitch.com/~overly-particular&quot;&gt;~overly-particular&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan-m&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kyloscosplaycarousel.glitch.me/&quot;&gt;~kyloscosplaycarousel&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@arianna1098765&quot;&gt; arianna1098765&lt;/a&gt; is the greatest Star Wars fansite created.&lt;/li&gt;
&lt;li&gt;Even though we love cats, &lt;a href=&quot;https://knockitoverfinal.glitch.me/&quot;&gt;~knockitoverfinal&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@haue807&quot;&gt;@haue807&lt;/a&gt; is an annoying-cat simulator&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Cool tools&lt;/strong&gt; 🛠&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glib-shorthaired-foxglove.glitch.me/&quot;&gt;~glib-shorthaired-foxglove&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@Reddlake&quot;&gt; @Reddlake&lt;/a&gt; is a simple keyboard drum kit&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bluez.glitch.me/&quot;&gt;~bluez&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@RonakChovatiya&quot;&gt; @RonakChovatiya&lt;/a&gt; is a cool audio visualizer&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://build-excellent-websites.glitch.me/&quot;&gt;~build-excellent-websites&lt;/a&gt; by&lt;a href=&quot;https://glitch.com/@hankchizljaw&quot;&gt;@hankchizljaw&lt;/a&gt; is a guide to help you...build excellent websites!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;April Playlists (no skips!) ▶️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@giulia.laco/css&quot;&gt;@giulia.laco&#39;s CSS playlist&lt;/a&gt; includes a few apps to aid in teaching CSS concepts&lt;/li&gt;
&lt;li&gt;…and for the JS crowd...&lt;a href=&quot;https://glitch.com/@dublinacademy/javascript-help&quot;&gt;@dublinacademy&#39;s JavaScript Help playlist&lt;/a&gt; shows some simple JavaScript concepts&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@robloxrules/online-instruments&quot;&gt;@robloxrules has a playlist with a couple of instrument apps!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Twitter love 💖&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We love hearing what you love about Glitch, and all of the unique ways the community experiences Glitch, or how it empowers them to create. Here is a recent shout-out.&lt;/p&gt;
&lt;p&gt;The app being discussed here is &lt;a href=&quot;https://only-the-questions.glitch.me/&quot;&gt;~only-the-questions&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@pomeranian99&quot;&gt;Clive Thompson&lt;/a&gt; and we couldn’t agree more! Read Clive’s &lt;a href=&quot;https://uxdesign.cc/the-power-of-seeing-only-the-questions-in-a-piece-of-writing-8f486d2c6d7d&quot;&gt;post on the motivation behind building this project&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The biggest thanks, of course, goes out to you—the Glitch community for continuing to make the web and the world, a fun and special and interesting place to be. As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://double-pendulum-grid.glitch.me/&quot;&gt;~double-pendulum-grid&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@d.carverwilliams&quot;&gt;@d.carverwilliams&lt;/a&gt; a&lt;/em&gt;nd was posted in the oddlysatisfying subreddit. It definitely earns that placement.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>An Exciting Leap Forward for Glitch</title>
    <link href="https://blog.glitch.com/post/an-exciting-leap-forward-for-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/an-exciting-leap-forward-for-glitch/</id>
    <content type="html">&lt;h1&gt;An Exciting Leap Forward for Glitch&lt;/h1&gt;
&lt;p&gt;We have some huge, exciting news for Glitch and the entire Glitch community: Today, Glitch is becoming part of Fastly! &lt;a href=&quot;https://www.fastly.com/blog/fastly-announces-acquisition-of-glitch-a-future-of-yes-code-at-the-edge&quot;&gt;We’re joining forces with the Fastly team&lt;/a&gt; to bring the creative power of Glitch to even more people, and to help make the internet better by making it easier for everyone to create.&lt;/p&gt;
&lt;p&gt;First, for our loyal community of Glitch users who’ve been with us for years: you’re good, we got you. Nothing changes about your apps or your Glitch account with this news, and the changes you’ll see in the future will be about making Glitch better and even more fun and rewarding to use going forward.&lt;/p&gt;
&lt;p&gt;If you’re new to Glitch, you should know what we’re about — Glitch is a friendly community where millions of people come together to create, share and remix web apps for work, play and everything in between.&lt;/p&gt;
&lt;p&gt;So, why are we joining forces with Fastly? There are a couple of great reasons. It starts with having more support and resources to keep improving Glitch. We’re hiring for incredible people to come help with this work, starting today with &lt;a href=&quot;https://www.fastly.com/about/jobs/apply/?gh_jid=4011357&quot;&gt;engineering&lt;/a&gt; &lt;a href=&quot;https://www.fastly.com/about/jobs/apply/?gh_jid=4011387&quot;&gt;roles&lt;/a&gt; on the Developer Relations team, and watch for Glitch-focused support, community and engineering roles coming soon, too. And they’ll be in good company — every single member of the Glitch team is coming along to our new home at Fastly, to continue making the site and the community with the same spirit and care that they’ve shown over the last 5+ years.&lt;/p&gt;
&lt;p&gt;Over time, we’ll be tapping into Fastly’s incredible technologies to make it easier than ever to make fast, secure, expressive apps. Today, Fastly is best known for delivering content on the web incredibly quickly (thus the name!) and securely. But we’re also super excited about their edge platform, which will let people build new &lt;em&gt;kinds&lt;/em&gt; of apps. We’ll talk more about that once we’ve got some specific stuff to show you, but if you can imagine the cool stuff you’d build with that power, then you’ve probably got a good sense of where we’re headed.&lt;/p&gt;
&lt;p&gt;Most fundamentally, we know that Fastly’s whole team really understands what makes Glitch special, and has believed from day one in empowering more people to make a better internet. Glitch will be one of the most prominent parts of a broader effort to give &lt;em&gt;all&lt;/em&gt; developers, regardless of their background or level of experience, the power to build sites and apps that are second to none. A lot of the time, when a little company becomes part of a big company, we worry about losing the things that made the little company (and its not-so-little community) really work. In this case, we’re enthusiastic and optimistic about being able to tap into the resources of a much larger and more global company to help Glitch reach the full potential that we’ve always hoped it would. After teaming up with the Fastly team last year on a partnership to give Glitch users access to Fastly’s new edge platform, we realized that we were thinking in very similar ways about how to help the most people create the most cool things possible, and that set the course for the announcement that we’re excited to make today!&lt;/p&gt;
&lt;p&gt;We’ll share more details and updates as we go along, but for now, a great way to get a taste of what’s to come is to &lt;a href=&quot;https://glitch.com/edit/#!/remix/glitch-in-bio&quot;&gt;try out this starter app and make your own&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A little poke: Still using Facebook login?</title>
    <link href="https://blog.glitch.com/post/still-using-facebook-login/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/still-using-facebook-login/</id>
    <content type="html">&lt;h1&gt;A little poke: Still using Facebook login?&lt;/h1&gt;
&lt;p&gt;The Glitch community will no longer be able to use a Facebook account to log in to Glitch. If you created your Glitch account with Facebook, don’t fret, you will still be able to log in with the email address associated with your Facebook account. And if you don’t use Facebook, you don’t have to do anything!&lt;/p&gt;
&lt;p&gt;Even better, you can use the handy &lt;a href=&quot;https://help.glitch.com/kb/article/167-how-to-log-in-using-your-email-if-you-created-your-account-using-facebook/&quot;&gt;Magic Link feature&lt;/a&gt; to update your Account Settings and change your password.&lt;/p&gt;
&lt;p&gt;The Glitch community has shown an overwhelming preference for other login services. This change helps us simplify the Glitch experience and more importantly, matches what our community has shared about their expectations for the platforms they trust. Creating and maintaining an inclusive environment where creators feel empowered to experiment and share is a responsibility we take seriously.&lt;/p&gt;
&lt;p&gt;Your trust is essential to us so we wanted to be clear about this change, and make sure you know you’ll always have access to your projects no matter how you log in.&lt;/p&gt;
&lt;p&gt;*Have features you’d like to see in Glitch? Let us know by sharing on &lt;a href=&quot;https://support.glitch.com/&quot;&gt;the community forum*&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the May 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-may-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-may-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the May 2022 edition&lt;/h1&gt;
&lt;p&gt;What gives something the quality of being dreamy? Maybe you picture being in a through the looking glass type of pastel and foggy environment similar to somewhere real, but not &lt;em&gt;quite&lt;/em&gt; right. Maybe you’re flying through space and time with superhuman abilities. Or maybe, you’re somewhere relaxing, with no one calling, texting, or asking you to be anything to anyone at all. That’s the thing about dreams — they’re different for everyone. Yet, somehow the Glitch community managed to make May a &lt;strong&gt;very&lt;/strong&gt; dreamy month with both new and existing projects that made us stop to take some much needed time away from our collective realities.&lt;/p&gt;
&lt;p&gt;While you were dreaming, here are some very real and cool things that happened with Glitch. First, &lt;a href=&quot;https://blog.glitch.com/post/an-exciting-leap-forward-for-glitch&quot;&gt;we joined Fastly&lt;/a&gt;! It’s a very exciting opportunity for both the product and the Glitch community and we can’t wait to tell you more about the road ahead. We also changed up the login process for those of you who joined Glitch with a Facebook account. No worries! Your account won’t change, you just have to update it. Read the &lt;a href=&quot;https://blog.glitch.com/post/still-using-facebook-login&quot;&gt;full announcement&lt;/a&gt;,_ after_ you’ve seen all the very rad things created in May. 😏&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artistic Expressions 🎨&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://draw-your-world.glitch.me/&quot;&gt;~draw-your-world&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@enauman&quot;&gt;@enauman&lt;/a&gt; is a really inspiring project where p5.js is used to draw different elements from photos of the real world!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://strangely.glitch.me/&quot;&gt;~strangely&lt;/a&gt; comes across the feed occasionally as &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan-m&lt;/a&gt; updates it. Very satisfying :)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~lilcode-3dspace&quot;&gt;~lilcode-3dspace&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cafeinternet&quot;&gt;@cafeinternet&lt;/a&gt; is a cool, chaotic 3D environment&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://windowpane.glitch.me/&quot;&gt;~windowpane&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@leannefthuang&quot;&gt;@leannefthuang&lt;/a&gt; is an “examination of the self through art historical cultural ties, to better understand myself and myself as part of the Asian American diaspora.”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~conwaygameoflife-twitter-embed&quot;&gt;~conwaygameoflife-twitter-embed&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@johuber&quot;&gt;@johuber&lt;/a&gt; is the iconic zero-player game, made to be embedded in a tweet!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dream-geography.glitch.me/&quot;&gt;~dream-geography&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@niall84571&quot;&gt;@niall84571&lt;/a&gt; is a &lt;em&gt;dreamy&lt;/em&gt; record of the places they’ve visited in their dreams.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The Newest in Glitch in Bios 🏆&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://thatkatharine.glitch.me/&quot;&gt;thatkatharine.glitch.me&lt;/a&gt; - They learned how to do rounded corners in CSS for this, so that’s pretty awesome.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://m4g3.glitch.me/&quot;&gt;m4g3.glitch.me&lt;/a&gt; is a Glitch in Bio with a cool, spacey goth theme.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://betterbandpod.glitch.me/&quot;&gt;~betterbandpod&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@brandenpalomo&quot;&gt;@brandenpalomo&lt;/a&gt; is a Glitch in Bio for a Pearl Jam podcast!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ridiculous-silly-header?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://ridiculous-silly-header.glitch.me/&quot;&gt;~ridiculous-silly-header&lt;/a&gt; is &lt;a href=&quot;https://glitch.com/@jes*sevondoom&quot;&gt;@jessevondoom&lt;/a&gt;’s step-by-step process demo of the rainbow text on the Glitch homepage!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous and necessary!! 🤠&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://heropetz.glitch.me/&quot;&gt;~heropetz&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jojo080889&quot;&gt;@jojo080889&lt;/a&gt; is a 90s style Petz fan site. It looks so good!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://a11y-bingo.glitch.me/&quot;&gt;~a11y-bingo&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ollicle&quot;&gt;@ollicle&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@alex.day&quot;&gt;@alex.day&lt;/a&gt; is an accessibility (a11y) bingo card&lt;/li&gt;
&lt;li&gt;We’ve shared this before, but it’s making the rounds again: &lt;a href=&quot;https://phd-template.glitch.me/&quot;&gt;~phd-template&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aandreev0&quot;&gt;@aandreev0&lt;/a&gt; is a really great template for generating welcome letters to (PhD) students and setting lab expectations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://birds-eye-cards.glitch.me/&quot;&gt;~birds-eye-cards&lt;/a&gt; is another great project from the folks at &lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt;@bplmaps&lt;/a&gt; that presents a visual pattern system of aerial images.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**The World of WebXR 🖼 **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We love this lil character, &lt;a href=&quot;https://invisibleq.glitch.me/&quot;&gt;~invisibleq&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@luarnmama&quot;&gt;@luarnmama&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://carfig.glitch.me/&quot;&gt;~carfig&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@JacobWaites&quot;&gt;@JacobWaites&lt;/a&gt; is an adorable, vibrant scene for a car color chooser made in Spline! &lt;a href=&quot;https://twitter.com/splinetool/status/1530229995955703815&quot;&gt;Spline&lt;/a&gt; even gave it some praise!&lt;/li&gt;
&lt;li&gt;And for the bike riders, the &lt;a href=&quot;https://twitter.com/NeedleTools&quot;&gt;folks at Needle&lt;/a&gt; created &lt;a href=&quot;https://needle-bike.glitch.me/&quot;&gt;~needle-bike&lt;/a&gt; to demonstrate realtime exploration of 3D models and mock-ups – built in Unity and published on Glitch!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/like-like?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://like-like.glitch.me/&quot;&gt;~like-like&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt;@elankiderman&lt;/a&gt; is a really amazing tool for wanderin&lt;/em&gt;g through Twitter. &lt;a href=&quot;https://twitter.com/tomcritchlow/status/1529138264942292995&quot;&gt;Our friend Tom calls it&lt;/a&gt; “a beautiful meditation.”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools 🛠&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://citibikes.glitch.me/&quot;&gt;~citibikes&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@LouisMinsky&quot;&gt;@LouisMinsky&lt;/a&gt; helps you find Citibike locations with ebikes. Follow &lt;a href=&quot;https://twitter.com/CitiBikeStats&quot;&gt;@citibikestats&lt;/a&gt; on Twitter if you’re an NYC local and want to know the latest.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://scoreboard-ultimate.glitch.me/&quot;&gt;~scoreboard-ultimate&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@philiprenich&quot;&gt;@philiprenich&lt;/a&gt; is a minimal, sweet scoreboard tracker&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://yellow-somber-bobolink.glitch.me/&quot;&gt;~yellow-somber-bobolink&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@catherineomega&quot;&gt;@catherineomega&lt;/a&gt; was built to &lt;a href=&quot;https://twitter.com/CatherineOmega/status/1526292204834082816&quot;&gt;help someone who has lost their voice&lt;/a&gt; save themselves some words.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://yunai-movenet.glitch.me/&quot;&gt;~yunai-movenet&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@NadiaPiet&quot;&gt;@NadiaPiet&lt;/a&gt; is a &lt;a href=&quot;https://twitter.com/NadiaPiet/status/1523952706620211200&quot;&gt;Master thesis project&lt;/a&gt; using machine learning to detect yoga poses!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://riverriverriver.glitch.me/&quot;&gt;~riverriverriver&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mipmckeever&quot;&gt;@mipmckeever&lt;/a&gt; is a no-code version of their tool for storing, searching and displaying news wires.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pathway-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://pathway-generator.glitch.me/&quot;&gt;~pathway-generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@carolynlimadeo&quot;&gt;@carolynlimadeo&lt;/a&gt; is a very sweet learning pathway generator, and&lt;/em&gt; you can remix it to add your own tools for more personal speculative futures!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and games 🕹&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Looks like &lt;a href=&quot;https://spicy-snowy-starfish.glitch.me/&quot;&gt;~spicy-snowy-starfish&lt;/a&gt; was the winner of the #100devs coding competition! (Credits are in app) 🍕&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://goodbye-monster.glitch.me/&quot;&gt;~goodbye-monster&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@beckett&quot;&gt;@beckett&lt;/a&gt; is a browser-based pet sim made as a class project so it may not be openly accessible but &lt;a href=&quot;https://twitter.com/thebeff/status/1526645988152299520&quot;&gt;you can see screenshots in this tweet&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://your-first-tech-job.glitch.me/&quot;&gt;~your-first-tech-job&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; is a “persistently online multiplayer game of Espionage.”&lt;/li&gt;
&lt;li&gt;We** love** this: &lt;a href=&quot;https://choose-budget-dinner.glitch.me/&quot;&gt;~choose-budget-dinner&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@snotskie&quot;&gt;@snotskie&lt;/a&gt; is an app that helps you and others you meal plan with decide on dinners together.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;From soothing stories about dreams, to seeing big cities from a bird&#39;s eye view, or dreaming about not having to decide what’s for dinner, we’re a big fan of what you all imagine and create with Glitch!  As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://glitch.com/~of-touch&quot;&gt;~of-touch&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@melaniehoff&quot;&gt;@melaniehoff&lt;/a&gt; and &lt;a href=&quot;https://glitc*h.com/@amyfang123&quot;&gt;@amyfang123&lt;/a&gt; and we highly recommend you click and drag around this beautiful interactive poem!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>This Was Too Big to Fit in Our Newsletter: How We Got Rainbows on the Homepage</title>
    <link href="https://blog.glitch.com/post/how-we-got-rainbows-on-the-homepage/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/how-we-got-rainbows-on-the-homepage/</id>
    <content type="html">&lt;h1&gt;This Was Too Big to Fit in Our Newsletter: How We Got Rainbows on the Homepage&lt;/h1&gt;
&lt;p&gt;For our latest newsletter, I interviewed head of product, Jesse von Doom, who not only made this beautiful collection of colors in text happen, but he also created &lt;a href=&quot;https://ridiculous-silly-header.glitch.me/&quot;&gt;this well-commented demo on Glitch&lt;/a&gt; that walks you step by step through making a gradient header with different colored links.&lt;/p&gt;
&lt;p&gt;I asked him a few questions about the process, but we couldn’t fit it all into the newsletter, so please enjoy our newest series on the blog: This Was Too Big to Fit in Our Newsletter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;Why are rainbows so important to Glitc&lt;/em&gt;h?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Color is a great tool for communicating a lot of nuance in any design. If pictures are worth a thousand words color has to be worth a few hundred at least. At Glitch we work with a wide, bright palette. We’re really intentional about the meaning behind it. We want the first impression of Glitch to be welcoming, optimistic, and lightweight.&lt;/p&gt;
&lt;p&gt;If you look at the Glitch homepage you’ll notice colors chosen for the header are the two main colors in the Glitch logo. On the page the logo itself is tiny, so the header is a call-back while the colors chosen for the links themselves are some of the brightest in our palette. So the idea was to be big and bold in how we invite people to build with Glitch, but to use color to reinforce that our community is inclusive, friendly, playful, and helpful.&lt;/p&gt;
&lt;p&gt;(All of this is really valid, but also I just really love rainbows.)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;How did you make having two headers shown as one accessibl&lt;/em&gt;e?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This part was super important — we’re technically using two headers to make the effect work. One with the main gradient text, and another mostly-invisible header for the links. It’d be a really bad experience for people using screen readers if the header were read twice, so we hide the header without links from screen readers using the &lt;code&gt;aria-hidden&lt;/code&gt; attribute.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;em&gt;What was the most challenging part of making it all wor&lt;/em&gt;k?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Getting two slightly different bits of text to wrap identically at all responsive screen sizes is a lot of attention to detail. So it meant explicitly setting a lot more CSS properties than usual, and adding a few extra spans to make sure each header matches the other’s footprint exactly. And with a header it’s also worth paying attention to a few other typographic bits like wrapping commas with links, etc.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ridiculous-silly-header?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Shouts out to Jesse for making that magic happen. And because his demo is on Glitch, you can poke around the code and remix it for yourself! If you make a project with rainbows, text or otherwise, let us know by tweeting &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or send us an email at community@glitch.com. 🌈&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Smarter starters and better error handling, thanks to Fastify 4!</title>
    <link href="https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/</id>
    <content type="html">&lt;h1&gt;Smarter starters and better error handling, thanks to Fastify 4!&lt;/h1&gt;
&lt;p&gt;All of our Glitch Node.js starter projects use the efficient and flexible server framework &lt;a href=&quot;https://www.fastify.io/&quot;&gt;Fastify&lt;/a&gt;. The Fastify team &lt;a href=&quot;https://medium.com/@fastifyjs/announcing-fastify-v4-release-candidate-2b6be6edf196https://&quot;&gt;recently released a major update&lt;/a&gt;–version 4 includes a number of improvements, but you will need to make a few changes to any existing remixes you created on Glitch before we updated the starters to use it. Read on to learn more!&lt;/p&gt;
&lt;h2 id=&quot;version-4-changes&quot; tabindex=&quot;-1&quot;&gt;Version 4 changes &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/#version-4-changes&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;You can read all about the changes in Fastify 4 in the &lt;a href=&quot;https://medium.com/@fastifyjs/announcing-fastify-v4-release-candidate-2b6be6edf196&quot;&gt;announcement blog post&lt;/a&gt;–here are a few highlights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Callback and promise confusion has been reduced by requiring calls to reply to be part of a return statement.&lt;/li&gt;
&lt;li&gt;Error handling is now encapsulated to improve consistency.&lt;/li&gt;
&lt;li&gt;Type providers are now included, allowing your apps to infer types from JSON Schema.&lt;/li&gt;
&lt;li&gt;The listen signature has been simplified, with a view to improved contributor maintenance experience.&lt;/li&gt;
&lt;li&gt;The minimum Node version now supported is 14.
Kudos to the Fastify maintainers and community for consistently developing a framework that affords Glitch Node.js apps such great performance!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;updating-your-existing-apps&quot; tabindex=&quot;-1&quot;&gt;Updating your existing apps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/#updating-your-existing-apps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/53fe8e36-29c6-4316-92d1-32d0d32c1a50_fastify-dropdown.png&quot; alt=&quot;Fastify in the package JSON dropdown &quot; /&gt;
&lt;p&gt;When you edit a Node.js app in Glitch, you can manage your npm dependencies in the &lt;strong&gt;package.json&lt;/strong&gt; file using the dropdown list that shows you any packages that have updates available. If you have a remix of Hello Node, Hello SQLite, or the blank / minimal versions of either of these starter projects, you’ll see the Fastify 4 update in the dropdown list–&lt;em&gt;&lt;strong&gt;but you’ll need to make a few additional changes to get your app working with the new versio&lt;/strong&gt;n&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Fastify 4 requires at least Node version 14, and there are some packages the starters use that have been deprecated and replaced–there are also a couple of minor server syntax changes.&lt;/p&gt;
&lt;p&gt;In your project, open the &lt;strong&gt;Logs&lt;/strong&gt; so that you see the progress unfold. Don’t worry when you see the little sweary face in your app &lt;strong&gt;Status&lt;/strong&gt; at the bottom of the Glitch editor as you carry out the updates–it’s all part of the fun and they’ll turn happy again by the time you’re done!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/c6258048-48de-47c5-babf-e56f2568cb61_swearynode.png&quot; alt=&quot;App status in the Glitch editor&quot; /&gt;
&lt;p&gt;Check out the &lt;a href=&quot;https://help.glitch.com/kb/article/168-updating-your-node-apps-for-fastify-4/&quot;&gt;help doc&lt;/a&gt; for detailed steps, here’s the TLDR; on what you’ll need to change:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Update the node version in your package JSON to &lt;strong&gt;14&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Update the &lt;strong&gt;fastify&lt;/strong&gt; package to 4+&lt;/li&gt;
&lt;li&gt;Remove any of the deprecated packages: &lt;strong&gt;fastify-static&lt;/strong&gt;, &lt;strong&gt;fastify-formbody&lt;/strong&gt;, &lt;strong&gt;point-of-view&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Add any of these that you still plan on using with their replacements: &lt;strong&gt;@fastify/static&lt;/strong&gt;, &lt;strong&gt;@fastify/view&lt;/strong&gt;, &lt;strong&gt;@fastify/formbody&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Update references to these in your server JS code&lt;/li&gt;
&lt;li&gt;Update your server JS code &lt;strong&gt;listen&lt;/strong&gt; function to pass the host and port values inside an object, like this: &lt;strong&gt;fastify.listen({port:process.env.PORT, host:&#39;0.0.0.0&#39;}...&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Include calls to &lt;strong&gt;reply&lt;/strong&gt; in a &lt;strong&gt;return&lt;/strong&gt; statement
&lt;img src=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/847845a2-fe37-4566-92bd-eddf70b034bd_dependency-references.png&quot; alt=&quot;Updated references to dependencies&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Give Glitch a little time to update and rebuild your project between steps and hopefully it’ll work the way you expect! If you have any issues take a look in the &lt;strong&gt;Logs&lt;/strong&gt;, and turn on detailed logging in your server JS file if necessary.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks/a45a4c45-6e20-4e55-aabb-21be183a6858_Screenshot2022-06-23at15.36.14.png&quot; alt=&quot;Detailed error logging&quot; /&gt;
&lt;p&gt;Check out the updated starters to see the new syntax in action:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~glitch-hello-node&quot;&gt;Hello Node&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~glitch-blank-node&quot;&gt;Blank Node&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~glitch-hello-sqlite&quot;&gt;Hello SQLite&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~glitch-blank-sqlite&quot;&gt;Blank SQLite&lt;/a&gt;
Are you building anything new with the updated Fastify capabilities? &lt;a href=&quot;https://support.glitch.com/&quot;&gt;Share it on the community forum!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Those two beautiful cheetah photographs at the top of the post were taken and shared with the &lt;a href=&quot;http://creativecommons.org/license*s/by/2.0/&quot;&gt;commons&lt;/a&gt; by &lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Cheetah_portrait_Whipsnade_Zoo.jpg&quot;&gt;William Warby&lt;/a&gt; and &lt;a href=&quot;https://commons.wikimedia.org/wiki/File:TheCheethcat.jpg&quot;&gt;James Temple&lt;/a&gt; 🐆&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the June 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-june-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-june-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the June 2022 edition&lt;/h1&gt;
&lt;p&gt;This latest edition of the Glitch community roundup is dedicated to everyone who has tried to do a new thing and learned something cool. Experimenting is brave and sometimes frustrating work, and we think it’s important to commend everyone who tries! All this is to say that we wouldn’t even be able to put together a roundup without you visionary, mistake-making, project sharing people! Thank you for creating and giving the community new ideas to try each and every single day.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other things that happened in June ☀️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fastify updated to v4 so &lt;a href=&quot;https://blog.glitch.com/post/smarter-starters-and-better-error-handling-thanks&quot;&gt;Glitch starters got a little bit smarter too&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;We introduced a new series called &lt;a href=&quot;https://blog.glitch.com/post/how-we-got-rainbows-on-the-homepage&quot;&gt;This Was Too Big to Fit in Our Newsletter&lt;/a&gt;, learn how our homepage rainbow headers came to be!&lt;/li&gt;
&lt;li&gt;We’re asking for your ideas that could help determine what &lt;a href=&quot;https://support.glitch.com/t/community-discussion-glitch-merch-edition/53964&quot;&gt;kind of Glitch gear gets made&lt;/a&gt;! 
And now, onto the good stuff. In June 2022, the Glitch community created these.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The World of WebXR 🥽&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~almina-webgl-works-01&quot;&gt;~almina-webgl-works-01&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@almina-orange&quot;&gt;@almina-orange&lt;/a&gt; is the first of their cool Three.js work on Glitch&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://memory-village.glitch.me/&quot;&gt;~memory-village&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; is an A-frame scene where you can leave notes around the web—metaversal geocaching!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://aframecomic5.glitch.me/&quot;&gt;~aframecomic5&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt; is a mobile-friendly A-frame app that lets you navigate comics. Super inspiring, and Emmett is the creator who made their &lt;a href=&quot;https://epb.glitch.me/#0&quot;&gt;link in bio app in AR&lt;/a&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/vissionss?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://vissionss.glitch.me/&quot;&gt;~vissionss&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@nappingg&quot;&gt;@nappingg&lt;/a&gt; is a *sweet song from an artist who coded this page themselves for it!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Absolutely beautiful art 🖼&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://false-aeolian-rondeletia.glitch.me/&quot;&gt;~false-aeolian-rondeletia&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@higashi.kota&quot;&gt;@higashi.kota&lt;/a&gt; is a neat CSS conic gradient demo. Check out their profile for other cool explorations of CSS and JS-generated art.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pleasing-pattern-generator.glitch.me/&quot;&gt;~pleasing-pattern-generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; generates really beautiful patterns! He uses it to generate backgrounds of &lt;a href=&quot;https://tylers-glitch-in-bio.glitch.me/&quot;&gt;his Glitch in Bio&lt;/a&gt; on the fly!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://noiseless-sepia-ornament.glitch.me/&quot;&gt;~noiseless-sepia-ornament&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elvia.vasconcelos&quot;&gt;@elvia.vasconcelos&lt;/a&gt; is a really awesome documentation of their process in turning their sketch notes into other media like embroidery and ceramics. Also take a look at &lt;a href=&quot;https://t.co/IO1ICgAwdp&quot;&gt;~hushed-wheat-chips&lt;/a&gt;, an intimate, visual essay challenging the process of questioning.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Petty but we stan 🙌&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://baths.glitch.me/&quot;&gt;~baths&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@bradley&quot;&gt;@bradley&lt;/a&gt; lets you know who’s in charge at the iconic Russian &amp;amp; Turkish Baths in NYC, as in, the &lt;a href=&quot;https://www.russianturkishbaths.com/hours&quot;&gt;official site links to it&lt;/a&gt; lol.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Fun and games! 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://arrow-nickel-anise.glitch.me/&quot;&gt;~arrow-nickel-anise&lt;/a&gt; is a rock, paper, scissors game made from &lt;a href=&quot;https://glitch.com/~arrow-nickel-anise&quot;&gt;some #100devs&lt;/a&gt; participants!&lt;/li&gt;
&lt;li&gt;Heardle variants are still going strong, but here’s a unique and cool clone themed around game show themes, &lt;a href=&quot;https://gameshow-rdle.glitch.me/&quot;&gt;~gameshow-rdle&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jsach65&quot;&gt;@jsach65&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dotthing.glitch.me/&quot;&gt;~dotthing&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@supermason.0209&quot;&gt;@supermason.0209&lt;/a&gt; is a mobile game where you gotta tap the dots before they disappear.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nail-scratch?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*After we featured &lt;a href=&quot;https://glitch.com/~nails&quot;&gt;~nails&lt;/a&gt; in our newsletter, &lt;a href=&quot;https://glitch.com/@KaraAJC&quot;&gt;@KaraAJC&lt;/a&gt; wrote in with this remix that *adds SOUND! Click and drag inside the embed for full effect.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous but necessary 🤠&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://fast-goblin-text.glitch.me/&quot;&gt;~fast-goblin-text&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@wampastompa&quot;&gt;@wampastompa&lt;/a&gt; ˡₑᵗ&#39;ₛ yₒᵤ ᵗyᵖₑ ᵗʰₑ wₐy ᵢ ᶠₑₑˡ ˡᵢₖₑ ᵢ ₛₒᵤⁿᵈ (“let&#39;s you type the way i feel like i sound”)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://weird-ai-prompt-generator.glitch.me/&quot;&gt;~weird-ai-prompt-generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@samplereality&quot;&gt;@samplereality&lt;/a&gt; is a prompt generator for when you run out of ideas to feed weird AI tools&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://50in50-meetmyfurkids.glitch.me/&quot;&gt;~50in50-meetmyfurkids&lt;/a&gt; is the first of 50 projects in 50 days from &lt;a href=&quot;https://glitch.com/@rogermullins.mba&quot;&gt;@rogermullins.mba&lt;/a&gt;. The animals are adorable, and it’s a great remixable expanding card app to use for your own photos!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/terrain-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://terrain-generator.glitch.me/&quot;&gt;~terrain-generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ARMN88&quot;&gt;@ARMN88&lt;/a&gt; is a really cool&lt;/em&gt; Minecraft terrain generator that lets you in on the drawing process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The coolest of tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dct-station.glitch.me/&quot;&gt;~dct-station&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ffd8&quot;&gt;@ffd8&lt;/a&gt; encrypts messages in JPEG files by exploiting its compression process.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unity-issues.glitch.me/&quot;&gt;~unity-issues&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@herbst&quot;&gt;@herbst&lt;/a&gt; is a &lt;a href=&quot;https://twitter.com/marcel_wiessler/status/1538553558693564417&quot;&gt;public API tracking Unity issues&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://copy-js.glitch.me/&quot;&gt;~copy-js&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@codingjlu&quot;&gt;@codingjlu&lt;/a&gt; is a library to implement copy-to-clipboard with open web technology. Did you know we used to need Flash to do this?&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://social-branded-snippets.glitch.me/&quot;&gt;~social-branded-snippets&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mc.reidie&quot;&gt;@mc.reidie&lt;/a&gt; is a really cool tool for generating nice-looking code snippet cards to post on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://glitch.com/~softxels-walker&quot;&gt;~softxels-walker&lt;/a&gt; by creator &lt;a href=&quot;https://glitch.com/@DaniGatunes&quot;&gt;@DaniGatunes&lt;/a&gt;, who is always blowing our minds with their Three.js and generative 3D work. Using their library &lt;a href=&quot;https://github.com/danielesteban/so*ftxels&quot;&gt;softxels.js&lt;/a&gt; they created &lt;a href=&quot;https://glitch.com/~softxels-walker&quot;&gt;~softxels-walker&lt;/a&gt; and many other generative walker experiments for generating 3D worlds on the fly.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Sketchnoting, layering and making connections: A Q&amp;A with design researcher Elvia Vasconcelos</title>
    <link href="https://blog.glitch.com/post/sketchnoting-layering-and-making-connections/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/sketchnoting-layering-and-making-connections/</id>
    <content type="html">&lt;h1&gt;Sketchnoting, layering and making connections: A Q&amp;amp;A with design researcher Elvia Vasconcelos&lt;/h1&gt;
&lt;p&gt;Have you ever been scrolling along the web and you see something that not only jumps out at you, but makes you realize you have to spend more time investigating this new discovery? That’s how we felt when we discovered &lt;a href=&quot;https://glitch.com/@elvia.vasconcelos&quot;&gt;Elvia Vasconcelos’&lt;/a&gt; work on Glitch. She has created individual worlds of discovery through taking non-digital objects like sketchnote drawings, pottery, embroidery, and collage and sharing them with Glitch apps, in a way that combines the feelings of being in an art gallery or studio, or having a deep conversation with a trusted friend. It’s hard to articulate the richness of her work, so we reached out to Elvia and she agreed to an interview with Director of Community, Jenn Schiffer.&lt;/p&gt;
&lt;p&gt;**Jenn: So I think to get started, I just want to know who you are and what is your daily discipline or job? What’s your story? **&lt;/p&gt;
&lt;p&gt;Elvia: I’m always super interested in hearing about the work that I do, how does it land with people? How does it resonate, and also what connections people make. And I’m particularly interested in your experience because if you have this overview of the things that people are experimenting with in Glitch, I’m sure that you will see patterns or trends emerging, like how people are using this platform to work through their practices. That’s my personal curiosity. But I’ll tell you a little bit about who I am.&lt;/p&gt;
&lt;p&gt;So my name is Elvia. I am a design researcher, which can mean nothing, but currently I’m doing a PhD at the Eindhoven University of Technology in the Department of Industrial Design. And my research is about collaborative methods in design research. Practically I’m interested in how people do things together. Before I started my PhD, I worked for eleven years in the UK as a user researcher, and I specialized in digital government services. My role was essentially to work with the teams that were creating digital services, like a website where you could fill in your taxes or apply for a passport, renew your things. And my role was to bring civil society into these processes. I acted as a bridge. So my research is about how you bring people into structures, processes, and I’m specifically interested in the politics involved. So—who gets to participate in what way, and what kind of power/configurations exist in these places?&lt;/p&gt;
&lt;p&gt;The sketchnotes come in…and specifically, I think through Glitch. The way I’ve been using Glitch is to work through my research questions. I really struggle with writing and articulating myself with text or words, and language in general..and so it’s much easier to kind of draw things out and be like,“ Okay, I’m interested in this, this and that. And the connections are this.” I find it easier to have, almost like maps.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/noiseless-sepia-ornament?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A visual essay created by Elvia incorporating illustrations, handwriting, markdown, embroidery, and ceramics to explore behaviors around food.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And Glitch, for me, has allowed me to create…I’ve been calling them online essays, but it’s these complex maps of things that combine the sketches with text and links and stuff. It’s been really great to really use it as a surface to unpack things and see what comes out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That’s really cool. I think the thing that caught my eye, the one I saw originally was where you were recreating your sketchnotes with embroidery and ceramic. The first thing I saw was a ceramic. I was like, “Oh, this is really cool.” But that’s further ahead of the process. So I want to think back to sketchnotes in general, what brought you into that world? You talked a bit about what purpose sketchnotes have served in your work. Have you been creating them awhile, or is this something in your recent PhD work that you’re exploring?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Essentially they are visual notes that combine simple drawings with text and they are different from drawing or illustration because they are mostly about doing something live and they’re very much working processes. I started doing sketchnoting in 2011, I think—so eleven years ago. And because sketchnoting has a kind of root in the UX industry, so you can see lots of people doing graphic recording in conferences. And so the reason I started sketchnoting was because at the time I had finished a master’s degree in Digital Arts and I was trying to get a job as a user researcher. In London there’s associations and conferences and events every single day. And one of the events that I started going to was the &lt;a href=&quot;https://uxpa.org/&quot;&gt;User Experience Professional Association&lt;/a&gt;, it’s a volunteer-run association and they do these monthly events. Everyone can come and there’s always someone sharing their skills. And after going to a few of those sessions, I thought, I really want to get involved. But I didn’t feel confident to have a voice, for example, on Twitter. I just felt I wanted to do something, but I felt really shy. So I reached out to the volunteer person and I was like, “Okay, here’s my portfolio. How can I help?” And they were like, “Well, you can sketch the event.” I was like, “Sure, I’ll do that”. And I walked out of the meeting and I had to Google what sketchnoting was because I had no clue.&lt;/p&gt;
&lt;p&gt;Then I just started. Every month I went to their events and I started doing the sketches. At first it took me a long time, and then I started going to all the events I could find and sketchnoting everything: podcasts, lectures, online, and for, I would say, a good three years, I sketchnoted like every week. Then I started doing live conferences and becoming more confident, like sharing it on Twitter and stuff. Then I started slowly doing it a bit more professionally and doing it at work. So sketchnoting the meetings that I was in, and then I started using it as a tool with the teams that I was working with. Then I started doing it live on big walls and it built up more in a kind of commercial sense.&lt;/p&gt;
&lt;p&gt;I created some courses, so I trained people as well. But then at some point, and this was at the same time as my own practice, I was feeling quite dissatisfied with the commercial world of user experience and of design in general. So I started looking at critical design, social design, and trying to figure out how I could create the practice or another model of a practice for me. The sketchnotes kind of became a tool for me to articulate my work and figure out where the edges of things were and how to communicate.&lt;/p&gt;
&lt;p&gt;And now in my PhD, in my research, I’m actually part of what I’m doing. So together with looking at collaborative methods and co-design and the politics of participation, I am also doing that through sketching. And so proposing sketching or sketches is a visual research tool and specifically I’m looking at establishing it as a surface for exchange. A conversation interface in long term processes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You mentioned that you’re interested in the politics of participation, like who gets to be involved in what way and who doesn’t. And it’s interesting how your story of sketchnotes starts with you seeking a way to participate and that working out well. That kind of interaction and permission to create and collaborate really resonates with me, personally—AND I think the Glitch team and Fastly overall, when we think about designing and building products that enable creation on the web. So it’s really serendipitous and really cool that your work has ended up on Glitch and so my question is, how did you find out about Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;A few months ago, I was part of this course called Digital Love Languages, organized by the &lt;a href=&quot;https://sfpc.study/&quot;&gt;School for Poetic Computation&lt;/a&gt;. The course was amazing. And I signed up because it’s quite interesting that you point out that in the beginning, my journey was about wanting to participate and wanting to have a voice. And actually a lot of the stuff or one specific thing that I’m investigating about sketchnoting is this question of voice. Who holds the pen? And what kind of our configurations are obscured in the sketches, like the places where these things were taking place anyway?&lt;/p&gt;
&lt;p&gt;But the School for Poetic Computation, it’s related because the premise of the course was like “What would our digital tools look like if they were designed by the people that love us?” So if my mom was creating the tools for us. The whole course was  ten weeks about subverting all these notions around digital languages, and that included the tools. They talked us through basic programming languages. But a lot of tools were introduced to us, and one of them was Glitch.&lt;/p&gt;
&lt;p&gt;I don’t know if it was halfway through the course, but I remember when I started using it that I was like, “Okay, I’m going to stay up all night. I’m going to create ten pages. This is amazing. Why has nobody told me about this? And I live here.” I was so excited because it’s like, so easy. And I’ve tried. My portfolio website is on Cargo Collective. My blog is on WordPress. Then I have Are.na pages. I have stuff all over the place, but none of the platforms ever seem to stick. And with Glitch—I’m still struggling to stop—I have ten online essays now, and I’m still like, “Okay, I’m going to create the next one, next one.” But then I’m like, “Okay, wait, how are you going to connect all of these things?” But yeah, that’s kind of how I got into Glitch. As soon as I started, it opened a lot of paths for me. So it was amazing.&lt;/p&gt;
&lt;p&gt;**It’s great to hear. And I think seeing work like yours on Glitch kind of unlocks ideas in our head. We’re always constantly surprised in a good way of what people are bringing to the platform because we have developers who are building stuff for work and stuff like your work is really surprising and joyful. That’s what we really like. And also the aesthetic of your sketchnote apps on Glitch are really cool looking. So that’s also another kind of surprising thing, the way that you lay out everything, it’s almost like poetry in the process, which is really neat. Another thing I saw you mentioned: your work explores sketchnotes as a conversation in one of your projects. And I’m wondering if there are other situations that you found through your work where sketchnotes are a great tool that maybe the rest of us who aren’t necessarily in the user research space could use. Where would sketchnotes be useful? **&lt;/p&gt;
&lt;p&gt;Sketchnotes or sketching can be useful in a number of different ways. So there’s a lot of people using it, or I’ve seen it being used, and I’ve used it in my own workshop as a kind of a reflective tool. Something for yourself, something that you can use to articulate your thoughts in a different way.&lt;/p&gt;
&lt;p&gt;And the reason why people tell me that this works for them is because you are not forced, when you sit down and you have a piece of paper and you’re trying to first just put the stuff on the table, and then you’re like, “Okay, what came out? And what do these things say together?“ The way that you are articulating your thoughts is different than if you were speaking or writing about it. So things come up that you look at and you’re like, “Ah this is interesting.” Or in group settings, sometimes you try to explain something to someone. But if you grab a pen and paper and then you put it on paper, then suddenly the other person is like, “Ah, I see what you mean.” It gives something that you can point at, and because it makes things tangible and concrete, they can also be manipulated. Because you can point at it, you can challenge it, you can add something to it, you can add layers, and you can also see how something has evolved. If you do several iterations of something, you have almost like these snapshots, a set that shows, “Okay, first I brought this, then I added that thing…” And there are different ways of doing that.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/hushed-wheat-chips?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;🌝 *Cake is layered. *🌚 *Life is layered: An online essay created by Elvia dissecting ideas around questioning, citations, and layers. *&lt;/p&gt;
&lt;p&gt;So I think this is not only applicable if you work in the digital industry or as a UX researcher. It’s really about figuring out if using a visual tool, in this case, you know, pen and paper would help you in working through whatever it is that you’re working through. And I don’t know if that’s applicable to the work that you do, but yeah, I find it really interesting as well, this crossover between fields. That’s how I started doing stuff in fabric and in ceramics. But also it’s the same thing when I start working in digital. So working with Glitch for me, was like using digital material and how that intersects with the sketchnotes. I really like the in between things.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yeah, because it continues the process, and I think I enjoy the process, more so than the output sometimes, of the art and even work that I’m creating. And I think—I wonder beyond Embroidery and Ceramic, your using Glitch to document your sketchnotes work at this really unique and fascinating meta level where your Glitch profile and even your individual projects are like sketchnotes of your sketchnotes about sketchnotes! Beyond all that stuff and different mediums, what else are you exploring with regards to creating or using sketchnotes? What’s next?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The articulations in Glitch are actually bringing to life what I’m exploring because I’m looking at annotations within sketchnoting and layering. So the mechanism of layering things. For example, if you use transparent paper, like architect paper, you can add layers of things. Or, if you use two types of pens specifically around authorship. If I’m drawing now with blue, I can say &lt;em&gt;“Blue is my voice and then red is Jenn’s voice.&lt;/em&gt;” And then I can go back to it at another time and add a green, which is thoughts that I had afterwards or connections that I saw. So I’m looking at layering, annotations and authorship, really kind of issues around agency and voice. And with Glitch, I’ve done a few experiments with hiding layers of information that are hidden.&lt;/p&gt;
&lt;p&gt;One of the examples and a person I follow a lot is &lt;a href=&quot;https://twitter.com/mindyseu&quot;&gt;Mindy Seu&lt;/a&gt;. They have these websites and one of them was around images, and the content was inside the HTML markup. So I did a few experiments where I was using alt text and I thought, “What would a website look like if it was designed, instead of being designed for people that can read text, if it was designed for people that use screen readers first and not second?” And so if you don’t use the screen reader, you only see the images, but the real content is in the alt text, so it can only be accessible through a screen reader. And so I guess, together with authorship and layering and annotations, I’m thinking of how you think through making switched modes and roles so that you kind of challenge the way things are being constructed…through making it clear that things are being constructed prioritizing certain ways of working, certain bodies, certain types of knowledge. And I’m always looking for what’s absent or what’s excluded. Again, going back to voice, it’s like who’s present, but most importantly, who’s absent or whose voice is suppressed?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Yeah, you call out specifically paying attention to authorship and absence, voice and agency, inclusion, exclusion. So you’re researching a lot but basically focusing on systems and process, not necessarily just the output. I think that’s really important, especially, as a software creator, we’re all kind of living in this world where we have to deal with the fact that a lot of people were not thinking about voice, agency, inclusion, authorship, absence. And now we have this output and we’re like, how did we get here? And through your work, I’m wondering what are some ways, or some advice you might have for software creators, including those of us at Glitch, where we can actively pay attention to those themes? Have you seen prior art that’s good, or is it just all examples of what not to do?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;An example that came straight to mind is the work of a scholar called &lt;a href=&quot;https://twitter.com/redlightvoices&quot;&gt;Flavia Dzodan&lt;/a&gt;. I watched one of their talks, and it was about the genealogy of big data. And I sketched it out as well because there was so much I needed to get my head around. Essentially, what they did was draw a line from the first ever census in the 17th century all the way to the data sets that are being used in big data. And the argument that they created is that the way that humans have been classified as the categories that were created in the beginning have unfolded in time in these structures to categorize people and create hierarchy between them. And they have been used by governments to structure the way that we work. So they’re the backbone of the technologies that we use. For me, as a creator, but also as a consumer, in terms of the digital technologies that I use and the platforms that I use, I appreciate very much this effort of making these things visible. So the implications of the tools that we use in the sense of everything that is in the background that supports me being able to create a Glitch page just like that. But there are consequences for people and for the planet. And so this is all quite abstract, but I’m not looking for answers and solutions. I think there’s a lot of work that can be done about making these things more visible and explicit, even if they’re problematic.&lt;/p&gt;
&lt;p&gt;So in terms of the Glitch community, it’s like what are the problematic constructions behind the technology that is needed for this platform? Are there ways of working through it? I guess as a community, I think personally what draws my attention, but I also appreciate that it’s quite a difficult and tricky area to go to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you so much! This has all been really awesome and I’m really excited about your work. And I know you have a bit more of your PhD to go, so I want to know what is next? And besides Glitch, where can people find your work?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In terms of what’s next, I am continuing to create Glitch pages, and I think I’m going to continue because it’s really opened up a lot of pathways for me. I’m keen to see if there’s a way of playing more with the digital materials that Glitch offers and I guess that’s HTML markup or the elements, but also seeing if there’s a conversation that can be had with the paper sketches. And I’m not entirely sure what that means, but I’ve been thinking of inbetween technologies like scanners, not photography, but scanners. So I’m trying to see if there’s a way of exploring the materialities of things in between before it gets to Glitch and paper. So what are all of these things and seeing what comes up.&lt;/p&gt;
&lt;p&gt;In terms of where people can find my stuff, I’m on Instagram. I have two accounts, of course, because why not? And one of them is like, the historical &lt;a href=&quot;https://www.instagram.com/sketchnotes_are_awesome/&quot;&gt;Sketchnotes are awesome&lt;/a&gt;. I didn’t think too much of the label when I created it, and that is more my basic commercial sketchnoting. And then I created a new one, which is called &lt;a href=&quot;https://www.instagram.com/materia_relacional/&quot;&gt;Materia&lt;/a&gt;. I created it because I wanted an account that could make a comment about the other accounts, almost like a different layer of commentary.&lt;/p&gt;
&lt;p&gt;*Thanks to Elvia for chatting with us about how Glitch has enabled her to visualize her research in new and exciting ways. If you build or see an app on Glitch that you want us to feature, we’d love to know! Email community@glitch.com or tweet &lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch*&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the July 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-july-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-july-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the July 2022 edition&lt;/h1&gt;
&lt;p&gt;If we had to pick one word to describe July 2022 for the Glitch community it would be movement. Regardless of whatever else is going on in the world, the creators keep pushing forward, building apps for loved ones to keep moving through the world, personal economics calculators to keep those numbers flowing, even an app that just bounces around to the delight of everyone who sees it. So take a quick break with us, as we review the new and fascinating contributors from the Glitch community over the past month.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The coolest tools&lt;/strong&gt; 😎&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bigboxgas.glitch.me/&quot;&gt;~bigboxgas&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@FlantasticDan&quot;&gt;@FlantasticDan&lt;/a&gt; is a search engine for “big box” gas prices that looks way nicer than Costco’s app for this.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://real-coal-neon.glitch.me/&quot;&gt;~real-coal-neon&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@camclay&quot;&gt;@camclay&lt;/a&gt; helps you calculate what remote work saves you (and the Earth)!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dekadeka.glitch.me/&quot;&gt;~dekadeka&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@noty2008&quot;&gt;@noty2008&lt;/a&gt; is a simple page with a contenteditable area so you can click and edit the text. Tip: nice to use if you want to hold your iPad up with a note to a loved one when you’re picking them up from the airport!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://simple-period-tracker.glitch.me/&quot;&gt;~simple-period-tracker&lt;/a&gt; is a period tracker that &lt;a href=&quot;https://glitch.com/@rahatarmanahmed&quot;&gt;@rahatarmanahmed&lt;/a&gt; made for his wife with privacy in mind. It’s a progressive web app and saves the data to local storage instead of the cloud.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~basic-rough-notation&quot;&gt;~basic-rough-notation&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pshihn&quot;&gt;@pshihn&lt;/a&gt; is a demo of this really cool library, RoughJS, that lets you add visual notations to your webpage! Check out their &lt;a href=&quot;https://glitch.com/@pshihn/rough-js-examples&quot;&gt;playlist for more RoughJS examples&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cola-calculator.glitch.me/&quot;&gt;~cola-calculator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dphiffer&quot;&gt;@dphiffer&lt;/a&gt; is a cost of living adjustment calculator&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://essentia.glitch.me/&quot;&gt;~essentia&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@EricEisaman&quot;&gt;@EricEisaman&lt;/a&gt; is a series of demos of Essentia.js, an “Open-source C++ library for audio analysis and audio-based music information retrieval.”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lsdsng-to-html.glitch.me/&quot;&gt;~lsdsng-to-html&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aga68k&quot;&gt;@aga68k&lt;/a&gt; converts lsdj to other formats. It got a nice shoutout from &lt;a href=&quot;https://twitter.com/robotmeadow/status/1552073403477200897&quot;&gt;someone who made a cool visualizer with it&lt;/a&gt;!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/relative-fiction?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://relative-fiction.glitch.me/&quot;&gt;~relative-fiction&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@filipnest&quot;&gt;@filipnest&lt;/a&gt; uses the Foursquare and OpenWeatherMap APIs to let you create dynami&lt;/em&gt;c stories relative to where your reader is, which is really fascinating!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artistic stuff 🎨&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~trail-talented-angelfish&quot;&gt;~trail-talented-angelfish&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@AKST&quot;&gt;@AKST&lt;/a&gt; is an app that renders sheet music, a great starter for your future music apps!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hushed-airy-dragonfly.glitch.me/&quot;&gt;~hushed-airy-dragonfly&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aidelojejoshua&quot;&gt;@aidelojejoshua&lt;/a&gt; counts how many vowels are in a string. May or may not be related, but the Bee Movie script has 14438 vowels.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://srcsnap.glitch.me/&quot;&gt;~srcsnap&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt;@LingDong-&lt;/a&gt; connects screenshots with a particular project revision, a tool for and by generative artists.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://discover-music.glitch.me/&quot;&gt;~discover-music&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tomthecollins&quot;&gt;@tomthecollins&lt;/a&gt; is a music discovery tool made through research at University of York.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://momentous-dusty-alloy.glitch.me/&quot;&gt;~momentous-dusty-alloy&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@hitode909&quot;&gt;@hitode909&lt;/a&gt; was a widely shared page that let viewers watch the different stages of the Fuji Rock Festival in parallel.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Community classics&lt;/strong&gt; 🏆&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The first Glitch app to ever go viral, &lt;a href=&quot;https://f1-start.glitch.me/&quot;&gt;~f1-start&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jakearchibald&quot;&gt;@jakearchibald&lt;/a&gt;, had another wave of shares on Twitter as people there tried to see who has the best reflexes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://caninclude.glitch.me/&quot;&gt;~caninclude&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@CyberLight&quot;&gt;@CyberLight&lt;/a&gt; has been around for awhile but it’s worth sharing again for newer folks. It’s a widely cited tool for seeing if you can put a given HTML element inside another one. Use it next time you &lt;a href=&quot;https://caninclude.glitch.me/caninclude?child=div&amp;amp;parent=button&quot;&gt;even think of putting a div in a button&lt;/a&gt;!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/stellenbosch-heritage-tree-storymap?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://stellenbosch-heritage-tree-storymap.glitch.me/&quot;&gt;~stellenbosch-heritage-tree-storymap&lt;/a&gt; by &lt;a href=&quot;https://blog.glitch.com/post/last-month-on-glitch-the-july-2022-edition/h*ttps://glitch.com/@wihan&quot;&gt;@wihan&lt;/a&gt; is a storytelling map of “exceptional” trees in Stellenbosch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous but necessary! 🔮&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Some clocks: &lt;a href=&quot;https://qr-clock.glitch.me/&quot;&gt;~qr-clock&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pi43r&quot;&gt;@pi43r&lt;/a&gt; is a QR code, and &lt;a href=&quot;https://css-binary-clock.glitch.me/&quot;&gt;~css-binary-clock&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt; is a great starter for a binary clock or timer!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://marbled-paper.glitch.me/&quot;&gt;~marbled-paper&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@nonphoto&quot;&gt;@nonphoto&lt;/a&gt; is a simulator we never knew we needed but have definitely been missing: marbling paper virtually!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://days-since-last-uk-politician-resigned.glitch.me/&quot;&gt;~days-since-last-uk-politician-resigned&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@leighghunt&quot;&gt;@leighghunt&lt;/a&gt; was widely shared as UK politicians were resigning in droves recently.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://3dep.glitch.me/&quot;&gt;~3dep&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@giswqs&quot;&gt;@giswqs&lt;/a&gt; is a map that &lt;a href=&quot;https://twitter.com/giswqs/status/1550107864194318340&quot;&gt;compares the tiles available&lt;/a&gt; in the USGS 3DEP LidarExplorer versus Google’s Earth Engine.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://uk-nutrition-label.glitch.me/&quot;&gt;~uk-nutrition-label&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@acme&quot;&gt;@acme&lt;/a&gt; is an app that generates simplified nutritional information about packaged food in the United Kingdom.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://spring-tricolor-shop.glitch.me/&quot;&gt;~spring-tricolor-shop&lt;/a&gt; by &lt;a href=&quot;https://community-insights.glitch.me/posts/issue-89/aidelojejoshua&quot;&gt;@aidelojejoshua&lt;/a&gt; is a character counter—very useful for prototyping tweets or other strings with a character max! They also made this anime quote generator, &lt;a href=&quot;https://shell-golden-operation.glitch.me/&quot;&gt;~shell-golden-operation&lt;/a&gt;.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/polarized-faint-asparagus?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~polarized-faint-asparagus&quot;&gt;~polarized-faint-asparagus&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@higashi.kota&quot;&gt;@higashi.k*ota&lt;/a&gt; used &lt;a href=&quot;https://github.com/veltman/flubber&quot;&gt;Flubber&lt;/a&gt; for a smooth as butter animation.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and games&lt;/strong&gt; 🕹&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://resonance-choir.glitch.me/&quot;&gt;~resonance-choir&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tomthecollins&quot;&gt;@tomthecollins&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@jemily&quot;&gt;@jemily&lt;/a&gt; was an installation at Web Audio Conf that happened last week. It uses the Resonance Audio SDK to let listeners immerse themself as if they were in the venue!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://arithmos.glitch.me/&quot;&gt;~arithmos&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Kiritchell&quot;&gt;@Kiritchell&lt;/a&gt; is a number guessing game&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nothcom.glitch.me/&quot;&gt;~nothcom&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jooooooon&quot;&gt;@jooooooon&lt;/a&gt; is a puzzle game inspired by the iconic riddle, notpron.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~motley-intelligent-author&quot;&gt;~motley-intelligent-author&lt;/a&gt; is a cute and satisfying little app made by &lt;a href=&quot;https://glitch.com/@cora+glitch&quot;&gt;@cora+glitch&lt;/a&gt;. Remix to edit the table content and flip all the things in your life that need a good flipping!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://faint-infrequent-breeze.glitch.me/&quot;&gt;~faint-infrequent-breeze&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@caesiumtea&quot;&gt;@caesiumtea&lt;/a&gt; is an incremental game&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://netronics-mapmaker.glitch.me/&quot;&gt;~netronics-mapmaker&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Osmose&quot;&gt;@Osmose&lt;/a&gt; is a prototype tilemap editor for people building custom BBS servers in the game &lt;a href=&quot;https://www.zachtronics.com/last-call-bbs/&quot;&gt;Last Call BBS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~bitter-snowy-catboat&quot;&gt;~bitter-snowy-catboat&lt;/a&gt; is an interactive fiction app and &lt;a href=&quot;https://glitch.com/@tenderblackfeelings&quot;&gt;@tenderblackfeelings&lt;/a&gt;’s first HTML game! Great work!
In case you missed it, we also profiled &lt;a href=&quot;https://blog.glitch.com/post/sketchnoting-layering-and-making-connections&quot;&gt;design researcher and creator Elvia Vasconcelos&lt;/a&gt; on the Glitch blog this month, so please check out our discussion with her on the politics of participation, and honestly like a hundred other intriguing things! As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_The project featured in this post’s header image is &lt;a href=&quot;https://glitch.com/~500-breezy-cursors_&quot;&gt;~500-breezy-cursors&lt;/a&gt;, another new classic by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the August 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-august-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-august-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the August 2022 edition&lt;/h1&gt;
&lt;p&gt;August 2022 was quite a month for the Glitch community, so to commemorate that, here are some standout apps that we can’t wait to share with you. Enjoy!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/prompt-randomizer?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Go to &lt;a href=&quot;https://prompt-randomizer.glitch.me/&quot;&gt;~prompt-randomizer&lt;/a&gt;, write a prompt and shuffle it to your heart&#39;s content with this simple prompt generator.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/sea-monsters?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Soothe yourself with the sounds of &lt;a href=&quot;https://sea-monsters.glitch.me/&quot;&gt;~sea-monsters&lt;/a&gt; 🦑 on this cool Glitch project.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pokemon-card-shader?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pokemon-card-shader.glitch.me/&quot;&gt;~pokemon-card-shader&lt;/a&gt; is a holographic card shader by &lt;a href=&quot;https://twitter.com/alexanderameye&quot;&gt;@alexanderameye&lt;/a&gt; brought from Unity to Three.js with Needle.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/oceanic-tiger?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://oceanic-tiger.glitch.me/&quot;&gt;~oceanic-tiger&lt;/a&gt; is a random worm name generator 🪱 for the Worms game community on Reddit and they’re pretty funny.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/peg-solo?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://peg-solo.glitch.me/&quot;&gt;~peg-solo&lt;/a&gt; is a fun solitaire peg game with emoji created by &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan_m&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/play-magenta?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Ready to build your own amazing, machine learning-powered, musical instrument? The folks from Magenta.js built a playground app &lt;a href=&quot;https://play-magenta.glitch.me/&quot;&gt;~play-magenta&lt;/a&gt; to try experimenting with code and sound in the browser.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/reheader?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Discover how to generate beautiful header images for your GitHub profile READMEs with &lt;a href=&quot;https://reheader.glitch.me/&quot;&gt;~reheader&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/iswas?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Or, at the very least, feel a tiny bit better about abandoning your side projects on GitHub 😅&lt;/p&gt;
&lt;p&gt;with &lt;a href=&quot;https://iswas.glitch.me/&quot;&gt;~iswas&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@wh0&quot;&gt;@wh0&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/peripheraldrift?path=README.md&amp;previewSize=100G&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Test your pets for motion illusions 👀 with &lt;a href=&quot;https://glitch.com/~peripheraldrift&quot;&gt;this Glitch app&lt;/a&gt; from &lt;a href=&quot;https://glitch.com/@duwcoxtpt&quot;&gt;@duwcoxtpt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Want to see something cool? 🤠&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Want to see a rain frog in space? &lt;a href=&quot;https://pristimantis-torresi.glitch.me/&quot;&gt;https://pristimantis-torresi.glitch.me&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Want to see a Spinosaurus in the wild? &lt;a href=&quot;https://xr-spinosaurus.glitch.me/&quot;&gt;https://xr-spinosaurus.glitch.me/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Want to see a goldfish rock out? &lt;a href=&quot;https://renderagainken-goldfish.glitch.me/&quot;&gt;https://renderagainken-goldfish.glitch.me/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Want to see pixels grow in realtime? &lt;a href=&quot;https://growing-pixels.glitch.me/&quot;&gt;https://growing-pixels.glitch.me/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Want to get lost in a hypnotic emoji-laden illusion? &lt;a href=&quot;https://illusion-gonna.glitch.me/&quot;&gt;https://illusion-gonna.glitch.me&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;September means back to school for lots of students around the world, so be sure to check back in with us next month for more awesome Glitch apps that will make you scratch your head, giggle a little, or smile a whole lot! As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is [@klaus.weidner&#39;s]&lt;/em&gt;(https://glitch.com/@klaus.weidner) ~&lt;a href=&quot;https://xr-spinosaurus.glitch.me/&quot;&gt;xr-spinosaurus&lt;/a&gt;_ which allows you to explore both the outsides (and insides!) of a dinosaur in virtual reality. _&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the September 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-september-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-september-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the September 2022 edition&lt;/h1&gt;
&lt;p&gt;September just hits different. There’s something in the air. Beyoncé was born this month, and so was Zendaya. Our own fearless leader Anil Dash was born in September, but keeping with the eponymous icons, so were &lt;a href=&quot;https://blog.glitch.com/post/introducing-playlists-the-best-way-to-curate-and-share&quot;&gt;Playlists&lt;/a&gt;. That’s right, last September we launched Playlists! Have you created a playlist yet? Share some of your favorites with us in &lt;a href=&quot;https://support.glitch.com/t/community-open-thread-5-october-7-2022/56620&quot;&gt;the latest community open thread&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Open thread? Aren’t most forums open threads? No, they aren’t but we’re glad you asked. We realized there wasn’t really an option in our forum for a &lt;em&gt;watercooler-getting to know you-regular old&lt;/em&gt; chat. So boom, &lt;a href=&quot;https://support.glitch.com/t/introducing-community-open-threads-episode-1-september-9-2022&quot;&gt;open threads&lt;/a&gt; began! Each week the Glitch team wants to know who you are, what you’re creating, and what you think is interesting, &lt;a href=&quot;https://support.glitch.com/&quot;&gt;so join us&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Lastly, if you’ve missed hearing from the &lt;a href=&quot;https://twitter.com/glitchdevs&quot;&gt;@glitchdevs&lt;/a&gt; Twitter account, not to worry! You can still keep up with what the Glitch devs are thinking about and building by following &lt;a href=&quot;https://twitter.com/FastlyDevs&quot;&gt;@FastlyDevs&lt;/a&gt;, so make sure to follow, like and subscribe! And now for our regularly scheduled programming. ✨&lt;/p&gt;
&lt;p&gt;🎭 &lt;strong&gt;Arts and Entertainment&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://godard-plot-generator.glitch.me/&quot;&gt;~godard-plot-generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@samplereality&quot;&gt;@samplereality&lt;/a&gt; is a Godard film plot generator built with Tracery!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cardinales-y-romanos.glitch.me/&quot;&gt;~cardinales-y-romanos&lt;/a&gt; is a journal of sorts by &lt;a href=&quot;https://glitch.com/@v.isforvioleta&quot;&gt;@v.isforvioleta&lt;/a&gt;, with their words beautifully drenched in the Hydra-synth powered visuals in the background.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ashley-aka-wyrm.glitch.me/&quot;&gt;~ashley-aka-wyrm&lt;/a&gt; is the Glitch-in-bio of writer/editor &lt;a href=&quot;https://glitch.com/@peripatetic.poetic&quot;&gt;@peripatetic.poetic&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://taylor-swift-midnights.glitch.me/&quot;&gt;~taylor-swift-midnights&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt; is an album cover generator in celebration of Taylor Swift’s upcoming album.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://kanjibreak.glitch.me/&quot;&gt;~kanjibreak&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@fasiha&quot;&gt;@fasiha&lt;/a&gt; enables collaborative breakdowns of kanji!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/color-ringlight?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~color-ringlight&quot;&gt;This ring light app&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@*aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; has a color picker so you’re not stuck with just white light!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;😎 Cool Tools&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://get-a-recent-bill-from-congress.glitch.me/&quot;&gt;~get-a-recent-bill-from-congress&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@airbr&quot;&gt;@airbr&lt;/a&gt; uses the &lt;a href=&quot;https://twitter.com/congressdotgov/status/1567264595353419776&quot;&gt;new API from Congress.gov&lt;/a&gt; to show recent Congressional bills.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nomore24.glitch.me/&quot;&gt;~nomore24&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@vickiniu&quot;&gt;@vickiniu&lt;/a&gt; was created to help others push the movement to end the 24-hour workday for home attendants in New York City.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lookout-keeper.glitch.me/&quot;&gt;~lookout-keeper&lt;/a&gt; was created by &lt;a href=&quot;https://glitch.com/@StuartHoughton85754&quot;&gt;@StuartHoughton85754&lt;/a&gt; to help keep his loved one, suffering from dementia, safe.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://what-colour-is-that.glitch.me/&quot;&gt;~what-colour-is-that&lt;/a&gt; is an app &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt; built to help with identifying colors when you’re colorblind.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wave-rebel-albacore?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://wave-rebel-albacore.glitch.me/&quot;&gt;~wave-rebel-albacore&lt;/a&gt; is &lt;a href=&quot;https://glitch.com/@potc*h&quot;&gt;@potch&lt;/a&gt; goofing around with combining 2D marching squares and n-d meta balls&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;👾 Virtual Game Time&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nethack.glitch.me/&quot;&gt;~nethack&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@huytd&quot;&gt;@huytd&lt;/a&gt; is a retro-style in-browser SSH client to play Nethack&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://loc-photo-roulette.glitch.me/&quot;&gt;~loc-photo-roulette&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@lwrubel&quot;&gt;@lwrubel&lt;/a&gt; is a game where you guess the year of a randomly shown photo from the Library of Congress.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fake-soaps.glitch.me/&quot;&gt;~fake-soaps&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mharen&quot;&gt;@mharen&lt;/a&gt; asks you if you can find a fake soap among this list of scents 🎃&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://camogen.glitch.me/&quot;&gt;~camogen&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aceslowman&quot;&gt;@aceslowman&lt;/a&gt; is an in-browser (and in-progress) environment for creating WebGL visuals.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tasteful-boom-oatmeal.glitch.me/&quot;&gt;~tasteful-boom-oatmeal&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; demos Google’s text-to-3D model generator, &lt;a href=&quot;https://dreamfusion3d.github.io/&quot;&gt;DreamFusion&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~maze-cube&quot;&gt;~maze-cube&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mitch.c.allen&quot;&gt;@mitch.c.allen&lt;/a&gt; lets you get lost in a maze this spooky season without the chill or muddy boots.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/needle-fonts-sample?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_&lt;a href=&quot;https://needle-fonts-sample.glitch.me/&quot;&gt;~needle-fonts-sample&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; answers the question on &lt;a href=&quot;https://twitter.com/marcel_wiessler/status/1572140002695606276&quot;&gt;everyone_’s minds&lt;/a&gt;: Where are the project’s fonts automatically exported from??????&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;👽 Miscellaneous, but necessary!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fan of Critical Role? Check out &lt;a href=&quot;https://critrolefic.glitch.me/&quot;&gt;~critrolefic&lt;/a&gt;, a Critical Role fic generator by &lt;a href=&quot;https://glitch.com/@avasalvarez&quot;&gt;@avasalvarez&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://imagine-bamboo.glitch.me/&quot;&gt;~imagine-bamboo&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@edie&quot;&gt;@edie&lt;/a&gt; generates a bamboo field from tweets, a great way to belated celebrate &lt;a href=&quot;https://twitter.com/ImagineerUK/status/1571448327224393730&quot;&gt;#WorldBambooDay&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://creating-with-data.glitch.me/edi-tech/index.html#heading&quot;&gt;~creating-with-data&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@digitalWestie&quot;&gt;@digitalWestie&lt;/a&gt; is a dart board showing software industry companies in Edinburgh over the years.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://the-queue.glitch.me/&quot;&gt;~the-queue&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt; is a queue simulator for you know what reason...&lt;/li&gt;
&lt;li&gt;Also by Tyler is this much needed pep talk: &lt;a href=&quot;https://am-i-doing-this-right.glitch.me/&quot;&gt;~am-i-doing-this-right&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With September firmly in the past, spooky season (or szn, if you like) is now upon us! Please send us your favorite haunted apps and projects so we can—most importantly— love them, but also share them with the Glitch community. 👻&lt;/p&gt;
&lt;p&gt;As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://duck-color.glitch.me/&quot;&gt;~duck-color&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@rsheeter&quot;&gt;@rsheeter&lt;/a&gt; which allows you to express yoursel&lt;/em&gt;f with the full range of RGB in the shape of a duck emoji. Enjoy!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the October 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-october-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-october-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the October 2022 edition&lt;/h1&gt;
&lt;p&gt;The year might be winding down, but the Glitch community is still in full throttle! From Taylor Swift’s Midnights album art to splattering soup on infinite images, to biking back to school and tracking Doctor Who, there was no limit to the creativity the community shared with us this past October.&lt;/p&gt;
&lt;p&gt;We’d like the record to reflect that at this point in 2021, we rolled out &lt;a href=&quot;https://glitch-in-bio.glitch.me/&quot;&gt;~glitch-in-bio&lt;/a&gt; to Glitch Pro subscribers in an early access release, and there are now thousands of instances! In other, more recent news, we just updated our ​​✨Prettier button ✨ to support .mjs and .cjs files, thanks to a push from community member &lt;a href=&quot;https://twitter.com/digitpain&quot;&gt;@digitpain&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Have a suggestion for what you’d like to see happen around the Glitch community? Join us in the &lt;a href=&quot;https://support.glitch.com/t/community-open-thread-9-november-4-2022/57328&quot;&gt;latest open thread&lt;/a&gt; over on the community forum, where we chat about all things apps, cool projects, and weird web wonders. Making some social media changes lately? Over the weekend &lt;a href=&quot;https://glitch.com/@anildash&quot;&gt;@anildash&lt;/a&gt; made &lt;a href=&quot;https://glitch.com/@glitch/fediverse-of-madness&quot;&gt;a playlist of Fediverse apps&lt;/a&gt; that are taking off on Glitch, or that are handy for developers learning to build there, so check it out.&lt;/p&gt;
&lt;p&gt;That’s it for updates, let’s get to the fun stuff—your creations!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Art is life&lt;/strong&gt; 🤌&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://draw-your-world.glitch.me/&quot;&gt;~draw-your-world&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@enauman&quot;&gt;@enauman&lt;/a&gt; has a new update with a great door, lol!&lt;/li&gt;
&lt;li&gt;For soup lovers (or haters) check out &lt;a href=&quot;https://soup-splat.glitch.me/&quot;&gt;~soup-splat&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Glitch got a shoutout in this AIGA (American Institute of Graphic Arts) post about “&lt;a href=&quot;https://eyeondesign.aiga.org/the-y2k-aesthetic-is-fully-back-but-can-it-stick-around/&quot;&gt;y2k aesthetic&lt;/a&gt;.”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stump-spring-bellusaurus.glitch.me/&quot;&gt;~stump-spring-bellusaurus&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@vian0nguyen&quot;&gt;@vian0nguyen&lt;/a&gt; is a precious collection of stories by a couple of friends about some bird detectives.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Cool tools&lt;/strong&gt; 😎&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bloxylibrary.glitch.me/&quot;&gt;~bloxylibrary&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Daw588&quot;&gt;@Daw588&lt;/a&gt; is a handy search engine for Roblox development resources.&lt;/li&gt;
&lt;li&gt;This past World Mental Health Day (October 10th) folks celebrated with &lt;a href=&quot;https://thought-detox.glitch.me/&quot;&gt;~thought-detox&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@AngeloStavrow&quot;&gt;@AngeloStavrow&lt;/a&gt;. If you enjoy it, there’s a free &lt;a href=&quot;https://angelostavrow.blog/thought-detox-free-for-world-mental-health-day&quot;&gt;app version&lt;/a&gt; available for download as well.&lt;/li&gt;
&lt;li&gt;Local students got to ride back to school on the &lt;a href=&quot;http://bergenbiketrain.glitch.me/&quot;&gt;~bergenbiketrain&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@daniel73473&quot;&gt;@daniel73473&lt;/a&gt; this past month.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://notion-pokedex.glitch.me/&quot;&gt;~notion-pokedex&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@thomasfrank&quot;&gt;@thomasfrank&lt;/a&gt; is a complete Pokédex in Notion, built in under 12 hours!
*&lt;a href=&quot;https://glitch.com/@sogalanbat&quot;&gt;@sogalanbat&lt;/a&gt; created the Halloween costume of the year, &lt;a href=&quot;https://tamagotchi-game-costume.glitch.me/&quot;&gt;~tamagotchi-gam*e-costume&lt;/a&gt;, with Glitch and Phaser.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Games and fun&lt;/strong&gt; 🔮&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://rosham.glitch.me/&quot;&gt;~rosham&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ckolbeck&quot;&gt;@ckolbeck&lt;/a&gt; is a shared game of swarm rock/paper/scissors. We could watch this for hours (and maybe we have...)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://gbbo-judge.glitch.me/&quot;&gt;~gbbo-judge&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@lucymeredith3&quot;&gt;@lucymeredith3&lt;/a&gt; is a Great British Bake-off simulator.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://surrender-index.glitch.me/&quot;&gt;~surrender-index&lt;/a&gt; is (surprise!) a surrender index calculator measuring how cowardly each punt in the NFL is, created by &lt;a href=&quot;https://glitch.com/@kylehill&quot;&gt;@kylehill&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Hand Eye Society hosted a whole mini explorable experience on Glitch at &lt;a href=&quot;https://hes-superfest-2022.glitch.me/&quot;&gt;~hes-superfest-2022&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://nyt-letter-boxed-solver.glitch.me/&quot;&gt;~nyt-letter-boxed-solver&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@mattly&quot;&gt;@mattly&lt;/a&gt;, offers much needed solutions when you’re stuck on the New York Times’ &lt;a href=&quot;https://www.nytimes.com/puzzles/letter-boxed&quot;&gt;Letter Boxed&lt;/a&gt; game. 
&lt;strong&gt;The world of WebXR&lt;/strong&gt; 🥽&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@RonakChovatiya&quot;&gt;@RonakChovatiya&lt;/a&gt; reminded us of their &lt;a href=&quot;https://twitter.com/ronchoqa/status/1576447475237367808&quot;&gt;VR celebration for the Diwali festival&lt;/a&gt; 🥳&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://castle-staging.glitch.me/&quot;&gt;~castle-staging&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@herbst&quot;&gt;@herbst&lt;/a&gt; + &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; lets you create a room and have friends help you build a castle in 3D. Also check out their physics demo that includes a nod to Glitch, &lt;a href=&quot;https://needle-physics-cannon-sample.glitch.me/&quot;&gt;~needle-physics-cannon-sample&lt;/a&gt; 🎏&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;This semester, New York University is using Glitch to teach A&amp;amp;P with the VR demo &lt;a href=&quot;https://nyulangone-immersive-classroom.glitch.me/experiences/ptpfossa/&quot;&gt;~nyulangone-immersive-classroom&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Get started with Needle Engine using the tutorial &lt;a href=&quot;https://rhinestone-ink-flock.glitch.me/&quot;&gt;~rhinestone-ink-flock&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@herbst&quot;&gt;@herbst&lt;/a&gt;.
&lt;strong&gt;Miscellaneous, but necessary!!&lt;/strong&gt; 👽&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://travellog-cogap.glitch.me/&quot;&gt;~travellog-cogap&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@carolynlimadeo&quot;&gt;@carolynlimadeo&lt;/a&gt; is a nice travellog web page from a long bike trip.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://fortunewill.glitch.me/&quot;&gt;~fortunewill&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tdopress&quot;&gt;@tdopress&lt;/a&gt; finally brings Zoltar to Glitch 🔮&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://thiccccc.glitch.me/&quot;&gt;~thiccccc&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@keaton.brandt&quot;&gt;@keaton.brandt&lt;/a&gt; may be (unverified) the most c’s in the “word” “thiccccc.”&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://where-who.glitch.me/&quot;&gt;~where-who&lt;/a&gt; is a classic scene from Doctor Who, created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And just like that, we’re into a new month! As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://taylor-swift-midnights.glitch.me/&quot;&gt;~taylor-swift-midnights&lt;/a&gt;, a Midnights album cover generator *by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt;, who also made &lt;a href=&quot;https://soup-splat.glitch.me/&quot;&gt;~soup-splat&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A season of gratitude</title>
    <link href="https://blog.glitch.com/post/a-season-of-gratitude/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/a-season-of-gratitude/</id>
    <content type="html">&lt;h1&gt;A season of gratitude&lt;/h1&gt;
&lt;p&gt;As the year winds down, some folks spend the remainder of it celebrating the good things the year brought them, or the potential that the new year has in store. Others look at the past twelve months and reflect upon the ins and outs and ups and downs that life never stops bringing to our door.&lt;/p&gt;
&lt;p&gt;We figured, why not both? So to wind down 2022 we’re reflecting on all of the things that we’re grateful for as a community, and most importantly—as fans of this weird and wonderful web we’ve all gathered around.&lt;/p&gt;
&lt;p&gt;Gratitude has long been a part of &lt;a href=&quot;https://blog.glitch.com/post/gratitude-as-a-company-value&quot;&gt;Glitch’s DNA&lt;/a&gt;. (Fun fact: Less than a month after this post went out, the Fastly team created their own #gratitude channel in Slack so we’ve always been on the same wavelength). We’ve shared in the past how &lt;a href=&quot;https://blog.glitch.com/post/why-we-use-slack-and-trello-to-show-gratitude-at-work&quot;&gt;expressing our appreciation for each other&lt;/a&gt; has strengthened our bond as a team – but also served as a guiding principle for how we approach the community. Glitch would not be what it is without you—the creators—and we are thankful for each and everyone of you. Our community continues to delight and surprise the greater web community with your creativity, ingenuity, thoughtfulness, and sense of humor.&lt;/p&gt;
&lt;p&gt;The “Thanks 💖” button on creator profiles has been a way to show your appreciation for the individual creators and playlist curators, and heading into this season of celebration, we figured we would make it even easier to spread encouragement around the community.&lt;/p&gt;
&lt;p&gt;Previously, you could only thank creators from their individual project page—and you still can! But we spruced things up a little, and now you can thank creators directly on their profile pages, which by the way, you have a fully customizable profile page when you register on Glitch.&lt;/p&gt;
&lt;p&gt;Our hope is not only that you thank the creators of your favorite projects, but that they inspire you to create something equally worth celebrating and the thanks continue until, well, until they unplug the internet. So give thanks!&lt;/p&gt;
&lt;p&gt;In the meantime, we’ll be celebrating all of the projects, creators, and the broader Glitch community through the rest of this year, building up to the reveal of Last Year on Glitch, our annual roundup of projects created by you!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the November 2022 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-november-2022-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-november-2022-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the November 2022 edition&lt;/h1&gt;
&lt;p&gt;We made it! The year’s not quite over but this is the final monthly roundup for the Glitch community, because we have a special surprise for you all next month—but more about that later. With so many things to celebrate during this last month of 2022, we wanted to take the opportunity to look back over the past year and reflect on what makes Glitch so special: the Glitch community!&lt;/p&gt;
&lt;p&gt;So for the rest of the year, we’d love for you to join us in celebrating &lt;a href=&quot;https://blog.glitch.com/post/a-season-of-gratitude&quot;&gt;a season of gratitude&lt;/a&gt;! All month long, we’ll be sharing our thankfulness for the many creators, projects, contributions, and communities that make up the weird and wonderful world of Glitch.&lt;/p&gt;
&lt;p&gt;We also made it even easier to thank creators, by adding a “Thanks” button to profiles. So join us by thanking the creators of your favorite projects, or by sharing your own thoughts, thanks, or bravos on &lt;a href=&quot;https://support.glitch.com/t/community-open-thread-12-december-2-2022/58063&quot;&gt;our community forum&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;And now, for some of the absolute standout projects of November:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous, but necessary&lt;/strong&gt; 🤠&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dev-null.glitch.me/&quot;&gt;~dev-null&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ckolbeck&quot;&gt;@ckolbeck&lt;/a&gt; helps us scream into the void.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://troyperrycerealreviews.glitch.me/&quot;&gt;~troyperrycerealreviews&lt;/a&gt;, which initially we thought read “troy perceives cereal” reviews cereal flavors, which is basically the same thing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://salty-admin.glitch.me/&quot;&gt;~salty-admin&lt;/a&gt; is a humorous IT blog by &lt;a href=&quot;https://glitch.com/@sara-di&quot;&gt;@sara-di&lt;/a&gt;. It’s in German, but it’s worth translating!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glowy-earthquakes.glitch.me/&quot;&gt;~glowy-earthquakes&lt;/a&gt; is an earthquake map built by &lt;a href=&quot;https://glitch.com/@RalucaNicola&quot;&gt;@RalucaNicola&lt;/a&gt; a while ago, and reentered our insights radar after it got a lovely shout out &lt;a href=&quot;https://googlemapsmania.blogspot.com/2022/11/earthquakes-with-depth.html&quot;&gt;by Mapsmania&lt;/a&gt;.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/random-trees-in-circles?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://random-trees-in-circles.glitch.me/&quot;&gt;~random-trees-in-circles&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@chri*stianp&lt;/a&gt; is exactly what the project name is hehe&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Arts 🎭&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://marbled-paper.glitch.me/&quot;&gt;~marbled-paper&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@nonphoto&quot;&gt;@nonphoto&lt;/a&gt; lets you create digital marbled paper.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://beat-coder.glitch.me/&quot;&gt;~beat-coder&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@michaelxbarrett&quot;&gt;@michaelxbarrett&lt;/a&gt; helps you make cool beats!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cute-grey-juice.glitch.me/&quot;&gt;~cute-grey-juice&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@hitode909&quot;&gt;@hitode909&lt;/a&gt; is a really cool emoji background generator to use for your next big video call!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/winning-solitaire-rainbow?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~winning-solitaire-rainbow&quot;&gt;~winning-solitaire-rainbow&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@f*orrest&quot;&gt;@forrest&lt;/a&gt; you can relive the nostalgia of winning solitaire but with more rainbow!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and games&lt;/strong&gt; 🎉&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;http://the-devils-cafe.glitch.me/&quot;&gt;~the-devils-cafe&lt;/a&gt; is a trippy game based on a dream that &lt;a href=&quot;https://glitch.com/@gatta.lauren&quot;&gt;@gatta.lauren&lt;/a&gt; once had&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://towns-challenge.glitch.me/&quot;&gt;~towns-challenge&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@bplmaps&quot;&gt;@bplmaps&lt;/a&gt; challenges your knowledge of Massachusetts town names&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://discodance.glitch.me/&quot;&gt;~discodance&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@monolesan&quot;&gt;@monolesan&lt;/a&gt; is an nft collection of dances which are made with the power of AI and your very own dance moves! 
&lt;strong&gt;Cool tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://fedifinder.glitch.me/&quot;&gt;~fedifinder&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Luca&quot;&gt;@luca&lt;/a&gt; has been tweeted about probably thousands of times as people share that they’re using it to find their online friends on different Mastodon instances. Also from @luca, &lt;a href=&quot;https://mastovue.glitch.me/&quot;&gt;~mastovue&lt;/a&gt; for searching Mastodon instances for hashtags (like #madewithGlitch)!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://exuberant-judicious-popcorn.glitch.me/&quot;&gt;~exuberant-judicious-popcorn&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ShrimpandGits&quot;&gt;@ShrimpandGits&lt;/a&gt; gives users daily creative prompts for building maps&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~dfk-ap&quot;&gt;~dfk-ap&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dariusk&quot;&gt;@dariusk&lt;/a&gt; lets you debug as you’re on your ActivityPub development journey.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://critrolefic.glitch.me/&quot;&gt;~critrolefic&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@avasalvarez&quot;&gt;@avasalvarez&lt;/a&gt; is a critical role fanfic generator that gives you a (friend)ship, a location, and a trope—you decide what happens next!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mediaarchaeology?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The featured Glitch in Bio above is from the &lt;a href=&quot;https://www.mediaarchaeologylab.com/&quot;&gt;Media Archaeology Lab&lt;/a&gt;, a community-driven hub for preserving a&lt;/em&gt;nd exploring the history of technology.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New Glitch in Bio sites&lt;/strong&gt; 😍&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.links.aboutmonica.com/&quot;&gt;links.aboutmonica.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://adamroy.glitch.me/&quot;&gt;~adamroy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stegans-links.glitch.me/&quot;&gt;~stegans-links&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rebeccawilliams.glitch.me/&quot;&gt;~rebeccawilliams&lt;/a&gt;
And speaking of &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch in Bio&lt;/a&gt;, we’ve seen a lot of new ones recently with folks looking for a way to create their own personal site to point to their various online homes. To make it extra helpful for these new Glitch community members, Jenn Schiffer, Director of Community at Glitch, and Anil Dash, head of Glitch jumped on a livestream last week to show folks step by step how to create their own site.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Recently joined the Glitch in Bio bandwagon? Let us know and we’ll give your site a shout out!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;📣 Call for nominations for Last Year on Glitch 2022 ✨&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So that’s another month on Glitch that we’ve had the honor of summarizing and here we are in December, the end of the year. That means it’s time to look back on the last &lt;em&gt;year&lt;/em&gt; on Glitch, but we need your help!&lt;/p&gt;
&lt;p&gt;We’re bringing back the second annual Last Year on Glitch, where we celebrate the best, brightest, inspiring, educational, hilarious, and thoughtful projects on Glitch. Have a project that inspired you to build something or take up a hobby? See something on Glitch that brightened your day so much, you just had to share it? Learned a cool skill from a demo or tutorial? Let us know by &lt;a href=&quot;https://forms.gle/GpQyqVUziviyNi9d6&quot;&gt;submitting your nominations to us now&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;As always, if you have Glitch projects or playlists you built or love and want us to feature, either share them on the forum, tweet them to us&lt;a href=&quot;https://twitter.com/@glitch&quot;&gt; @glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://low-rustic-baron.glitch.me/&quot;&gt;~low-rustic-baron&lt;/a&gt;, a game designed, colored, and created b&lt;/em&gt;y &lt;a href=&quot;https://glitch.com/@scottsb&quot;&gt;@scottsb&lt;/a&gt; and his 3 year-old daughter.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Why we appreciate developer experience</title>
    <link href="https://blog.glitch.com/post/developer-experience/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/developer-experience/</id>
    <content type="html">&lt;h1&gt;Why we appreciate developer experience&lt;/h1&gt;
&lt;p&gt;Glitch is a home to many different types of communities. There are builders, students, artists, virtual reality enthusiasts, the list goes on and on. But we want to call to attention a specific community that we are truly grateful for: developer advocates. These are the folks thinking hard about developer experience and working every day to create more pathways, more possibilities, and more connections in ways that continue to inspire us!&lt;/p&gt;
&lt;p&gt;Why is developer experience so important to us? That’s sort of a trick question when it comes to Glitch because we believe that &lt;em&gt;everyone&lt;/em&gt; can build something online – you just have to create an environment that empowers and encourages people to experiment with code.&lt;/p&gt;
&lt;p&gt;Which is why developer advocates find a natural home at Glitch. We never really set out to attract teams of developers creating and sharing code on Glitch, yet through their own efforts, teams from Microsoft, Twitter, Google, Stripe, Slack and so many others have chosen Glitch to build demos, apps for testing, or just apps replicating errors and possible solutions. Those aren’t the only things they build either. Some developer teams, like &lt;a href=&quot;https://glitch.com/@stripe&quot;&gt;Stripe’s&lt;/a&gt; have built out &lt;a href=&quot;https://stripe-tinydemos.glitch.me/&quot;&gt;entire platforms based on Glitch&lt;/a&gt; to better enable their audiences to understand the inner workings of Stripe’s systems.&lt;/p&gt;
&lt;p&gt;And it’s not only teams from big companies taking advantage of the opportunity. Open source software (our favorite kind!) communities have also embraced the openness of Glitch to build demos, or better yet—entire playlists of the best use cases for their code. The virtual reality, augmented reality, or what we like to call, &lt;a href=&quot;https://blog.glitch.com/post/create-your-own-reality-on-glitch&quot;&gt;WebXR world&lt;/a&gt; has a strong presence on Glitch, with teams from TensorFlow, A-Frame, Needle Engine, and P5.js building out demos and showing the world how they can jump right into creating with &lt;a href=&quot;https://blog.glitch.com/post/an-intro-to-webvr&quot;&gt;WebXR in a few clicks&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/aframe?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Creating a good experience for folks to get started with is not only great developer experience, but it’s fantastic community building, which is something we spend a great deal of time thinking about. Building the open web means creating space for lots of different types of people to use tools, so those tools have to be good. Encouragement is key after that, because having a coding experience where you succeed pretty quickly is a very positive experience, and who doesn’t want more of that?&lt;/p&gt;
&lt;p&gt;Mix all of these factors together and you have the building blocks for what Glitch is all about: enabling everyone to create, building together, success that is celebrated, and lots and lots of learning. Learning builds connections, and those connections more often than not, create community. So, to the folks out there writing the demos, thinking about the README phrasing, breaking down tough concepts so others can understand, thank you for all that you do and we salute you &lt;em&gt;and&lt;/em&gt; we’re always happy to share what you’re building!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last Year on Glitch 2022</title>
    <link href="https://blog.glitch.com/post/last-year-on-glitch-2022/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-year-on-glitch-2022/</id>
    <content type="html">&lt;h1&gt;Last Year on Glitch 2022&lt;/h1&gt;
&lt;p&gt;Every year, we show off the best stuff on Glitch because we want everyone to understand why our community is special. You can see it in the categories we pick, and the creators we feature. Last Year on Glitch is our way to celebrate the Glitch apps that inspired, helped, and overall made us see how fun, friendly, and beautiful the web could be in 2022.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🤯 Most Inspiring Apps&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These apps activate and move the community through organizing, education, and storytelling.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/blackphotobooth?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;“Black Photo Booth” is a print and web zine by Mariame Kaba, designed and built by &lt;a href=&quot;https://glitch.com/@netanoir&quot;&gt;@netanoir&lt;/a&gt;, that intimately explores the expression of Black people through a collection of photo booth portraits.&lt;/p&gt;
&lt;p&gt;🏅* Honorable mentions*&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nomore24.glitch.me/&quot;&gt;~nomore24&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@vickiniu&quot;&gt;@vickiniu&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://draw-your-world.glitch.me/&quot;&gt;~draw-your-world&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@enauman&quot;&gt;@enauman&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🥽 Coolest WebXR Experiences&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These apps show the wonder of augmented and virtual reality in the browser.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/above-par-adowski-mini-golf-par-t-2?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Achieving their goal of “native-quality VR gameplay &amp;amp; design on the 3D open web”, Paradowski Creative built this mini-golf game on Glitch that, while meant for play using a VR headset, has a beautiful world that can be explored via desktop.&lt;/p&gt;
&lt;p&gt;🏅* Honorable mentions*&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://epb.glitch.me/&quot;&gt;~epb&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://needle-bike.glitch.me/&quot;&gt;~needle-bike&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🛠 Most Helpful Tools&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These apps help the community solve problems, big or small!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/fedifinder?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Fedifinder is a tool by &lt;a href=&quot;https://glitch.com/@Luca&quot;&gt;@Luca&lt;/a&gt; that searches Twitter for fediverse handles, bringing thousands of people the power to find where the people they want to follow are as recent leadership change on the platform has left a large part of its community feeling powerless.&lt;/p&gt;
&lt;p&gt;🏅* Honorable mentions*&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://jsontation.glitch.me/&quot;&gt;~jsontation&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://theglitchpwa.glitch.me/&quot;&gt;~theglitchpwa&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@tiagorangel&quot;&gt;@tiagorangel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🐸 Most Beautiful Apps&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These apps look stunning and/or generated art that made us go “Wow!”&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/a-small-memorial?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Sometimes the most beautiful experience you can have is a simple one. The interaction on &lt;a href=&quot;https://glitch.com/@toddwords&quot;&gt;@toddwords&lt;/a&gt;&#39; small memorial app forces a moment of quiet reflection at your keyboard, reminding you it&#39;s good to pause and appreciate the world around you.&lt;/p&gt;
&lt;p&gt;🏅* Honorable mentions*&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://where-who.glitch.me/&quot;&gt;~where-who&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hushed-wheat-chips.glitch.me/&quot;&gt;~hushed-wheat-chips&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@elvia.vasconcelos&quot;&gt;@elvia.vasconcelos&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@catilac&quot;&gt;@catilac&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🤣 Made You LOL&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These meme-able apps were made to make the community laugh and bring fun to the web.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dev-null?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Have void, will scream into it. Built by &lt;a href=&quot;https://glitch.com/@ckolbeck&quot;&gt;@ckolbeck&lt;/a&gt;, /dev/null is a hilarious reminder that not every textarea with a submit button needs to actually send every single thought to somewhere perceivable.&lt;/p&gt;
&lt;p&gt;🏅 &lt;em&gt;Honorable mentions&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://owenwilsonwowmachine.glitch.me/&quot;&gt;~owenwilsonwowmachine&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@arianna1098765&quot;&gt;@arianna1098765&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://phone-from-dilemma.glitch.me/&quot;&gt;~phone-from-dilemma&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@aTylerRobertson&quot;&gt;@aTylerRobertson&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;▶️ Best Playlist on Glitch&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These playlists curated by the community are always “on repeat” and are our go-to for remixing and inspiration.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@botwiki/open-source-bots-and-starter-projects&quot;&gt;@botwiki/open-source-bots-and-starter-projects&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/@botwiki&quot;&gt;@botwiki&lt;/a&gt; team, for years, has been showcasing and educating the community on building bots for art, education, and solving problem. This playlist shares several from the community and is a great starting point to build your next creative bot!&lt;/p&gt;
&lt;p&gt;🏅 &lt;em&gt;Honorable mentions&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@aTylerRobertson/favicon-adventures&quot;&gt;@aTylerRobertson/favicon-adventures&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@andypiper/fediverse-fun&quot;&gt;@andypiper/fediverse-fun&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🤔 Made You Learn&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;These educational apps brought us offline and into the real world, taught us to code or enriched our minds.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/relative-fiction?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Relative fiction is a tool by &lt;a href=&quot;https://glitch.com/@filipnest&quot;&gt;@filipnest&lt;/a&gt; that teaches you about, and lets you write through its editor, dynamic stories relative to the reader’s location, time and place. Using APIs like Foursquare, OpenWeatherMap, and more, it’s an incredible concept of using technology for an immersive experience in prose.&lt;/p&gt;
&lt;p&gt;🏅 &lt;em&gt;Honorable mentions&lt;/em&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://kanjibreak.glitch.me/&quot;&gt;~kanjibreak&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@fasiha&quot;&gt;@fasiha&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://weird-old-book-finder.glitch.me/&quot;&gt;~weird-old-book-finder&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@pomeranian99&quot;&gt;@pomeranian99&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🎶 Attack of the clones (All the Wordle and Heardle clones!)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/world-of-wordlecraft&quot;&gt;World of Wordlecraft&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/k-pop-heardle&quot;&gt;K-pop Heardle&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/most-shared-song-guessing-games&quot;&gt;Most shared song games&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;📈 Most shared on social media&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://fedifinder.glitch.me/&quot;&gt;~fedifinder&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🤔 Least likely place you’d think you’d find a Glitch app but it’s there&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pleasant-frequent-freeze.glitch.me/&quot;&gt;Post your shave&lt;/a&gt; to r/wetshaving “a community of enthusiasts, hobbyists and artisans who enjoy a traditional wet shave: brush, soap, and safety or straight razor”&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🕺 Number of times our Director of Community’s been rickrolled by a Glitch app&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;12: &lt;a href=&quot;https://jenn-realtime-rickroll-counter.glitch.me/&quot;&gt;jenn-realtime-rickroll-counter.glitch.me&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🦉 Most Represented Animal on Glitch&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/for-the-birds&quot;&gt;Birds&lt;/a&gt; (#teamfish 🎏taking the L)&lt;/p&gt;
&lt;p&gt;For more 2022 goodness check out some of the best from around our community in this gallery playlist:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@community/from-the-gallery-2022&quot;&gt;@community/from-the-gallery-2022&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We can’t wait to see what all you create in 2023! ✨&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the January 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-january-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-january-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the January 2023 edition&lt;/h1&gt;
&lt;p&gt;Time is a curious thing. There are so many phrases about the passage of it, from “time flies when you’re having fun” to “time is money” and countless others. Standard time was only introduced in the 1880s, so many generations before ours could have experienced it in totally different ways! Whatever your attitude toward time is, January has passed so now it’s time for another roundup of creative Glitch community endeavors.&lt;/p&gt;
&lt;p&gt;But first, we &lt;a href=&quot;https://glitch.com/discover#lyog&quot;&gt;launched the Last Year on Glitch 2022 roundup&lt;/a&gt; full of beautiful, fun, inspiring and technically incredible apps from the community which you chose! We also managed to sneak a fun update into the editor—&lt;a href=&quot;https://support.glitch.com/t/the-ability-to-drag-and-drop-files-folder/24873&quot;&gt;the ability to drag and drop&lt;/a&gt;. Try it out and let us know what you think in the &lt;a href=&quot;https://support.glitch.com/t/community-open-thread-16-january-27-2023/59534&quot;&gt;latest community open thread&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Lastly, we’re looking forward to &lt;a href=&quot;https://www.fastly.com/about/jobs/apply/?gh_jid=4819921&quot;&gt;hiring for a summer internship&lt;/a&gt; (paid), so if you’re pursuing an undergraduate degree and able to commit to a 12 week internship between May and August, please apply!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/library-of-colors?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://library-of-colors.glitch.me/&quot;&gt;~library-of-colors&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt;@blprnt&lt;/a&gt; is a beautiful visualization of the Library of Congress’ digital catalog of books, maps, music, visual materials, computer files and manuscripts&lt;/em&gt;. Read more about their process (and inspiration!) &lt;a href=&quot;https://blprnt.medium.com/a-library-of-colors-5953577a26c0&quot;&gt;in this blog post&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artistic Endeavors&lt;/strong&gt; 🎨&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://flytai-sartsite.glitch.me/&quot;&gt;~flytai-sartsite&lt;/a&gt; is &lt;a href=&quot;https://glitch.com/@alleynet1&quot;&gt;@alleynet1&lt;/a&gt;&#39;s art portfolio site, full of some really cool stuff!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://onearthasitisinwater.glitch.me/&quot;&gt;~onearthasitisinwater&lt;/a&gt; is a collaborative art project by &lt;a href=&quot;https://glitch.com/@choksixuan&quot;&gt;@choksixuan&lt;/a&gt; centered by the collaborators’ &lt;a href=&quot;https://theanalogvault.com/blogs/avmixseries/av-mix-series-kin-leonn&quot;&gt;“mutual interests in ecological phenomena, magical realism, and the act of being still amidst change.”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hodgepodge-jakub-vronsky.glitch.me/&quot;&gt;~hodgepodge-jakub-vronsky&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jakubvronsky&quot;&gt;@jakubvronsky&lt;/a&gt; is an interactive artwork, “A response to spending 5 hours at New Kingsley Road, Bristol. 24 Photos of window frames, randomly composited to reflect the hodgepodge of architecture, providing a sense of space.”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wiptheory.glitch.me/&quot;&gt;~wiptheory&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@norman&quot;&gt;@norman&lt;/a&gt; is an exhibition series called &amp;quot;Unfinished&amp;quot; to celebrate the idea that concepts and experiments can be art too.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/the-cube-puzzle?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://the-cube-puzzle.glitch.me/&quot;&gt;~the-cube-puzzle&lt;/a&gt; is a puzzle room created by &lt;a href=&quot;https://gl*itch.com/@robyer1&quot;&gt;@robyer1&lt;/a&gt; that was made to be experienced in multiplayer VR.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WebXR + Games + Fun&lt;/strong&gt; 🥽&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://needle-build-pipeline-test-3.glitch.me/&quot;&gt;~needle-build-pipeline-test-3&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; is the latest example of the cool things Needle can do!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tumbleword.glitch.me/&quot;&gt;~tumbleword&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt;@blprnt&lt;/a&gt; is a beautiful word search game! (Read &lt;a href=&quot;https://twitter.com/blprnt/status/1602279455870918657&quot;&gt;this wonderful thread&lt;/a&gt; about this sweet new game.)&lt;/li&gt;
&lt;li&gt;We’ve really been enjoying &lt;a href=&quot;https://twitter.com/bobarke&quot;&gt;@bobarke’s&lt;/a&gt; classical art WebXR experiments on Twitter that sort of sound like an epic game of clue:
&lt;a href=&quot;https://twitter.com/bobarke/status/1610779411984576513&quot;&gt;Michelangelo in the dining room&lt;/a&gt; 
&lt;a href=&quot;https://twitter.com/bobarke/status/1611517475753185280&quot;&gt;Fish in the basement bedroom&lt;/a&gt;
&lt;a href=&quot;https://twitter.com/bobarke/status/1613311938490150914&quot;&gt;Homer on the desk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Love card games? Play a quick game of Blackjack at &lt;a href=&quot;https://javascript-blackjack.glitch.me/&quot;&gt;~javascript-blackjack&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@geeklins&quot;&gt;@geeklins&lt;/a&gt;.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/farsi-letter-drill?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://farsi-letter-drill.glitch.me/&quot;&gt;~farsi-letter-drill&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jessicaros*e&quot;&gt;@jessicarose&lt;/a&gt; lets you practice your farsi letter memorization with digital flashcards.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools&lt;/strong&gt; 😎&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://reciprocals-list.glitch.me/&quot;&gt;~reciprocals-list&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt; generates a full, infinite list of reciprocals and their decimal strings.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://color-coded-equations.glitch.me/&quot;&gt;~color-coded-equations&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@enderverse&quot;&gt;@enderverse&lt;/a&gt; is an awesome tool that lets you draw and annotate color-coded questions. Learn more about it from &lt;a href=&quot;https://support.glitch.com/t/color-code-math-equations/58178&quot;&gt;their thread on the forum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fastify-x-spotify.glitch.me/&quot;&gt;~fastify-x-spotify&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jonnowitts&quot;&gt;@jonnowitts&lt;/a&gt; is a Fastify-powered connector to Spotify&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://goosegrid.glitch.me/&quot;&gt;~goosegrid&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aceslowman&quot;&gt;@aceslowman&lt;/a&gt; is a really cool WebMIDI sequencer.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://silicon-nonstop-bream.glitch.me/&quot;&gt;~silicon-nonstop-bream&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@motionharvest&quot;&gt;@motionharvest&lt;/a&gt; is a pomodoro timer embed for anyone who prefers dark mode!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/maps-of-2022?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The folks at &lt;a href=&quot;https://googlemapsmania.blogspot.com/2022/12/the-50-best-maps-of-2022.html&quot;&gt;Maps Mania&lt;/a&gt; (very prolific Glitch app creators!) &lt;a href=&quot;https://maps-of-2022.glitch.me/&quot;&gt;created a Gl*itch app&lt;/a&gt; to share their roundup of the top 50 interactive maps of 2022, enjoy!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous, but necessary! 👽&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;January weather giving you whiplash?? There&#39;s an app for that on Glitch! Check out &lt;a href=&quot;https://weather-whiplash.glitch.me/&quot;&gt;~weather-whiplash&lt;/a&gt; also created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stefans-creative-bots.glitch.me/&quot;&gt;~stefans-creative-bots&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;@stefan&lt;/a&gt; with updates including more bots and their presence on the fediverse!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chicagobipocbirders.glitch.me/&quot;&gt;~chicagobipocbirders&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@yorickgarcia&quot;&gt;@yorickgarcia&lt;/a&gt; is a grassroots effort to build community among BIPOC birders of Chicago.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://crestgatcha.glitch.me/&quot;&gt;~crestgatcha&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@paige&quot;&gt;@paige&lt;/a&gt; is a super simple gatcha simulator allowing a random card pull, displaying a random collectable card of everyone’s favorite amphibian.
Did you know that Glitch is now on the fediverse? Follow us on this new social media journey at &lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt; where you can share Glitch projects or playlists you built or love and want us to feature! You can still send them to us via the community forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://glitch.com/~wobble-clock&quot;&gt;~wobble-clock&lt;/a&gt; created by &lt;a href=&quot;https://glit*ch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;. Does it look better if you tilt your head? Maybe!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Glitch Community’s Guide to Building the Fediverse</title>
    <link href="https://blog.glitch.com/post/glitch-communitys-guide-to-building-the-fediverse/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-communitys-guide-to-building-the-fediverse/</id>
    <content type="html">&lt;h1&gt;The Glitch Community’s Guide to Building the Fediverse&lt;/h1&gt;
&lt;p&gt;Interest in the fediverse has never been greater, and we’re so excited for the opportunity to support a decentralized, creative community building the web together. If you’re new to the fediverse, or federated social networks, there are several fantastic explainers available but here are a few of our favorites to help you get started.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.joinmastodon.org/&quot;&gt;Mastodon’s docs site&lt;/a&gt;: Learn how the fediverse works, how to sign up for a server, and how to use the API to customize your experience.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fedi.garden/&quot;&gt;Fedi.Garden&lt;/a&gt;: A curated site featuring servers on Mastodon and across the fediverse that are open to the public and practice responsible moderation&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fedi.tips/&quot;&gt;Fedi.Tips&lt;/a&gt;: The “unofficial” guide to Mastodon and the fediverse that answers your questions from getting started to accessibility, to running your own instance and more!
The fediverse is one of the latest examples of the way moving toward a more open web experience benefits us all! We’re excited to share that &lt;a href=&quot;https://www.fastly.com/blog/fast-forward-lets-build-the-good-internet-together&quot;&gt;Fast Forward&lt;/a&gt;—Fastly’s program supporting open source initiatives and communities—has recently added Mastodon as one of &lt;a href=&quot;https://thenewstack.io/anil-dash-on-mastodon-joining-fastlys-open-source-program/&quot;&gt;their latest program members&lt;/a&gt;. Mastodon is one of the most popular decentralized social networking platforms, but by far not the only one. In fact, there are multiple standardized, open protocols that implement federation, such as Activity Pub, the one used by Mastodon.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Glitch community has already been busily building new tools and apps to help folks get started, create creative bots, and make the fediverse so much more interesting and we want to share them with you. Bookmark this post so you can tinker with them, or create a playlist of your favorites to try!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🎏 Fediverse community and posting tools&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~fediring&quot;&gt;~fediring&lt;/a&gt; - static site generator that builds a linked ring of verified fediverse profiles, used by creator to make&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~bottlenose-bubble-talon&quot;&gt;~bottlenose-bubble-talon&lt;/a&gt; - Fediverse webring&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~steep-parade&quot;&gt;~steep-parade&lt;/a&gt; - mastodon to twitter tool&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🔎 Search tools&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~nostr-twit&quot;&gt;~nostr-twit&lt;/a&gt; - nostr-twitter bridge&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~fedifinder&quot;&gt;~fedifinder&lt;/a&gt; - using your twitter account, search the fediverse for the handles of people you follow (our most viral app)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~yesindex&quot;&gt;~yesindex&lt;/a&gt; - indexes posts (affectionately called toots) from your mutuals
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/small-languid-centipede?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/~small-languid-centipede&quot;&gt;~small-languid-centipede&lt;/a&gt; is a tool that allows you to searc&lt;/em&gt;h your local instance timeline using hashtags.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🛠 Make bots&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/fedibotto&quot;&gt;~fedibotto&lt;/a&gt;  - create a Mastodon bot with this starter&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stefans-creative-bots.glitch.me/&quot;&gt;~stefans-creative-bots.glitch.me&lt;/a&gt; - a unique collection of bots to both follow and remix&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~tinysubversions&quot;&gt;~tinysubversions&lt;/a&gt; - build your own Fediverse bot server&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🤖 Follow bots&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~dailyquotes&quot;&gt;~dailyquotes&lt;/a&gt; - masto bot that posts…daily quotes&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~fortune-wide-class&quot;&gt;~fortune-wide-class&lt;/a&gt; - generates random posts using tracery&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~please-caption-mastodon&quot;&gt;~please-caption-mastodon&lt;/a&gt; - bot that reminds you to use image descriptions because accessibility helps us all&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~owncast-mastodon-announce&quot;&gt;~owncast-mastodon-announce&lt;/a&gt; - post your Go Live events from your Owncast to the fediverse&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;👉 ActivityPub Projects besides Mastodon&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/activitypub-starter-kit&quot;&gt;~activitypub-starter-kit&lt;/a&gt; - get started with activitypub!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~activitypub&quot;&gt;~activitypub&lt;/a&gt; - a very helpful debugging tool for activitypub&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~suave-knowledgeable-crepe&quot;&gt;~suave-knowledgeable-crepe&lt;/a&gt; - convert rss to activitypub&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~activitypub-viewer&quot;&gt;~activitypub-viewer&lt;/a&gt; - view real-world ActivityPub objects as JSON&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~activitypub-json-feed&quot;&gt;~activitypub-json-feed&lt;/a&gt; - ActivityPub outboxes into reformatted JSON feeds, inspired by micro.blog&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~walnut-hail-cloche&quot;&gt;~walnut-hail-cloche&lt;/a&gt; - a single instance server, remix it to create your own!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/microblog-sidebarjs-css?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://glitch.com/~microblog-sidebarjs-css&quot;&gt;~microblog-sidebarjs-css&lt;/a&gt; remix to experiment with style.css&lt;/em&gt; to style your micro.blog feed from Sidebar.js!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;▶️ Glitch Playlists&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@andypiper/fediverse-fun&quot;&gt;https://glitch.com/@andypiper/fediverse-fun&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@Luca/discovering-the-fediverse&quot;&gt;https://glitch.com/@Luca/discovering-the-fediverse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@glitch/fediverse-of-madness&quot;&gt;https://glitch.com/@glitch/fediverse-of-madness&lt;/a&gt; - which has been updated to include everything recommended above!
Have you created something for the fediverse? Let us know so we can share it here, add it to a playlist, or feature it on the blog. Reach out to us &lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitchdotcom@mastodon.social&lt;/a&gt; and let us know!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the February 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-february-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-february-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the February 2023 edition&lt;/h1&gt;
&lt;p&gt;Just like Danny DeVito, February is always short and sweet so once again we find ourselves with another month of Glitch projects to share with the community. Real quick, in Glitch news the &lt;a href=&quot;https://support.glitch.com/t/hello-website-starter-project-updates/60765&quot;&gt;Eleventy starter app was updated&lt;/a&gt; to use version 2.0.0 and it continues to be our favorite way to get an Eleventy site going quickly!&lt;/p&gt;
&lt;p&gt;Last thing—did you know that &lt;a href=&quot;https://dev.to/glitch&quot;&gt;Glitch is on dev.to&lt;/a&gt;? Follow us over there to get updates and maybe, just maybe, a sneak peek at our monthly newsletter (maybe). Otherwise, let’s take a look at all of the cool things the Glitch community built in February!&lt;/p&gt;
&lt;p&gt;**💖 February on Glitch **&lt;/p&gt;
&lt;p&gt;This is SO cool! 😎Someone shared &lt;a href=&quot;https://support.glitch.com/t/create-audio-reactive-shaders-with-three-js-and-shader-park-tutorial-hosted-through-glitch/60003/2&quot;&gt;this Three.js audio reactive shader in the community forum&lt;/a&gt; using their open source tool &lt;a href=&quot;https://shaderpark.com/&quot;&gt;Shader Park&lt;/a&gt; and they host their core examples on Glitch!&lt;/p&gt;
&lt;p&gt;This is the story of how &lt;a href=&quot;https://developer.chrome.com/en/blog/talking-to-the-stadia-controller-with-webhid/&quot;&gt;code saved an end of life game controller&lt;/a&gt; with a little help from WebHID, the Gamepad API and Glitch.&lt;/p&gt;
&lt;p&gt;~&lt;a href=&quot;http://piano-genie.glitch.me/&quot;&gt;piano-genie&lt;/a&gt;, while not new, is making the rounds again! Created by &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf&lt;/a&gt;, it’s an intelligent controller that maps 8-button input to a full 88-key piano in real time!&lt;/p&gt;
&lt;p&gt;Join us in learning about &lt;a href=&quot;https://should-spd-do-it.glitch.me/&quot;&gt;alternatives to policing in the United States&lt;/a&gt; with this interactive guide, created by the &lt;a href=&quot;https://glitch.com/@seattle-abolition-support&quot;&gt;@seattle-abolition-support&lt;/a&gt; team.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/working-piquant-espadrille?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*If you need more Daleks in your day-to-day life, &lt;a href=&quot;https://working-pi*quant-espadrille.glitch.me/&quot;&gt;check out this VR experience&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@bobarke&quot;&gt;@bobarke&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;https://glitch.com/@blippypixel&quot;&gt;@blippypixel&lt;/a&gt; you can confidently attempt to balance your levels in VR with this virtual mixing board &lt;a href=&quot;https://music10000ar.glitch.me/&quot;&gt;~music10000ar&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Brunch plans or pizza parties will be that much easier to plan with &lt;a href=&quot;https://middle-point-calc.glitch.me/&quot;&gt;~middle-point-calc&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@idobackup1&quot;&gt;@idobackup1&lt;/a&gt; which helps find the middle point of up to 5 locations to meet up with friends!&lt;/p&gt;
&lt;p&gt;Craving a first person space experience? &lt;a href=&quot;https://opening-scene.glitch.me/&quot;&gt;~opening-scene&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@iamrishav2006&quot;&gt;@iamrishav2006&lt;/a&gt; hosts 4 different 3d astronaut journeys for you to embark on!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/cinta?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*This recreation of a sunset in Cinta Costera created by &lt;a href=&quot;https://glitch.com/@rosapark0328&quot;&gt;@rosapark0328&lt;/a&gt; in &lt;a href=&quot;https://c*inta.glitch.me/&quot;&gt;~cinta&lt;/a&gt; is so charming that we really want to go there.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://at-tumblr-links.glitch.me/&quot;&gt;~at-tumblr-links&lt;/a&gt; is a tool that converts Tumblr links back to their original permalinks so the original previews load when they’re shared on social media.&lt;/p&gt;
&lt;p&gt;It’s always neat to see Glitch pop up in new places, like this project &lt;a href=&quot;https://3d-model-embed-html.glitch.me/&quot;&gt;~3d-model-embed-html&lt;/a&gt; simulating the foundations of asphalt roadways featured in an article &lt;a href=&quot;https://worksinprogress.co/issue/plastic-roads&quot;&gt;touting the benefits of plastic roads&lt;/a&gt; over asphalt.&lt;/p&gt;
&lt;p&gt;Follow us on the fediverse at &lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt; where you can share Glitch projects or playlists you built or love and want us to feature! You can still send them to us via the community forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://cloudwatching.glitch.me/&quot;&gt;~cloudwatching&lt;/a&gt; created by Chia Amisola and is part of a wider series o&lt;/em&gt;f simulations titled, &lt;a href=&quot;https://whenwe.love/&quot;&gt;When We Love&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>“Yes Code” is how coding evolves with AI</title>
    <link href="https://blog.glitch.com/post/yes-code-coding-with-ai/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/yes-code-coding-with-ai/</id>
    <content type="html">&lt;h1&gt;“Yes Code” is how coding evolves with AI&lt;/h1&gt;
&lt;p&gt;For most people building the internet today, the hardest part of coding is all the &lt;em&gt;non-code&lt;/em&gt; barriers that stand in the way — from overly-complex technical requirements to exclusionary social and cultural factors that keep people from being able to create. This stands in contrast to the “no code” or low-code vision, which has often been based upon the idea that actual coding is the hard part, and should be hidden away or tucked behind a different UI.&lt;/p&gt;
&lt;p&gt;But coding, done right, is a superpower. It’s not just a way of communicating with a computer or a compiler: it’s a way of communicating with a community, and of connecting to other people. The millions of people who’ve shown up to create on Glitch, and the millions more who’ve used the apps those creators have built, are testimony to the potential of that idea. I summarized some of this a few years ago in one of our &lt;a href=&quot;https://www.linkedin.com/pulse/code-great-heres-why-we-need-yes-anil-dash/&quot;&gt;earlier posts about Yes Code&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;And this fundamental, empowering idea of “Yes Code” matters more than ever now that AI’s transformation of the discipline of coding is rapidly accelerating. Now more than ever, the hard part of coding is not the code — it’s the connection to community.&lt;/p&gt;
&lt;h2 id=&quot;empowering-creators-not-just-companies&quot; tabindex=&quot;-1&quot;&gt;Empowering creators, not just companies &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/yes-code-coding-with-ai/#empowering-creators-not-just-companies&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;As with all new technologies these days, the attention around AI and LLMs (large language models) and machine learning is a combination of genuinely interesting new capabilities and genuinely ridiculous hype. The exact ratio of value vs. hype depends a lot on your own personal perspective, but at Glitch we have a strong bias towards wanting to make choices that age well over time, and to make technical decisions that endure.&lt;/p&gt;
&lt;p&gt;From that standpoint, we do think AI assistance for coders is going to be an increasingly standard and pervasive part of coding workflows (I’m old enough to remember when we first got smart completion in our IDEs!) but we also think that the widespread accessibility of these tools will make &lt;em&gt;more&lt;/em&gt; people into coders. Or put another way, it will make more people who are coders realize that they &lt;em&gt;are&lt;/em&gt; coders. We’ve long said that anyone who ever made a really complex spreadsheet formula, or who hacked on a Neopets or MySpace website back in the day, or who installed an advanced Minecraft mod — they’re all coders! And a lot of people who have fallen out of the daily coding world, or who struggle to keep up with the relentless pace of advancement in things like JavaScript frameworks, will be more able to find the time to create when they have LLM tools to help them do it.&lt;/p&gt;
&lt;p&gt;But what we’re &lt;em&gt;not&lt;/em&gt; doing is presuming to choose your tools for you. We think there’s power, and value, in enabling our ecosystem to bring &lt;strong&gt;all&lt;/strong&gt; of these new tools together, to compare and contrast their strengths and weaknesses, and especially to identify the things that AI tools are &lt;em&gt;not&lt;/em&gt; good at, so we can help debug those problems collectively. For example, while a lot of commercial offerings in the coding AI space get a lot of attention, it’s just as important that open source or community-led tools be a vibrant part of the ecosystem — especially since we can see how they work, and know how their models have been trained. It’s really important that one or two companies don’t control the whole ecosystem, and communities of coders can be a powerful countermeasure that ensures that the AI markets stays competitive as it matures. Because we’re still in the early days of AI-assisted coding!&lt;/p&gt;
&lt;h2 id=&quot;getting-to-the-tricky-bits&quot; tabindex=&quot;-1&quot;&gt;Getting to the tricky bits &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/yes-code-coding-with-ai/#getting-to-the-tricky-bits&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Recently, Clive Thompson (who’s long been augmenting his journalism with apps built on Glitch and other platforms), wrote “&lt;a href=&quot;https://betterprogramming.pub/why-chatgpt-wont-replace-coders-just-yet-87487a9dda4e&quot;&gt;Why ChatGPT won’t replace coders just yet&lt;/a&gt;”, showing off how he built a todo-list app in 15 minutes using Glitch and ChatGPT. It’s exciting! But Clive reaches the conclusion that the splashy new AI tool ultimately serves to “help me quickly blast through boilerplate code so I can more quickly get to the tricky bits”. And that matches the experience we’ve heard from lots of coders — these new tools will accelerate experimentation by taking care of the drudgery, but they’re not nearly as good at the parts that have to do with innovation or the unexpected.&lt;/p&gt;
&lt;p&gt;This is why community and connection and trust matter as much in the new world of AI-assisted coding as training models or prompt engineering. Teaching new coders, or teaching experienced coders about new tools, is going to require learning about intellectual property and permissions and how code can be ethically reused just as much as it’s going to be about the latest and greatest frameworks or programming languages. But these things can be a lot easier to figure out if you’re not doing it alone. And that goes back to the story we’ve been saying since the first day of the Glitch community, which just passed its six year anniversary since our launch: we make the internet better by lowering the barriers to creation, and letting everyone code together.&lt;/p&gt;
&lt;p&gt;So I’ll close the same way I did a few years ago, when we first started publicly talking about the “yes code” idea:&lt;/p&gt;
&lt;p&gt;We’re excited that Glitch is the place where so many are exploring these new tools together, and more than ever, we want to hear our community’s vision for how we all team up to make sure that every who creates with code is empowered by new AI tools to build a better internet.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the March 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-march-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-march-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the March 2023 edition&lt;/h1&gt;
&lt;p&gt;Whether you’re in the northern hemisphere celebrating spring, or the southern hemisphere welcoming the autumn season, there’s one thing we can all agree on when it comes to March — &lt;em&gt;allergies suck&lt;/em&gt;. Fortunately, watery eyes and sniffly noses can’t keep the Glitch community down. March was a busy, busy month around these parts so let’s get right into it!&lt;/p&gt;
&lt;p&gt;🔖 &lt;strong&gt;Creator blogs to read&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://joegaffey.com/posts/#2023/3/5/3table-intro&quot;&gt;Introducing 3table&lt;/a&gt;: a web experiment based on exploring the idea of a simple 3D editor, created by Joe Gaffey.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/@matthew.danh/glitch-com-the-best-place-to-learn-and-build-with-code-639ab93b0cea&quot;&gt;Glitch.com, Welcome Home&lt;/a&gt;: if you only click on one thing in this roundup, let it be this post by Matthew Danh about Glitch. ✨&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://betterprogramming.pub/why-chatgpt-wont-replace-coders-just-yet-87487a9dda4e&quot;&gt;Why ChatGPT Won’t Replace Coders Just Yet&lt;/a&gt;: Clive Thompson explains how he used ChatGPT to build a Glitch app, and how that experience made him think about the future of programming.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://medium.com/tinkerhub/the-journey-of-a-self-taught-teen-developer-b3fe6ad61f34&quot;&gt;The Journey of a Self-Taught Teen Developer&lt;/a&gt;: Meet Khaleel Gibran, a 14-year-old school student from Kottayam who began programming at age 9, and built his first Glitch project at 12.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🥽 &lt;strong&gt;The World of WebXR&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~curly-luminous-surfboard&quot;&gt;~curly-luminous-surfboard&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@bobarke&quot;&gt;@bobarke&lt;/a&gt;, allows you to &lt;s&gt;virtually&lt;/s&gt; attend the Rebel Alliance’s kickoff meeting to take down the Death Star.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vrrealism.glitch.me/&quot;&gt;~vrrealism&lt;/a&gt;,  &lt;a href=&quot;https://spillage.glitch.me/&quot;&gt;~spillage&lt;/a&gt;, and &lt;a href=&quot;https://galaxyexplorer.glitch.me/&quot;&gt;~galaxyexplorer&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blippypixel&quot;&gt;@blippypixel&lt;/a&gt; allows you to view these gallery art pieces up close.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/deciduous-plain-flyaway?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://deciduous-plain-flyaway.glitch.me/&quot;&gt;~deciduous-plain-flyaway&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@haue807&quot;&gt;@haue807&lt;/a&gt; really c&lt;/em&gt;aptures the sentiment “Graphic Design Is My Passion” and we are here for it.&lt;/p&gt;
&lt;p&gt;🎨 **Art we heart **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://spiral-galaxy-illusion.glitch.me/&quot;&gt;~spiral-galaxy-illusion&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@tesseralis&quot;&gt;@tesseralis&lt;/a&gt; is a galaxy visualizer based on an illusion created in the web series &lt;a href=&quot;https://www.youtube.com/watch?v=FmZN1ors__s&quot;&gt;Grand Illusions&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lowly-dandelion-echidna.glitch.me/&quot;&gt;~lowly-dandelion-echidna&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@SummerAnneBurton&quot;&gt;@SummerAnneBurton&lt;/a&gt; is a fun exercise to help you get unblocked by improvising a Five Minute Poem, with a little help from GPT.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://lethal-herbs.glitch.me/&quot;&gt;~lethal-herbs&lt;/a&gt; (cw: self harm, abortion) created by &lt;a href=&quot;https://glitch.com/@YvetteGranata&quot;&gt;@YvetteGranata&lt;/a&gt; is a website dedicated to a VR film that is based on a story from a subreddit. Layers upon layers of internet culture!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🤠 &lt;strong&gt;Miscellaneous, but necessary!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://kimkeypcmag.glitch.me/&quot;&gt;~kimkeypcmag&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/~kimkeypcmag&quot;&gt;@bykimberlykey&lt;/a&gt; is Kim Key, a writer for PC Mag’s, author page.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://at-tumblr-links.glitch.me/&quot;&gt;~at-tumblr-links&lt;/a&gt; allows tumblr users to create links to their posts without all that href cruft. &lt;a href=&quot;https://glenthemes.tumblr.com/post/710375479369170944/remove-at-tumblr-links&quot;&gt;Bookmark this post&lt;/a&gt; for easy access!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unlock-nyc-web.glitch.me/soi-report&quot;&gt;~unlock-nyc-web&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mab253&quot;&gt;@mab253&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@unlocknyc&quot;&gt;@unlocknyc&lt;/a&gt; shares tools and resources for New York City metro area residents in the search for fair housing.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/ai-states?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://ai-states.glitch.me/&quot;&gt;~ai-states&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;, is another new classic that comb&lt;/em&gt;ines AI with a map of the United States for interesting results.&lt;/p&gt;
&lt;p&gt;🕹️ &lt;strong&gt;Games and Fun&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://sushibeans.glitch.me/&quot;&gt;~sushibeans&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@corbancg&quot;&gt;@corbancg&lt;/a&gt; is a clicker game with the goal of making infinity sushi beans!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://incrementy-planet.glitch.me/&quot;&gt;~incrementy-planet&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@randomtuba&quot;&gt;@randomtuba&lt;/a&gt; is the latest addition to the incremental games community.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://rocketer.glitch.me/&quot;&gt;~rocketer&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Farmer&quot;&gt;@Farmer&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/@lineegg749&quot;&gt;@lineegg749&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/@Dadlpguy&quot;&gt;@Dadlpguy&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/@jarok&quot;&gt;@jarok&lt;/a&gt; is a modern and colorful version of the classic game Asteroids.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://us-state-brainiacs.glitch.me/&quot;&gt;~us-state-brainiacs&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;, combines the US map with AI’s description of individuals from each state. Sincerely, A Wizardo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🖱️ **Tutorials from the community **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.raymondcamden.com/2023/03/01/supporting-pdf-embeds-in-an-eleventy-webc-component&quot;&gt;Supporting PDF Embeds in an Eleventy WebC Component&lt;/a&gt; by Raymond Camden features a demo build of PDF Embed in WebC that you can remix for your Eleventy blog!&lt;/li&gt;
&lt;li&gt;Discover &lt;a href=&quot;https://micahtinklepaugh.medium.com/how-to-visualize-nuclear-propulsion-in-augmented-reality-1cc99c2f6282&quot;&gt;How to Visualize Nuclear Propulsion in Augmented Reality&lt;/a&gt; by Micah Tinklepaugh includes a Babylon example on Glitch that they use to rapid prototype this visualization.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://simonwillison.net/2023/Mar/24/datasette-chatgpt-plugin/#atom-everything&quot;&gt;I built a ChatGPT plugin to answer questions about data hosted in Datasette&lt;/a&gt; by Simon Willison mentions that they built the initial prototype on Glitch because “...that’s the fastest way I know to get a live-on-the-web application which constantly reflects new changes to the code.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s a wrap on another amazing month for the Glitch community! Follow us on the fediverse at &lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt; where you can share Glitch projects or playlists you built or love and want us to feature!&lt;/p&gt;
&lt;p&gt;You can still send them to us via the community forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;_The project featured in this post’s header image is &lt;a href=&quot;https://fractious.glitch.me/?x=-0.1606787089467308&amp;amp;y=1.0368353786582571&amp;amp;i=2000&amp;amp;h=0.074&amp;amp;s=0.238_&amp;amp;z=2.085623111465744e-7&quot;&gt;~fractious&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan-m&lt;/a&gt; explores the fractals in the Mandelbrot set and creates such dreamy images.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Making learning to code fun: A Q&amp;A with Sonny Li, Codédex founder</title>
    <link href="https://blog.glitch.com/post/making-learning-to-code-fun-a-qa-with-sonny-li-codedex/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/making-learning-to-code-fun-a-qa-with-sonny-li-codedex/</id>
    <content type="html">&lt;h1&gt;Making learning to code fun: A Q&amp;amp;A with Sonny Li, Codédex founder&lt;/h1&gt;
&lt;p&gt;Learning is one of the most important and arguably, foundational, values that Glitch was built to amplify. Whether you’re brand new to creating a website, or figuring out how to make ActivityPub fit into your plans to create the best new RSS feed reader – creating requires problem solving, growth and learning.&lt;/p&gt;
&lt;p&gt;Participating in the Glitch community, you can see the encouragement and collaboration around learning almost everyday. For that reason, we were very excited to feature Sonny Li, a Glitch creator and founder of &lt;a href=&quot;https://www.codedex.io/&quot;&gt;Codédex&lt;/a&gt;, a platform that combines nostalgia, gaming, learning, and most importantly—fun! Please enjoy our recent conversation with Sonny.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glitch: How did you discover Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sonny: I’ve been using Glitch for so long that I don’t even remember! Glitch has been my go-to anytime I want to get an MVP live and shareable without going through all the dev setup! I can just plug in my code and boom, it’s live.&lt;/p&gt;
&lt;p&gt;I’ve built MLPs (minimal lovable products) for my startup ideas, webVR sandboxes, fun applets, and even learned Node.js on Glitch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;By the way, congratulations on your recent launch of Codédex! What was the inspiration for creating it, and giving it that name? (&lt;em&gt;Is it a play on the name Pokédex?&lt;/em&gt;&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;Yesss! It’s pronounced Codédex like Pokédex. We’re a bunch of gamers, so this is a hat tip to a franchise that practically raised us. Our north star is to make learning to code as fun and collaborative as playing a Pokémon game with friends.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why do you think creating a platform to help folks learn how to code is important?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;94% of people who learn to code online give up in mere days. That’s not okay. Especially when coding literacy is one of the most important skill sets for the digitally native generation. We want to empower the next generation of builders and dreamers with the learn to code platform and community that they deserve.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How’s it going so far after launch, and what’s next for the platform?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s been a wild ride! We launched on Product Hunt in November 2022 and since then, we’ve seen crazy interest and traction from learners all over the world! In just a few short months, we have tens of thousands of registered users, over a million page views, and it’s still going up. We went to HackNYU recently and five different students told us they learned Python on Codédex.&lt;/p&gt;
&lt;p&gt;Anyway, super proud of what the team has been able to accomplish in this little time, and beyond grateful to see how well our product is resonating with so many users around the world. I mean, people in 174 countries are using or have used our platform! Mindblow.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Codédex isn’t your first big project made with Glitch – tell us a little bit about Karaoke Nite, including the inspiration behind it!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Haha yeah, &lt;a href=&quot;https://karaokenite.co/&quot;&gt;Karaoke Nite&lt;/a&gt; is an online karaoke room where you can sing with your friends! It was born during the pandemic when everyone was remote; I wanted to bring people together!&lt;/p&gt;
&lt;p&gt;It started off as a WebVR project, meaning that you can do it in a VR headset and interact with others as 3D avatars, but people kept asking to see their friends’ real faces, so it pivoted to a more Zoom-like room instead.&lt;/p&gt;
&lt;p&gt;It’s still live and hosted on Glitch!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/karaokenite-v2?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you have a favorite project you’ve seen on Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Absolutely! I’ve saved a few in my bookmarks. One being a ML5 web app that detects yoga poses: &lt;a href=&quot;https://yunai-movenet.glitch.me/&quot;&gt;https://yunai-movenet.glitch.me&lt;/a&gt;. Another one being the course that got me interested in A-Frame: &lt;a href=&quot;https://blog.glitch.com/post/an-intro-to-webvr&quot;&gt;https://blog.glitch.com/post/an-intro-to-webvr&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What frameworks or new additions to HTML/CSS/JS have you had your eye on, but not gotten around to trying out yet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I would say Three.js. I’ve always wanted to experiment with ways to make web pages more immersive. 3D feels like the future.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is your favorite thing about the internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It connects me to my family in China, including my dad who’s back there living part-time now. I grew up in Shanghai, but moved all over Europe (Germany, France) and the United States (Oregon, Ohio, New York) because of my parents’ jobs in academia. I remember crying once back in 2009 when I was riding my bike home because I felt so helpless that I couldn’t see my friends and family, but thankfully the internet has allowed me to do so even being half way across the globe. So even with all the baggage and problems the internet has brought to humanity, I will be forever grateful for this part alone.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s next for you (and the Codédex team)?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think this tweet says it all. We are now shifting gears and taking gamification to a whole new level – we are talking about cutscenes, world maps, skill trees, spider charts, and character customization! It’s about to get wild.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m @sonnynomnom on Twitter and the same thing on LinkedIn! My DMs are open so let me know what you think of Codédex! :)&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Love learning? Us too, and we’d love to hear more about your learning experiences. Tell us all about your favorite platforms, projects you’ve created, or ideas for learning on Glitch in our &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt; or find u&lt;/em&gt;s on Twitter or the fediverse.&lt;/p&gt;
&lt;p&gt;*Illustrated image courtesy of Sonny Li. *&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>5 Minutes with Kim Key, security analyst</title>
    <link href="https://blog.glitch.com/post/5-minutes-with-kim-key/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/5-minutes-with-kim-key/</id>
    <content type="html">&lt;h1&gt;5 Minutes with Kim Key, security analyst&lt;/h1&gt;
&lt;p&gt;Glitch is the friendly place where everyone builds the web, including writers and folks whose first exposure to coding might have been tweaking the design of their MySpace backgrounds or designing potions in the hopes of having a popular Neopets store. Such is the case for Kim Key, a writer for PC Magazine, who happened upon Glitch and returned to the journey of coding and creation all these years later. We recently had the chance to ask Kim about her experience on Glitch and what she loves about the web.&lt;/p&gt;
&lt;p&gt;**Glitch: How did you hear about Glitch and why did you use it instead of other options out there?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Kim Key:&lt;/strong&gt; **I’m pretty sure I first learned about Glitch from Anil Dash’s Twitter feed.&lt;/p&gt;
&lt;p&gt;I’m an elder millennial hurtling towards middle age, so the nostalgia of using HTML and CSS to create a lo-fi online presence was appealing. I have a lot of sepia-toned memories of my earliest online experiences in the late 90’s and early 00’s.&lt;/p&gt;
&lt;p&gt;I miss those old Geocities websites, web rings, and message boards. I found a cached version of my first website recently, and while I admire the very earnest efforts of my teenaged self, I think I could have used more restraint with sparkly GIFs, under construction signs, and MIDI music.&lt;/p&gt;
&lt;p&gt;Thanks to Glitch, I can create and maintain a lot of different kinds of web presences: &lt;a href=&quot;https://glitch.com/~kimkeypcmag&quot;&gt;a portfolio&lt;/a&gt;, a Mastodon-powered social feed, and even a blog.&lt;/p&gt;
&lt;p&gt;I’ve created various portfolio websites over the years while working as a freelance writer, but I had the most fun using Glitch to carve out my little space online.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/kimkeypcmag?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What site or tool do you wish everybody knew about?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ha! I’d normally reply “Glitch” to this question. I’m serious! I really did tell a lot of my friends about Glitch when I first tried it.&lt;/p&gt;
&lt;p&gt;Otherwise, I don’t use many online apps or tools anymore because so many of them are built on a business model that requires them to collect your data and sell that information to advertisers.&lt;/p&gt;
&lt;p&gt;I’ve always written articles, blog posts, notes, and reviews using a clunky but comforting combo of MS Word and Notepad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What blogs/newsletters are you reading?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I recently put a 15 minute timer on the app I use to browse Reddit so that I could slow my consumption of news-related media. As a result, I spend more time clicking on links to articles, and less time getting that dopamine rush from witnessing strangers squabbling in the comment section. I quickly found a lot of cool stuff to listen to and read. I have some links for your perusal!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Newsletters:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://hunterharris.substack.com/&quot;&gt;Hung Up&lt;/a&gt; by Hunter Harris (pop culture/entertainment)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://iramadison.substack.com/&quot;&gt;Frank&lt;/a&gt; by Ira Madison III (pop culture/entertainment)
&lt;strong&gt;Podcasts:&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://open.spotify.com/show/0l4r6D9xDNIDpGHtWPMETn&quot;&gt;22 Goals with Brian Phillips&lt;/a&gt; (sports)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://open.spotify.com/show/1lUPomulZRPquVAOOd56EW&quot;&gt;The Rewatchables&lt;/a&gt; (incredible old movie conversations)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://open.spotify.com/episode/6IztpEzdHIE5iHB6IxuGGC&quot;&gt;Still Watching&lt;/a&gt; (catch up on all the prestige TV you’re missing)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Do you have a favorite project you’ve seen on Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This is a lovely &lt;a href=&quot;https://blackphotobooth.glitch.me/&quot;&gt;endless scroll of smiles&lt;/a&gt; and I love it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is your favorite thing about the internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I mean, my career would look a lot different without it, for better or worse. I appreciate the convenience of updated maps, accurate weather reports, and telemedicine. I think all of those things have been pretty good for the world. The rest I could do without.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I write for PC Magazine about &lt;a href=&quot;https://www.pcmag.com/authors/kim-key&quot;&gt;online privacy and security&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I have written for CNN, ESPN, Fanbyte, Mashable, TechRadar, and The New York Times about &lt;a href=&quot;https://www.kimz.work/&quot;&gt;tech, pop culture, sports, and video games&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Encourage me to use Mastodon by following me &lt;a href=&quot;https://journa.host/@kimkey&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*Kim Key is a security analyst writing for &lt;a href=&quot;https://www.pcmag.com/authors/kim-key&quot;&gt;PC Magazine&lt;/a&gt;. You should &lt;a href=&quot;https://kimkeypcmag.gli*tch.me/&quot;&gt;follow her work&lt;/a&gt; to get regular reminders to keep your online hygiene minty fresh.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the April 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-april-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-april-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the April 2023 edition&lt;/h1&gt;
&lt;p&gt;Webster’s Dictionary defines “April” as being the month when the dictionary was officially copyrighted by &lt;a href=&quot;https://www.merriam-webster.com/about-us/americas-first-dictionary&quot;&gt;Noah Webster&lt;/a&gt; on April 14, 1828. There’s probably some other stuff in there too but instead of reading the dictionary, let’s take a look at what the Glitch community created during THIS April, instead.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/blue-skies-ahead?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;_SPOTTED: The first Glitch app we’ve seen using the AT Protocol and Bluesky, created by &lt;a href=&quot;https://glitch.com/@gsajith&quot;&gt;@gsajith_&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🛠️ Cool tools&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://monoclejs.glitch.me/&quot;&gt;~monoclejs&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@Utopiah&quot;&gt;@Utopiah&lt;/a&gt;, this tool was created to assist with creating a mobile developer experience using the Monocle! 🧐&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://permutation-groups.glitch.me/&quot;&gt;~permutation-groups&lt;/a&gt;, behold, one of the fundamental atoms of symmetry, present in the mathematical fabric of all possible worlds …but in a format you can play with, created by &lt;a href=&quot;https://glitch.com/@tesseralis&quot;&gt;@tesseralis&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/edit/#!/hello-deno-fresh&quot;&gt;~hello-deno-fresh&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@pb.oliver.mcloughlin&quot;&gt;@pb.oliver.mcloughlin&lt;/a&gt; - we truly love to see a community-created Deno starter!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://shema-permutations.glitch.me/&quot;&gt;~shema-permutations&lt;/a&gt; randomized and represented all of the possible permutations of the Shema—approximately 68,000,000 unique prayers—and was created by &lt;a href=&quot;https://glitch.com/@dluxemburg&quot;&gt;@dluxemburg&lt;/a&gt;. ♥️&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/dct-station?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;_Hide your secret messages inside of the glitchy noise of this DCT station, created by &lt;a href=&quot;https://glitch.com/@ffd8&quot;&gt;@ffd8_&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;👾 Miscellaneous, but necessary!&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://random-garbage.glitch.me/&quot;&gt;~random-garbage&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@ryan.broderick&quot;&gt;@ryan.broderick&lt;/a&gt;, for Garbage Day fans, press the trash can button and it opens one of the 135 random links pulled from previous issues of Garbage Day in a new tab.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://nice-typhoon-kiwi.glitch.me/&quot;&gt;~nice-typhoon-kiwi&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@SummerAnneBurton&quot;&gt;@SummerAnneBurton&lt;/a&gt; lets you chat with Summbot for a while to get a custom mixtape made for you!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stop-chinatown-jail.glitch.me/&quot;&gt;~stop-chinatown-jail&lt;/a&gt;, sign up for a templated way to demonstrate your objections to a megajail being built in the Manhattan area of Chinatown.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;🕹️ Games and fun&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://a-fountain.glitch.me/&quot;&gt;~a-fountain&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@SerenaShen&quot;&gt;@SerenaShen&lt;/a&gt;, is a beautiful and creative take on the “Choose Your Own Adventure“ style of games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://the-speaker-zine.glitch.me/&quot;&gt;~the-speaker-zine&lt;/a&gt;, Enjoy listening to the very first issue of this new audio zine, created by &lt;a href=&quot;https://glitch.com/@fg-j&quot;&gt;@fg-j.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://keyboard-bashing.glitch.me/&quot;&gt;~keyboard-bashing&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;, finally gives us the answer to the question “Who among us would not want to bash a keyboard for fun?“&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~american-treasure-map-&quot;&gt;~american-treasure-map-&lt;/a&gt; is another &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; hit….with potentially life-changing consequences for treasure hunters!!!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/pebble-quixotic-bobolink?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Creator &lt;a href=&quot;https://glitch.com/@benjamin.hills94&quot;&gt;@benjamin.hills94&lt;/a&gt; used ChatGPT to create “Luna&#39;s Big Adventure,” a c&lt;/em&gt;ute game based on &lt;a href=&quot;https://twitter.com/therealbenhills/status/1647273582098100230&quot;&gt;his girlfriend&#39;s dog&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🤖 AI-inspired&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Did Mark fool you? We loved &lt;a href=&quot;https://blog.appliedinnovationexchange.com/our-ai-fooled-you-8f10e23029b2&quot;&gt;this writeup&lt;/a&gt; about how the team at Capgemini’s Applied Innovation Exchange used Glitch and GPT-3 to create a human-curated, AI-published bot for content curation and sharing.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unnotable-people.glitch.me/#3.6/39.81/-90.95&quot;&gt;~unnotable-people.glitch.me&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; was their fun April Fools prank in which ChatGPT shares the most unnotable people in America&#39;s biggest towns and cities.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pretty-impartial-daemonosaurus.glitch.me/app.html&quot;&gt;~pretty-impartial-daemonosaurus&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@EvanMarie&quot;&gt;@EvanMarie&lt;/a&gt; is a to-do app built with Glitch and ChatGPT.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s a wrap on another amazing month for the Glitch community! Follow us on the fediverse at &lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt; where you can share Glitch projects or playlists you built or love and want us to feature!&lt;/p&gt;
&lt;p&gt;You can still send them to us via the community forum, tweet them to us &lt;a href=&quot;https://twitter.com/@glitch&quot;&gt;@glitch&lt;/a&gt; or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;_The project featured in this post’s header image is _&lt;a href=&quot;https://cultured-wooden-krill.glitch.me/&quot;&gt;~cultured-wooden-krill*, created by @herbs&lt;/a&gt;t which combines fun RPG-esque gameplay with Unity, Needle Engine, and Glitch.*&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Software development isn’t writing syntax</title>
    <link href="https://blog.glitch.com/post/software-development-isnt-writing-syntax/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/software-development-isnt-writing-syntax/</id>
    <content type="html">&lt;h1&gt;Software development isn’t writing syntax&lt;/h1&gt;
&lt;p&gt;AI assisted coding has really taken off recently. The tech and &lt;a href=&quot;https://blog.glitch.com/post/yes-code-coding-with-ai&quot;&gt;the conversation around it&lt;/a&gt; say some interesting things about our understanding of what developers do.&lt;/p&gt;
&lt;p&gt;AI can write some kinds of code, and it’s even helping people who aren’t coders to make software applications. It’s also frequently wrong. We’re still learning the types of coding task it’s suited to — in what specific contexts it’s a help rather than a hindrance. Unrealistic expectations and inaccurate interpretations abound! &lt;strong&gt;The conversation reveals our inability to define the real skills in being a software developer.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s not writing syntax. Being able to recite the right keywords only takes you so far.&lt;/p&gt;
&lt;h2 id=&quot;ok-what-is-it-then&quot; tabindex=&quot;-1&quot;&gt;OK, what is it then? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/software-development-isnt-writing-syntax/#ok-what-is-it-then&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Back when I was training for tech, an instructor told us a story about a research exercise. A mix of people looked at a code sample for a short time and tried to memorize as much of it as possible. Some had never written code, and some were experienced software engineers. The non-coders were able to recount detail about the first couple of lines from the top of the excerpt. The developers remembered almost none of that detail, but recounted a high level overview of the structures they had seen (a loop, a conditional, etc). The developers understood the code differently.&lt;/p&gt;
&lt;p&gt;Code comprehension remains a neglected part of developer education, but this exercise reflects how integral it is to making software, and that abstraction level is a key aspect of working with code. The actual syntax is a &lt;em&gt;detail&lt;/em&gt; — an important one, the code won’t work if it’s wrong — but focusing on syntax is only helpful at a granular level, it doesn’t come close to conveying what a developer actually does.&lt;/p&gt;
&lt;h2 id=&quot;learning-and-context&quot; tabindex=&quot;-1&quot;&gt;Learning and context &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/software-development-isnt-writing-syntax/#learning-and-context&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I see a job posting that requires experience in specific frameworks or programming languages, it always seems like such a missed opportunity. Software engineering is fundamentally a &lt;em&gt;learning&lt;/em&gt; activity. Developers are always learning new technologies and solving new problems. Once you’ve learned one language you pick up more. What characterizes the more experienced developer is the ability to reapply skills in different contexts.&lt;/p&gt;
&lt;p&gt;I’ve had the privilege to work with incredibly highly skilled software engineers, and if I were to try to describe their talents and contributions, writing correct or efficient syntax would not make the list lol. Part of it is going past “how” and delving into “why” — articulating the problem as it stands within an organizational or social context, making sure you’re solving the right problem, and defining it in an actionable way. There’s a ton of communication and collaboration, and being comfortable with ambiguity is hugely valuable.&lt;/p&gt;
&lt;h2 id=&quot;different-interfaces&quot; tabindex=&quot;-1&quot;&gt;Different interfaces &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/software-development-isnt-writing-syntax/#different-interfaces&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Shifting abstraction levels have given us an evolving definition of software engineering since the inception of coding. What seems like essential knowledge to one generation of coders becomes an invisible part of the stack to the next generation. There’s a strong argument that AI is another interface in this cycle. Remember the discussion a few years ago about knowing how to use effective phrasing for a Google search? The algorithms in the tools we use daily have advanced, but describing many of them as natural language processing is still a stretch.&lt;/p&gt;
&lt;p&gt;Everyone who interacts with tech figures out how to give the inputs that get the desired output, whether you’re writing code or adjusting your accent because the voice recognition tool can’t process Glaswegian — we learn how to get the machines to do what we want.&lt;/p&gt;
&lt;h2 id=&quot;engaging-with-complexity&quot; tabindex=&quot;-1&quot;&gt;Engaging with complexity &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/software-development-isnt-writing-syntax/#engaging-with-complexity&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Increasing abstraction levels have been accompanied by the rise of the API — we make software by combining a lot of components towards a particular goal. Connecting all of these different tools means the activity is in part defined by its technological and community ecosystem. Software engineers make something valuable within a complex landscape of interacting systems.&lt;/p&gt;
&lt;p&gt;The modular style of making software is successful because it frees developers to focus their creativity on the parts of a project that make it &lt;em&gt;unique&lt;/em&gt; — which are also the parts AI is least able to approach.&lt;/p&gt;
&lt;p&gt;Making the web isn’t about writing code, it’s about being able to create and participate through technology. As it becomes harder to say what is and isn’t software development, maybe it becomes more interesting to ask other questions. For example, what does a tool enable people to do, what are the opportunities, and what are the risks of harm?&lt;/p&gt;
&lt;p&gt;*What do you think the skills in software development are? Share your thoughts in the &lt;a href=&quot;https://support.glitch.com/t/what-skills-do-software-developers-have-beyond-writing-code/62369&quot;&gt;Glitch community forum*!&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>5 Minutes with Stefan Bohacek, bot builder </title>
    <link href="https://blog.glitch.com/post/5-minutes-with-stefan-bohacek/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/5-minutes-with-stefan-bohacek/</id>
    <content type="html">&lt;h1&gt;5 Minutes with Stefan Bohacek, bot builder&lt;/h1&gt;
&lt;p&gt;If Stefan’s name sounds familiar, we profiled him 6 years ago (essentially, a million in web years) about &lt;a href=&quot;https://blog.glitch.com/post/creator-spotlight-building-twitter-bots-with-stefan-bohacek&quot;&gt;creating Twitter Bots&lt;/a&gt;. Obviously &lt;em&gt;a lot&lt;/em&gt; has changed since then (we got TikTok, a global pandemic happened, we lost Twitter) aside from Stefan&#39;s passion for creating bots. We caught up with him to chat about the recent AI hype and the future of bots on the web.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Glitch: Do you remember the first bot you ever interacted with?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Stefan: The first two bots I remember learning about would be &lt;a href=&quot;https://botwiki.org/bot/congressedits/&quot;&gt;@congressedits&lt;/a&gt;, which is a bot that posts anonymous Wikipedia edits made from IP addresses associated with the US Congress, and &lt;a href=&quot;https://twitter.com/YesYoureRacist&quot;&gt;@YesYoureRacist&lt;/a&gt;, which originally retweeted tweets that contain “I&#39;m not a racist.” Now it seems to be more of a manually managed account.&lt;/p&gt;
&lt;p&gt;Either way, both of these showed me how a simple, yet clever idea can be very impactful.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;I imagine that there are many folks these days who hear &amp;quot;bots&amp;quot; and (similar to the word &amp;quot;hacking&amp;quot;) assume the worst: misinformation, threats to democracy, spam, etc. Does this happen when you talk about your work and if so how do you reconcile that in a way that shows how great bots can be without dismissing the threat that actual bad bots are?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I don’t actually recall having this conversation personally, but I am very much aware of this perception.&lt;/p&gt;
&lt;p&gt;I have this &lt;a href=&quot;https://youtu.be/_MKcBahA-i4?t=157&quot;&gt;video, from a few years ago, of a UX review of Botwiki done by someone who’s not too familiar with creative bots&lt;/a&gt;. And I really enjoy the part where the person speaking goes from visiting a website on which they have no idea what to expect, to saying: &lt;em&gt;that’s kind of cool&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;I hope Botwiki has the same impact on people who come across it, perhaps by accident, or trying to learn more about other kinds of bots, and realizing that there’s a lot more to this topic.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;There’s been so much change and uncertainty in a lot of the bot-building world lately, what keeps you motivated to help people build bots even when it’s challenging?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve been working on Botwiki for a few years now, and there were definitely moments when I did feel burnt out. And that’s when you know you need to step back from what you’re working on, take a break, focus on something else.&lt;/p&gt;
&lt;p&gt;But this site, even if it’s a pretty small niche, feels very special to me. There really isn’t a project quite like this one, and I still get occasional emails, less so now, compared to the early days, with people reaching out with questions, asking for help with things not covered by my tutorials. And I really enjoy that, I like being able to help others, and seeing their excitement when they get their idea working. I find that very rewarding.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What&#39;s a platform you wish you could build a bot for but they don&#39;t have an API for it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;That’s a great question, and I guess I don’t really have an answer for you. It feels like every big platform has an API nowadays. And if not, there’s usually a way around it.&lt;/p&gt;
&lt;p&gt;I would say, the one challenge I see here is platforms starting off being open to developers, but as their venture capital funding starts to dry up, and they need to turn profit, things start to get closed off and limited. See Twitter for example, where they’re now &lt;a href=&quot;https://mashable.com/article/twitter-elon-musk-paid-enterprise-api-access-pricing&quot;&gt;charging ridiculous sums for things that used to be free&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;AI hype aside, what do you actually see as being the next big thing for bots, and the like?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After Twitter’s takeover by Elon Musk last year, after a brief period of living in denial about the whole thing, I’ve moved my attention to the fediverse. I’ve had an account on Mastodon for a few years by then, but didn’t really get much out of it, but that has changed significantly, as more and more people flee Twitter.
And it’s a breath of fresh air, on many levels, including it being a great platform for creative automation.&lt;/p&gt;
&lt;p&gt;Mastodon’s API is very similar to Twitter’s, with fewer restrictions, and it’s completely free, so it’s really easy to get up and running on it, even to move over your existing Twitter bots.&lt;/p&gt;
&lt;p&gt;And that’s what I’ve been seeing, folks have been migrating their bots from Twitter, and &lt;a href=&quot;https://botwiki.org/bot/?networks=fediverse&quot;&gt;making a lot of new ones as well&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And because of how the fediverse works, you can actually build a bot that doesn’t really run on any of the existing fediverse networks, like Mastodon, but it’s its own server, so to speak, and becomes a part of the fediverse. And that’s pretty cool from a technical point of view, and something you can’t do with today’s commercial social networks.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/titlecard-adam-curtis?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you have a favorite project, or maybe bot that you’ve seen on Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I have quite a few of them saved, the list is pretty long. I really like lists on Glitch, like this one with &lt;a href=&quot;https://glitch.com/@glitch/data-journalism&quot;&gt;Data Journalism projects&lt;/a&gt;. I’m into music, so I definitely have to mention &lt;a href=&quot;https://drum-machine.glitch.me/&quot;&gt;this nice little drum machine&lt;/a&gt;. I’m a big fan of the documentary filmmaker Adam Curtis, so &lt;a href=&quot;https://titlecard-adam-curtis.glitch.me/&quot;&gt;this title card builder using his style&lt;/a&gt; was a neat find. The &lt;a href=&quot;https://likelike.glitch.me/?room=likelikeOutside&quot;&gt;Online Museum of Multiplayer Art&lt;/a&gt; is also great. And I enjoy browsing the various demos, like &lt;a href=&quot;https://glitch.com/~aframe&quot;&gt;the ones for A-Frame&lt;/a&gt;. And as for bots, I really like &lt;a href=&quot;https://botwiki.org/bot/soqbot/&quot;&gt;this sock-generating one&lt;/a&gt;, which is actually a remix of my Twitter bot template.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I host &lt;a href=&quot;https://stefanbohacek.online/@stefan&quot;&gt;my own Mastodon instance&lt;/a&gt;, and you can also follow me on &lt;a href=&quot;https://soundcloud.com/stefanbohacek&quot;&gt;SoundCloud&lt;/a&gt; and &lt;a href=&quot;https://github.com/stefanbohacek&quot;&gt;GitHub&lt;/a&gt;. And &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;Glitch&lt;/a&gt;, of course!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Stefan Bohacek is a web developer and engineering manager, and a prolific bot creator. His templates for building bots have been remixed by hundreds of developers, and his work has been featured in Wired, The Verge, and other tech blogs and online publications.&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the May 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-may-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-may-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the May 2023 edition&lt;/h1&gt;
&lt;p&gt;June is about to be a very exciting month for the Glitch community! But before we get to that, you know we have to celebrate all of the cool things that were created in May. From mythical monsters to time travel to playing with custom domains, the Glitch community was very busy building, experimenting, and making the web a blast.&lt;/p&gt;
&lt;p&gt;Speaking of custom domains, special shout out to all of the folks who participated in the &lt;a href=&quot;https://support.glitch.com/t/wrapping-up-tls-testing-feedback-wanted-also-a-sneak-peek-at-whats-next/62592/2&quot;&gt;community testing&lt;/a&gt; last month. You all helped us to make Glitch and Fastly even better for building with and we can’t wait to show you how. If you missed out on that fun, don’t worry! There will be another round of community testing coming soon to try out Fastly features on Glitch apps from within the Glitch editor. If this sounds like something you’d be interested in, share your interest by commenting on &lt;a href=&quot;https://support.glitch.com/t/community-open-thread-25-june-2-2023/62694&quot;&gt;this sneak peek thread&lt;/a&gt; in our community forum!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool Tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://biking-in-chicago.glitch.me/&quot;&gt;~biking-in-chicago&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@etsinger&quot;&gt;@etsinger&lt;/a&gt; gives you the lowdown on the issues facing bikers in the Chicago area.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://creating-with-data.glitch.me/shirt-designer&quot;&gt;~creating-with-data.glitch.me/shirt-designer&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@digitalWestie&quot;&gt;@digitalWestie&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@petra89962&quot;&gt;@petra89962&lt;/a&gt; uses generative art to create some shirts people would truly love to buy!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://archive-stumbler.glitch.me/&quot;&gt;~archive-stumbler&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@ckolderup&quot;&gt;@ckolderup&lt;/a&gt; lets you explore the Internet Archive in a “Stumble Upon” style.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://gh-pages.glitch.me/&quot;&gt;~gh-pages&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@domfarolino&quot;&gt;@domfarolino&lt;/a&gt; is a useful tool for remembering how many static pages you’ve deployed to GitHub.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/succession-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://succession-generator.glitch.me/&quot;&gt;~succession-generator&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt; lets you hold *onto your emotional support billionaires’ toxic family drama just a tad longer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and Games 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://minigamesbyjess.glitch.me/&quot;&gt;~minigamesbyjess&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@jessameliasilver&quot;&gt;@jessameliasilver&lt;/a&gt; is the perfect way to kick off your Friday, with a variety of fun mini games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://notsoterriblestory.glitch.me/&quot;&gt;~notsoterriblestory&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sjsbutterfly&quot;&gt;@sjsbutterfly&lt;/a&gt; is a fun “choose your own adventure” style game.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://poetechnics-transfluxions.glitch.me/&quot;&gt;~poetechnics-transfluxions&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@ryanhgreene1&quot;&gt;@ryanhgreene1&lt;/a&gt; is a fascinating collection of poems, diagrams, and figures from Yaxkin Melchy’s &amp;quot;constellation book&amp;quot; called EL NUEVO MUNDO or THE NEW WORLD.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pale-reliable-fog.glitch.me/&quot;&gt;~pale-reliable-fog&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aagunasekaran&quot;&gt;@aagunasekaran&lt;/a&gt; will keep you on your toes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://word-mastermind.glitch.me/&quot;&gt;~word-mastermind&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@clupasq&quot;&gt;@clupasq&lt;/a&gt; a fun word guessing ga—….it’s wordle, it’s a wordle clone and I just now realized.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mythical-creatures?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_&lt;a href=&quot;https://mythical-creatures.glitch.me/&quot;&gt;~mythical-creatures&lt;/a&gt; by &lt;a href=&quot;https://glitch_.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; lets you wander the world of cryptids at your own peril!!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nice and notable apps 🏆&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wswjp.glitch.me/&quot;&gt;~wswjp&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Flench04&quot;&gt;@Flench04&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@sutherland.creations&quot;&gt;@sutherland.creations&lt;/a&gt; details racism facing the Douglas County School District.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://timetravel-streetview.glitch.me/&quot;&gt;~timetravel-streetview&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is not a new app, but allows you to now travel to Los Angeles in 2100.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~birds-eye-quebec&quot;&gt;~birds-eye-quebec&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; takes you over Sherbrooke, Quebec circa 1881.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cubshomegametoday.glitch.me/&quot;&gt;~cubshomegametoday&lt;/a&gt; created by ​​&lt;a href=&quot;https://glitch.com/@jbouvier&quot;&gt;@jbouvier&lt;/a&gt; is like a Magic 8 Ball for Chicago Cubs fans.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tbb-links.glitch.me/&quot;&gt;~tbb-links&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@triangleblogblog&quot;&gt;@triangleblogblog&lt;/a&gt; is a cool Glitch in Bio app for Triangle Blog Blog fans.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/galaxykate-arvr-aframe?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://glitch.com/~galaxykate-arvr-aframe&quot;&gt;~galaxykate-arvr-aframe&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@galax*ykate&quot;&gt;@galaxykate&lt;/a&gt; gives you a chance to play around with WebXR, remix it and give it a try!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is art! 🖼️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://paint-it-timelapse.glitch.me/&quot;&gt;~paint-it-timelapse&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@new.in.twon&quot;&gt;@new.in.twon&lt;/a&gt; is a soothing timelapse painting of whatever you choose!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://incantationbowl.glitch.me/&quot;&gt;~incantationbowl&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@olee0114&quot;&gt;@olee0114&lt;/a&gt; lets you unearth a 3D incantation bowl from ancient Mesopotamia.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://strange-attraction.glitch.me/?a=1.588871069797266&amp;amp;b=-1.8205115487215173&amp;amp;c=-0.2967706244292678&amp;amp;d=0.911181561270773&amp;amp;ho=0&amp;amp;x=-75&amp;amp;y=0&amp;amp;z=1&quot;&gt;~strange-attraction&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan-m&lt;/a&gt; is another satisfying project that creates beautiful art generated by math that you can shuffle to your heart’s content.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://staging.bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The project featured in this post’s header image is &lt;a href=&quot;https://bikebus.glitch.me/&quot;&gt;~bikebus&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@daniel73473&quot;&gt;@daniel73473&lt;/a&gt; for the Chicago metro area, not the Milwaukee area—but&lt;/em&gt; if there is a Milwaukee bike bus we would love to know about it!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Celebrating an open app ecosystem with Apple and a new vision for the web</title>
    <link href="https://blog.glitch.com/post/celebrating-an-open-app-ecosystem-with-apple/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/celebrating-an-open-app-ecosystem-with-apple/</id>
    <content type="html">&lt;h1&gt;Celebrating an open app ecosystem with Apple and a new vision for the web&lt;/h1&gt;
&lt;p&gt;All of us here at Glitch were watching Apple’s WWDC announcements today with excitement. Product launches are always fun, and new operating systems and features are great. But our takeaway from what Apple just announced is so much more. It feels like a wonderful, familiar story of connecting to people, customers and non-customers alike, through the magic of open standards powering new realities.&lt;/p&gt;
&lt;p&gt;When I was a kid Apple computers were the monochromatic way I got to live the Oregon Trail in the computer room at school. I liked the rainbows in the logo, but it wasn’t until I first saw the internet almost 30 years ago that I really started to care about computers.&lt;/p&gt;
&lt;p&gt;In 2007, everything about the internet changed when Apple introduced the first iPhone. Steve Jobs got up and said “We’ve got a very sweet story,” and talked about how developers would be able to build apps for iOS with HTML. Since then the web’s only grown more central to our lives but those of us who want to to build full-featured apps for the iPhone with HTML have always had a wishlist of &lt;em&gt;one more thing&lt;/em&gt; we were waiting for — until today.&lt;/p&gt;
&lt;p&gt;The Glitch community has been building installable web apps for years, taking advantage of the web features often called &amp;quot;progressive web apps&amp;quot; (PWAs) or web apps. Our Glitch-in-Bio app was a PWA from day one so maybe you’ve built one already! To celebrate this milestone from Apple we’re releasing a couple new tools the community can use to build installable apps:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~glitch-hello-installable&quot;&gt;Hello Installable&lt;/a&gt; is a basic PWA starter that includes everything you need to build installable apps — including push support,&lt;/li&gt;
&lt;li&gt;And what fun would push support be without a way to send notifications? &lt;a href=&quot;https://glitch.com/~glitch-push-sender&quot;&gt;Push Sender&lt;/a&gt; is a free and open push server that’s easy to set up and plug into your new app! 
Web apps aren’t the only exciting thing Apple talked about today. Their new VR headset, Vision Pro, looks amazing and has the potential to level-up the augmented reality experience which we are very excited about since &lt;a href=&quot;https://glitch.com/reality&quot;&gt;WebXR developers&lt;/a&gt; are one of the biggest communities on Glitch, building VR and AR for the web. This is so cool because it’s an amazing example of the developer community defining a space, working with the W3C to define open standards for the immersive web, and really showing companies like Apple the potential of what they’re building.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/glitch-hello-installable?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;With iOS 17, Apple is making good on that original vision for web apps as first-class citizens in their app ecosystem. Mobile Safari is gaining increased support for web apps by implementing the web push API — which means developers can write web apps that install directly to your phone and can send notifications like every other app you’ve got.&lt;/p&gt;
&lt;p&gt;Because they’re built on open standards championed by the W3C, web apps already have wide support on other platforms — but Apple embracing PWAs on iOS means your app will just work everywhere. Web developers get access to things like device rotation, offline access, and even push notifications and the whole web wins. Open standards are how we connect the web, letting everyone participate no matter where they are or what kind of device they’re using.&lt;/p&gt;
&lt;p&gt;We’re showing off lots of great WebXR apps from the community on glitch.com, but there’s no shortage of authoring tools either. A-Frame is one of the most intuitive ways to get started with WebXR and they maintain community starters on Glitch. You can remix and get started writing VR right in your HTML. And our friends at &lt;a href=&quot;https://needle.tools/&quot;&gt;Needle&lt;/a&gt; have built tools that plug in to Blender and publish standards-based VR and AR scenes ready for the web — you can even publish straight to Glitch!&lt;/p&gt;
&lt;p&gt;I still miss the rainbow in Apple’s logo, but when I see them embracing the open web and following amazing work from the developer community it reminds me why I was so excited about the web when I first saw it so many years ago: this is a place we all get to build together. And now it’s easier than ever to do that in a browser, on mobile devices, and in new realities. I can’t wait to see what the Glitch community builds with all this good news coming out of Cupertino.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Web apps and mixed reality: a vision the Glitch community has been leading</title>
    <link href="https://blog.glitch.com/post/web-apps-and-mixed-reality-a-vision-the-glitch-community-has-been-leading/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/web-apps-and-mixed-reality-a-vision-the-glitch-community-has-been-leading/</id>
    <content type="html">&lt;h1&gt;Web apps and mixed reality: a vision the Glitch community has been leading&lt;/h1&gt;
&lt;p&gt;This is a very exciting time for the open web. From the &lt;a href=&quot;https://webkit.org/blog/13966/webkit-features-in-safari-16-4/&quot;&gt;recent updates to Safari&lt;/a&gt; enabling &lt;a href=&quot;https://webkit.org/blog/13878/web-push-for-web-apps-on-ios-and-ipados/&quot;&gt;native app experiences&lt;/a&gt; in the browser, to this week’s announcement of the new mixed reality headset, Vision Pro, at WWDC, a whole new community of makers is being introduced to cutting edge tech built for, and oftentimes &lt;em&gt;with&lt;/em&gt;, a web browser. We’re glad to see &lt;a href=&quot;https://webkit.org/blog/14205/news-from-wwdc23-webkit-features-in-safari-17-beta/&quot;&gt;Apple expanding their support&lt;/a&gt; for what the Glitch community has been building and advocating for over the last 6 years: creative, compelling experiences built using open web standards.&lt;/p&gt;
&lt;h2 id=&quot;progressive-web-apps&quot; tabindex=&quot;-1&quot;&gt;[Progressive] Web Apps &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/web-apps-and-mixed-reality-a-vision-the-glitch-community-has-been-leading/#progressive-web-apps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The phrase “progressive web app” dates back to &lt;a href=&quot;https://infrequently.org/2015/06/progressive-apps-escaping-tabs-without-losing-our-soul/&quot;&gt;almost exactly 8 years ago&lt;/a&gt;, and I would be remiss to not give due credit to the &lt;a href=&quot;https://glitch.com/@webdev&quot;&gt;Chrome Developer Relations team&lt;/a&gt; and its alumni since then for their advocacy and education for the experience of app-like interactions in the browser that has performance at top of mind. You can find many starters for “PWAs” from them on Glitch, like &lt;a href=&quot;https://glitch.com/@petele&quot;&gt;@petele&lt;/a&gt;’s &lt;a href=&quot;https://glitch.com/@petele/your-first-pwa&quot;&gt;Your First PWA playlist&lt;/a&gt;. This is the technology behind Apple’s new support for what they’re simply calling “Web Apps” but you can build with and use them today.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/writepad?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Progressive web apps like writepad.glitch.me enable native app experiences without the walled garden around development, or necessity of device specificity.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;By the way, if you’re one of the 100,000+ people who have remixed &lt;a href=&quot;https://glitch.com/glitch-in-bio&quot;&gt;Glitch in Bio&lt;/a&gt;, you’ve already created a progressive web app that can be installed and works offline. And &lt;a href=&quot;https://blog.glitch.com/post/celebrating-an-open-app-ecosystem-with-apple&quot;&gt;we just launched our newest PWA starters&lt;/a&gt; that give you everything you need to build installable apps and also send push notifications.&lt;/p&gt;
&lt;h2 id=&quot;mixed-reality&quot; tabindex=&quot;-1&quot;&gt;Mixed Reality &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/web-apps-and-mixed-reality-a-vision-the-glitch-community-has-been-leading/#mixed-reality&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Virtual and augmented reality are buildable for the browser thanks to &lt;a href=&quot;https://glitch.com/webxr&quot;&gt;WebXR&lt;/a&gt;, an API that enables browsers and mixed reality devices to connect, libraries like &lt;a href=&quot;https://threejs.org/&quot;&gt;Three.js&lt;/a&gt; which enable 3D creations to come to life in the browser, and 3D engines like &lt;a href=&quot;https://needle.tools/&quot;&gt;Needle Tools&lt;/a&gt; (whose incredible site runs on Glitch!). Much like PWAs, the Glitch community &lt;a href=&quot;https://blog.glitch.com/post/worlds-to-explore-immersive-web-experiences&quot;&gt;has been building and innovating with 3D experiences&lt;/a&gt; for several years; one of our earliest communities to truly adopt and grow on Glitch was &lt;a href=&quot;https://aframe.io/&quot;&gt;A-frame&lt;/a&gt;, a web framework for building virtual reality that &lt;a href=&quot;https://glitch.com/edit/#!/aframe&quot;&gt;uses Glitch to host their starter app&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/galaxykate-arvr-aframe?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;An even more dynamic, scene-changing A-frame starter by @galaxykate&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Our community has made all different kinds of apps in 3D, like the meditative and surreal &lt;a href=&quot;https://homer-metaverse.glitch.me/&quot;&gt;~homer-metaverse&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@fcor&quot;&gt;@fcor&lt;/a&gt;, whose profile has even more playlists for WebXR learning and creativity. And ~&lt;a href=&quot;https://koi-garden.glitch.me/&quot;&gt;koi-garden&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt;, an AR/VR developer at Apple, was a favorite call out &lt;a href=&quot;https://support.glitch.com/t/what-are-your-fave-webxr-experiences/62609/2&quot;&gt;in our community forum&lt;/a&gt;. Ada is also a &lt;a href=&quot;https://www.w3.org/immersive-web/&quot;&gt;co-chair of the Immersive Web Group&lt;/a&gt; and is my go-to creator for really well-made WebXR apps on Glitch.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/koi-garden?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;koi-garden.glitch.me in action – turn on the sound for an instant chill vibe!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Just like with most of the examples Apple showed at WWDC, mixed reality can absolutely be more functional than creative, but on Glitch it’s *both. *Check out &lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt;’s &lt;a href=&quot;https://epb.glitch.me/&quot;&gt;3D “XR in bio”&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@nbackous&quot;&gt;@nbackous&lt;/a&gt;’ &lt;a href=&quot;https://nathan-backous.glitch.me/&quot;&gt;virtual neon resume&lt;/a&gt; for inspiration.&lt;/p&gt;
&lt;p&gt;Something that I think is really special about the WebXR community is how engaged and eager to educate the maintainers of its most prolific libraries are. You’ll hardly find a question on Stack Overflow about A-frame unanswered or without help from maintainer &lt;a href=&quot;https://glitch.com/@dmarcos&quot;&gt;@dmarcos&lt;/a&gt;, or someone sharing their Three.js project without encouragement from its creator &lt;a href=&quot;https://glitch.com/@mrdoob&quot;&gt;@mrdoob&lt;/a&gt;, who also works on the &lt;a href=&quot;https://modelviewer.dev/&quot;&gt;model-viewer component&lt;/a&gt; that Glitch uses to show 3D files in the editor’s Assets panel.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/modelviewer-tester?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;This model-viewer component tester shows you the controls you can use when embedding your own 3D models in the browser.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I have always found building an open web to be so exciting, but right now feels really special as we see not only the evolution of 3D imagery, native-app-like interactions, and overall more performant experiences in the browser, but also the evolution of the developer experience when creating them. Everyone who is looking to experiment, play, and even build their next great app is welcome to do so on Glitch, and they’ll be alongside the friendliest and most knowledgeable developers in the space. And &lt;a href=&quot;https://glitch.com/&quot;&gt;we made it easier than ever to get you started&lt;/a&gt;. I can’t wait to see what the future has in store for the web, and what the Glitch community continues to create with it!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The header image of this post is a screenshot of &lt;a href=&quot;https://glitch.com/~castle-staging&quot;&gt;~castle-staging&lt;/a&gt;, a virtual castle building app deployed from Unity to Glitch us&lt;/em&gt;ing &lt;a href=&quot;https://needle.tools/&quot;&gt;Needle&lt;/a&gt; by the creators of Needle!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>5 minutes with Summer Anne Burton, creative director and mixtape magician</title>
    <link href="https://blog.glitch.com/post/5-minutes-with-summer-anne-burton/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/5-minutes-with-summer-anne-burton/</id>
    <content type="html">&lt;h1&gt;5 minutes with Summer Anne Burton, creative director and mixtape magician&lt;/h1&gt;
&lt;p&gt;When I first discovered &lt;a href=&quot;https://nice-typhoon-kiwi.glitch.me/&quot;&gt;Summbot&lt;/a&gt;, Summer Anne Burton’s magical mixtape creator, I knew I had to reach out to her and find out the story behind it. I love mixtapes so much (RIP “burning” cds), and the one Summbot created for me hit me so hard: 10cc, Etta James, Yo La Tengo and Vince Staples??? It’s one of the most intriguing and joyful experiences I’ve had on the internet in a long time, which is one of the reasons Glitch exists – as an outlet for everyone to build experiences for others to delight in. Thankfully, Summer agreed to chat with me about her experience being online through the years, Glitch, and even everyone’s favorite topic: AI. Please enjoy our conversation, and definitely get a playlist from Summbot!&lt;/p&gt;
&lt;p&gt;**Jenn: How did you hear about Glitch and why did you use it instead of other options out there? **&lt;/p&gt;
&lt;p&gt;Summer: I’m a longtime internet explorer of sorts, who first made a personal website in the mid-90s, but I had long left behind coding in favor of working in social media and digital media. I was familiar with Anil Dash’s work and had followed Glitch’s mission with interest from afar for a longtime. At BuzzFeed, I worked with a talented young writer, &lt;a href=&quot;https://twitter.com/anjapatel&quot;&gt;Anjali&lt;/a&gt;, who had an interest in coding and later recommended her to Anil for a job at Glitch and was happy to see that come through (she’s now an engineer at Etsy). I had remained interested in coding but when I finally came back around, Glitch instantly rose to mind as the “easy place” to go.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Have you ever tried to code (or learn to code) before? What got in your way?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I coded HTML obsessively throughout the ‘90s and then let those skills totally deprecate as I became more obsessed with social platforms like Livejournal and Myspace. I wrote a bit about my &lt;a href=&quot;https://www.buzzfeednews.com/article/summeranne/social-networking-a-love-story&quot;&gt;autobiography-by-way-of-platforms for BuzzFeed back in 2014&lt;/a&gt; for anyone else for whom this is a special interest, but suffice to say I have always been interested in tech but I gravitate more towards “soft skills,” potentially because of my total lack of technical education (I was unschooled after third grade). I’ve always been an autodidact, which works for coding, but I’m also sometimes someone who quits when it gets hard.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What do you dislike most about coding?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m pretty impatient. As an artist, writer, etc, I’ve always been someone who favored quick processes and mess/chaos. That’s why I’m a better cook than I am a baker. That hasn’t always felt like it worked well with code. I have a ton of ideas. I always wished I had a best friend who was a technical whiz and wanted to implement all of them for me. When I started messing around with GPT-4, it sort of unlocked that fantasy for me. I was able to describe an idea and get code generated. Then the code wasn’t perfect, and I ended up having to hunt down tutorials and gits and read API documentation and basically halfway learned to code while fixing its mediocre code. But for me, that process was much much easier than starting from scratch.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where did you come up with the ideas for Mixtape Machine and The Five Minute Poem?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I am most interested in software that unlocks human creativity. I grew up playing text based RPGs, including early multiplayer online games where you build things together, and I always loved character creators and engaging with non-player characters in improv. These are just the things that are fun to me! I guess when I’m coding, ever since I was a kid, I’m just trying to entertain myself.&lt;/p&gt;
&lt;p&gt;Anyway, with the Mixtape Machine and the Poetry Generator both, I was interested in exploring the uses of OpenAI’s chat bots in a different mode than most people use them — to prompt human creativity, in the case of the poetry game, or to collect thoughts in a sort of dreamlike way, for Summbot (the mixtape machine).&lt;/p&gt;
&lt;p&gt;For the poetry generator, all the prompt questions in the input box were written by GPT-4. I used some reference names such as Brian Eno’s Oblique Strategies and David Lynch, and provided some example questions, to get at the kind of weird thing I wanted to prompt. It’s meant to just be a little private exercise to unstick yourself.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/lowly-dandelion-echidna?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Summbot the mixtape machine took a lot longer and was a much bigger idea. I love making people custom playlists — when I was younger they were physical mix CDs or tapes — and I think it’s such a warm and important human thing that would be totally lost in a “metaverse world” the way some people imagine it. I also always want to share music with people, but find I lack the expertise/authority to just be a critic type figurehead. I’d much rather flirt with everyone in the world and then give them a few songs that remind me of them. So that’s what Summbot is designed to do.&lt;/p&gt;
&lt;p&gt;I made the images of “Summbot” in Midjourney, but they are mostly combinations of Midjourney outputs “blended” with &lt;a href=&quot;https://www.summeranneburton.com/artwork/&quot;&gt;my own original artwork&lt;/a&gt; and selfies. There’s like 300 of them and they reload when you reload the page. After you chat with Summbot, she makes you a mixtape that’s based on a giant playlist of mine, filtered by keywords from your conversation. She also creates a title and a cover, which she generates by making a Dalle prompt based on your convo. Every once in awhile something goes wrong, but I think it’s pretty fun and addictive. One friend called her a “Manic Pixie Summbot” and that’s probably pretty accurate.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nice-typhoon-kiwi?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What blogs/newsletters are you reading?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I love my old colleague Ryan’s newsletter &lt;a href=&quot;https://www.garbageday.email/&quot;&gt;Garbage Day&lt;/a&gt;, and I think he has the sharpest POV on the changing internet and AI stuff out there. I am an obsessive reader of Casey Lewis’s &lt;a href=&quot;https://afterschool.substack.com/?utm_source=substack&amp;amp;utm_medium=web&amp;amp;utm_campaign=substack_profile&quot;&gt;After School&lt;/a&gt; substack on youth trends — both because it touches a lot of my day job work as a Creative Director at a communications agency, Praytell Strategy, and also because I’m always trying to stay cool as I get older. And — not coding related, but feels like I would be remiss not to mention I’m a huge &lt;a href=&quot;https://www.patreon.com/jokermen&quot;&gt;Jokermen podcast&lt;/a&gt; universe fanatic. I mostly lurk in their Discord but it is one of my favorite online communities.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What site or tool do you wish everybody knew about?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m a huge fan of Glitch and letting everyone know how easy and fun it is to use lol (not paid to say this). I also think Canva and Notion are great tools with great free levels and fairly priced paid plans — they help my not-organized and not-clean brain do better work. Lastly, shoutout to &lt;a href=&quot;https://spotify-dedup.com/&quot;&gt;JMPerez’s Spotify DeDupe tool&lt;/a&gt;, which helped me clean up my Summbot playlist.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is your favorite thing about the internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I just like all the places where people go to express parts of themselves to each other and leave something behind of who they are. I think we’re cute.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m @summeranne on ig, spotify, and twitter for now (anyone have a bluesky invite I can have?). If you are interested in working with me, get in touch summer.burton@praytellstrategy.com through Praytell Strategy — my interest in AI was spurred by my work there and we are always open to collaboration! &amp;lt;3&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Summer Anne Burton is the creative director at &lt;a href=&quot;https://www.praytellagency.com/&quot;&gt;Praytell Agency&lt;/a&gt;, as well as a drummer, DJ, write&lt;/em&gt;r, illustrator, and Glitch creator!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the June 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-june-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-june-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the June 2023 edition&lt;/h1&gt;
&lt;p&gt;Right now it feels like there is so much going on around the web! It might seem like it’s getting harder to keep track of all of the things, but taking a break is always okay. Studies show that taking frequent breaks in general keeps you more relaxed, more productive, and my personal favorite: more creative. So roll back your shoulders, unclench your jaw, take a deep breath in through your nose and out through your mouth, and enjoy what the Glitch community created during the month of June.&lt;/p&gt;
&lt;p&gt;In case you missed it, way back at the beginning of last month, we gave &lt;a href=&quot;https://glitch.com/&quot;&gt;glitch.com&lt;/a&gt; a makeover, so it could reflect all of the cool, intriguing, and inspiring projects that you—the Glitch community—create! Take a look sometime, you might just see your own app. 😉 Plus, if you’re at all curious about the new Apple Vision Pro, you can start building for the XR future now on Glitch!&lt;/p&gt;
&lt;p&gt;Oh! And another thing. Glitch celebrated its seventh birthday recently, making it a Gemini (making the fish, in fact, twins)! Shoutout to those of you who remember it way back when it was &lt;a href=&quot;https://www.joelonsoftware.com/2016/05/31/introducing-hyperdev/&quot;&gt;HyperDev&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Installable web wins 🏆&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;One of the least-known, but coolest things about modern web apps is how you can easily install them on your phone or laptop or tablet to run just like any other app. Here are some of the latest glitch apps you might want to install, all based on remixing our &lt;a href=&quot;https://glitch.com/edit/#!/remix/glitch-hello-installable&quot;&gt;~glitch-hello-installable&lt;/a&gt; starter that lets you make apps like this for free:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://what2eat.glitch.me/&quot;&gt;What2Eat&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@bangorip&quot;&gt;@bangorip&lt;/a&gt;, is a meal-planning app that pulls in quick recipes for you using basic styles&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://jungle-pwa-webusb.glitch.me/&quot;&gt;~jungle-pwa-webusb&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@florent.vibert&quot;&gt;@florent.vibert&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/@griffaud&quot;&gt;@griffaud&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/@gilles.riffaud&quot;&gt;@gilles.riffaud&lt;/a&gt; is a demo of an installable Progressive Web App with WebUSB capability.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://leomessi.glitch.me/&quot;&gt;~leomessi&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@saachidhaliwal&quot;&gt;@saachidhaliwal&lt;/a&gt; is a site focused on dark matter and dark energy for all your dark astrophysicist needs.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/mayfly?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://mayfly.glitch.me/&quot;&gt;~mayfly&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@somi&quot;&gt;@somi&lt;/a&gt; is an ephemeral notepad where your notes l&lt;/em&gt;ast 24 hours…seems like this would be great for venting.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~terrific-jumbled-lock&quot;&gt;~terrific-jumbled-lock&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@Pufferfish101007&quot;&gt;@Pufferfish101007&lt;/a&gt; is a JavaScript Compute starter app for Glitch to port to Rust created during the &lt;a href=&quot;https://support.glitch.com/t/signup-thread-glitch-community-testing/62878&quot;&gt;Glitch Community Testing Program&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://testing-hill-shading.glitch.me/&quot;&gt;~testing-hill-shading&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@Pomax&quot;&gt;@Pomax&lt;/a&gt; is a tutorial that shows you how to turn a height map image into a nice looking 2D map&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://skitter-luminous-heaven.glitch.me/&quot;&gt;~skitter-luminous-heaven&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@lita.doolan&quot;&gt;@lita.doolan&lt;/a&gt;, is a feminist wellness chatbot that encourages you with suggestions on how to relax&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://florentine-glen-piccolo.glitch.me/&quot;&gt;~florentine-glen-piccolo&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@atog&quot;&gt;@atog&lt;/a&gt; is a script that will show others what you&#39;re listening to via &lt;a href=&quot;http://last.fm/&quot;&gt;last.fm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;**Games + fun 👾 **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://yyna.glitch.me/games/null.html&quot;&gt;~yyna&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@yynaa&quot;&gt;@yynaa&lt;/a&gt;** **is a cute site full of mini-games to play&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://you-see-the-moon.glitch.me/&quot;&gt;~you-see-the-moon&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@identikitten&quot;&gt;@identikitten&lt;/a&gt; is a microfiction site they made to not let echo anxiety defeat them—or you!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://alignments.glitch.me/&quot;&gt;~alignments&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@vanessa-vasquez&quot;&gt;@vanessa-vasquez&lt;/a&gt; is an app that allows you to create and share alignment charts with your friends. Finally, an app that shows if you’re more of a Jenn Schiffer or Jenn Turner type of Jenn.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/stupendous-aluminum-citrine?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://stupendous-aluminum-citrine.glitch.me/&quot;&gt;~stupendous-aluminum-citrine&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@lyzleong&quot;&gt;@lyzleong&lt;/a&gt; is a collection o&lt;/em&gt;f skies from friends scattered all over the world using spreadsheets to create it!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WebXR and other art! 🖼️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://flexispot-sit2go-fc211.glitch.me/&quot;&gt;~flexispot-sit2go-fc211&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@sgidon&quot;&gt;@sgidon&lt;/a&gt; is a 3D rendering of FlexiSpot Sit2Go Model FC211, for all you ergonomic workstation fans.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://needle-apple-vision-pro.glitch.me/&quot;&gt;~needle-apple-vision-pro&lt;/a&gt;, created by our pal &lt;a href=&quot;https://glitch.com/@herbst&quot;&gt;@herbst&lt;/a&gt; from Needle Tools, answers the question who renders the renderer??&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;http://storiesinmotion.glitch.me/index.html&quot;&gt;~storiesinmotion&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@federica.ballardini&quot;&gt;@federica.ballardini&lt;/a&gt; is a site dedicated to the collaborative investigation of rights violations at the Franco-Italian border of Menton and Ventimiglia.
&lt;strong&gt;Wonders of the web ✨&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://wide-calm-silk.glitch.me/&quot;&gt;~wide-calm-silk&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@sammy.mcmillion&quot;&gt;@sammy.mcmillion&lt;/a&gt; is a very pretty portfolio page in one of our favorite colors 💕&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://vague-but-exciting.glitch.me/&quot;&gt;~vague-but-exciting&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@giulia.laco&quot;&gt;@giulia.laco&lt;/a&gt; were the very words used to describe Tim Berners-Lee’s March 1989 proposal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://switzerland-rainforest.glitch.me/&quot;&gt;~switzerland-rainforest&lt;/a&gt; is another fascinating app created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; that lets you compare the size of Switzerland around the globe.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://newleafradio.glitch.me/&quot;&gt;~newleafradio&lt;/a&gt; is a really cute online radio of Animal Crossing: New Horizons songs with custom weather!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;_The project featured in this post’s header image is &lt;a href=&quot;https://melding.glitch.me/&quot;&gt;~melding&lt;/a&gt;, a nicely made clone of the 2048 game created by &lt;a href=&quot;https://glitch_.com/@AndrewHanson&quot;&gt;@AndrewHanson&lt;/a&gt; that you can download to your phone right now!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>5 minutes with Nat Alison, polyhedra enthusiast</title>
    <link href="https://blog.glitch.com/post/5-minutes-with-nat-alison-polyhedra-enthusiast/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/5-minutes-with-nat-alison-polyhedra-enthusiast/</id>
    <content type="html">&lt;h1&gt;5 minutes with Nat Alison, polyhedra enthusiast&lt;/h1&gt;
&lt;p&gt;One Glitch use case that we absolutely love to highlight, is the situation that occurs when folks play around with Glitch to figure out creative solutions to problems. Which brings me to Nat Alison, a software developer and one such Glitch creator. If you’re anything like me, when you see graphs and x-and y-axis points, your eyes go wonky and you get flustered. Not so for Nat, who introduced me to a totally different world of solving interesting problems with math—and Glitch. Please enjoy our recent conversation, hopefully, as much as I did.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: How did you discover Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nat: I honestly don’t remember! It’s either&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you have a favorite project you’ve seen on Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I think it’s less of a specific project and more of a sense of joy whenever I see a Glitch project pop up in the wild! It’s always something quirky or interesting, and reminds me of the good ol’ StumbleUpon days where the internet wasn’t just four websites recycling content. I try to carry that spirit in my work, and I think Glitch does a good job at it too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why polyhedra? What do they signify for you?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you have a favorite addition to CSS in the past year, and is there anything not-widely-supported that you&#39;re hoping will be soon?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Oh man there are so many! Container queries, “:has” selectors, new color spaces. I just checked and they’re adding &lt;em&gt;trigonometry&lt;/em&gt; to it. CSS had gotten so powerful recently it’s amazing! The problem is I can’t legitimately can’t tell you which features have been “added” in the past year or which ones are still not widely supported. I was going to answer &lt;a href=&quot;https://developer.mozilla.org/en-US/docs/Web/CSS/offset-path&quot;&gt;offset-path&lt;/a&gt; but it turns out everything but Safari implemented it in 2020 or earlier!&lt;/p&gt;
&lt;p&gt;**Is there an unsolvable puzzle out there that haunts you? **&lt;/p&gt;
&lt;p&gt;The Classification of Finite Simple Groups. “Groups” are abstract objects that represent symmetries, like the moves of a Rubiks Cube, or the rotations or reflections of a polyhedron! These symmetries can be broken down into “atoms” called “simple groups”, just like molecules, and by a lucky coincidence there are 18 infinite families just like in the periodic table!&lt;/p&gt;
&lt;p&gt;Oh and there are 26 of them that don’t fit into any family, the largest of which is called The Monster and lives in 196,883 dimensions. Like if there were just 26 random atoms made out of strange and charm quarks and one of them was almost as big as the observable universe. Oh and the proof takes more than ten thousand pages. And it has something to do with the most efficient way to pack spheres into 24-dimensional space. And the fact that eπ√163 is almost an integer. Why are they there?? It’s all &lt;em&gt;extremely&lt;/em&gt; Cursed Algebra.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/permutation-groups?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where did you come up with the idea for a permutation group visualizer?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Honestly it was kind of a joke! I was studying the sporadic groups–those 26 groups that are just &lt;em&gt;there&lt;/em&gt; for some reason? I plotted one of them to see what it looked like, and let’s just say, the results are &lt;a href=&quot;https://twitter.com/tesseralis/status/1644292566748401664&quot;&gt;not very aesthetically pleasing&lt;/a&gt;. Why does it look like that? If this is one of the fundamental atoms of symmetry, why does it look so &lt;em&gt;un&lt;/em&gt;-symmetric? I knew I had to make something interactive to show others how baffled I was. Later I found a &lt;a href=&quot;https://twitter.com/tesseralis/status/1645233575309242368&quot;&gt;“prettier” representation&lt;/a&gt; of the same group, but my fascination still stands!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is my introduction to permutation groups - what’s there to know and what&#39;s done with this knowledge?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Permutation groups are ways to represent ways to rearrange objects, like a deck of cards or people around a table. They’re the most tactile way to represent a group, whether it’s the transformations of a square or the arrangements of a Rubik’s cube, and it’s often easier to “see” the underlying object they represent. For example, for the symmetries of a square, you can tell the &lt;a href=&quot;https://permutation-groups.glitch.me/?group=D4&quot;&gt;permutation group&lt;/a&gt; represents turning and flipping a square. It’s harder to do that with, say, a matrix representation. When I’m looking at something more abstract that doesn’t have a real-world equivalent, it’s a fast way to get a “feel” of how a group works.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Some people’s perception of work in mathematics/abstract algebra looks more like dense research papers and static diagrams—do you consider clean, accessible, interactive work like this to be something to like... fight that, or is there a cohort/movement that you’re working within that deserves more exposure to outsiders?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Definitely! I think, at its core, mathematics is &lt;em&gt;play&lt;/em&gt;—exploring abstract concepts, asking weird questions, yeeting numbers—but the notation or the way it’s taught gets in the way of a lot of people getting to enjoy that.&lt;/p&gt;
&lt;p&gt;As for cohorts, I’m part of the &lt;a href=&quot;https://explorabl.es/&quot;&gt;Explorable Explanations&lt;/a&gt; community, which is a group of creators combining play and learning. If you like my stuff you should check out other stuff on their page!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It seems rare to find tools useful for mathematicians that are so fun to click around, is this on purpose?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Haha, I don’t think there’s a secret cabal of mathematicians going “we need to keep math BORING.” I think it’s more that a lot of math tools are meant for research, and so the focus is on utility rather than style. It’s harder to make fun visualizations for a lot of higher level, more complicated math, both because it’s rarer to find someone with UI/UX knowledge that the material &lt;em&gt;and&lt;/em&gt; there are usually more prerequisites so it’s hard to convey the point across to the layperson! …though that doesn’t stop me from trying!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What JavaScript dependencies make building stuff like this on the web possible?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m using React because it’s what I’m most familiar with but honestly it’s more important to find a toolset that’s right for you and &lt;em&gt;just start making things&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Speaking of the web, what is your favorite thing about the internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s really hard to say, especially since so much of the Web has been gutted in recent years. Flash is dead, forums have been abandoned for closed off message boards, even your freaking parking meter wants you to sign up for an app… But you can &lt;em&gt;still&lt;/em&gt; make a Geocities-style website, or a blog, or a weird math app! And there are places (like Glitch!) that make doing it super-easy now. I remember in college wanting to make an online puzzle game of sorts but was so confused on how to make a website that I… just did it over Google Forms. It’s also the most accessible place to share what you’ve made. I love making web apps because I can show them to anyone on their phones without them needing to download an app, or buy it from a Steam page or what have you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s next for you?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I want to make more math apps! There are more cool things in abstract algebra I want to visualize. My dream is to figure out &lt;em&gt;some&lt;/em&gt; way for people to even get a bare glimpse of comprehension of something as complicated as the 196,883-dimensional Monster, and I’m going to do it one math toy at a time.&lt;/p&gt;
&lt;p&gt;I’m also looking for a Renaissance-style Patron to fund my strange artistic endeavors (or you know, a normal job would be fine too).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My personal website is &lt;a href=&quot;https://tesseralis.site/&quot;&gt;https://tesseralis.site&lt;/a&gt;. All my socials are there, but I’m mostly (somehow) on Twitter at &lt;a href=&quot;http://twitter.com/tesseralis&quot;&gt;@tesseralis&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;_Software developer and ride or die for polyhedra, Nat’s previous work explores the relationships between math, puzzles, componentry, and Pokémon. _&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the July 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-july-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-july-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the July 2023 edition&lt;/h1&gt;
&lt;p&gt;Did you know that the “dog days of summer” begin in July? If you’re anything like my dog Maggie, the dog days should be more about bothering people to let you outside so you can eat bees, and less about heat and lethargy. See also bothering the cats just to entertain yourself. Speaking of entertainment, we have a full roster of cool apps the Glitch community created during the last 31 days, but before we get to that I want to tell you about a new feature on glitch.com.&lt;/p&gt;
&lt;p&gt;Last month we introduced a new feature called &lt;strong&gt;App of the Week&lt;/strong&gt;. Each week we’re selecting projects nominated by the community to be featured on the glitch.com website — maybe including yours!&lt;/p&gt;
&lt;p&gt;To submit your app (or your favorite app) to be featured, just &lt;a href=&quot;https://forms.gle/SfCea2PG6ouGFDiP7&quot;&gt;fill out this form&lt;/a&gt;, or share your app in &lt;a href=&quot;https://support.glitch.com/t/submit-your-project-for-app-of-the-week/63232&quot;&gt;the nominations thread on the community forum&lt;/a&gt;. We can’t wait to see what you choose!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/iphonespacergif?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;*&lt;a href=&quot;https://iphonespacergif.glitch.me/&quot;&gt;~iphonespacergif&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mikker&quot;&gt;@mikker&lt;/a&gt; *helps you declutter the homescreen of your iPhone with a handy gif.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool Tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://zippy-inky-radar.glitch.me/&quot;&gt;~zippy-inky-radar&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@shmen-shmen&quot;&gt;@shmen-shmen&lt;/a&gt; is a productivity app with the ability to increase your productivity to scary levels…&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~wagtail-starter&quot;&gt;~wagtail-starter&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@Scotchester&quot;&gt;@Scotchester&lt;/a&gt; is a Glitch-hosted starter for the open source CMS written in &lt;a href=&quot;https://www.python.org/&quot;&gt;Python&lt;/a&gt; and built on the &lt;a href=&quot;https://www.djangoproject.com/&quot;&gt;Django web framework&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ocrop.glitch.me/&quot;&gt;~ocrop&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@admin46899&quot;&gt;@admin46899&lt;/a&gt;,  finally a way to pull the text you need out of the mess returned by OCR.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tiddly.packett.cool/&quot;&gt;tiddly.packett.cool&lt;/a&gt; is a storage and sync solution for TiddlyWiki that turns it into a modern offline-first web app with client-side encryption!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://2d-ocr.glitch.me/&quot;&gt;~2d-ocr&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ckolbeck&quot;&gt;@ckolbeck&lt;/a&gt; aims to enable folks who rely on alt text to navigate through things like images of tables.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;The World of WebXR 🥽&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://juegosdevestirgratis.glitch.me/&quot;&gt;~juegosdevestirgratis&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@anticristo-666&quot;&gt;@anticristo-666&lt;/a&gt; is an art project, or maybe a game, but even if I tried to describe it here, you wouldn’t believe me.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aframe-spatial-ui.glitch.me/&quot;&gt;~aframe-spatial-ui&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dmarcos&quot;&gt;@dmarcos&lt;/a&gt; is a multi-layered WebXR experience that even features one of our faves: Hayao Miyazaki, built with A-Frame and Glitch!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://misc-calcs.glitch.me/&quot;&gt;~misc-calcs&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dtcwee&quot;&gt;@dtcwee&lt;/a&gt; is a collection of useful JavaScript created calculators&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Miscellaneous, but we stan 🙌&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://scammersworld.glitch.me/&quot;&gt;~scammersworld&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@joinity&quot;&gt;@joinity&lt;/a&gt; is a project dedicated to exposing NFT scammers and giving back to the community.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://musical-tarot.glitch.me/&quot;&gt;~musical-tarot&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adam.czibere45080&quot;&gt;@adam.czibere45080&lt;/a&gt; lets you draw a card to get your reading and an accompanying musical recommendation to inform your vibe for today!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aramzs.glitch.me/&quot;&gt;~aramzs&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@AramZS&quot;&gt;@AramZS&lt;/a&gt; is a new glitch in bio (seeing these in the wild never gets old to us)!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/blueridge?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://blueridge.glitch.me/&quot;&gt;~blueridge&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dschep&quot;&gt;@dschep&lt;/a&gt;  is a little art project inspired by the Blue Ridge Mounta&lt;/em&gt;ins. (Hint: these mountain ridges are different on each load!)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Artistic Endeavors 🖼️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://creating-with-data.glitch.me/connecting-atlantic/index.html&quot;&gt;~creating-with-data.glitch.me/connecting-atlantic/index.html&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@digitalWestie&quot;&gt;@digitalWestie&lt;/a&gt; is a great animated visualization of the progression of trans-atlantic undersea telegraph cables&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://newtons-disc.glitch.me/&quot;&gt;~newtons-disc&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@rowan-m&quot;&gt;@rowan-m&lt;/a&gt; is an online optical illusion that slightly differs from the IRL optical illusion, can you tell??&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tanzaku.glitch.me/&quot;&gt;~tanzaku&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@koya.drill&quot;&gt;@koya.drill&lt;/a&gt; lets you create a digital wish on a coloured strip of paper called tanzaku and hang it up on bamboo to celebrate the Tanabata Star Festival.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~storehouse-a&quot;&gt;~storehouse-a&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@bookwormgirl910&quot;&gt;@bookwormgirl910&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@stsche&quot;&gt;@stsche&lt;/a&gt; is a text and typography-based virtual exhibition showcasing interactive visual poetry inspired by the lexicon of NetHack.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://curator-and-the-machine.glitch.me/&quot;&gt;~curator-and-the-machine&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;@stefan&lt;/a&gt; is not a new project but was recently added to fediverse, so we’re happy to feature it again! Try out curating now or &lt;a href=&quot;https://stefanbohacek.com/project/curator-and-the-machine/&quot;&gt;read the blog post behind&lt;/a&gt; this generative art project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://futureroom.glitch.me/&quot;&gt;~futureroom&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blippypixe*l&quot;&gt;@blippypixel&lt;/a&gt; is like if Geocities was a virtual room. Look for the lava lamp!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the August 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-august-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-august-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the August 2023 edition&lt;/h1&gt;
&lt;p&gt;What made you first fall in love with the web? I’m trying to remember my first impressions, but as far back as I can recall, each new discovery made me excited for the next one. First it was email, messages I could send to my (other sixth grade) friends without mailing a letter or passing a note! Then, designing my own site on GeoCities – a space that was completely up to me to decide how to decorate, or express myself. Around the same time, ICQ gave me rapid real-time messaging with new friends from around the world. Each time the world got a little more accessible to me.&lt;/p&gt;
&lt;p&gt;We have it all now. So, what makes you excited about the web now? What are you looking forward to next? I’m really bad at predicting the future, but I’m pretty great at loving all the ways the web makes us excited, inspired, and delighted. I know one thing for sure, the Glitch community continues to create projects that make us smile, help us out, and capture countless ways to inject a little more fun in the everyday.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun stuff only 🎡&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://town-names.glitch.me/&quot;&gt;~town-names&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; explains the meaning or origins of the names of the biggest towns and cities in the United States. Some of them might surprise you!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~random-horror-movie&quot;&gt;~random-horror-movie&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cfjedimaster&quot;&gt;@cfjedimaster&lt;/a&gt; can either serve as your own spooky season movie scheduler OR you can remix it to build a generator with Cloudflare workers.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://florentine-real-ease.glitch.me/draw/&quot;&gt;~florentine-real-ease&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@hello-smile6&quot;&gt;@hello-smile6&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@mna4&quot;&gt;@mna4&lt;/a&gt; is a multiplayer drawing website that uses a Discourse forum for authentication and was inspired by a discussion in the Glitch forum!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/gissoo-flower?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;This colorful dataviz app was shared in a recent interview with Gissoo Doroudian that you can [read here]&lt;/em&gt;(https://cdh.princeton.edu/updates/2023/08/06/cdh-exit-interview-gissoo-doroudian/).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Digital art  🖼️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://open-lab.glitch.me/&quot;&gt;~open-lab&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; is an interactive graph using Cosma that maps the common interests of students in their cohort. Remix it and see what interests match &lt;em&gt;your&lt;/em&gt; friends!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://chord-search.glitch.me/&quot;&gt;~chord-search&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jtf4&quot;&gt;@jtf4&lt;/a&gt; just put notes into this app and search for chords that match. It’s perfect to use with studying music theory or writing music.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://landschaft-sound.glitch.me/&quot;&gt;~landschaft-sound&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; is an app that transforms a camera image to sound using choo and p5js, try it out!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Games galore  🕹️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~tenmile&quot;&gt;~tenmile&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jpf&quot;&gt;@jpf&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/@rndmcnlly&quot;&gt;@rndmcnlly&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/@ktuite&quot;&gt;@ktuite&lt;/a&gt; offers folks the ability to create and share playable quotes (your favorite parts of the game) of &lt;a href=&quot;https://en.wikipedia.org/wiki/Game_Boy&quot;&gt;Game Boy&lt;/a&gt; games.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://committy.glitch.me/&quot;&gt;~committy&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@11BelowStudio&quot;&gt;@11BelowStudio&lt;/a&gt; is a collaborative card game where you create the cards, created during a recent Itch jam! ✨&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://nothcom.glitch.me/&quot;&gt;~nothcom&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jooooooon&quot;&gt;@jooooooon&lt;/a&gt; inspired by notpron, this site features a Windows XP-themed game that will haunt you.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/sumptuous-crystalline-palm?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://sumptuous-crystalline-palm.glitch.me/&quot;&gt;~sumptuous-crystalline-palm&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@AvinashSharma&quot;&gt;@AvinashSharma&lt;/a&gt; converts your random color librar&lt;/em&gt;y to the nearest matching Material or Tailwind color for each of your existing colors.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cool tools 😎&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://tree-text-editor.glitch.me/%5C&quot;&gt;~tree-text-editor&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@EricLewis&quot;&gt;@EricLewis&lt;/a&gt; is a simple tool that lets you create a list in the text editor and render as a tree!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://well-maize-howler.glitch.me/&quot;&gt;~well-maize-howler&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@obafunsoadebayo17&quot;&gt;@obafunsoadebayo17&lt;/a&gt; helps you generate copy for social posts about your choice of topic!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dev.to/fastly/visualize-your-fastly-traffic-on-a-real-time-globe-using-glitch-9di&quot;&gt;Try this tutorial&lt;/a&gt; to see what you can send around the globe with Fastly! Created by &lt;a href=&quot;https://glitch.com/@triblondon&quot;&gt;@triblondon&lt;/a&gt;. 
And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://mxstudio.glitch.me/&quot;&gt;~mxstudio&lt;/a&gt;, who created the site for their collaborative design agency *led by KT Duffy, using Glitch.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Bringing fresh fun to the fediverse: A Q&amp;A with Casey Kolderup, Postmarks creator</title>
    <link href="https://blog.glitch.com/post/bringing-fun-to-the-fediverse-a-qa-with-casey-kolderup/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/bringing-fun-to-the-fediverse-a-qa-with-casey-kolderup/</id>
    <content type="html">&lt;h1&gt;Bringing fresh fun to the fediverse: A Q&amp;amp;A with Casey Kolderup, Postmarks creator&lt;/h1&gt;
&lt;p&gt;Think about the first time you heard a song that sampled another, and thought “whoa.” For me, it was hearing the Four Season’s “Beggin” revived by &lt;a href=&quot;https://www.youtube.com/watch?v=iXJ5Wtr8ojw&quot;&gt;French DJ Pilooski&lt;/a&gt;. The art of taking something known and making it anew for a brand new audience is one that we keep coming back to, like with Casey Kolderup’s &lt;a href=&quot;https://postmarks.glitch.me/&quot;&gt;Postmarks&lt;/a&gt; project. A fresh take on social bookmarking, but built for the fediverse, and more importantly—the individual user—which definitely made me say “Whoa.” Thankfully Casey is a staff software engineer for Glitch, **and **Glitch is all about &lt;em&gt;remixing&lt;/em&gt;, so I was lucky to be able to chat with them amid &lt;a href=&quot;https://techcrunch.com/2023/09/08/with-postmarks-social-bookmarking-is-back-but-this-time-its-built-on-the-fediverse/&quot;&gt;the buzz&lt;/a&gt; Postmarks &lt;a href=&quot;https://andypiper.co.uk/2023/09/11/bookmarks-in-the-fediverse/&quot;&gt;has been&lt;/a&gt; &lt;a href=&quot;https://robots.net/news/say-hello-to-postmarks-the-open-webs-social-bookmarking-tool-on-the-fediverse/&quot;&gt;generating&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Jenn: You’re no stranger to Glitch, but how did you first learn about it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Casey: I’ve followed along with its launch under previous names but was in my “writing Ruby in vim” era at that point, so I hadn’t used the platform all that much. I started using it in earnest in early 2021 when the new React starter launched—I had been working exclusively on backend development for a while and wanted to catch up a bit with frontend trends. Three months later, by some weird twists of fate, I found myself applying that knowledge to Glitch.com as a contractor, helping out with updates to the site itself.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is your favorite thing about the internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;For me it’s the opportunity to broaden your horizons, learn about the things that are important to other people, and decide what those things mean to you. On the internet I’ve made lifelong friends, learned about entire branches of political and philosophical thought (for better AND worse), become a fan of bands who only had a few dozen supporters, and discovered the joy of both 6-second Vines about road signs &lt;em&gt;and&lt;/em&gt; 6-hour Youtube video essays about Japanese video games.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How is making an app that’s designed to be remixed by others different from making an app just for yourself?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;There’s a lot more pressure to make it work before you tell anyone about it, that’s for sure! I found myself having to think more about the specifics of how Glitch (cleverly– I can say that because I wasn’t there when they thought this stuff up) uses things like the .env file and the .data directory to make each remix different. I had never made it this far before on a project that was designed as a remixable object &lt;em&gt;first&lt;/em&gt;, but now that I’ve done it I want to think of more.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/archive-stumbler?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We haven’t seen new bookmarking apps in several years, what made you want to revisit the idea?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve been using online bookmarking platforms since the days of del.icio.us; a couple years ago I had an idea for something I wanted to do with the solution I was using at the time and found that their API felt really difficult to use, to the extent that I started thinking about how I could probably build the solution I wanted from scratch more easily.&lt;/p&gt;
&lt;p&gt;I got busy with other things and shelved the idea for a bit, then started working on a new Rails app that was built around having small-group conversations with specific URLs as the subject, a sort of “URL book club”. As I built things like User Accounts, Login, Privacy Controls, etc. it all felt sort of tedious, to be building another closed platform and having to spend time on all of these things I’ve written a dozen times with slight variations. Some programmers would take that as a cue to design their own framework; instead I just went back to playing Nintendo Switch. Despite that, though, both apps kind of remained stuck in the back of my mind.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What were your community inspirations for building on the fediverse in this way?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I had been trying out various ways of being a user on Mastodon ever since its first big migration in 2017; some public, some private. It had never occurred to me that the ActivityPub protocol was something I could build a working server on until &lt;a href=&quot;http://tinysubversions.com/&quot;&gt;Darius Kazemi&lt;/a&gt; started re-promoting &lt;a href=&quot;https://tinysubversions.com/notes/reading-activitypub/&quot;&gt;some work he had done&lt;/a&gt; to make exactly that process more approachable, and I was particularly interested in apps that weren’t just different microblogging implementations– I’m glad people are building those, but it wasn’t for me.&lt;/p&gt;
&lt;p&gt;I thought “maybe I should make my URL book club work on the fediverse?”, and in the process of thinking through the implications of that, I landed on this simpler idea.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/postmarks?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you were to have one, what’s your ActivityPub wishlist?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’m still learning more about ActivityPub and its associated specs, but I will say that I’ve felt challenged from the start to provide good interoperability with dominant platforms like Mastodon–figuring out how to make Postmarks “play nice” with other implementations seems like a tricky line to walk, and I’d love to learn more about how true that is for everyone versus my own lack of understanding.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What makes Glitch a great platform for building Activity Pub apps?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;When I first set up Postmarks and wanted to test that it could publish Notes that something like Mastodon could read, it occurred to me that there would be no way to do the handshake of requests that go in both directions to make many ActivityPub operations work successfully if I was running the app on my own computer.&lt;/p&gt;
&lt;p&gt;Building on Glitch gives you a unique hostname that’s publicly accessible from the rest of the internet immediately. There are other tools that would let me do that by creating a tunnel from my computer, but getting new names for each remix is easier than any that I’ve seen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;As a fellow not-frontend-engineer, what were the challenges in building a light-weight, responsive site with minimal JS? How did building on Glitch make that easier or harder, and what can we do better to support or encourage that sort of work?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I take a pretty critical eye to a lot of the Glitch platform but I think the Glitch Editor is currently a good place to build a node.js app with Express and Handlebars that accesses sqlite files on disk: not the newest, flashiest architecture; but one that’s certainly well-worn and familiar to a lot of people.&lt;/p&gt;
&lt;p&gt;The biggest difficulty I found was related to syncing my changes back and forth between Glitch and the Github repo I set up, especially once I had multiple remixes of my own, so I guess I’d say that regardless of your framework choices it would be great if we could find some time to revisit that workflow and think about how to improve it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s your dream pull request to get from the community of people who are now exploring Postmarks?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The response I’ve already had from the open-source community has been beyond my wildest dreams. In the first two weeks I’ve had so many PRs I’ve barely been able to keep up, and they range from bug fixes in my handling of ActivityPub details to implementing entire features like adding the ability to search your bookmarks. Everyone has been helpful, kind, and barely said anything about some of my more embarrassing lines of code.&lt;/p&gt;
&lt;p&gt;I try to keep the &lt;a href=&quot;https://github.com/ckolderup/postmarks/issues&quot;&gt;GitHub Issues&lt;/a&gt; up to date with things that indicate the general direction I’m hoping to take the project (as well as all the known bugs that I or other people have noticed), so taking a look there and speaking up about something that looks interesting is certainly a good place to start.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/backtracks?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s next for you?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;More Postmarks, hopefully! When I was working on the project by myself I was happy with a number of ways things were designed to be easy for fellow coders, but the response to the launch has made it clear that people from a lot of different backgrounds and skill sets are interested in this already.&lt;/p&gt;
&lt;p&gt;While I’m proud of how easy the initial setup process by remixing on Glitch and walking through the README, getting updated versions into your remix while safely preserving your data is something that still has a ways to go, and I hope to feel like I’m supporting people who don’t want to do things that I take for granted like manually managing SQLite databases soon.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I try to put all my projects on &lt;a href=&quot;https://casey.kolderup.org/&quot;&gt;https://casey.kolderup.org&lt;/a&gt;, but I also blog about them on &lt;a href=&quot;https://motd.co/&quot;&gt;https://motd.co&lt;/a&gt; and socialize with people on Mastodon at &lt;a href=&quot;https://sharetron.com/@casey&quot;&gt;https://sharetron.com/@casey&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Last month on Glitch, the September 2023 edition</title>
    <link href="https://blog.glitch.com/post/last-month-on-glitch-the-september-2023-edition/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-month-on-glitch-the-september-2023-edition/</id>
    <content type="html">&lt;h1&gt;Last month on Glitch, the September 2023 edition&lt;/h1&gt;
&lt;p&gt;Let’s face it, September was full of fails. Travelers tried to put their pets through TSA’s x-ray machines. Americans discovered that they’ve never even heard of the best flavors made by KitKat. And to top it all off, it took New Jersey police two weeks to capture a loose alligator. On the other hand, sometimes it all depends on how you look at things. It’s possible that in these fails, family pets discovered a love of flying, US citizens learned they could order KitKats (like Churro flavored ones!!) online, and one alligator had the best summer vacation of its life.&lt;/p&gt;
&lt;p&gt;We’ve definitely been trying to look at things a different way at Glitch. If you haven’t heard yet, we’ve been testing out a new site. You can check it out at **&lt;a href=&quot;https://preview.glitch.com/&quot;&gt;preview.glitch.co**m&lt;/a&gt; and visit the &lt;a href=&quot;https://support.glitch.com/c/building-glitch/29&quot;&gt;Glitch community forum&lt;/a&gt; where we’re asking for your feedback, sharing sneak peeks, and giving the community as many updates as we can churn out to keep up with your ideas!&lt;/p&gt;
&lt;p&gt;Speaking of updates, seeing &lt;a href=&quot;https://andydilallo.glitch.me/&quot;&gt;Andy Dilallo’s new Glitch in Bio&lt;/a&gt; reminds me that we recently pushed a bunch of updates to the Glitch in Bio starter, so if you want to implement them, be sure to read &lt;a href=&quot;https://support.glitch.com/t/glitch-in-bio-1-0/64067/1&quot;&gt;Keith Kurson’s update&lt;/a&gt; on the forum. And now, your feature presentation, the very cool things the Glitch community built in September!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools to try ⚒️&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://postmarks.glitch.me/&quot;&gt;~postmarks&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ckolderup&quot;&gt;@ckolderup&lt;/a&gt; is an ActivityPub bookmarking and sharing site that you can customize easily by remixing!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pipesmarks.glitch.me/&quot;&gt;~pipesmarks&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@andypiper&quot;&gt;@andypiper&lt;/a&gt; is their remix of Postmarks, seriously you should try it!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ossified-cooing-script.glitch.me/&quot;&gt;~ossified-cooing-script&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jwgabriel55&quot;&gt;@jwgabriel55&lt;/a&gt; is a cool &lt;model-viewer&gt; demo template you can use to quickly see your 3D models online.&lt;/model-viewer&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~minimal-i18n-library&quot;&gt;~minimal-i18n-library&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@janmonschke&quot;&gt;@janmonschke&lt;/a&gt; is not a new app, but a very important one that’s making the rounds again.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/conant-gasket?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://conant-gasket.glitch.me/&quot;&gt;~conant-gasket&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;, is a visualization of the Conant Gasket, which I’ve just learned is a “particular configuration of vertical and horizontal unit segments drawn between *adjacent points in the non-negative integer grid.” &lt;a href=&quot;https://digitalcommons.dartmouth.edu/cgi/viewcontent.cgi?article=1392&amp;amp;context=cs_tr&quot;&gt;M. Douglas McIlroy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Art We Heart 🩷&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://discover-music.glitch.me/&quot;&gt;~discover-music&lt;/a&gt; is a free app created by the University of York, aimed at helping people find music makers &lt;em&gt;and&lt;/em&gt; music makers to find people.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://best-practices.glitch.me/&quot;&gt;~best-practices&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@guevarajorge&quot;&gt;@guevarajorge&lt;/a&gt; is an in-progress project called “Stage for Digital, Contagious, and Networked Bodies and Code++” (SFDCANBAC++) which allows audience members to participate in the ephemeral experience of bodies, colorful objects, live-coding and glittering pixels &lt;a href=&quot;https://www.kinosiska.si/en/modina-rezidenca-sfdcanbac/&quot;&gt;continuously changing their constellations on the stage&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://audiogram.glitch.me/?demo&quot;&gt;~audiogram&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@tennyson&quot;&gt;@tennyson&lt;/a&gt;, is a browser-based version of NY Public Radio app that lets you create shareable waveform animations right in the browser!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/moldy-world?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*&lt;a href=&quot;https://moldy-world.glitch.me/&quot;&gt;~moldy-world&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@swi*mygraphics&quot;&gt;@swimygraphics&lt;/a&gt;, is an incredible collection of moldy foods, kept updated.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The Weird and Wonderful Web 😜&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://t.co/vcktVgkVpB&quot;&gt;~hakko&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ooooootasora4321&quot;&gt;@ooooootasora4321&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@ootaoota0038&quot;&gt;@ootaoota0038&lt;/a&gt;, is a collection of “memos” capturing varying scenes of human life — it’s a very interesting read!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://streets-of-winchelsea.glitch.me/&quot;&gt;~streets-of-winchelsea&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is a variation of &lt;a href=&quot;https://carvin.github.io/sf-street-names/&quot;&gt;San Francisco Street Names&lt;/a&gt;, which also inspired yet another interactive map game, &lt;a href=&quot;https://glitch.com/~london-park-names&quot;&gt;~london-park-names&lt;/a&gt;, so if you love map games, welcome to this rabbit hole!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://lace-difficult-trombone.glitch.me/&quot;&gt;~lace-difficult-trombone&lt;/a&gt;, also known as Scrubstack, created by &lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt;@elankiderman&lt;/a&gt;, finds a random Substack for you to read. (&lt;em&gt;Note: Substacks are unmoderated, and may contain harmful stuff; browse at your own risk.&lt;/em&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://fissh.glitch.me/&quot;&gt;~fissh&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@goatlizardmail&quot;&gt;@goatlizardmail&lt;/a&gt;, is a web fish! Kinda…
&lt;strong&gt;Learn something new today! 🎶&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://t.co/PgBVMFNrW2&quot;&gt;~mus-cog-matters&lt;/a&gt; is a podcast series, hosted on Glitch, which focuses on promoting interdisciplinary and collaborative music cognition research.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://mnist-demo.glitch.me/&quot;&gt;~mnist-demo&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@bwasti1&quot;&gt;@bwasti1&lt;/a&gt;, is a demo which uses WebAssembly and Loop Tool.js to create an in-browser algebra compiler.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;We saw &lt;a href=&quot;https://www.youtube.com/watch?v=Dy2C2iR7bzo&amp;amp;t=224s&quot;&gt;this cool VR tutorial going around&lt;/a&gt;, and discovered that it featured &lt;a href=&quot;https://artutexample.glitch.me/&quot;&gt;~artutexample&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt;. It’s a quick watch so check it out!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://peptide-blend-calculator.glitch.me/&quot;&gt;~peptide-blend-calculator&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@dregsow&quot;&gt;@dregsow&lt;/a&gt; is a calculator that helps you in finding end dosage amounts when combining multiple peptides of potentially different amounts into a single vial/dose.
And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*The project featured in this post’s header image is &lt;a href=&quot;https://flatvend.glitch.me/&quot;&gt;~flatvend&lt;/a&gt;, which looks like a work of art, and is also &lt;a href=&quot;https://gl*itch.com/@Jakehill3%E2%80%99s&quot;&gt;@Jakehill3’s&lt;/a&gt; portfolio of digital zines. Check them out!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>October 2023 on Glitch: Slow and Steady</title>
    <link href="https://blog.glitch.com/post/october-2023-on-glitch-slow-and-steady/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/october-2023-on-glitch-slow-and-steady/</id>
    <content type="html">&lt;h1&gt;October 2023 on Glitch: Slow and Steady&lt;/h1&gt;
&lt;p&gt;Sometimes slow and steady &lt;em&gt;does&lt;/em&gt; win the race. Especially when it comes to good news. This October, conservationists discovered that for the first time in eleven years, the white rhino population in Africa has finally increased! In fact, their overall population increased by 5.6% in the last two years. What does this mean for the Glitch community? Hopefully it takes a little pressure off to create the perfect project the first time around, or even seventh time.&lt;/p&gt;
&lt;p&gt;Speaking of building projects, in case you missed it, we’ve been building a new Glitch with you—the creator community—over in our &lt;a href=&quot;https://support.glitch.com/c/building-glitch/29&quot;&gt;community forum&lt;/a&gt;. Head over there to get a sneak peek at the new site preview.glitch.com, give feedback on ideas, or make your suggestions. We’re building the next iteration of the site, and the community, together!&lt;/p&gt;
&lt;p&gt;In other big news from October, our pals at &lt;a href=&quot;https://paradowski.com/stories/escape-artist-out-now&quot;&gt;Paradowski Creative&lt;/a&gt;, makers of &lt;a href=&quot;https://above-par-adowski-mini-golf-par-t-2.glitch.me/&quot;&gt;Above Par-adowski&lt;/a&gt; (your favorite virtual mini-golf game), released their next big game this month: &lt;a href=&quot;https://esc.art/&quot;&gt;The Escape Artist&lt;/a&gt;. It’s hosted on Glitch, and accessible via your preferred VR headset, so check it out! A preview of their beautiful work is what you see above in the header image.&lt;/p&gt;
&lt;p&gt;Lastly, this month we kicked off a community initiative we’ve been wanting to do for forever: &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Glitch Community Code Jams&lt;/a&gt;! Head to the forum to &lt;a href=&quot;https://support.glitch.com/t/a-first-look-at-something-new-glitch-community-code-jams/64558&quot;&gt;find out what jams are&lt;/a&gt;, and how you can participate. Now, for the good stuff—the projects the Glitch community built in October 2023!&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/artistic-concise-zebu?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://artistic-concise-zebu.glitch.me/&quot;&gt;~artistic-concise-zebu&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aieong&quot;&gt;@aieong&lt;/a&gt; is a cat-centric virtual experience integrating so m&lt;/em&gt;any of the things we love: music, pastels, flying playing cards and more.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;World of WebXR 🥽&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://artwalk22.glitch.me/&quot;&gt;~artwalk22&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt; is a virtual (and Android compatible) WebXR experience of the Eugene ArtWalk from 2022.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://star-languid-fahrenheit.glitch.me/&quot;&gt;~star-languid-fahrenheit&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dmarcos&quot;&gt;@dmarcos&lt;/a&gt; shows what happens when you load Gaussian splattings on a single line of HTML (it’s pretty cool!)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://polished-foggy-wilderness.glitch.me/&quot;&gt;~polished-foggy-wilderness&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; is another demo showing the Blender to&lt;a href=&quot;https://www.youtube.com/hashtag/web&quot;&gt; &lt;/a&gt;web workflow with Needle Engine (&lt;a href=&quot;https://www.youtube.com/watch?v=QtRw5vainkk&quot;&gt;watch the video here&lt;/a&gt;!)&lt;/li&gt;
&lt;li&gt;Don’t stare at &lt;a href=&quot;https://rainbowphenakistiscope.glitch.me/&quot;&gt;~rainbowphenakistiscope&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blippypixel&quot;&gt;@blippypixel&lt;/a&gt; for too long, it made me dizzy pretty quick.
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tubeguessr?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Guess as many London Underground metro stations as you can, with this guessing game created by our Fastly friend [@kailanblanks]&lt;/em&gt;(https://glitch.com/@kailanblanks).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tykes, Types, and Yikes! 🍕&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://random-horror-movie.glitch.me/&quot;&gt;~random-horror-movie&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cfjedimaster&quot;&gt;@cfjedimaster&lt;/a&gt; helped a lot of people find the perfect scary movie during spooky season&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://london-underground-stations.glitch.me/&quot;&gt;~london-underground-stations&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is the original Tube Guesser game, inspiring the one Kailan created!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://pepperoni.glitch.me/&quot;&gt;~pepperoni&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@angstr.m&quot;&gt;@angstr.m&lt;/a&gt; is a cool web font that is generated in the browser.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://babypi.glitch.me/&quot;&gt;~babypi&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@kfarr&quot;&gt;@kfarr&lt;/a&gt; was inspired by Early Games and uses a Raspberry Pi to create a simple learning game for the youngest of youngsters. Check out the &lt;a href=&quot;https://scribe.rip/@kfarr/part-1-babypi-a-simple-raspberry-pi-powered-toy-computer-for-kids-396fa323c9e1&quot;&gt;two-part tutorial&lt;/a&gt; to build your own!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;CONTENT WARNING:&lt;/strong&gt; The next section includes important tools that are used for activism, including one that documents sexual assault, and one with images of a 3D printed nude bust.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/violenciacontramujeres-yanipaper?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://violenciacontramujeres-yanipaper.glitch.me/&quot;&gt;~violenciacontramujeres-yanipaper&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@YaNiPaper&quot;&gt;@YaNiPaper&lt;/a&gt; is an interactive map that geolocates the points where t&lt;/em&gt;here was a sexual assault or femicide documented since 2018 in the city of Guadalajara.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools that Matter 💪&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://dbn.glitch.me/&quot;&gt;~dbn&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt;@LingDong-&lt;/a&gt; is a browser-based version Design By Numbers, the predecessor to Processing.js.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://ai-training.glitch.me/&quot;&gt;~ai-training&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@denzelsedwards&quot;&gt;@denzelsedwards&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/@AndyForest&quot;&gt;@AndyForest&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/@becherachapman&quot;&gt;@becherachapman&lt;/a&gt; walks you through the steps of training an AI program with Micro:bit.&lt;/li&gt;
&lt;li&gt;Need a Mastodon Oauth2 workflow that works with Python and Flask? @macgill has you covered with &lt;a href=&quot;https://glitch.com/edit/#!/mastodon-oauth-python-flask&quot;&gt;~mastodon-oauth-python-flask&lt;/a&gt;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://becoming-real.glitch.me/&quot;&gt;~becoming-real&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@arit007&quot;&gt;@arit007&lt;/a&gt; is a PatriotHacks project that wonders what a digital self could look like using 3D printing. Good inspiration for our “self portrait” code jam!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/project-timmy?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The SAG-AFTRA strike is over, so to celebrate, here is a virtual Timotheé Chalamet paper doll, created by &lt;a href=&quot;https://glitch.com/@kris10cabrera&quot;&gt;@kris10cabrera&lt;/a&gt;. We’ll let you&lt;/em&gt; know if we find a Pedro Pascal one.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and Games 👾&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://traveling-alike-aunt.glitch.me/index.html&quot;&gt;~traveling-alike-aunt&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@stejeda&quot;&gt;@stejeda&lt;/a&gt; is a choose your own adventure-style story that takes you through the phases of aging.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://infinethum-ephemeral.glitch.me/&quot;&gt;~infinethum-ephemeral&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sheIby&quot;&gt;@sheIby&lt;/a&gt; generates brand new art with the click of a button.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://heartbreak-cards.glitch.me/&quot;&gt;~heartbreak-cards&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; is a collection of autobiographical collectors’ cards, created during a 24-hour period in August 2023.&lt;/li&gt;
&lt;li&gt;And finally, &lt;a href=&quot;https://christmasheardle.glitch.me/&quot;&gt;~christmasheardle&lt;/a&gt; for 2023, created by &lt;a href=&quot;https://glitch.com/@russellc&quot;&gt;@russellc&lt;/a&gt; is now live!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>(Re)Building Glitch</title>
    <link href="https://blog.glitch.com/post/rebuilding-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/rebuilding-glitch/</id>
    <content type="html">&lt;h1&gt;(Re)Building Glitch&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;A new version of Glitch.com is in the works, so we need your help!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Earlier this year, our team began working on the most important project we’ve ever done — building a whole new Glitch the way we’ve always wanted it to be, in collaboration with our community. If you’ve been following along in the forums, this won’t be a surprise, since building it in public with you is crucial to our shared vision of the next version of Glitch.&lt;/p&gt;
&lt;p&gt;This September, &lt;a href=&quot;https://support.glitch.com/t/sneak-peek-glitch-development-preview/64190/1&quot;&gt;we began sharing our work&lt;/a&gt; in the form of a development preview site, &lt;a href=&quot;https://preview.glitch.com/&quot;&gt;https://preview.glitch.com/&lt;/a&gt;. If you haven’t had the chance to review it and give feedback, please do! As you will see, we’ve been busy iterating on the new version, all while sharing ideas for features, filing bugs, and asking you to brainstorm along with us. Glitch should be something &lt;strong&gt;we create together&lt;/strong&gt; and we are so excited to be working alongside the community to make that vision a reality.&lt;/p&gt;
&lt;p&gt;For our next big phase, some of the hard work to rebuild Glitch has to happen under the hood, modernizing and updating our infrastructure. We’re kicking off this next phase soon, a long-awaited and highly requested set of upgrades that will include a move to more modern versions of Node.js. And to do that, we’re going to need your help — it’s a little bit like a collective cleanup effort that helps benefit the whole community&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Retiring the very oldest versions of Node.js&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Our community cleanup will start with projects that are running on the very oldest versions of Node.js — Node 6. This is a tiny percentage of Glitch apps (less than 1%), so the vast majority of you don’t have to do anything. But if you might have any Node 6 apps, we’ll have a few simple steps to follow.&lt;/p&gt;
&lt;p&gt;Here’s what you’ll need to do: Review your projects in the Glitch dashboard, and update any projects using Node 6 within the next two weeks, by December 1. (We’re also currently working on improvements to the dashboard so that you’ll be able to easily see at a glance which version of Node.js your projects are using, so keep an eye out for that.) If you’re not sure how to do that kind of update, we’ve got a help doc and a forum thread where the community is discussing the process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Going Forward&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We’ll be deprecating older versions of Node on a timetable, meaning that if your project is using Node 8, we’ll ask that you update it to a newer version by December 15. After that, we won’t be deprecating any more versions until we’ve completed a major container update in the first quarter  of 2024. You’ll get plenty of notice before any changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;How do I update my project’s Node version?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Not sure how to update your project? We have new and updated Help Center articles to walk you through the process! It might sound complicated, but it should only require editing your project’s package.json file. Read &lt;a href=&quot;https://help.glitch.com/hc/en-us/articles/16287495688845&quot;&gt;this Help Center article&lt;/a&gt; for the full details. As always, if you run into any issues, you can reach our support team &lt;a href=&quot;https://help.glitch.com/hc/en-us/requests/new?ticket_form_id=16166543280269&quot;&gt;directly through our Help Center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you have any questions about this update, or the ongoing project of rebuilding Glitch, please let us know by sharing in &lt;a href=&quot;https://support.glitch.com/t/we-need-your-help-with-updating-node/64829&quot;&gt;the community forum&lt;/a&gt;. We’ll be sharing even more updates starting next week, so we’ll see you there!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why are we doing this?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All of the work we’ve been doing in collaboration with our community is to set Glitch up for being a healthy, thriving and creative platform for many years to come. The beta version of Glitch launched more than seven (!) years ago, and a lot of tech has changed and been upgraded since then. This work sets us up to be able to move a lot faster and to deliver a lot more of the features you’ve asked for.&lt;/p&gt;
&lt;p&gt;We also wanted to return to some of our original principles in creating Glitch — working more closely with our community, and supporting open ways of connecting to the rest of the web. You’re already starting to see some of the first results of that work on our new preview site.&lt;/p&gt;
&lt;p&gt;Upgrading a platform where every creator is a coder who can have complete control of their code is a tricky process. Doing that at a scale of millions of apps and users is even more challenging. We’re excited about the chance to do this process together with all of you, and really appreciative of the trust and patience you all consistently show as we have been doing this work.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>November 2023 on Glitch: Challenges and Self Reflections</title>
    <link href="https://blog.glitch.com/post/november-2023-on-glitch-challenges-and-self-reflections/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/november-2023-on-glitch-challenges-and-self-reflections/</id>
    <content type="html">&lt;h1&gt;November 2023 on Glitch: Challenges and Self Reflections&lt;/h1&gt;
&lt;p&gt;2023 is rapidly coming to a close, but there are so many cool things happening this time of year! Ahead of the upcoming holidays, members of the Glitch team have been participating in the &lt;a href=&quot;https://adventofcode.com/&quot;&gt;Advent of Code&lt;/a&gt; (Day 5 has been a tough one!). Itch.io, our fave indie games platform, is hosting their &lt;a href=&quot;https://itch.io/jam/secret-santa-2023&quot;&gt;Secret Santa Jam&lt;/a&gt;. And as I write this, makers of every type are all hurrying to get their projects completed ahead of the collective December 25th deadline.&lt;/p&gt;
&lt;p&gt;If you’re up for creating something, we recently announced the next &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Community Code Jam&lt;/a&gt; theme, “gift-giving.” If you missed the first round, you can see the submissions for the last theme, “self-portrait” &lt;a href=&quot;https://glitch.com/@glitch/self-portrait-codejam&quot;&gt;on this playlist&lt;/a&gt;. Jenn Schiffer, director of community at Glitch has also started hosting a weekly livestream, where she showcases community projects and works on her submission for that month’s challenge. Watch the next livestream, this Friday, December 8, 2023. We can’t wait to see what you create!&lt;/p&gt;
&lt;p&gt;Since the year is almost over, that means it’s time for ✨ &lt;strong&gt;Last Year on Glitch!&lt;/strong&gt; ✨ This is the third year we’ve gathered the community together to recognize all of the cool and creative projects that you bring into the world. Nominate your favorite projects—and they can totally be ones you’ve made—&lt;a href=&quot;https://forms.gle/FuwMh3Zewvm1BB21A&quot;&gt;by using this submission form&lt;/a&gt;. Remember to get your noms in by December 22nd! We’ll announce the honorees shortly after.&lt;/p&gt;
&lt;p&gt;Now, speaking of favorites, here are some of our favorite projects that you created during November 2023! ✨&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tools you can use&lt;/strong&gt; 💪&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://typhooncycling.glitch.me/&quot;&gt;~typhooncycling&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@thgh&quot;&gt;@thgh&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@charles.dauwe1942&quot;&gt;@charles.dauwe1942&lt;/a&gt; is a valuable tool for anaerobic cycling enthusiasts. Use it to get important performance data!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://unicoder.glitch.me/&quot;&gt;~unicoder&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@kylebgorman&quot;&gt;@kylebgorman&lt;/a&gt;, is a nifty demo built with Python’s Flask library that takes any given string and gives you the full decomposition of it into Unicode codepoints.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://tabby-magic-season.glitch.me/&quot;&gt;~tabby-magic-season&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pdonias&quot;&gt;@pdonias&lt;/a&gt; is a demo that visualizes the multi-window element in browser. Open this project in a few windows and overlap them to see this cool trick in action.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~opencv-p5-optical-flow&quot;&gt;~opencv-p5-optical-flow&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; is an optical flow starter, which they remixed for their code jam submission, &lt;a href=&quot;https://cubitoo.glitch.me/&quot;&gt;~cubitoo&lt;/a&gt;!
&lt;strong&gt;Projects for writers &lt;em&gt;and&lt;/em&gt; readers&lt;/strong&gt; ✍️&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://love-letters-to-places-ill-never-meet.glitch.me/&quot;&gt;~love-letters-to-places-ill-never-meet&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt;@elankiderman&lt;/a&gt;, is an “escape the algorithm” project and the featured app at the top of this post, which maps out the closed places in a neighborhood based on their online reviews.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://devnull.glitch.me/&quot;&gt;~devnull&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@lmangani&quot;&gt;@lmangani&lt;/a&gt; allows you to microblog into the void to your heart’s content.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bevel-iced-hyacinth.glitch.me/&quot;&gt;~bevel-iced-hyacinth&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mel-thomas&quot;&gt;@mel-thomas&lt;/a&gt; is a template for your own personal GoodReads, which you can remix right now!&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://gita-typing-game.glitch.me/&quot;&gt;~gita-typing-game&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pd2&quot;&gt;@pd2&lt;/a&gt; not only teaches you to type, but teaches you the Bhagavad Gita text while typing!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/clip-my-face?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;https://clip-my-face.glitch.me/&quot;&gt;~clip-my-face&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt; allows you to clip out a section of a p&lt;/em&gt;hoto, and was also their submission for the “self-portrait” code jam!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fun and games&lt;/strong&gt; 🎯&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://foster-cat-symphony.glitch.me/&quot;&gt;~foster-cat-symphony&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@iareu&quot;&gt;@iareu&lt;/a&gt; calls itself an “html volume study” but we call it a musical masterpiece.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://geometric-abstraction-inspo.glitch.me/&quot;&gt;~geometric-abstraction-inspo&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@joshmgrant&quot;&gt;@joshmgrant&lt;/a&gt; generates random geometric abstractions when you click, and it’s soo pretty 😍&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://namavali-game.glitch.me/&quot;&gt;~namavali-game&lt;/a&gt; also by &lt;a href=&quot;https://glitch.com/@pd2&quot;&gt;@pd2&lt;/a&gt; is a guessing game that gives you hints in the form of Hindu deity names&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://youtune.glitch.me/&quot;&gt;~youtune&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt;@elankiderman&lt;/a&gt; allows you to wander through the internet cafe open mic night, viewing previously unseen original songs. CW: unmoderated content!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;WebXR works&lt;/strong&gt; 🥽&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~mintycrisp-a-frame-game-of-life&quot;&gt;~mintycrisp-a-frame-game-of-life&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mintycrisp&quot;&gt;@mintycrisp&lt;/a&gt; is a 3D (and newly updated!) version of Conway’s Game of Life.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://aframe-oceans.glitch.me/&quot;&gt;~aframe-oceans&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@kfarr&quot;&gt;@kfarr&lt;/a&gt; uses the &lt;a href=&quot;https://glitch.com/~aframe&quot;&gt;A-Frame starter&lt;/a&gt; to create a chill, ocean view&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hydra-meetup-8.glitch.me/&quot;&gt;~hydra-meetup-8&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@markdenardo&quot;&gt;@markdenardo&lt;/a&gt;, &lt;a href=&quot;https://glitch.com/@geikha&quot;&gt;@geikha&lt;/a&gt;, and &lt;a href=&quot;https://glitch.com/@flordefuego&quot;&gt;@flordefuego&lt;/a&gt; is an event site, and even though it’s over now, if you’re interested in the Hydra community, check it out!
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/buttersbirthdaywishlist?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*We loved this &lt;a href=&quot;https://blog.glitch.com/post/bringing-fun-to-the-fediverse-a-qa-with-casey-*kolderup&quot;&gt;Postmarks&lt;/a&gt; instance, created by &lt;a href=&quot;https://glitch.com/@fajitaflame&quot;&gt;@fajitaflame&lt;/a&gt; to make a birthday wishlist for their niece 💖&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Defies description but we stan&lt;/strong&gt; 🙌&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~simple-syrup-calculator&quot;&gt;~simple-syrup-calculator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@matiaskorhonen&quot;&gt;@matiaskorhonen&lt;/a&gt; was featured in their &lt;a href=&quot;https://www.randomerrata.com/articles/2023/simple-syrup/&quot;&gt;blog post&lt;/a&gt; about finding the perfect simple syrup recipe(via)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://static-misc-3.glitch.me/ff-conf-logo/&quot;&gt;~static-misc-3.glitch.me/ff-conf-logo/&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jakearchibald&quot;&gt;@jakearchibald&lt;/a&gt; is the animated logo for the front-end conference, &lt;a href=&quot;https://ffconf.org/&quot;&gt;ffconf&lt;/a&gt;. When we get bored at conferences, we usually try to find snacks, overachiever.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://porthales-of-salem.glitch.me/&quot;&gt;~porthales-of-salem&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sophia54073&quot;&gt;@sophia54073&lt;/a&gt; is a map of manholes with portal and risk information across the greater Salem area.
And that’s a wrap on another amazing month for the Glitch community! Follow us across the open social web 🌐&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
You can still send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>Last Year on Glitch 2023</title>
    <link href="https://blog.glitch.com/post/last-year-on-glitch-2023/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/last-year-on-glitch-2023/</id>
    <content type="html">&lt;h1&gt;Last Year on Glitch 2023&lt;/h1&gt;
&lt;p&gt;This was the third year of recognizing the projects that the Glitch community dreamt up over the past twelve months. So many apps and websites were created that intrigued us, inspired us, made us chuckle—or made us gasp, and in general made us smile. Last Year on Glitch serves as a love letter of sorts to the creators and projects that made 2023 unforgettable.&lt;/p&gt;
&lt;h2 id=&quot;most-shared-on-social-media-blackoutpoetry&quot; tabindex=&quot;-1&quot;&gt;📈 Most Shared on Social Media – ~blackoutpoetry &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#most-shared-on-social-media-blackoutpoetry&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/blackoutpoetry?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;A long-beloved tool on Glitch for generating thought-provoking poetry, ~blackoutpoetry broke through during a strange year for social media, as our most shared app of 2023.&lt;/p&gt;
&lt;h2 id=&quot;best-fediverse-app-stefans-creative-bots&quot; tabindex=&quot;-1&quot;&gt;🚀 Best Fediverse App 🆕 – ~stefans-creative-bots &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#best-fediverse-app-stefans-creative-bots&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/stefans-creative-bots?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;If you have a favorite Mastodon bot or started learning to create your own, there’s a pretty good chance that&lt;a href=&quot;https://glitch.com/@stefan&quot;&gt; @stefan&lt;/a&gt; was somehow involved in the journey. Through creating bots and the project&lt;a href=&quot;https://jointhefediverse.net/&quot;&gt; jointhefediverse.net&lt;/a&gt;, Stefan’s impact on the Fediverse and Glitch cannot be understated!&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon-embeds.glitch.me/&quot;&gt;~mastodon-embeds&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@andypiper&quot;&gt;@andypiper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://postmarks.glitch.me/&quot;&gt;~postmarks&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@ckolderup&quot;&gt;@ckolderup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;made-you-learn-creating-with-data&quot; tabindex=&quot;-1&quot;&gt;💡 Made You Learn – ~creating-with-data &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#made-you-learn-creating-with-data&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/creating-with-data?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Creating with Data is a series of tutorials and demos on Glitch helping the community how to tell stories with data and code. Clearly a labor of love by&lt;a href=&quot;https://glitch.com/@digitalWestie&quot;&gt; @digitalWestie&lt;/a&gt;, it’s a great start for anyone wanting to get into data visualization in the new year.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://gita-typing-game.glitch.me/&quot;&gt;~gita-typing-game&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@pd2&quot;&gt;@pd2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://hotdog-pi-toss.glitch.me/&quot;&gt;~hotdog-pi-toss&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@alisonag&quot;&gt;@alisonag&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;best-playlist-on-glitch-n-hieda-niche-templates&quot; tabindex=&quot;-1&quot;&gt;▶️ Best Playlist on Glitch – @n.hieda/niche-templates &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#best-playlist-on-glitch-n-hieda-niche-templates&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.heida&lt;/a&gt;’s Niche Templates is a playlist of a wide variety of starters they created to kick off their own artistic endeavors, and for them to share them all with us is a gift we are ever so grateful for.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@christianp/my-stuff-thats-worth-looking-at&quot;&gt;@christianp/my-stuff-thats-worth-looking-at&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@torinmb/shader-park-examples&quot;&gt;@torinmb/shader-park-examples&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;made-you-lol-moldy-world&quot; tabindex=&quot;-1&quot;&gt;🤣 Made You LOL – ~moldy-world &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#made-you-lol-moldy-world&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/moldy-world?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@swimygraphics&quot;&gt;@swimygraphics&lt;/a&gt;’ moldy food is our digital treasure, thanks to their show-stopping gallery of photographed moldy foods. When I’m done writing this, I’m going to clean my fridge out.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://hotdog-pi-toss.glitch.me/&quot;&gt;~hotdog-pi-toss&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@alisonag&quot;&gt;@alisonag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sportrait.glitch.me/&quot;&gt;~sportrait&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@sobrien26&quot;&gt;@sobrien26&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;most-beautiful-apps-love-letters-to-places-ill-never-meet&quot; tabindex=&quot;-1&quot;&gt;🐸 Most Beautiful Apps – ~love-letters-to-places-ill-never-meet &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#most-beautiful-apps-love-letters-to-places-ill-never-meet&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/love-letters-to-places-ill-never-meet?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Between the stunning watercolor map and the creative homage to closed locations using Yelp reviews,&lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt; @elankiderman&lt;/a&gt;’s Love Letters exhibit beauty from idea to digital execution.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mxstudio.glitch.me/&quot;&gt;~mxstudio&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@ktduffyincorperated&quot;&gt;@ktduffyincorperated&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cloudwatching.glitch.me/&quot;&gt;~cloudwatching&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@chia&quot;&gt;@chia&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;most-helpful-tools-babypi&quot; tabindex=&quot;-1&quot;&gt;⚒️ Most Helpful Tools – ~babypi &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#most-helpful-tools-babypi&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/babypi?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Not only is BabyPi a helpful tool for caretakers wanting to keep babies engaged and using tech safely,&lt;a href=&quot;https://glitch.com/@kfarr&quot;&gt; @kfarr’s&lt;/a&gt; well written&lt;a href=&quot;https://medium.com/@kfarr/part-1-babypi-a-simple-raspberry-pi-powered-toy-computer-for-kids-396fa323c9e1&quot;&gt; tutorials&lt;/a&gt; can help anyone wanting to connect the web to a Raspberry Pi whether they are babies or not.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://nice-typhoon-kiwi.glitch.me/&quot;&gt;~nice-typhoon-kiwi&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@SummerAnneBurton&quot;&gt;@SummerAnneBurton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://writepad.glitch.me/&quot;&gt;~writepad&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@aboutdavid&quot;&gt;@aboutdavid&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;coolest-webxr-experience-cinta&quot; tabindex=&quot;-1&quot;&gt;🥽 Coolest WebXR Experience – ~cinta &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#coolest-webxr-experience-cinta&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/cinta?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@rosapark0328&quot;&gt;@rosapark0328&lt;/a&gt; takes the beautiful medium of watercolor, the gorgeous setting of a Panama sunset, and brings it to all of us with the power of WebXR using A-frame.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://escape-artist.glitch.me/&quot;&gt;~escape-artist&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@kolson&quot;&gt;@kolson&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@jameskane05&quot;&gt;@jameskane05&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mintycrisp-a-frame-game-of-life.glitch.me/&quot;&gt;~mintycrisp-a-frame-game-of-life&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@mintycrisp&quot;&gt;@mintycrisp&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;most-inspiring-apps-bergenbikebus&quot; tabindex=&quot;-1&quot;&gt;🤯 Most Inspiring Apps – ~bergenbikebus &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#most-inspiring-apps-bergenbikebus&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bergenbikebus?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Bike buses empower students and families to use biking to get to school safely. The Bergen Bike Bus tracker by&lt;a href=&quot;https://glitch.com/@daniel73473&quot;&gt; @daniel73473&lt;/a&gt; has helped get the word out about this fun, environmental movement and uses Glitch to gather participants and map routes.&lt;/p&gt;
&lt;p&gt;**🏆 Honorable mentions **&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://should-spd-do-it.glitch.me/&quot;&gt;~should-spd-do-it&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@skweetis&quot;&gt;@skweetis&lt;/a&gt;, @matt87125 and &lt;a href=&quot;https://glitch.com/@pjsc&quot;&gt;@pjsc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://advice-to-myself.glitch.me/&quot;&gt;~advice-to-myself&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@OmarSamehShehata&quot;&gt;@OmarSamehShehata&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;least-likely-place-you-d-think-you-d-find-a-glitch-app-but-it-s-there&quot; tabindex=&quot;-1&quot;&gt;🤔 Least likely place you’d think you’d find a Glitch app but it’s there &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/#least-likely-place-you-d-think-you-d-find-a-glitch-app-but-it-s-there&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/f1-start?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;A forum about magic mushrooms had a thread comparing f1-start scores, another often viral app, created by &lt;a href=&quot;https://glitch.com/@jakearchibald&quot;&gt;@jakearchibald&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more 2023 goodness check out some of the best from around our community in this gallery playlist:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@community/from-the-gallery-2023&quot;&gt;@community/from-the-gallery-2023&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We can’t wait to see what all you create in 2024! 🎉&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>January 2024 on Glitch: Weird and Wonderful</title>
    <link href="https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/</id>
    <content type="html">&lt;h1&gt;January 2024 on Glitch: Weird and Wonderful&lt;/h1&gt;
&lt;p&gt;If the first month of 2024 had anything to prove, it was definitely that weirdness, in all of its shapes and forms, is here to stay! Which is good because the web is weird, and &lt;a href=&quot;https://www.rollingstone.com/culture/culture-commentary/internet-future-about-to-get-weird-1234938403/&quot;&gt;we are here for it&lt;/a&gt;. So let’s celebrate all of that creativity and funk with a quick look back at January 2024 on Glitch.&lt;/p&gt;
&lt;h2 id=&quot;last-year-on-glitch&quot; tabindex=&quot;-1&quot;&gt;Last Year on Glitch ✨ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/#last-year-on-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Each year we ask the community which projects truly elevated their Glitch experience, and the result of that celebration is called &lt;a href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023&quot;&gt;Last Year on Glitch&lt;/a&gt;. If you haven’t checked out the winners and honorable mentions yet, let them be your guide for creating a LYOG 2024 worthy app this year!&lt;/p&gt;
&lt;h2 id=&quot;the-community-is-coding&quot; tabindex=&quot;-1&quot;&gt;The Community is coding! 🍓 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/#the-community-is-coding&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, late last year we rolled out our version of community hackathons, called &lt;a href=&quot;https://glitch.com/jams&quot;&gt;Community Code Jams&lt;/a&gt;! Unlike a hackathon, we hold them every month, and encourage the community to participate in building something based on a new creative prompt. For fun. When was the last time you did something for fun?&lt;/p&gt;
&lt;p&gt;In January, the community created their own stylesheets based on the prompt “Your Dream Default Stylesheet.” You can see &lt;a href=&quot;https://our-dream-default-stylesheets.glitch.me/&quot;&gt;the submissions on this Glitch app&lt;/a&gt;, but I had to include my favorite, a Golden Girls themed one created by &lt;a href=&quot;https://glitch.com/@SueSmith&quot;&gt;@suesmith&lt;/a&gt;. If google.com looked like this, I wouldn’t mind scrolling through all of the worthless results because at least &lt;a href=&quot;https://www.tiktok.com/@staronlyfans/video/6996374539932273926&quot;&gt;the Golden Girls theme song&lt;/a&gt; would be playing in my head.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/golden-girls-css?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Join us, most Fridays when Community Director Jenn Schiffer has been livestreaming, &lt;a href=&quot;https://www.youtube.com/playlist?list=PLkkL3Pim_xkWKMmXOMX1KjJkCkFjQv2MB&quot;&gt;called Glitch Jams Live!&lt;/a&gt; And most of that time is spent highlighting creator projects, talking about beverages, and Jenn live coding her submissions for each month’s prompt. 2pm Eastern Time, Fridays, be there!!&lt;/p&gt;
&lt;h2 id=&quot;the-jewels-of-january&quot; tabindex=&quot;-1&quot;&gt;💎 The Jewels of January 💎 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/#the-jewels-of-january&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://draw-her-a-drawer.glitch.me/&quot;&gt;~draw-her-a-drawer&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@ShannonLin&quot;&gt;@ShannonLin&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@bwasti1&quot;&gt;@bwasti1&lt;/a&gt;, &lt;em&gt;featured above.&lt;/em&gt; Not going to lie, I tried to write “glitch” and “cool” and “web” before settling on “lol” for this post’s header image. What words can you come up with?? (It’s harder than you think!)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://thing-internet.glitch.me/&quot;&gt;~thing-internet&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@lzmunch&quot;&gt;@lzmunch&lt;/a&gt; is the weird web browser you’ve been missing. My favorite is ~worm-internet.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/thing-internet?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://randomised-permutation-chart-curves.glitch.me/&quot;&gt;~randomised-permutation-chart-curves&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt;, is an experiment that asks how the curves joining points in a permutation chart are chosen.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://quincy-jelly.glitch.me/&quot;&gt;~quincy-jelly&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@24amesquir&quot;&gt;@24amesquir&lt;/a&gt; is a fun 2d softbody simulation with sticky blobs where YOU get to control gravity. Take that, Sir Ike!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://potential-music-video-inspo.glitch.me/&quot;&gt;This trippy music video&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt;, uses Hydra and Choo, and was submitted to &lt;a href=&quot;https://support.glitch.com/t/music-video-made-on-glitch/65712&quot;&gt;The Gallery&lt;/a&gt;, on our community forum – definitely a thing you should do if you have projects/apps you want us to share!&lt;/p&gt;
&lt;p&gt;If you love Geoguessr, check out &lt;a href=&quot;https://map-master-mp.glitch.me/&quot;&gt;~map-master-mp&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@ctat684&quot;&gt;@ctat684&lt;/a&gt;, which is a multi-player guessing game that comes with several modes (Street Mode anyone?) including single-player.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/map-master-mp?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://literally-every-mountain-dew-flavor.glitch.me/flavors.html&quot;&gt;~literally-every-mountain-dew-flavor&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@multiplegamesman&quot;&gt;@multiplegamesman&lt;/a&gt; is a—&lt;em&gt;you guessed it&lt;/em&gt;—exhaustive list of every (non-diet) flavor of Mountain Dew known to humankind. Which one is the worst? If you think it’s Pitch Black, you’re wrong (it’s Flamin’ Hot).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://25cities.glitch.me/&quot;&gt;~25cities&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is a new map game where you name America’s 25 largest cities. I’ve played this three times while writing this and the most I got was 15 cities, where the heck is El Paso????&lt;/p&gt;
&lt;p&gt;We all know that http stands for hypertext transfer protocol and www stands for world wide web (...or maybe we don’t, I grew up in a house with a techie dad. Ask me how my eighth grade presentation on search engines in 1996 was received when I had to follow the most popular girl in school’s preso on how to apply nail polish &lt;s&gt;perfectly&lt;/s&gt;) but can you identify the parts of a URL address? The answer is yes you can, with &lt;a href=&quot;https://url-parts.glitch.me/?url=https://cats.example.org.au:1234/stripes/fur.html?pattern=tabby#claws&quot;&gt;~url-parts&lt;/a&gt;, made by &lt;a href=&quot;https://glitch.com/@samdutton&quot;&gt;@samdutton&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@tunetheweb&quot;&gt;@tunetheweb&lt;/a&gt;. Impress your friends the next time they send you a link by telling them they can leave everything after the filename off, because friends don’t send friends long links with the search parameters still on…unless that info can be applied to a discount. 🤔 Don’t listen to me, I’m just an English major.&lt;/p&gt;
&lt;p&gt;Finally, &lt;a href=&quot;https://slime-or-goo.glitch.me/&quot;&gt;~slime-or-goo&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@Rulesobeyer&quot;&gt;@Rulesobeyer&lt;/a&gt; poses a very important question for these trying times. ✨ *together we will achieve the unthinkable *✨&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/slime-or-goo?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;h2 id=&quot;don-t-sleep-on-these-fun-finds&quot; tabindex=&quot;-1&quot;&gt;Don’t sleep on these fun finds 👏 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/#don-t-sleep-on-these-fun-finds&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@sig7pro&quot;&gt;@sig7pro&lt;/a&gt; celebrated with &lt;a href=&quot;https://the-birthday-site.glitch.me/&quot;&gt;~the-birthday-site&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@bruno-oliveira&quot;&gt;@bruno-oliveira&lt;/a&gt; shared &lt;a href=&quot;https://impossible-emphasized-ash.glitch.me/&quot;&gt;this vegetarian recipe finder&lt;/a&gt; for you to bookmark!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@DeltaCoderr&quot;&gt;@DeltaCoderr&lt;/a&gt; built this &lt;a href=&quot;https://js-tetris-game.glitch.me/&quot;&gt;in-browser Tetris game&lt;/a&gt; for you to try and beat that 13 year-old’s new record.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@lion7942&quot;&gt;@lion7942&lt;/a&gt; shared this cute, colorful demo for container queries: &lt;a href=&quot;https://gossamer-lush-office.glitch.me/&quot;&gt;~gossamer-lush-office&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt; delighted us with a fun rendering of everyone’s second favorite dragon: &lt;a href=&quot;https://toothlessdancing.glitch.me/&quot;&gt;~toothlessdancing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter
If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;one-last-january-thought&quot; tabindex=&quot;-1&quot;&gt;One last January thought ☺️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/january-2024-on-glitch-weird-and-wonderful/#one-last-january-thought&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Finally, I leave you with &lt;a href=&quot;https://k457.glitch.me/&quot;&gt;~k457&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@Betx9&quot;&gt;@Betx9&lt;/a&gt;, which is inspired by Nam June Paik’s &lt;a href=&quot;https://www.artsy.net/artwork/nam-june-paik-robot-k-456&quot;&gt;K-456 Robot&lt;/a&gt;, one of the pioneers of generative and digital art. Using your camera, ~k457 detects a person’s body and projects it onto a digital canvas, showing the exact coordinates of various parts of their anatomy in a colorful, geometric composition, creating a surreal, dystopian atmosphere that I played with for way too long. Enjoy!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>February 2024 on Glitch: Admiration abounds</title>
    <link href="https://blog.glitch.com/post/february-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/february-2024-on-glitch/</id>
    <content type="html">&lt;h1&gt;February 2024 on Glitch: Admiration abounds&lt;/h1&gt;
&lt;p&gt;Truly, we started out February feeling the love because &lt;a href=&quot;https://thenewstack.io/2023s-most-unforgettable-glitch-projects/&quot;&gt;The New Stack wrote up an awesome story&lt;/a&gt; featuring YOU! The Glitch community is solidly the source of unforgettable web projects, so pat yourselves on the back because I can’t and also it would be weird. How would that work even, logistically? There are 2.6 million of you, and I’m kind of a germaphobe.&lt;/p&gt;
&lt;p&gt;Speaking of taking cautious measures, &lt;a href=&quot;https://support.glitch.com/t/we-need-your-help-with-updating-node/64829&quot;&gt;old Node.js deprecations&lt;/a&gt; continue! The march toward upgrading all projects to use at least Node 16 is very much in progress. Learn how to upgrade your apps with &lt;a href=&quot;https://help.glitch.com/hc/en-us/articles/16287495688845-What-version-of-Node-can-I-use-and-how-do-I-change-update-upgrade-it&quot;&gt;this help center article&lt;/a&gt; (it’s easy, I promise…I was able to do it and my coding education was limited to MySpace profile trial and error over 20 years ago). Oops, I said the word march and we’re not there yet!&lt;/p&gt;
&lt;p&gt;Although, if you are keeping up with &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Community Code Jams&lt;/a&gt; in February we celebrated the creation and admirable persistence of one of the oldest forms of web identity: ye olde blog. See &lt;a href=&quot;https://glitch.com/@glitch/welcome-to-my-blog-codejam&quot;&gt;all the blogs submitted&lt;/a&gt;, and while you’re there take a look at March’s prompt, “screensavers.” More on that later, but first we feast on February.&lt;/p&gt;
&lt;h2 id=&quot;february-finds&quot; tabindex=&quot;-1&quot;&gt;💕 February Finds 💕 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/february-2024-on-glitch/#february-finds&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://light-and-shadow.glitch.me/&quot;&gt;~light-and-shadow&lt;/a&gt; (featured above), created by &lt;a href=&quot;https://glitch.com/@ferdoropeza&quot;&gt;@ferdoropeza&lt;/a&gt;, features gorgeous artwork reminiscent of Rothko in substance and the Impressionists in style, that was actually created entirely with code. Hydra, to be specific! I don’t know about you, but I could study these all day (and strangely enough, these pieces popped a song in my mind, &lt;a href=&quot;https://www.youtube.com/watch?v=faG8RiaANek&quot;&gt;Sound &amp;amp; Color&lt;/a&gt;, by Alabama Shakes. What music, if any, do these works remind you of?&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/february-2024-on-glitch/m1nd-map.png&quot; alt=&quot;On a background that looks like pool water reflecting, several images are collaged together, with the word MANIA repeating over them in white. On the live site, several of these images are moving gifs, adding to the feeling of chaos.&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://m1nd-map.glitch.me/&quot;&gt;~m1nd-map&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@melodyavis52&quot;&gt;@melodyavis52&lt;/a&gt; obviously warrants a mention, hot on the heels of our very weird January community efforts. This expansive site combines stream of consciousness with Geocities design appetites resulting in a pretty comprehensive illustration of the human experience. Mania, shown above, was a personal fave (it’s when I do my best work!!! 🫠)&lt;/p&gt;
&lt;p&gt;Now that the floodgates have opened to the general public, new Bluesky users might find &lt;a href=&quot;https://bannerizer.glitch.me/&quot;&gt;~bannerizer&lt;/a&gt; pretty handy. Created by &lt;a href=&quot;https://glitch.com/@admin46899&quot;&gt;@admin46899&lt;/a&gt; and featured in &lt;a href=&quot;https://from-over-the-horizon.ghost.io/bluesky-social-new-user-guide/&quot;&gt;this very useful new user guide&lt;/a&gt;, it converts images into a banner for your profile.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/former-latter?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;As a former English major and liberal arts degree holder, seeing a Glitch app singularly devoted to educating the masses on a grammatical device that could even maybe help you win a future argument, this warms my nerdy heart. Thank you for your efforts, &lt;a href=&quot;https://glitch.com/@aandreev0&quot;&gt;@aandreev0&lt;/a&gt;. 🫡&lt;/p&gt;
&lt;p&gt;Speaking of education, in February the internet unearthed &lt;a href=&quot;https://httpoetics.glitch.me/&quot;&gt;~httpoetics&lt;/a&gt;, form of “mention in a community blog post!” (Do people still get Wonder Twins references? 💍) Thanks to &lt;a href=&quot;https://www.naiveweekly.com/p/coffee-before-running&quot;&gt;Naive Weekly&lt;/a&gt; author Kristoffer, we discovered this absolutely amazeballs app. This curriculum, by &lt;a href=&quot;https://glitch.com/@toddwords&quot;&gt;@toddwords&lt;/a&gt; and co., positively slaps, as the youths say, and based on the resources you could probably take it on your own. (Bookmarks this app for later).&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/valledelatortaahogada?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;When I first came across this project &lt;a href=&quot;https://x.com/MiHermosaGDL/status/1762980159764705681?s=20&quot;&gt;on social media&lt;/a&gt;, without looking at the translation, I saw the word torta, and my first thought was “oh hell yeah.” After reading the translation, I discovered a new (to me) culinary phrase, &lt;a href=&quot;https://en.wikipedia.org/wiki/Torta_ahogada&quot;&gt;drowned torta&lt;/a&gt;. Umm, have you ever had a torta? Now imagine one that’s crunchier and drowned in yummy, spicy, delicious sauce. If you live in Guadalajara this map, created by &lt;a href=&quot;https://glitch.com/@YaNiPaper&quot;&gt;@YaNiPaper&lt;/a&gt;, shows you where you can sample all the variations of this local delicacy. I’m jealous.&lt;/p&gt;
&lt;h2 id=&quot;this-section-i-like-to-call-and-if-there-was-a-problem-yo-i-ll-solve-it-check-out-the-hook-while-my-dj-revolves-it&quot; tabindex=&quot;-1&quot;&gt;This section I like to call 🎶And if there was a problem Yo, I&#39;ll solve it, Check out the hook while my DJ revolves it 🎶 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/february-2024-on-glitch/#this-section-i-like-to-call-and-if-there-was-a-problem-yo-i-ll-solve-it-check-out-the-hook-while-my-dj-revolves-it&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If that was unclear, this is a section where folks created Glitch apps to solve problems, which is a pretty common use case tbh!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; How would an ordered set of emoji be lexicographically sorted by many programming languages/computing platforms?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; &lt;a href=&quot;https://emoji-sorter.glitch.me/&quot;&gt;~emoji-sorter&lt;/a&gt;, find out in which order (most) apps that use alphabetical sorting will sort emoji!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creator:&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/@ckolderup&quot;&gt;@ckolderup&lt;/a&gt;, who &lt;a href=&quot;https://cohost.org/ckolderup/post/4555495-emoji-sorter&quot;&gt;documented their process in this Cohost post&lt;/a&gt;, and if their name seems familiar, they also created the popular fediverse bookmarking app, &lt;a href=&quot;https://postmarks.glitch.me/&quot;&gt;~postmarks&lt;/a&gt; 🔖&lt;/p&gt;
&lt;p&gt;🤏&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; You live in Wellington and want to know if your bus or train is running on time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; &lt;a href=&quot;https://metlink-bus-realtime.glitch.me/&quot;&gt;~metlink-bus-realtime&lt;/a&gt;, which shows you real-time info about each route!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creator:&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/@leighghunt&quot;&gt;@leighghunt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🚌&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; You want to be able to see your countdown app data as a widget.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; &lt;a href=&quot;https://north-tropical-bread.glitch.me/&quot;&gt;~north-tropical-bread&lt;/a&gt;, fully customizable countdown app that also functions as a progressive web app!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creator:&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/@glitch.com50593&quot;&gt;@glitch.com50593&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;📱&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; You need help identifying birds (and translating their names, sometimes too)!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; &lt;a href=&quot;https://btb-wikidata.glitch.me/&quot;&gt;~btb-wikidata&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creator:&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt;@blprnt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🪶&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Problem:&lt;/strong&gt; You want to be able to use Apache ECharts, but don’t know where to start.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/edit/#!/remix/echarts-starter&quot;&gt;~echarts-starter&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Creator:&lt;/strong&gt; &lt;a href=&quot;https://glitch.com/@stefan&quot;&gt;@stefan&lt;/a&gt;, who we’ve profiled &lt;a href=&quot;https://blog.glitch.com/post/5-minutes-with-stefan-bohacek&quot;&gt;here on the blog&lt;/a&gt; (a couple times!), also wrote &lt;a href=&quot;https://stefanbohacek.com/blog/introduction-to-apache-echarts/&quot;&gt;an introduction to using ECharts&lt;/a&gt;, check it out!&lt;/p&gt;
&lt;p&gt;📊&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/jersey-derby?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;This fancy prance around the great state of New Jersey was brought to you by &lt;a href=&quot;https://glitch.com/@sobrien26&quot;&gt;@sobrien26&lt;/a&gt; and inspired by: &lt;a href=&quot;https://mappy-races.glitch.me/&quot;&gt;~mappy-races&lt;/a&gt; created by the folks at &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;Maps Mania&lt;/a&gt;, who, if you’re not familiar, produce consistently &lt;a href=&quot;https://googlemapsmania.blogspot.com/2022/09/the-classic-map-arcade.html&quot;&gt;fantastic, yet educational maps&lt;/a&gt;!&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/february-2024-on-glitch/eva-n-dills-road-trip.png&quot; alt=&quot;A black and white photo is shown of a woman wearing a hat, looking at the camera from a distance, next to a Penske moving truck, in a wide open parking lot.&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://eva-n-dills-road-trip.glitch.me/&quot;&gt;~eva-n-dills-road-trip&lt;/a&gt; is a sweet idea that I’d love to try after my next road trip (note to self: plan a road trip!) Created by &lt;a href=&quot;https://glitch.com/@evamarok&quot;&gt;@evamarok&lt;/a&gt;, this app recounts, well actually, I don’t want to spoil the surprise. Take a look for yourself!&lt;/p&gt;
&lt;h2 id=&quot;give-these-february-founders-their-flowers&quot; tabindex=&quot;-1&quot;&gt;Give these February founders their flowers 💐 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/february-2024-on-glitch/#give-these-february-founders-their-flowers&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://letterboxd-last-four.glitch.me/&quot;&gt;~letterboxd-last-four&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt;, a February ✨ App of the Week ✨ and very cool social sharing tool for Letterboxd fans!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cael.glitch.me/#main-content&quot;&gt;~cael&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@carliogafuture&quot;&gt;@carliogafuture&lt;/a&gt; features the artist’s work on their profile site, check it out!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://how-should-i-colour-the-days.glitch.me/&quot;&gt;~how-should-i-colour-the-days&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@christianp&quot;&gt;@christianp&lt;/a&gt; allows you to color your calendar days by adjusting the hue parameter&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://sfdcanbac-ux.glitch.me/&quot;&gt;~sfdcanbac-ux&lt;/a&gt; via &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; is an interactive page used in a dance-tech performance, which you can view here. Try it!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://vision-pro-webxr.glitch.me/immersive-hands.html&quot;&gt;~vision-pro-webxr&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ImJohnDoe&quot;&gt;@ImJohnDoe&lt;/a&gt; is for both WebXR and VR headset fans, you know what to do!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h3 id=&quot;a-final-feb-thought&quot; tabindex=&quot;-1&quot;&gt;A final Feb thought 🤔 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/february-2024-on-glitch/#a-final-feb-thought&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/screensaver-blur?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Oddly enough, &lt;a href=&quot;https://screensaver-blur.glitch.me/&quot;&gt;~screensaver-blur&lt;/a&gt; revealed itself to me through a social post, long before we had settled on the code jam prompt. However, I thought it was appropriate to end with, as a little reminder and gentle nudge to use the opportunity of a &lt;a href=&quot;https://www.youtube.com/playlist?list=PLkkL3Pim_xkWKMmXOMX1KjJkCkFjQv2MB&quot;&gt;free code jam challenge&lt;/a&gt; to build something new! I’m thinking of learning just enough Hydra to learn how to make a pretty pastel screensaver. See you there!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Wow, Glitch is 7</title>
    <link href="https://blog.glitch.com/post/wow-glitch-is-7/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/wow-glitch-is-7/</id>
    <content type="html">&lt;h1&gt;Wow, Glitch is 7&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;Happy 7th birthday, Glitch! 🎉&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Last month was my own 7th anniversary of working on Glitch. Milestones like this are an opportunity to reflect and look forward, and so I figured I’d talk a bit here about what has kept me motivated here and what the future of Glitch needs to be, given what I know from the last 7 years. A lot of that future is themed around falling back in love with the internet, and preventing a future where we keep having to leave our online communities and start from scratch. Our overall mission is still the same since day one: empower everyone to build a better, creative open web.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“here is the part where i am supposed to tell you why i&#39;m joining fog creek over anyone else but in my own brain it seems totally obvious: my goals for working in the industry were always to champion the open web, promote open source development and education, work in a nice community that stays nice, and make people feel empowered to ask for help when they need it and in return help others.” - me, March 14, 2017&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The day I wrote that, Glitch was an incubator project within an independent software company. A year or so later, it was a startup. A few years after that, it was acquired by a public company. &lt;em&gt;Rollercoaster tycoon players are shaking right now.&lt;/em&gt; I attribute my joy through work during this corporate rollercoaster in part to wise affirmations from heartland crooners like Tom Cochrane, as well as getting to be on the Glitch team – the best in the biz! There are no truer words spoken or sung than &amp;quot;&lt;a href=&quot;https://youtu.be/U3sMjm9Eloo&quot;&gt;life is a highway&lt;/a&gt;&amp;quot; or &amp;quot;Glitch is the friendly community where everyone builds the web.&amp;quot; The hope we had on that launch day has been wildly exceeded by the reality, as we’ve had millions of community members come to Glitch to create tens of millions of apps.&lt;/p&gt;
&lt;p&gt;But it’s because of you, our friendly Glitch community, that I’m still here, full stop. You&#39;re the driving force behind some of the most open, creative parts of the web: building &lt;a href=&quot;https://glitch.com/webxr&quot;&gt;WebXR experiences&lt;/a&gt;, galvanizing your communities around important movements, making us laugh, teaching us how to code &lt;em&gt;and&lt;/em&gt; love, and essentially showing how powerful and fun building the web could be. I&#39;m proud and humbled to be a part of it. When any of us on the Glitch team say &amp;quot;we can&#39;t wait to see what you create&amp;quot; we mean it with our entire hearts and inspired minds. And we strive to have you feel the same about us.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The future of Glitch is open.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In case you’ve missed it, we have &lt;a href=&quot;https://preview.glitch.com/&quot;&gt;a public preview of the new Glitch&lt;/a&gt; that you can log into today. I met with the team yesterday afternoon to figure out what we’re going to focus on the next few sprints. Of course, a lot of that work is focused on discovery, but we also are energized about making Glitch something the entire community can build with us. What we internally think of as “the community site”, which is everything that helps you browse and discover on Glitch.com except the editor, was once an open source Glitch app that quickly got too big to run on the early, less robust version of Glitch. We’re working on a path towards making it open source again so we can build it in collaboration with all of you in the community. (Maybe you can help us improve our search!). We’d love &lt;a href=&quot;https://support.glitch.com/c/building-glitch/29&quot;&gt;your feedback, bug reports and feature ideas&lt;/a&gt; on this work.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The future of Glitch is discovery.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Changes across the social web are driving a lot of the conversations and plans that we have in store for the future of Glitch. The hardest problem in computer science today is answering the question “where do you find cool websites and apps?” We’re thinking a lot about ways we can enable discovery far beyond just the apps made on Glitch. The open web is not about requiring everyone to have to build their cool websites and apps on our platform. Lock-in is not how you build and empower a community.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The future of Glitch is focused.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Something you may not know about Glitch, but may explain a lot, is that the very first prototypes were originally going to support &lt;em&gt;all&lt;/em&gt; the languages. Before we launched, the call was made to focus on supporting just Node on the backend. This is why many other languages have uneven or out-of-date support on the platform.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Okay, I promised myself one tangent per blog post and I’m taking one now. Our &lt;a href=&quot;https://help.glitch.com/hc/en-us/articles/16287495688845-What-version-of-Node-can-I-use-and-how-do-I-change-update-upgrade-it&quot;&gt;version of Node&lt;/a&gt; is out of date, too, and I know that’s been very frustrating. Updating Node for the number of containers we are running is unfortunately not as simple as running an nvm command locally, but the work that’s going on as I type this will get us there very soon. For the past couple of years we’ve had to sacrifice moving at the speed of the community in order to keep your projects up and running. Tangent over; back to “focus” lol.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Whether it’s trying to enable all languages or trying to please everyone, not narrowing down your scope to only what you can do excellently and consistently is simply setting you up for a bad time. We’re going to be focusing more on what we can do really well and getting support in what we don’t. For example, we are not always excellent at hosting full-stack apps, but we have peers who are - like, have you &lt;a href=&quot;https://glitch.com/digitalocean&quot;&gt;deployed a project to Digital Ocean&lt;/a&gt;? Is there another platform you’d like as an option to deploy? &lt;a href=&quot;https://support.glitch.com/c/feature-ideas/7&quot;&gt;Let us know&lt;/a&gt;. This focus connects back directly to our work on discovery and celebrating creators who build the web — no matter what platform they use to host it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The future of Glitch powered by Fastly.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s also been almost two years since we joined Fastly, a fortunate milestone that many acquired startups don’t get the chance to hit. Fastly has given us not only the opportunity to keep the train rolling, but also the access to crucial components of the internet that we are working to pass onto the community: security, performance, reliability - you know, table stakes for the web today. It doesn’t hurt to have hundreds of amazing colleagues within the company using, helping, and rooting for Glitch; our team has been tiny but mighty. I think there were only 13 of us when we were acquired – you only need one hand to count how many engineers it takes to keep millions of developers’ able to build and share on the platform! By the way, did you know that in the right conditions, a koi fish can live past 100 years? 🎏&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“Life is a highway” - Tom Cochrane&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I’m excited for this future of Glitch, and I can’t thank the community and my team, along with everyone who was a part of it over the course of its history, enough. You all have helped my announcement about Glitch seven years ago not age like milk. I can’t wait to see what we all create.&lt;/p&gt;
&lt;p&gt;See you on &lt;a href=&quot;https://glitch.com/&quot;&gt;Glitch.com&lt;/a&gt; 👽&lt;br /&gt;
Jenn Schiffer, Director of Community&lt;/p&gt;
&lt;p&gt;P.S. Now I’m kicking myself for not making the &lt;a href=&quot;https://glitch.com/jams&quot;&gt;Community Code Jam&lt;/a&gt; prompt “nostalgia” - there’s always April, I guess! These jams have been a fun creative outlet for me, personally, and the community’s submissions have been really cool and inspiring. I’d love for you to join me as I continue my screensaver jam submission &lt;a href=&quot;https://www.youtube.com/watch?v=GNDSf-EnYf4&quot;&gt;tomorrow, live at 2pm Eastern on the Glitch Youtube page&lt;/a&gt;. And there’s always &lt;a href=&quot;https://support.glitch.com/&quot;&gt;our community forum&lt;/a&gt; where I’d love to hear your hopes and dreams for the future of Glitch.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Playing about playing</title>
    <link href="https://blog.glitch.com/post/playing-about-playing/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/playing-about-playing/</id>
    <content type="html">&lt;p&gt;At its best, any creative process can feel a bit like “playing” — where you’re not thinking about how you’re doing something, so much as the feeling it gives you when you do it. We really aspire to people in the Glitch community having that sense of play when discovering and creating things on the platform. So it’s a particular delight to see game developers using Glitch to build their newest creations, especially games like &lt;a href=&quot;https://goodbye.monster/&quot;&gt;goodbye.monster&lt;/a&gt;, which has earned an Independent Games Festival nomination in the Best Student Game category.&lt;/p&gt;
&lt;p&gt;goodbye.monster is something special, a reflection on digital pets, and the larger cultural and emotional connections we have with them. It’s an unusual exploration, centered on themes like grief and loss and mortality that we don’t often see explored in gaming in general, and definitely not a the context that the co-creators explain was directly inspired by experiences like Neopets or Nintendogs.&lt;/p&gt;
&lt;p&gt;In this &lt;a href=&quot;https://www.gamedeveloper.com/design/exploring-connections-with-digital-pets-through-death-and-dying-in-goodbye-monster#close-modal&quot;&gt;interview with the team&lt;/a&gt; ahead of the Game Developers Conference (GDC), they talk a good bit about process, including one part that’s close to our hearts:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;We often say that our game engine is the browser! goodbye.monster is built in JavaScript using Node.js for our server and svelte as our frontend framework. For hosting and prototyping, we relied on glitch.com, which let us have multiple versions of the game live for testing at once in addition to making it easier to share and remote pair program together—not all of us were strong programmers when we started!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And that’s it! That’s exactly the kind of thing Glitch is about — people creating unexpected, surprising things, even if they’re not experts at every part of the technical process, and all the while maintaining a sense of play and discovery while doing so.&lt;/p&gt;
&lt;p&gt;We’re wishing the goodbye.monster team lots of luck for the ceremony this week, but they’re already winners in our book, having made something that’s unexpected and full of heart. We hope they keep playing on Glitch, and we hope all of you play goodbye.monster too. 👾&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>My last day working on Glitch</title>
    <link href="https://blog.glitch.com/post/my-last-day-at-fastly/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/my-last-day-at-fastly/</id>
    <content type="html">&lt;h1&gt;A look into building Glitch over the last 5 years&lt;/h1&gt;
&lt;p&gt;I’m &lt;a href=&quot;https://cute.is/@keith&quot;&gt;Keith Kurson&lt;/a&gt; and I’ve been the lead engineer on Glitch for the last two years, and just celebrated my &lt;strong&gt;5th year&lt;/strong&gt; at Glitch 🎉. It’s also my last day working at Fastly and Glitch, which is a bittersweet moment. I wanted to share a little bit about what I’m so proud of from working with this team, and why I’m so excited for where Glitch is headed.&lt;/p&gt;
&lt;p&gt;Before Glitch (BG in my mind, it’s been so long) I worked on state and federal &lt;a href=&quot;https://www.navapbc.com/case-studies&quot;&gt;government projects&lt;/a&gt; to bring the ease of the internet to people applying for benefits or attempting to navigate complex bureaucracy. And, in one of these projects I needed to build something fast and securely to share with my team, and I didn’t want to use a dev environment. I reached for Glitch, and the rest is history!&lt;/p&gt;
&lt;p&gt;Coming to Glitch was an easy transition, the problem spaces were really similar! Helping people with tools to find and build a safe, fast, and easy to use internet to build the community that we’re all working for.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/my-last-day-at-fastly/looking-thoughtful.jpg&quot; alt=&quot;Me looking thoughtfully at my first Glitch onsite in 2019&quot; /&gt;
&lt;p&gt;It’s been two years since Glitch was &lt;a href=&quot;https://www.fastly.com/blog/fastly-announces-acquisition-of-glitch-a-future-of-yes-code-at-the-edge&quot;&gt;acquired by Fastly&lt;/a&gt;. Going from a small startup to a company the size of Fastly has been an adjustment, but we’ve been successful at bringing our glitchy spirit to the rest of the company. Our team is now integrated at all levels of the company, giving feedback and technical direction on all things developer experience from testing tools, the onboarding experience and the Fastly CLI. Glitch is part of the DNA of the company now, used in internal trainings by Sue Smith, who came over in the acquisition as well, and now does developer education for all of Fastly. And we’re getting more and more helpful to the sales teams in closing sales for Fastly services, which is exactly the kind of thing we were hoping to be helpful with in joining the company. I’m excited that the team is involved in helping discover the &lt;a href=&quot;https://thenewstack.io/wasi-0-2-unlocking-webassemblys-promise-outside-the-browser/&quot;&gt;future of the WASM component model&lt;/a&gt;, and how an editor experience like Glitch might work.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/my-last-day-at-fastly/glitch-zine.jpg&quot; alt=&quot;The Glitch Zine: Looky what we made&quot; /&gt;
&lt;p&gt;&lt;strong&gt;That’s all in just the last two years&lt;/strong&gt;!!! I just want to take a second to acknowledge the amount of work it’s taken to get all of those initiatives up and running. And ... it’s all things that are invisible to our incredible and patient users.&lt;/p&gt;
&lt;p&gt;Fortunately, the team is getting more resources to focus on Glitch in 2024. It’s not the same Glitch we were building five years ago, but an entirely new focus on exploration, discovery and bringing back ✨ &lt;em&gt;fun&lt;/em&gt; ✨, based on what we’ve learned since then. You can read more about the upcoming container &lt;a href=&quot;https://support.glitch.com/t/april-is-coming-and-so-are-more-platform-changes/66532&quot;&gt;updates here&lt;/a&gt;, that will bring modern tech stacks to the aging Glitch container. I’m particularly excited to get &lt;a href=&quot;https://bun.sh/&quot;&gt;Bun&lt;/a&gt; on the container, but now I’ll get to be one of the people in the forum asking “is it here yet?!” 😉&lt;/p&gt;
&lt;p&gt;If you haven’t already, join the forums and keep an eye on the &lt;a href=&quot;https://support.glitch.com/c/building-glitch/29&quot;&gt;Building Glitch&lt;/a&gt; category, where the team is actively working on the future of Glitch with the help of the community.&lt;/p&gt;
&lt;p&gt;The entire team came in together to Fastly when we were acquired, and they’ve launched some killer features (and &lt;a href=&quot;https://blog.glitch.com/post/bringing-fun-to-the-fediverse-a-qa-with-casey-kolderup/&quot;&gt;side projects&lt;/a&gt;) so now it felt like the right time for me to step back and give the team the space to accelerate on all of these new and exciting directions. With Glitch on solid ground, it feels like a good time for me to jump back into my personal mission-driven work trying to have an impact in the areas of the world that are most on fire right now.&lt;/p&gt;
&lt;p&gt;We’ve got a tradition of saying “See you on Glitch.com” when we finish our team meetings that has lasted for years! And may have originally been an ironic joke... but now I say it earnestly at the end of every meeting. And starting today, I get to say it and mean it as a user: I’ll see you all in the forums in the building Glitch category, and at future in-person developer events.&lt;/p&gt;
&lt;p&gt;So to all of my teammates at Fastly, and to the entire community, I’ll see you on Glitch.com 🎏&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/my-last-day-at-fastly/you-got-this-turtle.jpg&quot; alt=&quot;I’m glad I never have to look at this terrifying turtle, a glitch mascot and team favorite, again&quot; /&gt;
</content>
  </entry>
  <entry>
    <title>March 2024 on Glitch: Serene scenes</title>
    <link href="https://blog.glitch.com/post/march-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/march-2024-on-glitch/</id>
    <content type="html">&lt;h1&gt;March 2024 on Glitch: Serene scenes&lt;/h1&gt;
&lt;p&gt;March has madness, lions, lambs, Easter, and ides but to me this month always signifies one thing: the beginning of yard work. And allergies. No, I’m not much of a spring season person although seeing the wildflowers bloom in my yard is nice. I much prefer to be cozy in my happy place, passing the colder months playing video games. (This year I beat God of War!! 💪) Luckily, the Glitch community makes each month memorable and March was no different.&lt;/p&gt;
&lt;p&gt;Speaking of memories, Director of Community Jenn Schiffer shared some of her memories of working on Glitch for 7 years &lt;a href=&quot;https://blog.glitch.com/post/wow-glitch-is-7/&quot;&gt;just as Glitch turned 7&lt;/a&gt; on our blog. And if the blog looks a little different to you for some reason, I can think of &lt;a href=&quot;https://cute.is/@keith/112131478352732498&quot;&gt;eleventy reasons why&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Did someone say 11ty? They sure did on a recent &lt;a href=&quot;https://www.youtube.com/playlist?list=PLkkL3Pim_xkWKMmXOMX1KjJkCkFjQv2MB&quot;&gt;Glitch Jams Live&lt;/a&gt; (our weekly-ish livestream where Jenn shares your projects and works on her submission for each month’s code jam) when Jenn was joined by 11ty creator and maintainer, Zach Leatherman. If you missed it, &lt;a href=&quot;https://youtube.com/live/NiYSbOKZ_H4&quot;&gt;watch the video first&lt;/a&gt;, and then &lt;a href=&quot;https://www.zachleat.com/web/glitch-jams/&quot;&gt;read Zach’s account&lt;/a&gt; on his (11ty) blog. So many amazing and genuinely beautiful sites are created with 11ty, check it out!&lt;/p&gt;
&lt;h2 id=&quot;the-masterpieces-of-march&quot; tabindex=&quot;-1&quot;&gt;The Masterpieces of March 🖼️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/march-2024-on-glitch/#the-masterpieces-of-march&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The image in the header for this post came from one of my favorite &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Community Code Jam&lt;/a&gt; submissions last month, &lt;a href=&quot;https://objects-in-motion.glitch.me/&quot;&gt;~objects-in-motion&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ShannonLin&quot;&gt;@ShannonLin&lt;/a&gt;. More about that later, but first I should tell you that &lt;strong&gt;April’s theme is “cool bugs”&lt;/strong&gt; so chew on that. This screensaver was so unpredictable, but pretty and featured a quote from Sir Issac Newton, I mean, what is not to love? I give it five out of five unburnt CRT monitors (a standard scale of measurement).&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/march-2024-on-glitch/nettelhorstbb.png&quot; alt=&quot;This screenshot shows the route of the Nettelhorst Bike Bus lined in red, in the Nettelhorst neighborhood of Chicago.&quot; /&gt;
&lt;p&gt;Attention please, a new 🚲 Bike Bus 🚌 has joined the community! Please give &lt;a href=&quot;https://nettelhorst-bike-bus.glitch.me/&quot;&gt;~nettelhorst-bike-bus&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@daniel73473&quot;&gt;@daniel73473&lt;/a&gt; a round of applause, and &lt;strong&gt;Thanks 💖&lt;/strong&gt; (IYKYK) for providing a safe way to get these children to school in a healthy and sustainable fashion!&lt;/p&gt;
&lt;p&gt;With a name like &lt;a href=&quot;https://maps-and-splats.glitch.me/&quot;&gt;~maps-and-splats&lt;/a&gt; I wasn’t sure what to expect. But &lt;a href=&quot;https://glitch.com/@kfarr&quot;&gt;@kfarr&lt;/a&gt; has done it again by combining Google Maps 3D tiles with Luma Gaussian splat scans, plus a little A-Frame and PlayCanvas to create a zoomable (and zoom-out-able) rendering of major city scenes.&lt;/p&gt;
&lt;p&gt;🪁 Experience the wind in your browser, with your cursor as the kite! &lt;a href=&quot;https://chipped-kindly-larkspur.glitch.me/&quot;&gt;~chipped-kindly-larkspur&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@zichen-oliver-yuan&quot;&gt;@zichen-oliver-yuan&lt;/a&gt; allows you to sail the skies of your location from the safety of wherever you type by mixing fickle WeatherAPI data and a Perlin noise generator to mimic the sensation of flying a kite.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/all-about-computer-love?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;This project was featured as an &lt;a href=&quot;https://support.glitch.com/t/submit-your-project-for-app-of-the-week/63232&quot;&gt;App of the Week&lt;/a&gt;, but I absolutely had to share it here too. If you love the ingenious ways people create unique experiences with everyday objects and tools, then &lt;a href=&quot;https://all-about-computer-love.glitch.me/&quot;&gt;~all-about-computer-love&lt;/a&gt; is perfect for you. I am such a big fan of your work &lt;a href=&quot;https://glitch.com/@identikitten&quot;&gt;@identikitten&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Love games? 👾 So do we! What about games built with Glitch? Even better. 😍 Check out &lt;a href=&quot;https://goodbye.monster/&quot;&gt;goodbye.monster&lt;/a&gt; from &lt;a href=&quot;https://glitch.com/@goodbye-monster&quot;&gt;their team&lt;/a&gt;, which includes Matt Mora, Rook Liu, Lorg An, and Beckett Rowan. goodbye.monster is an original Neopets-inspired game prototyped on Glitch, and after you play it, you can read more about their development process in their &lt;a href=&quot;https://www.gamedeveloper.com/design/exploring-connections-with-digital-pets-through-death-and-dying-in-goodbye-monster&quot;&gt;team’s profile on Game Developer&lt;/a&gt;.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/seeds-of-gomorrah?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;In cool WebXR news, &lt;a href=&quot;https://seeds-of-gomorrah.glitch.me/&quot;&gt;~seeds-of-gomorrah&lt;/a&gt; is a first-player shooter game created by our pals at Needle Engine (&lt;a href=&quot;https://glitch.com/@herbst&quot;&gt;@herbst&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@felix.reinemann&quot;&gt;@felix.reinemann&lt;/a&gt;) and also uses Luma and Glitch! Since I’m terrible at this style of game and would much rather watch between my fingers from the couch while someone else plays, I’m going to need one of you to play it all the way through and tell me about the jump scares.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pet-here.glitch.me/&quot;&gt;~pet-here&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@WeaselMcDiesel&quot;&gt;@WeaselMcDiesel&lt;/a&gt;, is a sweet memorial of an app that serves as a sort of yearbook for folks to celebrate their favorite furry friends, even if they have shed their mortal coil. This was another App of the Week (hint hint, &lt;a href=&quot;https://support.glitch.com/t/submit-your-project-for-app-of-the-week/63232&quot;&gt;submit yours&lt;/a&gt;!)&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/march-2024-on-glitch/future-wonderland.png&quot; alt=&quot;On a dark gray background, a very colorful drawing (think Microsoft Paint with the largest brush) is shown. Objects like animals, stick figures, an umbrella are shown in all of the colors of the rainbow. Over the image the words &#39;Tranquil House in a Tranquil Village&#39; appear in blue text.&quot; /&gt;
&lt;p&gt;I don’t want to ruin the surprise of &lt;a href=&quot;https://future-wonderland.glitch.me/&quot;&gt;~future-wonderland&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@qzhang04&quot;&gt;@qzhang04&lt;/a&gt; which is in equal measures both delightful and jaw-dropping, so I’ll just say, give it a whirl!&lt;/p&gt;
&lt;p&gt;Have you ever wondered how a QR code works? Me neither, but Jenn Schiffer did and created &lt;a href=&quot;https://qr-code-wow.glitch.me/&quot;&gt;~qr-code-wow&lt;/a&gt; to help you create your very own QR codes to… I don’t know, leave at bars and restaurants that you steal all of the menus and drink lists from.&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/march-2024-on-glitch/codesqrus.PNG&quot; alt=&quot;A strip mall marquee with the buiness logos is centered. From top, left to right, the following business names are shown: Baskin Robbins, K&amp;S Boutique, Implant and Periodontal Associates, Hi-Tech Cleaners, Yada Salon, Pedi Spa &amp; Nails, Codes QR Us, Olivieri Portrait Design, elves, and Kat Phurrrs.&quot; /&gt;
&lt;p&gt;True story, I am not a designer, but I once worked at a consultancy in a strip mall that took up several spots, so we received that many spots on the pylon sign for the businesses. My boss told me to just make up some businesses since we had the room, and that was when I created my very first QR code. (If you scanned it, it took you to our competitor’s site). Follow me for more advertising life hacks.&lt;/p&gt;
&lt;p&gt;Frustrated with today’s Connections game on the NYT Games app? By the way, &lt;a href=&quot;https://www.tiktok.com/@iampaulconway/video/7353740153799626026?_r=1&amp;amp;_t=8lPsivXU9vv&quot;&gt;this account&lt;/a&gt; mocking the answers is my new favorite TikTok follow. 😂 Well, now you can play &lt;a href=&quot;https://spellingbee.glitch.me/&quot;&gt;~spellingbee&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@marshy-the-mallow&quot;&gt;@marshy-the-mallow&lt;/a&gt;, to your heart’s content in the browser.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/breathing-timer?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;If you are new to &lt;a href=&quot;https://www.webmd.com/balance/what-is-box-breathing&quot;&gt;Box Breathing&lt;/a&gt;, this app &lt;a href=&quot;https://glitch.com/~breathing-timer?ref=blog.caesiumtea.art&quot;&gt;~breathing-timer&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@caesiumtea&quot;&gt;@caesiumtea&lt;/a&gt;, will help you to learn this new rhythm of breathing that can calm you down, and put you more in touch with your human body. I know, it’s weird to have a body but if you didn’t have one you wouldn’t be here. I don’t make the rules!!&lt;/p&gt;
&lt;p&gt;Rounding out last month is &lt;a href=&quot;https://highly-artificial-locations.glitch.me/&quot;&gt;~highly-artificial-locations&lt;/a&gt;, another absolute banger by the folks at &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;. Try asking HAL 2000 about doors—oh and make sure your speakers are on, &lt;a href=&quot;https://googlemapsmania.blogspot.com/2024/03/&quot;&gt;HAL only gives audio answers&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;jamming-on-saving-screens&quot; tabindex=&quot;-1&quot;&gt;🍓 Jamming on Saving Screens 🦸 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/march-2024-on-glitch/#jamming-on-saving-screens&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/fish-bounce-screensaver?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Last month the community focused on creating screensavers for the March Glitch Community Code Jam. Here are a few of our favorites (but of course, there’s too many to list here!):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mintycrisp-aframe-orbit-clock.glitch.me/&quot;&gt;~mintycrisp-aframe-orbit-clock&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@mintycrisp&quot;&gt;@mintycrisp&lt;/a&gt; is a neat clock that uses planetary orbit paths to render hours, minutes, seconds, etc.,&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~colour-vector-fields&quot;&gt;~colour-vector-fields&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@dethe&quot;&gt;@dethe&lt;/a&gt; creates a wiry, colorful scene with P5.js and HSLuv.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~screensaver-miles&quot;&gt;~screensaver-miles&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@MilesWK&quot;&gt;@MilesWK&lt;/a&gt; jumbles your name in weird ways using CSS animations! Remix it to see your name in action.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~fish-bounce-screensaver&quot;&gt;~fish-bounce-screensaver&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt; is a fun take on the bouncing DVD screen using the Glitch logo which gets larger and more chaotic with each bounce.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~illsaveitmyself&quot;&gt;~illsaveitmyself&lt;/a&gt; by the brilliant &lt;a href=&quot;https://glitch.com/@wh0&quot;&gt;@wh0&lt;/a&gt; asks the question, “What if the bouncing DVD screensaver watches YOU?”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~magic-puddle&quot;&gt;~magic-puddle&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@PixievoltNo1&quot;&gt;@PixievoltNo1&lt;/a&gt; creates generated and colorful ripples to save your screen.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Play with, or remix these screensavers, and more by checking out the &lt;a href=&quot;https://glitch.com/@glitch/screensavers-codejam&quot;&gt;playlist for March’s Code Jam&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;for-my-fellow-freaks-a-leak&quot; tabindex=&quot;-1&quot;&gt;For my fellow freaks, a leak &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/march-2024-on-glitch/#for-my-fellow-freaks-a-leak&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/march-2024-on-glitch/xmenleaks.png&quot; alt=&quot;On a black background the X-Men logo is shown in white. Below it, white text reads, &#39;In the upcoming X-Men title X-Factor, Mystique wakes up in a hunger games style experiment, while Havok is actually space royalty&#39;.&quot; /&gt;
&lt;p&gt;If you grew up reading the comics and watching the cartoons on FOX, &lt;a href=&quot;https://xmenleaks.glitch.me/&quot;&gt;~xmenleaks&lt;/a&gt; is especially entertaining for my fellow mutant fans! Seriously, the Sentinels had young me shaking! No luck getting my fave character, Jean Grey, to appear yet but I’m going to keep trying. Great work by &lt;a href=&quot;https://glitch.com/@JoshNaus&quot;&gt;@JoshNaus&lt;/a&gt;!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Jump on the Bike Bus 🚲</title>
    <link href="https://blog.glitch.com/post/bikesbuses-and-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/bikesbuses-and-glitch/</id>
    <content type="html">&lt;h1&gt;Jump on the Bike Bus 🚲&lt;/h1&gt;
&lt;p&gt;A lot about the world has changed as I’ve gotten older, but one of the more strange occurrences has to be the way in which our everyday small talk about weather has changed so drastically. Where I live, near Kansas City, spring seemingly no longer exists; instead an extended, wetter, slightly warmer winter lasts forever only to one day become summer on an unexpected 80 degree (fahrenheit, 26 celsius) day. Or, worse, the unexpected hot days begin happening in winter.&lt;/p&gt;
&lt;p&gt;The actions that need to be taken to avoid catastrophic and irreversible changes to our environment can seem so overwhelming and impossible to me, a person who tries her best to recycle what’s actually recyclable, compost what’s compostable, and make less purchases with an eye toward the long term impact of said purchase. What can people, as individuals, really do to help?&lt;/p&gt;
&lt;p&gt;Community, and community building, is the answer! And at Glitch, we are lucky enough to be the host to a community of climate-action oriented enthusiasts: bicyclists. Only, these folks are not your average biking hobbyists – they are introducing an entire generation to the joy of biking in very creative way. Enter the Bike Bus.&lt;/p&gt;
&lt;p&gt;Bike Buses are a type of “bus” but way more eco-friendly. Once a week a parent leads a group of elementary school aged kids to school, and more kids and parents join as the bus passes down their street.&lt;/p&gt;
&lt;p&gt;“The same thing would happen again and again,” said Marc Hedlund, a Kidical Mass organizer in Berkeley, California. “[A] kid would join for their first ride, get to school, and then say, ‘WEEKLY!?!? I want to do this EVERY DAY!’“&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“...if there isn’t one in yours, they’re easy to start. All you need is one other family and some kids who would love to ride.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;“Some of it was hanging out with their friends on bikes, some of it was just enjoying being outdoors. But it was super clear to me that being on a bike, with the benefit of safety-in-numbers that a Bike Bus provides, also showed them how much they didn’t enjoy going to school in a car. They would talk about how exhaust from cars was stinky and how they couldn’t talk to people on the street from inside a car. The Bike Bus sold the kids on reducing their own car dependency without me having to say a word. Bikes sell themselves!”&lt;/p&gt;
&lt;img src=&quot;https://blog.glitch.com/post/bikesbuses-and-glitch/bergenbikebus.png&quot; alt=&quot;A screenshot from the Bergen Bike Bus Twitter account showing 2 photos and 1 video of parents and kids riding to school. The text from the post reads, &#39;Good morning from the Bergen #bikebus &amp; happy Health, Wellness &amp; Green Space #ClimateAction Day!!! We hope everyone has a great day! 🌎✨🚲 #BikeBusisClimateAction Video: @jsquared on IG (thank you!)&#39;.&quot; /&gt;
&lt;p&gt;This phenomenon isn’t just stateside either, skim the #BikeBus hashtag or run a search of the term and you’ll see photo after photo of happy children and smiling parents riding to school together in countries around the globe. Videos shared on social media show kids singing along to Bruno Mars, OutKast, Coldplay and others as they chat with friends, ring their bike bells, and welcome new riders.&lt;/p&gt;
&lt;p&gt;At this point you’re asking yourself, how does this relate to Glitch? Each Bike Bus has a route tracker that shows both the route and the schedule, similar to what you would see at a bus stop. And Glitch has been the home for many of these trackers. In fact, they’ve become so popular that the community chose &lt;a href=&quot;https://glitch.com/~bergenbikebus&quot;&gt;~bergenbikebus&lt;/a&gt; as the Most Inspiring App of 2023 and we agree. One of the major goals of Glitch is to help enable folks to make their lives better with easier access to app-building tools.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bikebus?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;If this is the first time you’re hearing about Bike Buses, not to worry! Bike Buses also exist among coworkers trying to commute to work healthier, and cohorts of secondary school-aged riders. There’s even a Bike Bus group that rides to every home game for the &lt;a href=&quot;https://bike-sox-tracker.glitch.me/&quot;&gt;Chicago White Sox&lt;/a&gt;. They’re also fairly easy to start in your own neighborhood.&lt;/p&gt;
&lt;p&gt;“I ran a weekly bike bus for our kids’ school for a number of years,“ said Hedlund. “I now run a quarterly &lt;a href=&quot;http://eastbaykidicalmass.org/&quot;&gt;Kidical Mass&lt;/a&gt; ride in Berkeley, which is a low-key ride for kids, families, and supporters. The last ride had over 300 riders, and they keep getting bigger! Bike Buses and Kidical Mass rides exist in many cities—and if there isn’t one in yours, they’re easy to start. All you need is one other family and some kids who would love to ride.”&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Pranking and pixel-perfecting with Khaleel Gibran</title>
    <link href="https://blog.glitch.com/post/pranking-and-pixel-perfecting-with-khaleel-gibran/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/pranking-and-pixel-perfecting-with-khaleel-gibran/</id>
    <content type="html">&lt;h1&gt;Pranking and pixel-perfecting with Khaleel Gibran&lt;/h1&gt;
&lt;p&gt;If you hang around the Glitch community enough, you get to meet a lot of different personalities! You also get a front row seat to watch the people around you grow and level up, which is why I was so excited to get the chance to chat with Khaleel, a longtime Glitch community mainstay. From our shared enthusiasm for delicious donuts to his uncanny ability to prank Community Director Jenn Schiffer, I hope that you enjoy our conversation as much as I did.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hi Khaleel, how would you introduce yourself to the Glitch community?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hello, I’m Khaleel Gibran, a programmer, an artist and an avid donut enjoyer. People on Glitch might know me better as “khalby”, a name I use on the internet. When I’m not doing anything like coding or making things pixel-perfect on Illustrator, I’m usually playing video games (even though I’m bad at it), listening to electronic music at full volume or trying out different restaurants in Abu Dhabi.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s your day been like so far?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I spent most of my morning drawing an infected dinosaur for an artwork while also struggling to keep my sketchbook together because the pages were falling apart.&lt;/p&gt;
&lt;p&gt;My faithful mouse of 7 years had stopped working a few days ago, and I was getting used to the new mouse with fancy lighting that I got my hands on this morning. My old mouse had a DPI of 1250, which is unconventional and most modern mice will round it up to 1300 or some other value. 50 DPI of change isn’t much but it did throw my muscle memory off, so there’s that.&lt;/p&gt;
&lt;p&gt;I also bought a box of dozen donuts because the local donut shop had a pretty good deal that I couldn’t resist.&lt;/p&gt;
&lt;p&gt;Okay, I should stop before I endlessly ramble and bore you.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Never! So when did you first discover Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I discovered Glitch in late 2019. I had just learnt how to make simple websites using HTML, CSS, and JS, and stumbled upon a video about Google Chrome DevTools. Using DevTools made me feel like a hacker, and they used a Glitch project to demo it. Once I familiarized myself with Glitch, I used it to host my first project - a manual audio transcribing tool which was a simplified recreation of &lt;a href=&quot;https://otranscribe.com/&quot;&gt;OTranscribe&lt;/a&gt;. I was so invested, I even emailed the person (mom said I was too young to make a Twitter account) who made OTranscribe and asked him for help, and he was more than generous to give me code snippets (ultimately reinventing StackOverflow). However, I didn’t get far before I stumbled onto another issue and this time I turned to the Glitch Support Forum. It wasn’t long before I started practically living in the Glitch forum.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The Glitch community is my favorite space on the entire internet, consisting of indie web projects and some of the most highly technical people I’ve ever known.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Where do you find inspiration (or ideas) for your projects?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I usually find inspiration in my environment. The people, things, places, artworks, and trees around me. I think it would be unfair of me if I didn’t attribute my dad. Every week or so, he comes up to me and says “You should build an app for &lt;em&gt;something&lt;/em&gt;”. Almost 90% of the time, it&#39;s either an existing concept that he wasn’t aware of, or a really difficult problem that would require NASA amounts of computing to solve. But that 10% of the time, he has really great ideas. It’s always about his struggles as a non-tech person with daily life activities. And it’s not just my dad. It’s about people who have actual struggles in their day-to-day lives but don’t have the technological skills to solve them. That’s what programming should really be about. I’m not helping people around me yet, but I hope to one day.&lt;/p&gt;
&lt;p&gt;It’s worth mentioning that a large amount of thinking happens when my mom takes me clothes shopping or grocery shopping with her, and those places don’t have good internet so I make myself comfortable in a corner of the store and &lt;em&gt;ponder&lt;/em&gt; about what I&#39;m going to build next or how I&#39;m going to deal with a bug I&#39;m encountering. This might sound like a joke but if you ever see a spaced-out kid in the corner of a department store, now you know.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/anonymous-thanksgiving?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do you have a favorite project you’ve seen on Glitch?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://svt-heardle.glitch.me/&quot;&gt;~svt-heardle&lt;/a&gt; is my guilty pleasure. It’s a Heardle of my favorite boy band, SEVENTEEN.&lt;/p&gt;
&lt;p&gt;Honorary mention for &lt;a href=&quot;http://potential-music-video-inspo.glitch.me/&quot;&gt;~potential-music-video-inspo&lt;/a&gt; because it’s mesmerising to visualize songs accurately while also matching the vibe of the song. I’ve already remixed the app multiple times and tried it with my &lt;a href=&quot;https://first-easy-chemistry.glitch.me/&quot;&gt;favorite&lt;/a&gt; &lt;a href=&quot;http://mirage-mixed-appliance.glitch.me/&quot;&gt;songs&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Tell us the story behind &lt;a href=&quot;https://glitch.com/~jenn-realtime-rickroll-counter&quot;&gt;~jenn-realtime-rickroll-counter&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Back when the earth was young and Jenn Schiffer used to stream on Twitch, it was a pretty recurring theme for her to get rickrolled very often on stream. During one such stream, we decided to start a counter to keep track of every time she got rickrolled which would force her to learn from her mistakes. As of April 2024, it’s safe to say that she has &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; learnt from her mistakes.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/jenn-realtime-rickroll-counter?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;You’ve been a part of the Glitch community for many years, what keeps you coming back?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The Glitch community is my favorite space on the entire internet, consisting of indie web projects and some of the most highly technical people I’ve ever known. Even when the Glitch.com website is down, the community remains online. It consists of a helpful and dedicated group of people who are willing to help people with code issues and build fun new projects that will either rickroll Jenn or not. I think it’s rather hard to not be a part of such a community, because who wouldn’t want to?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is your favorite thing about the internet?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The people who make the Internet. Putting aside stranger danger, have you ever been a part of a chat room and had perfect synergy with a group of random individuals you’ve never met who probably live on the opposite side of the earth and one of them might even be a talking cat? It’s a place where people come together, and we’ve seen the good (and the bad) it can do.&lt;/p&gt;
&lt;p&gt;Let’s also not forget the fact that the Internet provides free, accessible and often quality education, among other vital resources, to a lot of people who otherwise might not be fortunate enough to have them.&lt;/p&gt;
&lt;p&gt;Oh, and lastly, xkcd and Reddit comments.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/simp-li-city?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What’s next for you?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Having graduated high school, I can now spend time working on all those side projects I could never finish. I recently started updating my &lt;a href=&quot;http://github.com/khalby786/jsoning&quot;&gt;npm package that lets you store small data fast and easy&lt;/a&gt; and fixed all the bugs I couldn’t fix earlier. It’s a small start, but as someone probably famous and wise said, “All great things have to start somewhere”. I will also be attending university in a little while, but that’s a story for another time. You can definitely expect more Cool Stuff™ from me during that time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Where can we find you online?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I’ve been quite active on &lt;a href=&quot;http://social.dino.icu/@thepixelatedonut&quot;&gt;Mastodon&lt;/a&gt; lately, especially after Twitter suspended my account for no reason. Other than that, I post my adventures on and off the internet on my blog, which you can find &lt;a href=&quot;https://blog.khaleelgibran.com/&quot;&gt;here&lt;/a&gt;. If you’d like to work with me, shoot me &lt;a href=&quot;mailto:sup@khaleelgibran.com&quot;&gt;an email&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The header image was created using Khaleel’s project &lt;a href=&quot;https://glitch.com/~reheader&quot;&gt;~reheader&lt;/a&gt;, which enables you to generate beautiful header images for your GitHub profile READMEs, among other things!&lt;/em&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>April 2024 on Glitch: Places and spaces</title>
    <link href="https://blog.glitch.com/post/april-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/april-2024-on-glitch/</id>
    <content type="html">&lt;h1&gt;April 2024 on Glitch: Places and spaces&lt;/h1&gt;
&lt;p&gt;If you asked me to describe April in one word, the first term that comes to mind is soggy. It was unseasonably rainy in the Midwest, where I type this from. However, if you asked me to describe the Glitch community in April 2024, I would say “places” and “spaces.” We’re not counting and as a word because it’s coordinating conjunction, and how often do you see and signified in acronyms? It’s a thinker.&lt;/p&gt;
&lt;p&gt;Many of the projects cropping up last month offered insight into a new place, or invited you to explore a new space, and both of those opportunities are hopefully, dry, yet delightful endeavors. But, before we get into those, let’s take a brief look at some updates from Glitch last month.&lt;/p&gt;
&lt;p&gt;In honor of Earth day, I wrote a blog about the &lt;a href=&quot;https://blog.glitch.com/post/bikesbuses-and-glitch/&quot;&gt;increasing popularity of bikebuses&lt;/a&gt;, especially since their routes and schedules are frequently hosted on Glitch. Bikebuses offer a safe and sustainable way for folks to get to work or school, not to mention the health benefits of exercising! Check it out to learn more, or start your very own.&lt;/p&gt;
&lt;p&gt;We said goodbye to our engineering manager, Keith Kurson in April, and &lt;a href=&quot;https://blog.glitch.com/post/my-last-day-at-fastly/&quot;&gt;he wrote about why he’s still excited for the future of Glitch&lt;/a&gt;. As I write this, he is attending Eurovision 2024 in Malmö so we’re happy (and jealous) to see him out there living his best life. Love you Keith!!&lt;/p&gt;
&lt;p&gt;Lastly, if you haven’t heard yet, we kicked off a new &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Community Code Jam&lt;/a&gt; last week, “teach a thing,” which is the perfect distraction from finals, spring fever, seasonal allergies, or whatever else you’re procrastinating on this season. Check it out!&lt;/p&gt;
&lt;h2 id=&quot;places&quot; tabindex=&quot;-1&quot;&gt;Places 🌎 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#places&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/back-drop?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;If you’ve ever been curious about where your favorite landscapes were painted, &lt;a href=&quot;https://back-drop.glitch.me/&quot;&gt;~back-drop&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@rob.mcx&quot;&gt;@rob.mcx&lt;/a&gt;, tests your knowledge!&lt;/p&gt;
&lt;p&gt;Incremental games are very popular on Glitch, and &lt;a href=&quot;https://slim-city.glitch.me/&quot;&gt;~slim-city&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;, is one of the latest. If you’re curious about urban development or what landlords feel like, give it a try!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://city-of-light.glitch.me/&quot;&gt;~city-of-light&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@eliglasto&quot;&gt;@eliglasto&lt;/a&gt; is a digital storytelling piece about the connection between choosing to love a place and a person, and that’s definitely something we can all relate to. It’s also the project featured at the top of this post, in the header art.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cubshomegametoday.glitch.me/&quot;&gt;~cubshomegametoday&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jbouvier&quot;&gt;@jbouvier&lt;/a&gt; is a very handy app if you’re a Chicago local looking to hit up a baseball game spontaneously!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://creating-with-data.glitch.me/scothousing/index.html&quot;&gt;~creating-with-data.glitch.me/scothousing/index.html&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@digitalWestie&quot;&gt;@digitalWestie&lt;/a&gt; uses the data from residential properties sales and price data to and adjusted it for inflation in 2024 to illustrate the current rates of housing across Scotland.&lt;/p&gt;
&lt;h2 id=&quot;spaces&quot; tabindex=&quot;-1&quot;&gt;Spaces 🕳️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#spaces&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/i-just-woke-up-where-am-i?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://i-just-woke-up-where-am-i.glitch.me/index.html&quot;&gt;~i-just-woke-up-where-am-i&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ayaka333takao&quot;&gt;@ayaka333takao&lt;/a&gt; is a virtual collage that allows you to explore different dates and diary entries, and includes one of our favorite things ever: a custom cursor! 💫&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://empowerment-tech.glitch.me/&quot;&gt;~empowerment-tech&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@leehana0412&quot;&gt;@leehana0412&lt;/a&gt; is a virtual fashion exhibit you can experience in 360 degrees, complete with music and futuristic fashions!&lt;/p&gt;
&lt;p&gt;Enter a competitive space with &lt;a href=&quot;https://rock-paper-scissors-gaming.glitch.me/&quot;&gt;~rock-paper-scissors-gaming&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@saimahindra06&quot;&gt;@saimahindra06&lt;/a&gt; that lets you play against Mahi, but make sure your sound is on when Mahi wins.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://modern-web-weekly.ghost.io/improved-view-transitions/&quot;&gt;View Transitions&lt;/a&gt; are now available in Safari, and &lt;a href=&quot;https://vt-new-spec.glitch.me/&quot;&gt;~vt-new-spec&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@drmoerkerke&quot;&gt;@drmoerkerke&lt;/a&gt; allows you to test that out in a space we are all familiar with: the demo.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/post-concrete?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Please enjoy this mesmerizing quantum poem &lt;a href=&quot;https://post-concrete.glitch.me/&quot;&gt;~post-concrete&lt;/a&gt; by digital artist &lt;a href=&quot;https://glitch.com/@identikitten&quot;&gt;@identikitten&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you’ve tuned into the latest Glitch Jams Livestream episode (as of this writing) then you saw &lt;a href=&quot;https://jamwiththom.glitch.me/&quot;&gt;~jamwiththom&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mr.thomwong&quot;&gt;@mr.thomwong&lt;/a&gt; in action! Make sure to turn up the volume so you can immerse yourself in this jam space.&lt;/p&gt;
&lt;p&gt;Not a new project from April, but making the rounds again is this &lt;a href=&quot;https://aframe-xr-starterkit.glitch.me/&quot;&gt;~aframe-xr-starterkit&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@adarosecannon&quot;&gt;@adarosecannon&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@vincentfretin&quot;&gt;@vincentfretin&lt;/a&gt; which both invites you into a creating space and the virtual space!&lt;/p&gt;
&lt;h2 id=&quot;like-blogs-so-do-we&quot; tabindex=&quot;-1&quot;&gt;💖 Like blogs? So do we! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#like-blogs-so-do-we&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Here are some from around the Glitch community:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.twocommoncents.club/pre-customer-focus/&quot;&gt;Focus on customers before they’re customers&lt;/a&gt; from Two Common Cents Club, featuring &lt;a href=&quot;https://thought-detox.glitch.me/&quot;&gt;~thought-detox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stefanbohacek.com/blog/analyzing-fediverse-followers/&quot;&gt;Analyzing fediverse followers&lt;/a&gt; from Glitch community creator Stefan Bohacek&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://mlarson.org/2024/04/21/2024-week-16/&quot;&gt;2024, Week 16&lt;/a&gt; from Mark Larson, featuring &lt;a href=&quot;https://arborville.glitch.me/&quot;&gt;~arborville&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;everything-else&quot; tabindex=&quot;-1&quot;&gt;Everything else 🕸️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#everything-else&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/carousel-avenger?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;If you grew up reading Marvel comic books like I did, then you’re always a little happy to see your favorite heroes (and anti-heroes) show up in the wild. Especially when they are displayed in a 3D carousel like in &lt;a href=&quot;https://carousel-avenger.glitch.me/&quot;&gt;~carousel-avenger&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Gurnav224&quot;&gt;@Gurnav224&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Love birds and building websites? &lt;a href=&quot;http://glitch.com/~birderipsum&quot;&gt;~birderipsum&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@hootalex&quot;&gt;@hootalex&lt;/a&gt; is your new best friend for Lorem Ipsum generators!&lt;/p&gt;
&lt;p&gt;No more sports FOMO for Toronto Maple Leafs fans when they can check &lt;a href=&quot;https://didtheleafswin.glitch.me/&quot;&gt;~didtheleafswin&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jake.reardon&quot;&gt;@jake.reardon&lt;/a&gt;.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/clock-webapp-uchcode?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;We at Glitch love a rainbow, and a digital clock, so &lt;a href=&quot;https://clock-webapp-uchcode.glitch.me/&quot;&gt;~clock-webapp-uchcode&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@uchcode&quot;&gt;@uchcode&lt;/a&gt; check all of those boxes beautifully! 🌈&lt;/p&gt;
&lt;p&gt;Add noise to your favorite cat pictures with &lt;a href=&quot;https://unpremultiplied-readback.glitch.me/&quot;&gt;~unpremultiplied-readback&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@herbst&quot;&gt;@herbst&lt;/a&gt;. Just kidding, this a really cool hack, as Felix Herbst explains, “Whenever you draw something into a JS canvas the alpha values are premultiplied, and following operations unpremultiply them for comp, so low-alpha operations can result in funky graphics&lt;/p&gt;
&lt;p&gt;To make it more fun: it&#39;s slightly undefined in the spec and all browsers do it different,” which the difference between browsers is demoed in this project!&lt;/p&gt;
&lt;h2 id=&quot;cool-bugs&quot; tabindex=&quot;-1&quot;&gt;🐞 COOL BUGS 🪲 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#cool-bugs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bugvsboxes?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;The Community Code Jam prompt for April was “cool bugs” so here are some of the buggy (and bug) apps submitted. See all of the &lt;a href=&quot;https://glitch.com/@glitch/cool-bugs-codejam&quot;&gt;submissions (or add yours!) here&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~bugvsboxes&quot;&gt;~bugvsboxes&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@joegaffey&quot;&gt;@joegaffey&lt;/a&gt; is a fun dodging game with bugs, VW bugs, and boxes!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~they-tried-to&quot;&gt;~they-tried-to&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@khalby786&quot;&gt;@khalby786&lt;/a&gt; is an interactive demo of early web bugs&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~bugquiz&quot;&gt;~bugquiz&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@systemsoftware&quot;&gt;@systemsoftware&lt;/a&gt; is—you guessed it—a quiz about bugs&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~ld55-needle-summon&quot;&gt;~ld55-needle-summon&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@marwie&quot;&gt;@marwie&lt;/a&gt; is a pixelated spooky game created with Needle Engine&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~game-about-bugs&quot;&gt;~game-about-bugs&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Haizlbliek&quot;&gt;@Haizlbliek&lt;/a&gt; is a game about the keeping and feeding of bugs, good luck!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;stay-cool-pals&quot; tabindex=&quot;-1&quot;&gt;Stay cool pals 🌬️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/april-2024-on-glitch/#stay-cool-pals&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/cooling-bugs?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Finally, I want to leave you with my favorite submission from last month’s code jam: &lt;a href=&quot;https://glitch.com/~cooling-bugs&quot;&gt;~cooling-bugs&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt;. There’s something so hypnotizing about this game and trying to cool off all of the bugs, I highly recommend you try it out for yourself. Stay cool, pals and bugs!!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Deliver your Glitch site through Fastly</title>
    <link href="https://blog.glitch.com/post/deliver-your-site-through-fastly/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/deliver-your-site-through-fastly/</id>
    <content type="html">&lt;h1&gt;Deliver your Glitch site through Fastly&lt;/h1&gt;
&lt;p&gt;We’ve been working on a series of Glitch projects to help you learn how to make your websites faster and more reliable using Fastly. In the two years since Glitch became part of Fastly, we’ve been finding ways to unlock opportunities for our community through Fastly’s powerful platform. We’ve also been exploring how to make technologies like CDNs and edge computing accessible to a wider audience using Glitch!&lt;/p&gt;
&lt;h2 id=&quot;a-new-learning-project&quot; tabindex=&quot;-1&quot;&gt;A new learning project &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/deliver-your-site-through-fastly/#a-new-learning-project&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;The new &lt;a href=&quot;https://glitch.com/~learn-website-delivery&quot;&gt;~learn-website-delivery&lt;/a&gt; app walks you through the process of setting up Fastly CDN for your Glitch site and putting your own domain in front of it with free TLS.&lt;/strong&gt; Using Fastly with your site gives you a performance boost beyond what you can achieve through Glitch alone. In a few short steps you’ll have your site traffic running through Fastly at your own domain, and you can customize your service config in the Fastly control panel at any time.&lt;/p&gt;
&lt;p&gt;We developed this project for inclusion in the Fastly documentation site, so it has a &lt;a href=&quot;http://fastly.com/documentation/solutions/tutorials/deliver-your-site/&quot;&gt;companion tutorial&lt;/a&gt; walking you through the same steps. We’re taking inspiration from the many developer experience exemplars around the industry who use Glitch projects in their docs to onboard users!&lt;/p&gt;
&lt;h2 id=&quot;dogfooding-fishfooding&quot; tabindex=&quot;-1&quot;&gt;&lt;s&gt;Dogfooding&lt;/s&gt; Fishfooding? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/deliver-your-site-through-fastly/#dogfooding-fishfooding&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We developed the website delivery learning resources through employee training within Fastly. We used Glitch to enable our coworkers inside the company to get started using Fastly, by giving them a Glitch website to use with the CDN. Glitch empowered people across teams to get stuck into our technical product, engaging hands-on regardless of their role or background. Using the project for employee training allowed us to test and refine the learning material, hopefully making it more effective for everyone.&lt;/p&gt;
&lt;p&gt;The steps in the guide also show you how to get started measuring performance for your websites. Using your browser tools, you can gain insights into what’s happening in the network when someone visits your site. You’ll also be able to see the detail of how Fastly delivers your Glitch project assets like images automatically through the CDN.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/deliver-your-site-through-fastly/cache-headers.jpg&quot; alt=&quot;Cache headers in the browser&quot; /&gt;&lt;/p&gt;
&lt;h2 id=&quot;try-it-now&quot; tabindex=&quot;-1&quot;&gt;Try it now! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/deliver-your-site-through-fastly/#try-it-now&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you want to try Fastly but without using a Glitch website you can do that! The steps in the &lt;a href=&quot;http://fastly.com/documentation/solutions/tutorials/deliver-your-site/&quot;&gt;tutorial&lt;/a&gt; will guide you through the flow for your own setup. And if you don’t have a domain you want to use, that’s fine too! You can use a test domain courtesy of Fastly, to discover the performance benefits of caching your site at the edge.&lt;/p&gt;
&lt;p&gt;🗞️ &lt;strong&gt;Stay tuned for more apps showing you the many ways in which you can enhance your Glitch website UX with Fastly.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;📣 &lt;strong&gt;If you have feedback on the project or the experience of using Fastly with Glitch, &lt;a href=&quot;https://support.glitch.com/&quot;&gt;please share in the forum&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>How we use Glitch to support learning at Fastly</title>
    <link href="https://blog.glitch.com/post/glitch-supports-fastly-learning/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/glitch-supports-fastly-learning/</id>
    <content type="html">&lt;h1&gt;How we use Glitch to support learning at Fastly&lt;/h1&gt;
&lt;p&gt;Glitch is an empowering platform in so many ways. It enables people to bring creative visions to life by eliminating much of the friction you face on a typical web development pathway. It has been a source of immense joy to me over the years to show people who have never made a website how to build one in Glitch. The delight people feel at being able to make a site appear online never gets old. This year I’ve had the pleasure of bringing that experience to my coworkers at Fastly.&lt;/p&gt;
&lt;h2 id=&quot;this-is-for-everyone&quot; tabindex=&quot;-1&quot;&gt;This is for everyone &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-supports-fastly-learning/#this-is-for-everyone&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In the first part of 2024, we ran a new type of employee product training within the company. The goal was to enable employees with product knowledge, use this to refine the &lt;a href=&quot;https://blog.glitch.com/post/deliver-your-site-through-fastly/&quot;&gt;public learning experience&lt;/a&gt; we give our users, and open a channel of UX feedback that would inform our efforts to make Fastly easier for everyone.&lt;/p&gt;
&lt;p&gt;We decided to prioritize making the training accessible to absolutely everyone who works at the company, regardless of their knowledge level or role. Constraints included no expectation of developer skills, no requirement to download or install dev tools or environments, no accounts with dev platforms like GitHub.&lt;/p&gt;
&lt;p&gt;Scheduling realities at a company like ours also meant we had a one hour time slot to get everyone in each session to a point where they’d achieved something valuable and that would act as a foundation they could build on. &lt;strong&gt;How could we achieve such a thing – to the Glitch fans among us the answer was obvious!&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;making-the-web-can-be-fun&quot; tabindex=&quot;-1&quot;&gt;Making the web can be fun &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-supports-fastly-learning/#making-the-web-can-be-fun&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When I watch people embark on technical training, the point at which they first experience Glitch is always visibly impactful. By removing barriers like setting up local environments or figuring out how to deploy your site to get it online, you can jump straight into the activities that are meaningful to most people – &lt;strong&gt;like making a thing appear in a web page&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The aesthetic choices in Glitch also create a sense that you’re in a friendly, safe place – it tells you this is indeed &lt;em&gt;for you&lt;/em&gt;, and not only that, you might actually enjoy yourself. It’s impossible to overstate how much of a game-changer this is when you’re trying to get people to try coding for the first time.&lt;/p&gt;
&lt;h2 id=&quot;if-you-want-to-learn-teach&quot; tabindex=&quot;-1&quot;&gt;If you want to learn, teach &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/glitch-supports-fastly-learning/#if-you-want-to-learn-teach&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/glitch-supports-fastly-learning/teach-in-glitch.jpg&quot; alt=&quot;Teaching in Glitch&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Being able to facilitate a shared, live learning experience was invaluable in helping me understand how to teach Fastly. Getting feedback in the moment meant I could identify the points at which people get stuck or confused. Most importantly, teaching a varied audience helped me figure out how to articulate the value and purpose of our tech in a way that would make sense to more people.&lt;/p&gt;
&lt;p&gt;As an educator I’ve been a Glitch superfan since long before they were daft enough to let me work there. As the years pass and technologies change, my belief in the power of this magical platform only continues to grow.&lt;/p&gt;
&lt;p&gt;🎒 &lt;strong&gt;There are lots of ways you can use Glitch projects to teach coding skills – check out &lt;a href=&quot;https://glitch.com/~teach-in-glitch&quot;&gt;~teach-in-glitch&lt;/a&gt; for some of them and &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;join in the monthly community code jams&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Our first step to opening up the new Glitch</title>
    <link href="https://blog.glitch.com/post/our-first-step-to-opening-up-the-new-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/our-first-step-to-opening-up-the-new-glitch/</id>
    <content type="html">&lt;h1&gt;Our first step to opening up the new Glitch&lt;/h1&gt;
&lt;p&gt;Fastly held its &lt;a href=&quot;https://www.fastly.com/instant&quot;&gt;first-ever special event&lt;/a&gt; last week and I’m still buzzing from the energy of my colleagues, attendees, and all of the exciting announcements. I had the honor of getting to introduce everyone – in person and &lt;a href=&quot;https://www.youtube.com/watch?v=pgNjS1_kOW8&quot;&gt;live on YouTube&lt;/a&gt; – to both the friendly, creative Glitch community and one of the biggest upgrades in Glitch’s history: &lt;strong&gt;we’ve enabled the ability to share all of your projects with the Glitch community, no matter where you build or host it&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Would you believe that it was only &lt;a href=&quot;https://blog.glitch.com/post/wow-glitch-is-7/&quot;&gt;three months ago, when Glitch turned 7&lt;/a&gt;, that I told you all that this was part of our plans – that the future of Glitch was discovery?&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;“We’re thinking a lot about ways we can enable discovery far beyond just the apps made on Glitch. The open web is not about requiring everyone to have to build their cool websites and apps on our platform. Lock-in is not how you build and empower a community.” – me, 3 months ago&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;So here we are, today, and we’re only just getting started – as are some of you: the first ever external site added since our announcement was by &lt;a href=&quot;https://preview.glitch.com/user/khalby786&quot;&gt;@khalby786&lt;/a&gt;, of their personal site &lt;a href=&quot;https://khaleelgibran.com/&quot;&gt;khaleelgibran.com&lt;/a&gt;. My sincere gratitude goes to Khaleel and the rest of the Glitch community for not making the first external site a Rick Roll joke. Congratulations are in order for all of us.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Adding external sites is a preview beta, available right now on &lt;a href=&quot;https://preview.glitch.com/&quot;&gt;preview.glitch.com&lt;/a&gt; to all Glitch Pro subscribers.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Next, we’re focusing on building out the rest of the Glitch preview so it could become Glitch &lt;em&gt;production&lt;/em&gt;, as well as iterating on this new external sites feature so we can expand access to more of the community and integrate external sites into other features on the platform, like playlists.&lt;/p&gt;
&lt;p&gt;Try it out and &lt;a href=&quot;https://support.glitch.com/t/heres-our-first-step-to-opening-up-the-new-glitch/67591&quot;&gt;let us know what you think – bugs, too&lt;/a&gt;. We can’t wait to see what you share and discover on the new Glitch!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>May 2024 on Glitch: Moving and Learning!</title>
    <link href="https://blog.glitch.com/post/may-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/may-2024-on-glitch/</id>
    <content type="html">&lt;h1&gt;May 2024 on Glitch: Moving and Learning!&lt;/h1&gt;
&lt;p&gt;Dearest Gentle Reader, so much has happened since our last community recap! The latest season of Bridgerton returned, the summer solstice arrived and along with it the longest day of the year, and I finally learned the difference between poison ivy and the ivy that grows all over my garden. But more importantly, the changing of seasons and ending of school years brought us even more creative creations from you—the Glitch community!&lt;/p&gt;
&lt;p&gt;Before we highlight those, I need to give a shout-out to a Glitch OG, (original Glitcher) Khaleel Gibran. Last month, I had the chance to profile him and his illustrious stretch as the &lt;a href=&quot;https://blog.glitch.com/post/pranking-and-pixel-perfecting-with-khaleel-gibran&quot;&gt;number one prankster of our community director&lt;/a&gt;. Make sure to give that a read.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://2024.xoxofest.com/&quot;&gt;XOXO&lt;/a&gt;, an experimental festival celebrating independent artists and creators working on the internet (sound familiar), announced the return of Art + Code, sponsored by Glitch! We’re very excited to be a part of the final XOXO and proud that &lt;a href=&quot;https://www.youtube.com/watch?v=wewAC5X_CZ8&quot;&gt;former event speaker&lt;/a&gt; and Glitch Community Director Jenn Schiffer is co-hosting. If you were lucky enough to snag a ticket, you are in for a treat this August! And we’ll share highlights here for everyone — let us know if there are Art + Code creations we should shout out!&lt;/p&gt;
&lt;p&gt;Finally, the very first &lt;a href=&quot;https://conf.11ty.dev/&quot;&gt;11ty International Symposium on Making Web Sites Real Good&lt;/a&gt; took place last month, and if you happened to miss it, not to worry, you can watch &lt;a href=&quot;https://www.youtube.com/playlist?list=PLwhCq3ZFGOGgetCSWisU2pkl9AFwQVxWJ&quot;&gt;all of the sessions on YouTube&lt;/a&gt;. After the event, creator and maintainer Zach Leatherman announced that he was taking 11ty independent in order to work on it full-time, but needs your &lt;a href=&quot;https://www.zachleat.com/web/independent-sustainable-11ty/&quot;&gt;help in fundraising&lt;/a&gt; to make that possible! We love 11ty, and if you haven’t tried it, give one of our starter apps a spin to see for yourself how fun it can be.&lt;/p&gt;
&lt;h2 id=&quot;community-code-jams-teach-a-thing&quot; tabindex=&quot;-1&quot;&gt;Community Code Jams Teach a Thing 📚 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/may-2024-on-glitch/#community-code-jams-teach-a-thing&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Last month’s &lt;a href=&quot;http://glitch.com/jams&quot;&gt;community code jam&lt;/a&gt; focused on using Glitch to teach a thing, about anything, to anyone! It’s where the header for this blog post came from &lt;a href=&quot;https://glitch.com/~teach-in-glitch&quot;&gt;~teach-in-glitch&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@SueSmith&quot;&gt;@SueSmith&lt;/a&gt;, which you can remix to use Glitch to teach with! Here are a few other examples of what the community taught us in May!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/deconfiguration?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~deconfiguration&quot;&gt;~deconfiguration&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@duwcoxtpt&quot;&gt;@duwcoxtpt&lt;/a&gt; lists the many ways you can factory reset routers, switches, access points, etc. broken down by vendors, and even includes a handy cables guide.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~compost-quiz-nannyberry&quot;&gt;~compost-quiz-nannyberry&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@jfleming53432&quot;&gt;@jfleming53432&lt;/a&gt; teaches you about composting.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~sight-o-matic&quot;&gt;~sight-o-matic&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@t_&quot;&gt;@t_&lt;/a&gt; teaches you about cryptids and the unknown.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~exponentsandrootsrules&quot;&gt;~exponentsandrootsrules&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@CaptainXico&quot;&gt;@CaptainXico&lt;/a&gt; teaches you about exponents and roots in VR!&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;this-month-s-prompt-rainbows&quot; tabindex=&quot;-1&quot;&gt;This month’s prompt: Rainbows 🌈 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/may-2024-on-glitch/#this-month-s-prompt-rainbows&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There’s still time to get your project in for this month’s Community Code Jame by visiting &lt;a href=&quot;http://glitch.com/jams&quot;&gt;glitch.com/jams&lt;/a&gt; or watching &lt;a href=&quot;https://www.youtube.com/embed/UxJe0wKm2oQ&quot;&gt;the kickoff livestream from earlier this month&lt;/a&gt;.&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/UxJe0wKm2oQ?si=YOYNuA5pL9NrlSke&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h2 id=&quot;the-masterpieces-of-may&quot; tabindex=&quot;-1&quot;&gt;💎 The Masterpieces of May 💎 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/may-2024-on-glitch/#the-masterpieces-of-may&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/guess-this-city?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;The latest from &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is &lt;a href=&quot;https://guess-this-city.glitch.me/&quot;&gt;~guess-this-city&lt;/a&gt;, a fun geoguessr game that changes, so you have to return each day to guess a new city, and test your trip memory!&lt;/p&gt;
&lt;p&gt;In May, &lt;a href=&quot;https://thatvirtualboy.com/say-hello-to-wallgenie/&quot;&gt;That Virtual Boy said “hello” to Wallgenie&lt;/a&gt;, a wallpaper generator that uses DALL•E to create original, hi-resolution portrait style wallpapers, with Glitch as their backend.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://state-preserving-atomic-move.glitch.me/&quot;&gt;~state-preserving-atomic-move&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@domfarolino&quot;&gt;@domfarolino&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@noamr&quot;&gt;@noamr&lt;/a&gt;, is a demo of the experimental &lt;code&gt;Node#moveBefore()&lt;/code&gt; API, try it out to test preserving DOM state across element moves and reparenting!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/create-a-jazzword?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Jazz up your passwords with &lt;a href=&quot;https://create-a-jazzword.glitch.me/&quot;&gt;~create-a-jazzword&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@holgerkurtz&quot;&gt;@holgerkurtz&lt;/a&gt;. Thank goodness Ryan Gosling saved jazz all those years ago in La La Land, so that we could cool Glitch apps like this, all these years later!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://square-kiwi-quartz.glitch.me/&quot;&gt;~square-kiwi-quartz&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt;, is a candy-colored jumble of dancing shapes. You have to move quick to take a screenshot, because they appear and disappear at random!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://twitter-bookmarklet.glitch.me/&quot;&gt;~twitter-bookmarklet&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@OmarSamehShehata&quot;&gt;@OmarSamehShehata&lt;/a&gt;, allows you to open any Twitter profile, then click on the bookmarklet to show all your interactions with said profile chronologically! And yes, we subscribe to the “it’s still Twitter” school of thought.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/treat-panel-1?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Remember &lt;a href=&quot;https://glitch.com/~maps-and-splats&quot;&gt;~maps-and-splats&lt;/a&gt;? Creator &lt;a href=&quot;https://glitch.com/@kfarr&quot;&gt;@kfarr&lt;/a&gt; is at it again, this time demonstrating how to use A-Frame with the Variant Launch WebAR SDK to enable WebXR on iOS!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://spurious-violet-carnation.glitch.me/&quot;&gt;~spurious-violet-carnation&lt;/a&gt;, a.k.a. The Summer Anne Burton Digital Jukebox Experience by &lt;a href=&quot;https://glitch.com/@SummerAnneBurton&quot;&gt;@SummerAnneBurton&lt;/a&gt;, is the best type of profile site: a jukebox style arrangement of her favorite Spotify playlists, just in time for summer.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~audio-caster&quot;&gt;~audio-caster&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@kevin-huff&quot;&gt;@kevin-huff&lt;/a&gt; is a handy tool for all you Twitch streamers; it’s a Node app that lets you share your desktop audio to a separate page. Bookmark, and enjoy!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/breathing-guide?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;It’s so important to prioritize health and self care, so this &lt;a href=&quot;https://breathing-guide.glitch.me/&quot;&gt;~breathing-guide&lt;/a&gt; app by &lt;a href=&quot;https://glitch.com/@LiljuL%C3%A9andre&quot;&gt;@LiljuLéandre&lt;/a&gt; making the rounds on social media makes us so happy! I don’t know about you all, but breathing is the best.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://french-by-definition.glitch.me/&quot;&gt;~french-by-definition&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@chrishughallen&quot;&gt;@chrishughallen&lt;/a&gt; is a beautifully designed app for learning French and I will resist the urge to humiliate my French-Canadian ancestors by saying something like “ooh la la” because that would be cringey.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://svg-copy-paste.glitch.me/&quot;&gt;~svg-copy-paste&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tomayac&quot;&gt;@tomayac&lt;/a&gt; is a very cool demo of SVG being copied/pasted in this demo for SVG support in the Async Clipboard API.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/digital-scum?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Created by PhD student at the University of Pennsylvania, &lt;a href=&quot;https://glitch.com/@jinadotcom&quot;&gt;@jinadotcom&lt;/a&gt;, this online essay is an experimental form of academic text sharing that makes you want to explore, ponder, and click on absolutely everything.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tone-mapping.glitch.me/&quot;&gt;~tone-mapping&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elalish&quot;&gt;@elalish&lt;/a&gt;, remixes the &lt;a href=&quot;https://glitch.com/~model-viewer&quot;&gt;~model-viewer&lt;/a&gt; app in order to interactively test out tone mapping, where you can adjust exposure in addition to comparing the different function results.&lt;/p&gt;
&lt;p&gt;And hey, we started with a teaching app, so let’s close out strong with another one! &lt;a href=&quot;https://evas-mandarin-flashcards.glitch.me/&quot;&gt;~evas-mandarin-flashcards&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@evamarok&quot;&gt;@evamarok&lt;/a&gt; teaches simple Mandarin phrases with cute flash cards. Try it out!&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/may-2024-on-glitch/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;If you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h3 id=&quot;moving-on&quot; tabindex=&quot;-1&quot;&gt;Moving on 📦 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/may-2024-on-glitch/#moving-on&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/moving-back-in?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;I can’t remember how it came up in conversation, but I once found myself faced with the question of “how many times have you moved in your adult life?” I took that to mean post-high school, and the last time I counted it was something like seventeen times. Too many. I hope that the volume of my moves is behind me now, since I think we can all agree, moving sucks. But this game doesn’t. &lt;a href=&quot;https://moving-back-in.glitch.me/&quot;&gt;~moving-back-in&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@dutois.lilian&quot;&gt;@dutois.lilian&lt;/a&gt; is a VR Game that talks about reconnecting with your childhood while you unpack boxes in your childhood bedroom. It’s a sweet game that captures an uncertain moment in time, that I think we can all have an appreciation for. And good luck if you’re moving this season!!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>The Glitch Speaker Series welcomes Alondra Nelson</title>
    <link href="https://blog.glitch.com/post/the-glitch-speaker-series-welcomes-alondra-nelson/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/the-glitch-speaker-series-welcomes-alondra-nelson/</id>
    <content type="html">&lt;h1&gt;The Glitch Speaker Series welcomes Alondra Nelson&lt;/h1&gt;
&lt;p&gt;Amongst the many other exciting announcements across Glitch and Fastly at our recent developer event (did you check out the &lt;a href=&quot;https://preview.glitch.com/&quot;&gt;Glitch Preview&lt;/a&gt;? Get your new &lt;a href=&quot;https://www.fastly.com/pricing/&quot;&gt;free Fastly account&lt;/a&gt;?) we’ve got one more: We’re launching a speaker series for devs who want to think about how to handle the big challenges outside of code. And what better place to start than with the hottest topic right now, AI.&lt;/p&gt;
&lt;p&gt;What we hear from people in our larger developer community is that the recent advances in AI technology have been incredibly interesting and often useful, but also that the hype has sometimes overshadowed thinking about what’s best for users, and how to take care of creators. So we’re having a conversation on exactly that with the perfect expert: Alondra Nelson.&lt;/p&gt;
&lt;p&gt;In the last few years she’s been recognized for her leadership on both AI regulation and advancing equity in STEM fields by the Federation of American Scientists, appointed to the United Nations advisory body on AI, and in November of this year will be honored at the Ada Lovelace Festival as this year’s Morals and Machines award. At the &lt;a href=&quot;https://www.ias.edu/sss&quot;&gt;Institute for Advanced Study&lt;/a&gt;, an independent research institute made famous for previous scholars like Albert Einstein, J. Robert Oppenheimer, and John von Neumann, Dr. Nelson serves as the Harold F. Linder chair, where juniors and seniors can work alongside her during next year’s residential fellowship seminar, &lt;a href=&quot;https://www.ias.edu/sites/default/files/IAS_SSS_Application_web_poster_v7.pdf&quot;&gt;Digital (In)Equality&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Dr. Nelson is recognized as an expert on so many different areas of research into the impacts of technology that we couldn’t list them all, but just one example is her having been named one of the 100 most influential people in the world on AI by Time Magazine. And a big reason why is her work as a top advisor at the White House, where her work helped catalyze the creation of the &lt;a href=&quot;https://www.whitehouse.gov/ostp/ai-bill-of-rights/&quot;&gt;AI Bill of Rights&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We’re very excited to speak with her later today, and you are invited to join! &lt;a href=&quot;https://www.youtube.com/watch?v=vrEKIpNBIp0&quot;&gt;Tune in to the conversation&lt;/a&gt; at 3pm Eastern, 12pm Pacific and share with us your thoughts about critically engaging with AI. See you then!&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/vrEKIpNBIp0?si=WZyV2pagVcaITdRW&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
</content>
  </entry>
  <entry>
    <title>June 2024 on Glitch: Lucky and lingering</title>
    <link href="https://blog.glitch.com/post/june-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/june-2024-on-glitch/</id>
    <content type="html">&lt;h1&gt;June 2024 on Glitch: Lucky and lingering&lt;/h1&gt;
&lt;p&gt;One of the things I love most about this time of year is the opportunity to take a break. Even if it’s not a weeklong vacation, or a full weekend, something about the heat and this time of year tells my body in so many ways to slow down. Take the nap. Notice the trees. I’ve even taken what I used to interpret as delays and annoyances to my go-go-go routine, as an opportunity to pause what I’m doing and be grateful for a moment to myself.&lt;/p&gt;
&lt;p&gt;As my pal Jenn Schiffer often quotes, “everyday is a winding road,” but I’m here to tell you to look for opportunities to enjoy the ride, and you’ll find them. Especially if you search the Glitch community!&lt;/p&gt;
&lt;p&gt;Before we get into the treats and treasures created last month, June was a somewhat busy month at Glitch and Fastly! Sue Smith showed us &lt;a href=&quot;https://blog.glitch.com/post/deliver-your-site-through-fastly/&quot;&gt;how to deliver your site through Fastly&lt;/a&gt; (and all the perks that come with it) and also somehow found the time to build an example of &lt;a href=&quot;https://blog.glitch.com/post/glitch-supports-fastly-learning/&quot;&gt;how you can use Glitch for learning&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;We also made a couple of big announcements about how you can &lt;a href=&quot;https://blog.glitch.com/post/our-first-step-to-opening-up-the-new-glitch/&quot;&gt;add external sites to your Glitch profile&lt;/a&gt; if you have Glitch Pro, and how everyone should snatch up a &lt;a href=&quot;https://fastly.com/pricing&quot;&gt;free developer account&lt;/a&gt; with Fastly! If you missed our keynote last month, not to worry, you can watch the video below.&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/pgNjS1_kOW8?si=6JW2-fY21Fu--_V_&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h2 id=&quot;the-jewels-of-june&quot; tabindex=&quot;-1&quot;&gt;💎 The Jewels of June 💎 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/june-2024-on-glitch/#the-jewels-of-june&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Ever since I was a little kid, I’ve thought that &lt;a href=&quot;https://www.youtube.com/watch?v=9OFpfTd0EIs&quot;&gt;Eyes Without a Face&lt;/a&gt; by Billy Idol was this beautiful, devastating song, and when I first saw &lt;a href=&quot;https://some-eyes-see-you.glitch.me/&quot;&gt;~some-eyes-see-you&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@knights&quot;&gt;@knights&lt;/a&gt;, the song immediately came to mind and I knew I wanted to feature this project here. It has nothing to do with Billy Idol, but was inspired by &lt;a href=&quot;https://shrigshop.com/collections/david-shrigley-postcards&quot;&gt;David Shrigley‘s postcard print&lt;/a&gt; and passages from &lt;a href=&quot;https://www.theparisreview.org/blog/2019/10/30/from-the-notebooks-of-john-cage/&quot;&gt;John Cage’s “Diary: How to Improve the World (You Will Only Make Matters Worse),”&lt;/a&gt; which as a writer I love just as much as my first impression.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/inatom?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://inatom.glitch.me/&quot;&gt;~inatom&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@subashchandrabose2003&quot;&gt;@subashchandrabose2003&lt;/a&gt; is one of the coolest apps I’ve seen in a while, which combines the fine details of molecular structure with virtual reality to see a fully realized atomic structure!&lt;/p&gt;
&lt;p&gt;🇵🇸 For my friends keeping the protest of the genocidal campaign against Palestine at the forefront, last month &lt;a href=&quot;https://divest-facct.glitch.me/&quot;&gt;~divest-facct&lt;/a&gt; was created to share a both printable, and screen readable e-zine dedicated to curating references and resources around divesting from war profiteering tech companies.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wild-hydra.glitch.me/&quot;&gt;~wild-hydra&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@n.hieda&quot;&gt;@n.hieda&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@flordefuego&quot;&gt;@flordefuego&lt;/a&gt; takes randomized css declarations and creates original patterns using Hydra and would be pretty cool to remix and experiment with imho.&lt;/p&gt;
&lt;p&gt;Moving to a more digital, less fumbling through your purse/bag crap to find things lifestyle? Couldn’t be me, but &lt;a href=&quot;https://glitch.com/@webparkdev&quot;&gt;@webparkdev&lt;/a&gt; has you covered with &lt;a href=&quot;https://sepia-lunar-lock.glitch.me/&quot;&gt;~sepia-lunar-lock&lt;/a&gt; which allows you to generate digital loyalty cards from your favorite shops on your phone.&lt;/p&gt;
&lt;p&gt;Do you love beta testing &lt;em&gt;&lt;strong&gt;and&lt;/strong&gt;&lt;/em&gt; creating digital art? &lt;a href=&quot;https://srcsnap.glitch.me/&quot;&gt;~srcsnap&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@LingDong-&quot;&gt;@LingDong-&lt;/a&gt; is currently looking for testers to try out screenshot-driven version tracking.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/numbup?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;This is going to be your new favorite game, is all I’m going to say about &lt;a href=&quot;https://numbup.glitch.me/&quot;&gt;~numbup&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mattdsantos&quot;&gt;@mattdsantos&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Although, fans of Flappy Bird (rip) and Space Invaders might save that title for
&lt;a href=&quot;https://marshy-lavish-fang.glitch.me/&quot;&gt;~marshy-lavish-fang&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@nikmcfly9&quot;&gt;@nikmcfly9&lt;/a&gt;, which combines two classic arcade style games into one game that I am absolutely horrible at, lol&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://homicidio-doloso-zmg.glitch.me/&quot;&gt;~homicidio-doloso-zmg&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@kevinrobertotorresruiz&quot;&gt;@kevinrobertotorresruiz&lt;/a&gt; maps out the number of homicides by county in Guadalajara from 2014-2018, using OpenStreetMap.&lt;/p&gt;
&lt;p&gt;During the hotter months, the last thing I want to do is come up with another freaking dinner idea, that’s why apps like &lt;a href=&quot;https://glitch.com/~magical-gold-wavelength&quot;&gt;~magical-gold-wavelength&lt;/a&gt; come in so handy! Created by &lt;a href=&quot;https://glitch.com/@trangthule&quot;&gt;@trangthule&lt;/a&gt; for a &lt;a href=&quot;https://dev.to/bytrangle/ai-powered-meal-planning-service-with-twilio-396p&quot;&gt;Twilio Challenge&lt;/a&gt;, this app takes your meal requests from Whatsapp, and sends you back a meal plan with pictures and links!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/anessayonconspiracytheories2024?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;If the last few years have taught me anything, it’s to drink more water, only leave slightly deranged but effusively supportive comments on the posts of people you actually know, and that reading comprehension and media literacy is absolutely crucial these days! &lt;a href=&quot;https://glitch.com/@celinenguyen&quot;&gt;@celinenguyen&lt;/a&gt; highlights the latter in &lt;a href=&quot;https://anessayonconspiracytheories2024.glitch.me/&quot;&gt;~anessayonconspiracytheories2024&lt;/a&gt; which you’ll be better for reading, I promise.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://the-national-bouquet.glitch.me/&quot;&gt;~the-national-bouquet&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; shares a digitized version of the “Our National Bouquet” map, created by the United States Flower Map Co. in 1911. Tag yourself! I’m “Washington - Rhododendron.” 💐&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://porchfest.glitch.me/&quot;&gt;~porchfest&lt;/a&gt; came and went to and from Rutherford, New Jersey last month. If you’re unfamiliar with the event, &lt;a href=&quot;https://en.wikipedia.org/wiki/Porchfest&quot;&gt;porchfests&lt;/a&gt; are informal gatherings of local musicians, hosted on the porches and patios of local residents and establishments. They don’t have to be named “Porchfest” either, in my local community, it‘s called “Make Music Day” and happens on summer solstice. So now you know!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tools2heal.glitch.me/&quot;&gt;~tools2heal&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@teekundu&quot;&gt;@teekundu&lt;/a&gt; started out as a health poem for &lt;a href=&quot;https://www.anjchang.com/taper-digital-zine/&quot;&gt;Taper zine&lt;/a&gt; but became a calming meditation on self care. Check it out!&lt;/p&gt;
&lt;h2 id=&quot;rainbow-connection&quot; tabindex=&quot;-1&quot;&gt;Rainbow Connection 🌈 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/june-2024-on-glitch/#rainbow-connection&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Last month’s Community Code Jam prompt, in honor of Pride month—but also in honor of rainbows—was “rainbows.” In order to properly assess the community’s contributions, I turned to an expert, Jesse von Doom, Director of &lt;a href=&quot;https://blog.glitch.com/post/how-we-got-rainbows-on-the-homepage/&quot;&gt;Rainbows&lt;/a&gt;, for his take.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/eight-stripes?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;“&lt;a href=&quot;https://rainbow-bounce.glitch.me/&quot;&gt;~rainbow-bounce&lt;/a&gt; and &lt;a href=&quot;https://eight-stripes.glitch.me/&quot;&gt;~eight-stripes&lt;/a&gt; are my favorites. I like eight-stripes because it pays homage to a classic design and designer, and rainbow-bounce because I like going from screensavers to rainbows. But if I had to pick one, I’d go eight-stripes — while it&#39;s simpler I like the callback to another designer so it feels like rainbows spanning time.” 🌈&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/rainbow-bounce?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Other sparkling submissions:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://sustaining-grandiose-concavenator.glitch.me/&quot;&gt;~sustaining-grandiose-concavenator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@glitch.com53274&quot;&gt;@glitch.com53274&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~rainbowrule&quot;&gt;~rainbowrule&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cfjedimaster&quot;&gt;@cfjedimaster&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~colorfulz&quot;&gt;~colorfulz&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@t_&quot;&gt;@t_&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~rain-bow-party&quot;&gt;~rain-bow-party&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@elinamren&quot;&gt;@elinamren&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch 🎏 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/june-2024-on-glitch/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag #MadeWithGlitch so we can find it. As always, you can send your projects and playlists to us via &lt;a href=&quot;https://support.glitch.com/&quot;&gt;the community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;good-luck-babe&quot; tabindex=&quot;-1&quot;&gt;Good luck, babe! 🍀 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/june-2024-on-glitch/#good-luck-babe&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/1RKqOmSkGgM?si=qR9w-terY9OBqrdC&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;If you’re like me, then you’re raising a teenager in the Midwest and dying for any hint of queer culture, then you’ve probably latched onto Chappell Roan like the refreshing lifesaver she is. Not only has she seen a meteoric rise in popularity this summer, but she’s officially cemented her icon status with our favorite milestone: her very &lt;a href=&quot;https://chappellroanheardle.glitch.me/&quot;&gt;own Heardle app&lt;/a&gt;. ✨ Test your sonic knowledge with this app, created by &lt;a href=&quot;https://glitch.com/@solisengineer&quot;&gt;@solisengineer&lt;/a&gt; and dance it out, you’re hot to go!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Use your own domain for your Glitch website</title>
    <link href="https://blog.glitch.com/post/use-your-own-domain/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/use-your-own-domain/</id>
    <content type="html">&lt;h1&gt;Use your own domain for your Glitch website&lt;/h1&gt;
&lt;p&gt;You can use your own domain for your Glitch site for free with Fastly and get a performance, security, and site analytics boost out of the box. Follow along with this &lt;strong&gt;ten minute&lt;/strong&gt; video to set yours up!&lt;/p&gt;
&lt;iframe style=&quot;aspect-ratio: 16 / 9; width: 100%;&quot; src=&quot;https://www.youtube.com/embed/bBI06Wzc3u8?si=XnuGZ5iW4W9Umx_w&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;&lt;em&gt;Read on to find out about the other goodies you can get your hands on when you try this out...&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;custom-domains-on-glitch&quot; tabindex=&quot;-1&quot;&gt;Custom domains on Glitch &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/use-your-own-domain/#custom-domains-on-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;When you remix a Glitch app, it’s instantly available on the web at a &lt;code&gt;glitch.me&lt;/code&gt; address. You can change your project name and the URL for your app updates automatically. This is super handy for sharing your projects, &lt;strong&gt;but what’s even better is having your own domain to point at your site&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;📣 &lt;strong&gt;&lt;a href=&quot;https://dev.to/fastly/you-should-have-your-own-domain-23mp&quot;&gt;There are lots of reasons you should have your own domain!&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Being able to use your own domain for your Glitch websites has always been important to us – it’s part of being a true open web platform. A while ago, the third-party integration we were using to let people set up custom domains for their Glitch projects was shut down, and we had to press pause on the custom domains feature in the editor.&lt;/p&gt;
&lt;p&gt;The good news is that Glitch is now part of Fastly, a platform that conveniently gives you the ability to use your own domain with your Glitch site for free, with a few extra benefits thrown in.&lt;/p&gt;
&lt;p&gt;In the video we walk you through the process:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Setting up a Fastly service&lt;/li&gt;
&lt;li&gt;Getting a TLS certificate&lt;/li&gt;
&lt;li&gt;Updating your DNS records&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;DNS is one of the most notoriously confusing parts of the web, so part of our goal is to demystify it – it’s an incredibly important part of owning your own web presence!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;gone-viral-nice&quot; tabindex=&quot;-1&quot;&gt;Gone viral? Nice! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/use-your-own-domain/#gone-viral-nice&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of the benefits to using a Fastly service with your custom domain is that &lt;s&gt;if&lt;/s&gt; when your app goes viral, you’re far less likely to encounter rate limiting errors. Fastly is designed for this very purpose – it caches your content on its global network of servers, which reduces the number of requests going to your origin (your Glitch site). This is why many of the biggest sites on the web use Fastly, and why it sets your projects up to be truly scalable when you hit the big time. 🤩&lt;/p&gt;
&lt;h2 id=&quot;under-attack-no-problem&quot; tabindex=&quot;-1&quot;&gt;Under attack? No problem! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/use-your-own-domain/#under-attack-no-problem&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Your Fastly service includes security measures by default, like DDoS mitigation. There’s nothing worse than your app getting popular then suddenly finding yourself under attack! The Fastly network automatically blocks DDoS attacks, filtering malicious requests at the &lt;em&gt;edge&lt;/em&gt; (the Fastly network of &lt;a href=&quot;https://www.fastly.com/documentation/guides/concepts/pop/&quot;&gt;PoPs – Points of Presence&lt;/a&gt; around the world) so that they never even get near your website.&lt;/p&gt;
&lt;p&gt;🌍 &lt;strong&gt;&lt;a href=&quot;https://www.fastly.com/documentation/developers/&quot;&gt;Check out the cool globe on the Fastly developer site – it shows requests being delivered for popular open source projects like Mastodon in realtime.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&quot;want-to-know-how-many-hits-you-re-getting-done&quot; tabindex=&quot;-1&quot;&gt;Want to know how many hits you’re getting? Done! &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/use-your-own-domain/#want-to-know-how-many-hits-you-re-getting-done&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Of course you want to know how many people are visiting your beautiful websites. In the past you basically had to roll your own analytics for your Glitch projects (OK so we briefly had analytics for teams but it didn’t quite work out). When you set up a Fastly service, it includes metrics through &lt;strong&gt;Observability&lt;/strong&gt; dashboards that start populating as soon as you send your domain traffic through Fastly.&lt;/p&gt;
&lt;p&gt;Find out how many requests you’re getting, which regions visits are coming from, spot any errors or performance issues, and gain all sorts of visibility into what’s happening with your site traffic.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/use-your-own-domain/obsexample.png&quot; alt=&quot;Observability dashboards&quot; /&gt;&lt;/p&gt;
&lt;h2 id=&quot;all-free&quot; tabindex=&quot;-1&quot;&gt;All free 🤑 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/use-your-own-domain/#all-free&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;It bears repeating! All you need to bring with you to use what we’ve talked about in this post is a domain of your own. Everything you need from Fastly to point your domain at your Glitch site and access all these other benefits is completely free. It would be daft not to take advantage tbqh.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.fastly.com/documentation/solutions/tutorials/deliver-your-site/&quot;&gt;Check out the Fastly docs for more on setting up your service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.glitch.com/t/new-video-point-a-domain-at-your-glitch-site-using-fastly/&quot;&gt;Join in the chat on the forum for help or feedback&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>July 2024 on Glitch: The jams come in waves</title>
    <link href="https://blog.glitch.com/post/july-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/july-2024-on-glitch/</id>
    <content type="html">&lt;p&gt;July was a big month for slurpee fans, Olympic sports enthusiasts and dads who love to say “The weather is so hot, I saw a fire hydrant chasing a dog.” Luckily the Glitch community knows how to beat the (Northern Hemisphere) heat by staying cool creating new projects to share with everyone.&lt;/p&gt;
&lt;p&gt;Speaking of cool new projects, in July we launched &lt;a href=&quot;https://blog.glitch.com/post/the-glitch-speaker-series-welcomes-alondra-nelson/&quot;&gt;The Glitch Speaker Series&lt;/a&gt; with Alondra Nelson. If you A) missed it, B) are interested in the ethical and practical uses of AI, or C) love watching smart people talk about interesting stuff you should give it a watch!&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/vrEKIpNBIp0?si=hwVyk6Rcv0dYIZkO&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;Lastly, if you’re making your way to Portland, Oregon at the end of this month, Glitch will be at the &lt;a href=&quot;https://2024.xoxofest.com/&quot;&gt;very last XOXO&lt;/a&gt; to host another rousing edition of Art + Code. See you there! 👋&lt;/p&gt;
&lt;h2 id=&quot;july-had-the-jams&quot; tabindex=&quot;-1&quot;&gt;July had the jams 💪 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/july-2024-on-glitch/#july-had-the-jams&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Kicking things off is our most popular app of July by far—and the header image for this blog: &lt;a href=&quot;https://kamala-holding-vinyls.glitch.me/&quot;&gt;~kamala-holding-vinyls&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@getmitchquick&quot;&gt;@getmitchquick&lt;/a&gt;. It’s a meme generator that has stolen the hearts of countless thousands. But you don’t have to take my word for it, here are three recent articles from some publications you might recognize. 🌈&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.vulture.com/article/kamala-harris-holds-vinyl-meme-explained.html&quot;&gt;You Can Make Kamala Harris Hold Up Any Record Now&lt;/a&gt;, Vulture&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.rollingstone.com/music/music-news/kamala-harris-album-meme-generator-interview-1235069818/&quot;&gt;Wait, Did Kamala Harris Actually Buy a Wu-Tang Solo Album? We Explain&lt;/a&gt;, Rolling Stone&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.stereogum.com/2273650/kamala-harris-vinyl-meme-has-a-generator-now/news/&quot;&gt;Kamala Harris Vinyl Meme Has A Generator Now&lt;/a&gt;, Stereogum&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Said estimates his site has been visited a million times, and hundreds of tweets testify to the rush to cover swap: “I thought there might be a little bit of kudos and interest, but I was not expecting how many I’ve seen.” -Rolling Stone&lt;/p&gt;
&lt;/blockquote&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/nohydra2?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Love colorful, busy, noisy, glitchy art? Open this app and take a good long look at yourself because you will love what you see, I promise.&lt;/p&gt;
&lt;p&gt;Pssst…wanna see a demo, kid? &lt;a href=&quot;https://css-names-in-the-shadow.glitch.me/&quot;&gt;~css-names-in-the-shadow&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@noamr&quot;&gt;@noamr&lt;/a&gt; will teach you all about how CSS names work with shadow DOM!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://bumper-frogger.glitch.me/&quot;&gt;~bumper-frogger&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@neal&quot;&gt;@neal&lt;/a&gt; is exactly what it sounds and looks like, and by that I mean a lot of fun to play even though the cars give me anxiety and I am very bad at this game. But you probably won’t be.&lt;/p&gt;
&lt;p&gt;Need a hex color code quickly? &lt;a href=&quot;https://woolen-treasure-novel.glitch.me/&quot;&gt;~woolen-treasure-novel&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Steve0Greatness&quot;&gt;@Steve0Greatness&lt;/a&gt; has got you covered. Refresh to see new colors and codes until you find one you like!&lt;/p&gt;
&lt;h2 id=&quot;hey-html-fans&quot; tabindex=&quot;-1&quot;&gt;~~ Hey HTML fans 🪭 ~~~ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/july-2024-on-glitch/#hey-html-fans&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://seattlehtmlday.glitch.me/&quot;&gt;~seattlehtmlday&lt;/a&gt; and &lt;a href=&quot;https://htmlguestbook.glitch.me/&quot;&gt;~htmlguestbook&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@aliciaxguo&quot;&gt;@aliciaxguo&lt;/a&gt; were created to celebrate HTML Day in Seattle, but folks were celebrating it elsewhere too!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://irlhtml.glitch.me/&quot;&gt;~irlhtml&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@PatrickWeaver&quot;&gt;@PatrickWeaver&lt;/a&gt; was actually created in &lt;a href=&quot;https://www.patrickweaver.net/blog/irl-html-is-the-place-for-your-most-hand-written-websites/&quot;&gt;February of this year&lt;/a&gt;, but also got some love in preparation for HTML Day!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/vrkd?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://vrkd.glitch.me/&quot;&gt;~vrkd&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@blippypixel&quot;&gt;@blippypixel&lt;/a&gt; is a VR experience inspired by a scene from the movie Stargate, but can you guess which one??&lt;/p&gt;
&lt;p&gt;If you are traveling to Guadalajara soon, bookmark &lt;a href=&quot;https://valle-taco.glitch.me/&quot;&gt;~valle-taco&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@kevinrobertotorresruiz&quot;&gt;@kevinrobertotorresruiz&lt;/a&gt;, because it shows you all of the locations in the area that sell tacos, yum!!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~tanabata-wish&quot;&gt;~tanabata-wish&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@yusuke-koya&quot;&gt;@yusuke-koya&lt;/a&gt; is a digital Tanabata wish generator for all of you celebrating Tanabata in July or August. I hope all your wishes come true!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://moon-clock.glitch.me/&quot;&gt;~moon-clock&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tsaruggan&quot;&gt;@tsaruggan&lt;/a&gt; is an app I really need to try looking at during the evening hours, because I have yet to see a moon so maybe tonight when I reward myself for looking at this rectangle screen, by looking at my much smaller rectangle screen, I’ll pull it up because I love a good clock!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tape-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Did you know that Glitch projects get featured in peer-reviewed journals? &lt;a href=&quot;https://tape-generator.glitch.me/&quot;&gt;~tape-generator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ditoneto&quot;&gt;@ditoneto&lt;/a&gt; is one such example, as seen in &lt;a href=&quot;https://www.mdpi.com/1424-8220/24/14/4605&quot;&gt;Tape-Shaped, Multiscale, and Continuous-Readable Fiducial Marker for Indoor Navigation and Localization Systems&lt;/a&gt;, which was published on the 16th of last month!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://artfight-bsod.glitch.me/&quot;&gt;~artfight-bsod&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cchristina&quot;&gt;@cchristina&lt;/a&gt; was made with a combination of digital painting for the bases, numpy+PIL for the character glitching, p5js for the background and text animations for an artfight mass attack honoring bluescreens everywhere!&lt;/p&gt;
&lt;h2 id=&quot;waving-at-you&quot; tabindex=&quot;-1&quot;&gt;Waving at you! 🌊 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/july-2024-on-glitch/#waving-at-you&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Yeah, you. Come over here so I can tell you about &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Glitch Community Code Jams&lt;/a&gt;. It’s our fun way of encouraging everyone to build something just for fun, each month based on a new prompt. For July it was “waves,“ so here are some of our faves:&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/css-wave-generator?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Ooh, so pretty but so functional and useful. Enjoy these punny highlights too!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~seaquencer&quot;&gt;~seaquencer&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tasha&quot;&gt;@tasha&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~wvfrm&quot;&gt;~wvfrm&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@t_&quot;&gt;@t_&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~swimming-stuff&quot;&gt;~swimming-stuff&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@SueSmith&quot;&gt;@SueSmith&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glitch.com/~punchy&quot;&gt;~punchy&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@ckolderup&quot;&gt;@ckolderup&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Join August‘s jam by creating something based on the prompt “just draw.”&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch 🎏 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/july-2024-on-glitch/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag #MadeWithGlitch so we can find it. As always, you can send your projects and playlists to us via &lt;a href=&quot;https://support.glitch.com/&quot;&gt;the community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;but-everything-you-do-is-so-oakland-so-oakland&quot; tabindex=&quot;-1&quot;&gt;But everything you do is so Oakland, so Oakland 😎 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/july-2024-on-glitch/#but-everything-you-do-is-so-oakland-so-oakland&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/oakland-on-top?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;If something combines art and community, basically I will always be a huge fan of it, so of course I wanted to feature &lt;a href=&quot;https://oakland-on-top.glitch.me/&quot;&gt;~oakland-on-top&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@bagayokokomogodje&quot;&gt;@bagayokokomogodje&lt;/a&gt;. This project not only highlights the many beautiful murals of Oakland, but also showcases the community’s shared values by featuring the artists and organizations working to improve the lives of umm, Oaklandians? The people who live there. So check it out!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fancify your website user experience with edge computing</title>
    <link href="https://blog.glitch.com/post/compute-your-site/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/compute-your-site/</id>
    <content type="html">&lt;h1&gt;Fancify your website user experience with edge computing&lt;/h1&gt;
&lt;p&gt;Over the last few months we’ve been bringing you &lt;a href=&quot;https://blog.glitch.com/post/use-your-own-domain/&quot;&gt;ways to take your Glitch sites to the next level&lt;/a&gt; with free services from Fastly. Well we’re back with more – this time we’re using edge computing to enhance the experience you give your users.&lt;/p&gt;
&lt;p&gt;Watch the video to build and deploy a Fastly Compute app for a Glitch website in a few minutes.&lt;/p&gt;
&lt;iframe style=&quot;aspect-ratio: 16 / 9; width: 100%;&quot; src=&quot;https://www.youtube.com/embed/MzXPaeTQGNU?si=H2OiPw5yj0RoINWm&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;h2 id=&quot;deploy-a-compute-app-from-glitch-with-one-command&quot; tabindex=&quot;-1&quot;&gt;Deploy a Compute app from Glitch with one command &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/compute-your-site/#deploy-a-compute-app-from-glitch-with-one-command&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://glitch.com/~learn-edge-computing&quot;&gt;~learn-edge-computing&lt;/a&gt; project shows you how to spin up a Fastly Compute service inside the Glitch editor by entering a single command in the &lt;strong&gt;Terminal&lt;/strong&gt;. Just grab an API token from your &lt;a href=&quot;https://fastly.com/signup&quot;&gt;Fastly account&lt;/a&gt; and pop it into the &lt;code&gt;.env&lt;/code&gt; first.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/learn-edge-computing?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;At the origin &lt;code&gt;glitch.me&lt;/code&gt; site, the page content includes an indicator of where it’s hosted. In the Fastly deployed &lt;code&gt;edgecompute.app&lt;/code&gt; version, we change the style and include the user’s location info. If you follow the steps in the project &lt;code&gt;README&lt;/code&gt;, you can also make a delightfully obnoxious bonus screen appear to your users during one hour of their day:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/compute-your-site/learncomputethreesmall.png&quot; alt=&quot;Previews of all three states of the site&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The Compute app runs on the Fastly network, so it sits between your website and the user, and it can manipulate the request and response. It changes the stylesheet request path and adds geolocation information to the response in the form of a cookie that the website client side code writes into the page.&lt;/p&gt;
&lt;h2 id=&quot;add-functionality-to-your-site-at-the-edge&quot; tabindex=&quot;-1&quot;&gt;Add functionality to your site at the edge &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/compute-your-site/#add-functionality-to-your-site-at-the-edge&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;We also have a more comprehensive app for enhancing your site UX at the edge in a few additional ways. The &lt;a href=&quot;https://glitch.com/~fastly-compute-starter&quot;&gt;~fastly-compute-starter&lt;/a&gt; project includes examples of password protecting pages and building synthetic content, to respond to errors from your origin Glitch site, and create HTML from structured JSON data.&lt;/p&gt;
&lt;p&gt;&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/fastly-compute-starter?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;&lt;/glitch-embed&gt;&lt;/p&gt;
&lt;p&gt;Check out the difference in the behavior when you click the links in the origin and edge versions of the site:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://fastly-compute-starter.glitch.me/&quot;&gt;fastly-compute-starter.glitch.me&lt;/a&gt; 🎏&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://fastly-compute-starter.edgecompute.app/&quot;&gt;fastly-compute-starter.edgecompute.app&lt;/a&gt; 🌍&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Compute app lets you customize what happens when users visit your site, so you can use it to tailor the experience to their location or preferences, as well as making it more reliable and consistent.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;🛼 You can follow the steps in your own remix of the Glitch project or &lt;a href=&quot;https://www.fastly.com/documentation/solutions/tutorials/enhance-ux/&quot;&gt;in our Fastly docs tutorial&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can also deploy the same Compute app from your local developer environment using the starter kit – try it on a different site by changing the &lt;code&gt;backend&lt;/code&gt; value during deployment!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/glitchdotcom/learn-compute&quot;&gt;Learn Compute starter kit on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;dont-stop-there&quot; tabindex=&quot;-1&quot;&gt;Don&#39;t stop there &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/compute-your-site/#dont-stop-there&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;There are so many more ways to make your Glitch sites even better with edge computing:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.fastly.com/documentation/solutions/examples/&quot;&gt;Check out code examples for inspiration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://dev.to/fastly/an-easy-intro-to-edge-computing-3ced&quot;&gt;Read an intro to edge computing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://support.glitch.com/t/learning-about-edge-computing-with-glitch-and-fastly/68252&quot;&gt;Give feedback and tell us what you built!&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
  </entry>
  <entry>
    <title>August 2024 on Glitch: Award winning</title>
    <link href="https://blog.glitch.com/post/august-2024-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/august-2024-on-glitch/</id>
    <content type="html">&lt;h1&gt;August 2024 on Glitch: Award winning&lt;/h1&gt;
&lt;p&gt;Back in August, I felt like it would never end. The stifling heat, the lack of breeze, the sleepy energy of the days and the overall feeling of pointlessness—for a cold weather person such as myself, it’s a month best skipped. However, for summer people, especially ones with August birthdays, I know firsthand how it can feel like a triumphant final fling in the face of back to school and back to work. So for those of you who feel and felt the magic of August, I salute you. 🫡&lt;/p&gt;
&lt;p&gt;Okay, a couple of things &lt;em&gt;did&lt;/em&gt; happen in August. First, Sue Smith began releasing these &lt;a href=&quot;https://www.youtube.com/watch?v=I7LVC2qpt-8&quot;&gt;awesome tutorial videos&lt;/a&gt; for creating with Glitch and Fastly.&lt;/p&gt;
&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/I7LVC2qpt-8?si=qNwIjFwET56g0Vek&quot; title=&quot;YouTube video player&quot; frameborder=&quot;0&quot; allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; referrerpolicy=&quot;strict-origin-when-cross-origin&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;
&lt;p&gt;And we also picked out the theme for September’s &lt;a href=&quot;https://glitch.com/jams/&quot;&gt;Glitch Community Code Jam&lt;/a&gt;. Drumroll please, just kidding, it’s been out for over a week at this point so you all probably know that the theme this month is “maps”! Do you have an idea for a future code jam theme? I’d love to hear it!&lt;/p&gt;
&lt;h2 id=&quot;august-ascending-projects-get-on-their-level&quot; tabindex=&quot;-1&quot;&gt;August Ascending Projects 🌙 Get on their level &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/august-2024-on-glitch/#august-ascending-projects-get-on-their-level&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Do not be deceived by the cuteness of the emoji in the header image above, because within the scene of &lt;a href=&quot;https://subdue-them.glitch.me/&quot;&gt;~subdue-them&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@wh0&quot;&gt;@wh0&lt;/a&gt;, lies a game so sneakily clever that you will spend way more time than is healthy or normal trying to outsmart this cute game. Be warned!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://3d-icon-maouh.glitch.me/&quot;&gt;~3d-icon-maouh&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@maousabu6262&quot;&gt;@maousabu6262&lt;/a&gt; is the perfect project if you’ve been wanting to make a virtual avatar.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://navy-kindly-promotion.glitch.me/&quot;&gt;~navy-kindly-promotion&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@emil.boucard&quot;&gt;@emil.boucard&lt;/a&gt; is a fun, browser-based game that combines a lot of &lt;a href=&quot;https://x.com/Emil8ou/status/1819795396090122521&quot;&gt;your fave web technologies&lt;/a&gt; into a brilliantly simple game.&lt;/p&gt;
&lt;h2 id=&quot;kamala-hive-activate&quot; tabindex=&quot;-1&quot;&gt;Kamala Hive activate 🌴 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/august-2024-on-glitch/#kamala-hive-activate&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;img src=&quot;https://blog.glitch.com/post/august-2024-on-glitch/gabe-for-kamala.jpg&quot; alt=&quot; A tabby cat with white paws and white jaws lies on a fluffy white blanket and stares directly at camera.&quot; /&gt;
&lt;p&gt;&lt;a href=&quot;https://catsforkamala.glitch.me/&quot;&gt;~catsforkamala&lt;/a&gt; by prolific meme generator creator 👑 &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt; finally allows you to share your furry friends’ political preferences.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://walz-holding-vinyl.glitch.me/&quot;&gt;~walz-holding-vinyl&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/~kamala-holding-vinyls&quot;&gt;~kamala-holding-vinyls&lt;/a&gt; creator, &lt;a href=&quot;https://glitch.com/@getmitchquick&quot;&gt;@getmitchquick&lt;/a&gt; just adds to the list of delightful things about Tim Walz.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://timwalzfixedyourbicycle.com/&quot;&gt;~timwalzfixedyourbicycle.com&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@boogah&quot;&gt;@boogah&lt;/a&gt; was influenced by Mat Honan’s “Barack Obama Is Your New Bicycle” and enjoyed a viral moment last month!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://doug-holding-vinyls.glitch.me/&quot;&gt;~doug-holding-vinyls&lt;/a&gt; also by @getmitchquick gives us all a chance to reminisce about the 80s and young Clash lover, Doug Emhoff.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/3dnd-v4?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://3dnd-v4.glitch.me/&quot;&gt;~3dnd-v4&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@emmettbaber&quot;&gt;@emmettbaber&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@laurenmoorejm&quot;&gt;@laurenmoorejm&lt;/a&gt; might appear to be a cute little virtual tabletop (vtt) game, but if you look closer, you’ll realize that you can remix this project and add your own spin to the world &lt;a href=&quot;https://tech.lgbt/@vert_hearder/112927572163469042&quot;&gt;according to the creators’ grand plans&lt;/a&gt;! mwhahahaha!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~hand-shader-control&quot;&gt;~hand-shader-control&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Betx9&quot;&gt;@Betx9&lt;/a&gt; combines beautiful gradient colors with interactive hand tracking, enable your camera to give it a try and hypnotize yourself. 😵‍💫&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://hexee.glitch.me/&quot;&gt;~hexee&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@MilesWK&quot;&gt;@MilesWK&lt;/a&gt; is one of my personal favorites from August because it helped me out so much with a huge project, but keep it handy because it helps you find hex color codes quickly!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~helpful-sponge-carpenter&quot;&gt;~helpful-sponge-carpenter&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@tejeshveerla25&quot;&gt;@tejeshveerla25&lt;/a&gt; is a beautifully designed, multi-player bingo game, so grab some pals to play!&lt;/p&gt;
&lt;p&gt;I’ve been sitting here for way too long, trying to find the words to describe &lt;a href=&quot;https://artfight-worm2.glitch.me/&quot;&gt;~artfight-worm2&lt;/a&gt;. It kind of reminds me of the time that I found out I was pregnant with my daughter, and it wasn’t an ideal situation but I tried to plan for the absolute best. A lot of things came apart in the end, but I’m a problem solver so I was constantly looking for ways to fix them and did a lot of research on early childhood development so that my daughter wouldn’t suffer from having an unenthusiastic and ill prepared mother, and then when she finally started playing with toys, her absolute favorite was a makeshift cat toy composed of a used water bottle filled with very crinkly plastic Halloween wrapping paper. She took that thing everywhere and absolutely cronched on it, making the most horrific slobbery crunching sounds. I can’t even remember the cat’s name now.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pixel-view.glitch.me/&quot;&gt;~pixel-view&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is a fun game where you guess the location based on the single clue of a pixelated image.&lt;/p&gt;
&lt;p&gt;Lastly, I was stoked to see &lt;a href=&quot;https://music-morsels.glitch.me/what/next.html&quot;&gt;~music-morsels&lt;/a&gt; on &lt;a href=&quot;https://glitch.com/@notwaldorf&quot;&gt;@notwaldorf’s&lt;/a&gt; &lt;a href=&quot;https://meowni.ca/posts/chatty-mcchatface/&quot;&gt;blog&lt;/a&gt; because I’m such a huge fan of her work. If you are a music fan, struggling to read music, or just curious, definitely check out ~music-morsels!!&lt;/p&gt;
&lt;h2 id=&quot;glitch-community-draws-inspiration-from-last-month-s-code-jam&quot; tabindex=&quot;-1&quot;&gt;Glitch Community draws inspiration from last month’s code jam ✍️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/august-2024-on-glitch/#glitch-community-draws-inspiration-from-last-month-s-code-jam&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;In August, the Glitch Community Code Jam theme was “just draw” which resulted in some very interesting submissions!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/draw-an-owl?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://draw-an-owl.glitch.me/&quot;&gt;~draw-an-owl&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@jennschiffer&quot;&gt;@jennschiffer&lt;/a&gt; levels up your drawing skills in a very satisfying and humorous way.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~sticky-scribbles&quot;&gt;~sticky-scribbles&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@martymcguire&quot;&gt;@martymcguire&lt;/a&gt; lets you create an SVG suitable for pen plotting with simple scribbles and text with Hershey fonts!&lt;/p&gt;
&lt;p&gt;Featured as an App of the Week, &lt;a href=&quot;https://glitch.com/~particle-draw&quot;&gt;~particle-draw&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@fabianmoronzirfas&quot;&gt;@fabianmoronzirfas&lt;/a&gt; grows as you draw, try it out!&lt;/p&gt;
&lt;p&gt;Football fans! &lt;a href=&quot;https://glitch.com/~fantasy-draft-lottery&quot;&gt;~fantasy-draft-lottery&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sobrien26&quot;&gt;@sobrien26&lt;/a&gt; sets your fantasy league’s draft order via a lottery &lt;em&gt;drawing&lt;/em&gt; and then crafts some beautiful artwork that is your fantasy football team from the results, ta-da!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/@glitch/just-draw-codejam&quot;&gt;See all of the submissions for August’s prompt&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch 🎏 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/august-2024-on-glitch/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost 🩷&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;the-kids-are-alright&quot; tabindex=&quot;-1&quot;&gt;The kids are alright ✌️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/august-2024-on-glitch/#the-kids-are-alright&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tips-to-save-our-future-now?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;It’s not everyday that a Glitch project wins &lt;a href=&quot;https://www.kaaltv.com/news/local-girl-scout-receives-highest-honor-and-state-recognition/&quot;&gt;both the highest honor available&lt;/a&gt; in the Girl Scouts organization and gets recognition from an entire state senate. Many congrats go out to Anushka Kollengode for her website encouraging folks to take action on the climate crisis now!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>A new update makes the Glitch editor more convenient than ever</title>
    <link href="https://blog.glitch.com/post/editor-filetree-improvements/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/editor-filetree-improvements/</id>
    <content type="html">&lt;h2 id=&quot;a-new-update-makes-the-glitch-editor-more-convenient-than-ever&quot; tabindex=&quot;-1&quot;&gt;A new update makes the Glitch editor more convenient than ever &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/editor-filetree-improvements/#a-new-update-makes-the-glitch-editor-more-convenient-than-ever&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;One of your top requests has hit the Glitch editor: drag in any file, or even an entire folder, and now it’s instantly part of your Glitch project! Try dragging in an entire app and let us know how it works.&lt;/p&gt;
&lt;video controls=&quot;&quot; width=&quot;100%&quot;&gt;
  &lt;source src=&quot;https://blog.glitch.com/post/editor-filetree-improvements/move-optimized.mp4&quot; type=&quot;video/mp4&quot; /&gt;
&lt;/video&gt;
&lt;p&gt;&lt;strong&gt;New in the Glitch editor:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Drag-and-drop anything, including folders&lt;/li&gt;
&lt;li&gt;Upload entire folders or projects to make it super simple to get your code into Glitch&lt;/li&gt;
&lt;li&gt;Less wait time for GitHub import/export&lt;/li&gt;
&lt;/ul&gt;
&lt;video controls=&quot;&quot; width=&quot;100%&quot;&gt;
  &lt;source src=&quot;https://blog.glitch.com/post/editor-filetree-improvements/upload-optimized.mp4&quot; type=&quot;video/mp4&quot; /&gt;
&lt;/video&gt;
&lt;p&gt;Teaching a class? Students can make a static HTML file locally, then remix the ultra-simple &lt;a href=&quot;https://glitch.com/edit/#!/remix/glitch-blank-website&quot;&gt;static website Glitch starter&lt;/a&gt; and drag in their file to see it live on the Internet. And now, for some behind the scenes color commentary, here is one of the engineers behind this update!&lt;/p&gt;
&lt;h3 id=&quot;hey-all-pomax-from-the-engineering-team-here&quot; tabindex=&quot;-1&quot;&gt;Hey all, Pomax from the engineering team here. 👋 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/editor-filetree-improvements/#hey-all-pomax-from-the-engineering-team-here&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;The observant amongst you may have noticed that we landed some recent changes to the way the file tree in the editor works, and while some of those changes were some small bug fixes, others were much bigger, so let’s talk about what got changed. (And if you already noticed some changes, play along at home to see if you found them all!)&lt;/p&gt;
&lt;p&gt;You can now move files to the root of your project by simply dragging them from a directory to any part of the file tree that looks like it’d be the root of your project. Before, you could only do this by dropping a file “onto another file that was already in the root” because the file tree’s active region ended right after the last file in the file tree, and that was kind of weird? Not to mention pretty inconvenient… but no longer! Drag-and-drop should be a lot more useful now.&lt;/p&gt;
&lt;p&gt;In fact—while we only had drag support for files before, you can now drag entire folders! You can move any folder into and out of any other folder, and all of its content will move along with it. Just remember that the same rule still applies: if you move the last entry out of a folder, that folder gets cleaned up. (That might change in the future, but for now that’s a little gotcha to be aware of!)&lt;/p&gt;
&lt;p&gt;Did I mention that you can also drag-and-drop files and folders from your desktop into the Glitch editor? Because you can, and it’s super useful! You may be wondering how that’s different from before, because “didn’t Glitch already have drag and drop uploads?” and that’s true, but only for single files. That’s certainly better than nothing, but it’d be a heck of a lot more convenient if you could just drag and drop an entire folder in, right? And so now you can!&lt;/p&gt;
&lt;p&gt;Of course, the same rules for dragging files still apply: if there are any media files in the folder that you’re drag-and-drop uploading, those will still get added as assets instead of as files in the file system.&lt;/p&gt;
&lt;p&gt;Lastly, we fixed a bug around file renaming. Some users discovered that they could soft-lock their project by accidentally having a slash too many in their file names, which is obviously not great; typos shouldn’t kill your project. That is no longer the case.&lt;/p&gt;
&lt;p&gt;All these changes taken together should hopefully mean things are a lot more pleasant to work with now, but of course, we may have missed something (or even accidentally introduced new bugs!) so if you run into problems, please let us know by filing a support ticket by emailing &lt;a href=&quot;mailto:support@glitch.com&quot;&gt;support@glitch.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And we &lt;em&gt;may&lt;/em&gt; just be working on some more improvements relating to file management… so stay tuned for future posts!&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fall 2024 on Glitch, Part 1 </title>
    <link href="https://blog.glitch.com/post/fall-2024-part-1/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/fall-2024-part-1/</id>
    <content type="html">&lt;h1&gt;Fall 2024 on Glitch, Part 1&lt;/h1&gt;
&lt;p&gt;The other day, I got an email for a job opening as a prompt writer, which immediately made me think “...writing prompts? Awesome!” Obviously it was not a job generating creative writing prompts for millions and millions of blocked writers. But imagine the volume of weird and amazing writing that could exist if it was!&lt;/p&gt;
&lt;p&gt;As I began to write, I had to look for a prompt generator to see if I could work one into this post, and reader, I found the perfect one. My prompt for today—and wait until you hear this—is, “Create a character who can communicate with insects.” Outstanding.&lt;/p&gt;
&lt;h3 id=&quot;speaking-of-prompts-here-is-a-better-one&quot; tabindex=&quot;-1&quot;&gt;Speaking of prompts, here is a better one &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-1/#speaking-of-prompts-here-is-a-better-one&quot;&gt;#&lt;/a&gt;&lt;/h3&gt;
&lt;p&gt;All the way back in September, &lt;a href=&quot;https://glitch.com/@SueSmith&quot;&gt;Sue Smith&lt;/a&gt; published a tutorial on how to &lt;a href=&quot;https://blog.glitch.com/post/compute-your-site/&quot;&gt;“Compute your site”&lt;/a&gt; if you want to give your current site/app superpowers with a Free Fastly Developer account. The best part is Sue captures several different ways to learn: follow a tutorial, watch a video, or get started tinkering in a Glitch project!&lt;/p&gt;
&lt;p&gt;Our Engineering Team also made &lt;a href=&quot;https://blog.glitch.com/post/editor-filetree-improvements/&quot;&gt;uploading and importing much easier&lt;/a&gt; with some improvements to drag-and-drop in the Glitch editor, in case you missed it.&lt;/p&gt;
&lt;p&gt;Lastly, before we get to the good stuff (your work!) I had the chance to chat with my pal Richard Littauer for the &lt;a href=&quot;https://podcast.sustainoss.org/249&quot;&gt;Sustain Podcast about being a writer in open source&lt;/a&gt; and the tech industry. Now, let’s take a look at what the Glitch community built in the last season.&lt;/p&gt;
&lt;h2 id=&quot;fawning-over-fall-projects&quot; tabindex=&quot;-1&quot;&gt;Fawning over Fall projects 🍂 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-1/#fawning-over-fall-projects&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/letterboxd-besties?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://letterboxd-besties.glitch.me/besties&quot;&gt;~letterboxd-besties&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@derekahmedzai&quot;&gt;@derekahmedzai&lt;/a&gt; is a fun app for lovers of the movie cataloging social network, Letterboxd. Find users with the same great taste in films as you!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://df-color-configurator.glitch.me/&quot;&gt;~df-color-configurator&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sxtxixtxcxh&quot;&gt;@sxtxixtxcxh&lt;/a&gt;, &lt;strong&gt;as shown above in the blog header&lt;/strong&gt;, is a lightweight configurator for Dwarf Fortress color schemes, which hits all the sweet spots of pixel art, rainbows and RPGs for us.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://rubiks-cube-2d.glitch.me/&quot;&gt;~rubiks-cube-2d&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@alexgaiv0748&quot;&gt;@alexgaiv0748&lt;/a&gt; is a site you’ll want to keep in a tab on your desktop so you can click back to it every once in a while and continue working on unscrambling this flattened version of a Rubik’s cube.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://depthanything.glitch.me/interactive-dynamic.html&quot;&gt;~depthanything&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@akbartus&quot;&gt;@akbartus&lt;/a&gt; is another link you’ll want to bookmark because it calculates the depth of any image you can upload!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/synthwave-chimes?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;http://synthwave-chimes.glitch.me/&quot;&gt;~synthwave-chimes&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@electrocute&quot;&gt;@electrocute&lt;/a&gt; is a digital electronic synth in the form of wind chimes created with p5.js - try it out!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cryptic-world-places.glitch.me/&quot;&gt;~cryptic-world-places&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is a map-based game where you solve cryptic clues to figure out your location!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~foul-band-spectroscope&quot;&gt;~foul-band-spectroscope&lt;/a&gt; was featured in journalist &lt;a href=&quot;https://glitch.com/@elijah-messmer&quot;&gt;@elijah-messmer&lt;/a&gt; fascinating recounting of their project scraping &lt;a href=&quot;https://www.storybench.org/how-i-scraped-and-visualized-over-1500-npr-tiny-desk-concerts&quot;&gt;years and years of Tiny Desk concerts at npr&lt;/a&gt; to examine how musical genres have evolved with data visualization.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/httpgoldengirls?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;One of my favorite Platinum Girls, &lt;a href=&quot;https://glitch.com/@SueSmith&quot;&gt;@SueSmith&lt;/a&gt;, created this fun site that teaches you about status codes with screenshots from the epic television program, &lt;a href=&quot;https://www.youtube.com/watch?v=mWD_VPiMlso&quot;&gt;The Golden Girls&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://soda-soap-map.glitch.me/&quot;&gt;~soda-soap-map&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@abolishjails&quot;&gt;@abolishjails&lt;/a&gt; is another map-based app that visualizes how advocacy organizations listed in Real Change’s &lt;a href=&quot;https://www.emeraldcityresourceguide.org/&quot;&gt;Emerald City Resource Guide&lt;/a&gt;, plotted as orange dots, intersect with Seattle City Council’s recently proposed &lt;a href=&quot;https://seattle.legistar.com/View.ashx?M=F&amp;amp;ID=13300946&amp;amp;GUID=6EA37AB1-177E-48F2-B9C2-FEE62EE88F45&quot;&gt;Stay Out of Drug Area (SODA)&lt;/a&gt; &amp;amp; &lt;a href=&quot;https://seattle.legistar.com/View.ashx?M=F&amp;amp;ID=13300946&amp;amp;GUID=6EA37AB1-177E-48F2-B9C2-FEE62EE88F45&quot;&gt;Stay Out of Area of Prostitution (SOAP)&lt;/a&gt; Zones.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pleasuregallery.glitch.me/&quot;&gt;~pleasuregallery&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@angela.vaj&quot;&gt;@angela.vaj&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@kanadgupta&quot;&gt;@kanadgupta&lt;/a&gt; is a catalog of anonymously submitted sexts, randomly chosen to be displayed, so… (nsfw, probably).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://disventure-camp-memory-game-2.glitch.me/&quot;&gt;~disventure-camp-memory-game-2&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@AlexandraVargas&quot;&gt;@AlexandraVargas&lt;/a&gt; is a fan game that plays memory based on your knowledge of the cartoon, &lt;a href=&quot;https://disventure-camp.fandom.com/wiki/Disventure_Camp_Wiki&quot;&gt;Disventure Camp&lt;/a&gt;.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/moo-deng-on-the-move?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;It’s the IT girl of the summer…or fall? You know her as the cutest, sassiest, little baby pygmy hippo, Miss Moo Deng. After numerous requests for Moo Deng themed-apps, &lt;a href=&quot;https://glitch.com/@jeffphi&quot;&gt;@jeffphi&lt;/a&gt; saved the day, and created this cute game, based on Meat on the Move. 🦛&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dolphin-fin-drumpad.glitch.me/&quot;&gt;~dolphin-fin-drumpad&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@meklarian&quot;&gt;@meklarian&lt;/a&gt; finally lets you create a beat for dolphins with maybe the world’s first FNDP 😂&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://celestial-abrupt-frame.glitch.me/&quot;&gt;~celestial-abrupt-frame&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@samboholmes&quot;&gt;@samboholmes&lt;/a&gt; helps you find the best reviewed pubs nearby, that is, if you live in jolly old London town!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://shinin.glitch.me/&quot;&gt;~shinin&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@ootaoota0038&quot;&gt;@ootaoota0038&lt;/a&gt; is new two-person exhibition, inspired by a previous exhibition given by a seminar teacher and I love that energy.&lt;/p&gt;
&lt;h2 id=&quot;marking-up-the-maps-code-jam&quot; tabindex=&quot;-1&quot;&gt;Marking up the #maps code jam 🗺️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-1/#marking-up-the-maps-code-jam&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;After twelve months of some amazing jams, &lt;a href=&quot;https://support.glitch.com/t/the-end-of-season-1-of-glitch-community-code-jams/70949&quot;&gt;Season One of Glitch Community Code Jams&lt;/a&gt; has come to a close. But not to worry, &lt;strong&gt;code jams will return in 2025!&lt;/strong&gt; Ooh, and don’t forget to give your feedback if you have some. In the meantime, here are a few of the projects you created!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://map-maker-1.glitch.me/&quot;&gt;~map-maker-1&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@thecodingpanda&quot;&gt;@thecodingpanda&lt;/a&gt; is a program that helps you make maps, whether you are mapping out your house, or a world you thought up, it will help you!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://world-level-zero.glitch.me/&quot;&gt;~world-level-zero&lt;/a&gt; by THE MASTERS of maps &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; is a game that scores how traveled you are.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://spectacular-large-battery.glitch.me/map&quot;&gt;~spectacular-large-battery&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@cfjedimaster&quot;&gt;@cfjedimaster&lt;/a&gt; creates a &#39;wrapper&#39; around a local police site incident report to better visualize the data.&lt;/p&gt;
&lt;p&gt;See all of the &lt;a href=&quot;https://glitch.com/@glitch/maps-codejam&quot;&gt;#maps submissions on Glitch&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch 🎏 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-1/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;stay-tuned-for-part-2&quot; tabindex=&quot;-1&quot;&gt;Stay tuned for Part 2 📺 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-1/#stay-tuned-for-part-2&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/how-did-you-find-me?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;But before you go, I have to share one of my favorite projects this fall, &lt;a href=&quot;https://howdidyoufind.me/&quot;&gt;How did you find me?&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@elankiderman&quot;&gt;@elankiderman&lt;/a&gt;. I won’t spoil the surprise, but it definitely gives me old school web, guest counter/guest book vibes. It reminds me of this exercise I used to do when I was suffering from insomnia as a teen, which was to retrace my thoughts back to how I got started down a specific thread. It’s kind of like that, but you’ll have to visit the site to see for yourself. ✨&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Fall 2024 on Glitch, Part 2 </title>
    <link href="https://blog.glitch.com/post/fall-2024-part-two/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/fall-2024-part-two/</id>
    <content type="html">&lt;h1&gt;Fall 2024 on Glitch, Part 2&lt;/h1&gt;
&lt;p&gt;I saw a saying the other day that went something like, ”Even nature takes a break each year, you deserve one too.” It made me think about our culture of always busy, always shipping, always doing, always going…and wonder, where did that come from?&lt;/p&gt;
&lt;p&gt;I believe that, like happiness, feeling rested is a choice and not a destination. I choose to create opportunities to rest in multiple ways: taking naps and getting enough sleep at night (obvious), treating myself to things that comfort me when I’m feeling worn down, or putting boundaries around my most cherished possessions: my time and attention. What this looks like is deciding to not use my after work hours to worry or plan anything related to work. It takes a lot of practice, but I’m finally in a place where I can successfully put something away until the next day.&lt;/p&gt;
&lt;p&gt;Whatever rest looks like for you as we head into a new year, I hope you take the chance to embrace it and reflect on all of the ways you showed up this year. Until then, let’s get into part two of how the Glitch Community showed up this fall.&lt;/p&gt;
&lt;h2 id=&quot;glitch-updates&quot; tabindex=&quot;-1&quot;&gt;Glitch Updates 📱 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-two/#glitch-updates&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;The Glitch team has been making incremental updates to the &lt;a href=&quot;https://preview.glitch.com/&quot;&gt;next version of Glitch&lt;/a&gt; if you haven’t been &lt;a href=&quot;https://support.glitch.com/c/building-glitch/29&quot;&gt;following along in the community forum&lt;/a&gt;, so go take a look sometime and share your feedback.&lt;/p&gt;
&lt;p&gt;Next month, we’ll be kicking off nominations for Last Year on Glitch, our annual celebration where the community chooses the best, brightest, weirdest, and handy apps that came to life in 2024. For ideas on categories and submissions, check out &lt;a href=&quot;https://blog.glitch.com/post/last-year-on-glitch-2023/&quot;&gt;the results of last year’s celebration&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;a-fanfare-of-fall-part-2&quot; tabindex=&quot;-1&quot;&gt;A fanfare of Fall, Part 2 🍁 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-two/#a-fanfare-of-fall-part-2&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://cooing-jagged-stick.glitch.me/&quot;&gt;~cooing-jagged-stick&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@d4k0t442&quot;&gt;@d4k0t442&lt;/a&gt;, is a portfolio site that I enjoyed so much I just &lt;em&gt;had to feature it above&lt;/em&gt;. (I want to go there).&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/hurricane-helene-shelter-and-drop-off-centers?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://hurricane-helene-shelter-and-drop-off-centers.glitch.me/&quot;&gt;~hurricane-helene-shelter-and-drop-off-centers&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@klausmayr97&quot;&gt;@klausmayr97&lt;/a&gt; is exactly the type of project we love to see on Glitch. Easy to quickly create and get on the web, in order to help folks out in the real world. &amp;lt;3 This app highlights the locations of nearby shelters and supply drop off points in the wake of Hurricane Helene.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://colorrush.glitch.me/&quot;&gt;~colorrush&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@scottgriffinm&quot;&gt;@scottgriffinm&lt;/a&gt; is fun, color-matching game that includes a toggle for color blindness!&lt;/p&gt;
&lt;p&gt;One of the submissions for October’s “spooky cookies” community codejam, &lt;a href=&quot;http://what-the-cookie.glitch.me/&quot;&gt;~what-the-cookie&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@t_&quot;&gt;@t_&lt;/a&gt;, is an open-source tool that finds hidden trackers in any website, check it out!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://easy-shining-justice.glitch.me/&quot;&gt;~easy-shining-justice&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@Hecker-Belu&quot;&gt;@Hecker-Belu&lt;/a&gt;, another codejam submission, is a game involving Grandma, pumpkin cookies, and a glass jar. Seems simple enough, right?&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/trusting-muddy-idea?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://trusting-muddy-idea.glitch.me/&quot;&gt;~trusting-muddy-idea&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@susu777arroba&quot;&gt;@susu777arroba&lt;/a&gt; is a real find for Pokémon fans looking to enter into official matrimony with the Pokémon of their choice and receive a certificate.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;https://portal91.glitch.me/&quot;&gt;~portal91&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@saimulpuru&quot;&gt;@saimulpuru&lt;/a&gt; you have the choice of four different types of portals to travel through into this virtual world journey! (Best experienced on PC or non-iOS devices).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://us-nicknames-map.glitch.me/&quot;&gt;~us-nicknames-map&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; just taught me that my favorite hometown metro is known as “The Emerald City” and &lt;em&gt;geez&lt;/em&gt;, okay universe I will take my kid to go see Wicked, I get it already.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/bliss-box-io?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;&lt;a href=&quot;https://bliss-box-io.glitch.me/&quot;&gt;~bliss-box-io&lt;/a&gt; by Alanna Okun and &lt;a href=&quot;https://glitch.com/@electrocute&quot;&gt;@electrocute&lt;/a&gt; is an Arduino-powered fidget-like device that combines retro gaming nostalgia with emotional wellness, and this site is what you see when you scan the NFC tag in the device!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://equal-deadpan-space.glitch.me/&quot;&gt;~equal-deadpan-space&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@AtelierDeKoa&quot;&gt;@AtelierDeKoa&lt;/a&gt; invites you to enter the cinema of immersive experiences at home! Enjoy on mobile devices, or desktop PC.&lt;/p&gt;
&lt;p&gt;Suggest a song on &lt;a href=&quot;https://alive-swanky-charger.glitch.me/&quot;&gt;~alive-swanky-charger&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@chowdharya12&quot;&gt;@chowdharya12&lt;/a&gt; or, review the community suggestions on this community-curated playlist.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://show-me-the-ballot.glitch.me/&quot;&gt;~show-me-the-ballot&lt;/a&gt;, by &lt;a href=&quot;https://glitch.com/@edbltn&quot;&gt;@edbltn&lt;/a&gt; and &lt;a href=&quot;https://glitch.com/@mfhan&quot;&gt;@mfhan&lt;/a&gt; helped voters across the United States preview their ballots ahead of the presidential election this month.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://mediapipe-playground.glitch.me/&quot;&gt;~mediapipe-playground&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@nolen.royalty&quot;&gt;@nolen.royalty&lt;/a&gt; is a set of mediapipe techniques they found helpful when building the game &lt;a href=&quot;https://eieio.games/nonsense/game-16-paccam-pacman-with-your-face/&quot;&gt;PacCam&lt;/a&gt; (playing PacMan with your face)!&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch 🎏 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-two/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cohost.org/glitchdotcom&quot;&gt;@glitchdotcom&lt;/a&gt; on Cohost&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;irish-exit&quot; tabindex=&quot;-1&quot;&gt;Irish exit ❤️ ☘️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/fall-2024-part-two/#irish-exit&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/irish-exit?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Don’t be fooled by the name, &lt;a href=&quot;https://irish-exit.glitch.me/&quot;&gt;~irish-exit&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@suanna&quot;&gt;@suanna&lt;/a&gt; is the site for the collaborative gallery art show, named after the tendency of people to leave events without saying goodbye. Which reminds me,&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Do you remember why we named this thing Glitch?</title>
    <link href="https://blog.glitch.com/post/why-we-named-this-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/why-we-named-this-glitch/</id>
    <content type="html">&lt;h1&gt;Do you remember why we named this thing Glitch?&lt;/h1&gt;
&lt;p&gt;Oh man, this is probably the longest we’ve gone without blogging since Glitch launched. This is the most classic category of blog post, the “sorry it’s been so long since I updated” blog post, and always basically for the same reasons: we’ve been so busy, and the longer it’s been, the harder it seems to get things going. So, what’s up over here?&lt;/p&gt;
&lt;p&gt;In some ways, all the usual cool stuff. People are still always making amazing and inspiring stuff on Glitch, and a little while back we had put up Last Year on Glitch highlighting all the amazing things people built over 2024. But there’s also a broader thing we’ve been thinking about as a team, that’s probably the subtext any time a team gets quiet about this stuff, which is basically “hey, where are we headed?”&lt;/p&gt;
&lt;p&gt;I’ve been a community member in other situations like this, and when things get quiet, my worries always basically boil down to “is this a bad sign?” and my answer here is, “no, not really”. There are things we’re wrangling with, but they mostly seem pretty normal. Glitch has been around for almost 9 years since its earliest beta forms (this is hard for me to believe!) so there’s technical debt, of course. And with millions and millions and millions of apps on the platform, there’s basically every conceivable kind of edge case to accommodate there.&lt;/p&gt;
&lt;p&gt;Then at the other end of the spectrum, there’s the speed that the developer ecosystem evolves. We made a really good choice many years ago in Glitch being a “yes code” platform when the rest of the industry was thinking a lot more about being “no code”. So, for example, when many people started using tools like AI coding assistants, that code could work fine with Glitch. But as a lot of devs on the platform have seen, we’ve been slower at updating some dependencies or infrastructure because it’s a lot more complex to do so, and so newer platforms have been able to get a fresh start and build amazing new experiences since they have less legacy to wrangle. Just like we were inspired in our early days by peers like Codepen and CodeSandbox, we’ve really been inspired in watching platforms like valtown and Fly.io and Deno and Railway take ease of use and creation in interesting new directions. (When we talked about adding the ability to share apps made on other platforms on your Glitch profile last year, this was a big reason why!)&lt;/p&gt;
&lt;p&gt;But being heads-down on working on fixing things, while watching newer platforms work on the kind of cool stuff that we wish we could be doing, and that we used to do on Glitch more often… well, that’s how you end up being quiet on your blog. There’s a way out of it, though. We want to reconnect with all of you in our community, and talk through how we’re going to focus on what Glitch can do uniquely well, and how we might reflect on the current big picture of what developers care about and make sure our work going forward is really aligned with where we can be most useful for the most people. There’s going to be some change and evolution, and we don’t quite know exactly what it is, but we trust you’ll help us figure it out.&lt;/p&gt;
&lt;p&gt;To answer the question that I started this post with, the reason we called this place “Glitch” was basically a reminder that it’s okay to make mistakes, and that it’s okay to be imperfect sometimes. The single biggest reason people get writer’s block — whether that’s with words or code — isn’t usually because they don’t have an idea. It’s because they’re worried they might do something wrong with that idea. So maybe we’re going to try to worry a little bit less about getting it wrong, and have a little bit of faith that all of you in our community will be patient with us on the way forward, even if we have a few glitches. ✨&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Winter 2025 on Glitch: Little of this, little of that</title>
    <link href="https://blog.glitch.com/post/winter-2025-on-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/winter-2025-on-glitch/</id>
    <content type="html">&lt;h1&gt;Winter 2025 on Glitch: Little of this, little of that&lt;/h1&gt;
&lt;p&gt;It finally feels like a cloud has lifted, but I couldn’t tell you why. Where I live it feels like someone is controlling the weather by switching from winter and snow to summer and wind or, like last week, tornado storms and sideways rains. (I’m serious, we had a tornado warning and a power blackout on Friday, and then it snowed Saturday night). Maybe I’m writing this to you from the simulation inside a weird remix of a weather app on Glitch. That would make the most sense to me right now, and explain a lot of other things too.&lt;/p&gt;
&lt;p&gt;In case you missed it, we shared the winners of Last Year on Glitch 2024 by debuting… you guessed it, a Glitch app: &lt;a href=&quot;https://lyog.glitch.me/&quot;&gt;~lyog&lt;/a&gt;. Created by &lt;a href=&quot;https://glitch.com/@allypalanzi&quot;&gt;Ally Palanzi&lt;/a&gt;, it’s also a cute and remixable template for a website with a little of this and little of that. Congratulations to all the winners, and thanks for sharing your creations with us.&lt;/p&gt;
&lt;p&gt;After a long winter, Anil kicked off this month with a blog post that also includes a little of this (Glitch lore) and a little of that (sprinkle of exposition) and you can read all about it in &lt;a href=&quot;https://blog.glitch.com/post/why-we-named-this-glitch/&quot;&gt;Do you remember why we named this thing Glitch&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Please enjoy the following projects created across the web this past winter who all found a home on glitch.com. ✨&lt;/p&gt;
&lt;h2 id=&quot;a-winter-wonderland-of-apps&quot; tabindex=&quot;-1&quot;&gt;A Winter Wonderland of Apps ☃️ &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/winter-2025-on-glitch/#a-winter-wonderland-of-apps&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Enjoying the header image on this post? Unique bathhouse tile designs courtesy of &lt;a href=&quot;https://bathhouse-tiles.glitch.me/&quot;&gt;~bathhouse-tiles&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@alexandra24843&quot;&gt;@alexandra24843&lt;/a&gt; and what you can’t see here is that you flip blank tiles to reveal the design below!&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/tmnt-logo?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Make your gnarliest underground typography dreams come true, created by &lt;a href=&quot;https://glitch.com/@tfcasavant&quot;&gt;@tfcasavant&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pubsub-test.glitch.me/&quot;&gt;~pubsub-test&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@jkarneges96200&quot;&gt;@jkarneges96200&lt;/a&gt; enables you to try out pushing messages with Fastly Pub/Sub and you can &lt;a href=&quot;https://dev.to/fastly/announcing-the-pubsub-compute-app-35ki&quot;&gt;read all about that on dev.to&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://glitch.com/~fullsoak&quot;&gt;~fullsoak&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@Jude&quot;&gt;@Jude&lt;/a&gt; is a remixable Glitch implementation of the &lt;a href=&quot;https://jsr.io/@fullsoak/fullsoak&quot;&gt;Fullsoak demo&lt;/a&gt;, running in Deno, check it out!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://wall-of-sounds.glitch.me/&quot;&gt;~wall-of-sounds&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@sumday&quot;&gt;@sumday&lt;/a&gt; has something for everyone. My favorite? Sound number seventeen, obviously.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/petite-dynamic-puffin?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Created by &lt;a href=&quot;https://glitch.com/@abhinav29799&quot;&gt;@abhinav29799&lt;/a&gt;, this app helped us welcome 2025 with a VR Year of the Snake scene! 🐍&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://25cities.glitch.me/&quot;&gt;~25cities&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@mapsmania&quot;&gt;@mapsmania&lt;/a&gt; asks a simple question, “How well do &lt;strong&gt;you&lt;/strong&gt; know the United States?”&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://astrolapse.glitch.me/&quot;&gt;~astrolapse&lt;/a&gt;, created by &lt;a href=&quot;https://glitch.com/@nisikazu&quot;&gt;@nisikazu&lt;/a&gt; lets you easily transform your images into a smooth MP4 timelapse video.&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/birdlove?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;We’re well past this, but if you love data, birds, and sending sentimental greetings to loved ones in mid-February, maybe bookmark this app? Another pitch perfect creation from &lt;a href=&quot;https://glitch.com/@blprnt&quot;&gt;@blprnt&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://steel-stitch-plant.glitch.me/&quot;&gt;~steel-stitch-plant&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@gloomglimmer&quot;&gt;@gloomglimmer&lt;/a&gt; was pretty popular on Tumblr last month too, which makes sense because it’s a prompt generator for romantic scenes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://careful-magic-larch.glitch.me/&quot;&gt;~careful-magic-larch&lt;/a&gt; is actually the exact name I would use for an app that reminds you of your friends’ birthdays. Or FriendFolio, sure. Either way, well done &lt;a href=&quot;https://glitch.com/@Ayessaaa&quot;&gt;@Ayessaaa&lt;/a&gt;, awesome idea!&lt;/p&gt;
&lt;h2 id=&quot;friends-with-blogs&quot; tabindex=&quot;-1&quot;&gt;Friends with Blogs 🐝 🪵 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/winter-2025-on-glitch/#friends-with-blogs&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/cat-scream-counter?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Please enjoy the global cat scream counter responsibly; get the &lt;a href=&quot;https://portfolio.katiegirl.net/2025/01/01/a-global-cat-scream-%f0%9f%99%80-counter-web-application/&quot;&gt;behind the scenes play by play here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Late last year, Rick Viscomi took on the “yield in a loop” problem, creating
&lt;a href=&quot;https://loop-yields.glitch.me/&quot;&gt;~loop-yields&lt;/a&gt; to demonstrate “&lt;a href=&quot;https://calendar.perfplanet.com/2024/breaking-up-with-long-tasks-or-how-i-learned-to-group-loops-and-wield-the-yield/&quot;&gt;Breaking up with long tasks or: how I learned to group loops and wield the yield&lt;/a&gt;,” which should have, at the very least, won some kind of headline or title award.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://flick-the-web.glitch.me/&quot;&gt;~flick-the-web&lt;/a&gt; demonstrate a &amp;quot;new&amp;quot; type of UX for websites – the flick gesture you use to doomscroll content on video platforms, but for websites. It was inspired by WikiTok, which &lt;a href=&quot;https://paul.kinlan.me/2025-02-17-wikitok/&quot;&gt;Paul talks about on his blog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;miscellaneous-but-necessary&quot; tabindex=&quot;-1&quot;&gt;Miscellaneous but necessary!! 👽 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/winter-2025-on-glitch/#miscellaneous-but-necessary&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/world-pizza-contest?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Pick three toppings and discover your ranking in the world pizza contest, created by &lt;a href=&quot;https://glitch.com/@c.pocock178&quot;&gt;@c.pocock178&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://guitarinvaders.glitch.me/&quot;&gt;~guitarinvaders&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@gonzamvel&quot;&gt;@gonzamvel&lt;/a&gt; is a cool game that secretly (or not, lol) teaches you guitar playing by making learning the notes fun.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://stumbleupon-sandwiches.glitch.me/&quot;&gt;~stumbleupon-sandwiches&lt;/a&gt; created by &lt;a href=&quot;https://glitch.com/@jcsalterego&quot;&gt;@jcsalterego&lt;/a&gt; is exactly what it sounds like, “StumbleUpon“ but for sandwiches. 🥪&lt;/p&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/intermediate-sprinkle-phone?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Fans of the AppleTV+ smash hit Severance, will definitely recognize this macrodata refinement simulator. See the original app at &lt;a href=&quot;https://lumon-industries.com/&quot;&gt;lumon-industries.com/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://pastaroulette.glitch.me/&quot;&gt;~pastaroulette&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@pastarankingapp2025&quot;&gt;@pastarankingapp2025&lt;/a&gt; lets you vote on your favorite pasta types in a head-to-head format!&lt;/p&gt;
&lt;p&gt;Choose your own adventure in &lt;a href=&quot;https://spacewarfare.glitch.me/&quot;&gt;~spacewarfare&lt;/a&gt; by &lt;a href=&quot;https://glitch.com/@0-harshit-0&quot;&gt;@0-harshit-0&lt;/a&gt; and opt to play on easy, medium, or hard mode!&lt;/p&gt;
&lt;p&gt;Last, but not least, there’s a new version of &lt;a href=&quot;https://subdue-them.glitch.me/&quot;&gt;~subdue-them&lt;/a&gt; out now and it’s EVEN HARDER than the original. Thank you &lt;a href=&quot;https://glitch.com/@wh0&quot;&gt;@wh0&lt;/a&gt;, you diabolical mathematician. 🫡&lt;/p&gt;
&lt;h2 id=&quot;connect-with-glitch&quot; tabindex=&quot;-1&quot;&gt;Connect with Glitch 👋 &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/winter-2025-on-glitch/#connect-with-glitch&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Also, if you haven’t yet, follow us across the open social web 🌐&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://mastodon.social/@glitchdotcom&quot;&gt;@glitch@mastodon.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://bsky.app/profile/glitch.com&quot;&gt;@glitch.bksy.social&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://twitter.com/glitch&quot;&gt;@glitch&lt;/a&gt; on Twitter&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you’re sharing your project on the web, use the hashtag &lt;strong&gt;#MadeWithGlitch&lt;/strong&gt; so we can find it. As always, you can send your projects and playlists to us via the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;community forum&lt;/a&gt;, or email community@glitch.com—we’d love to see your work in our next roundup!&lt;/p&gt;
&lt;h2 id=&quot;what-do-you-mean-you-haven-t-seen-the-world-s-second-best-website-ever&quot; tabindex=&quot;-1&quot;&gt;What do you mean you haven’t seen the World’s Second Best Website Ever? &lt;a class=&quot;header-anchor&quot; href=&quot;https://blog.glitch.com/post/winter-2025-on-glitch/#what-do-you-mean-you-haven-t-seen-the-world-s-second-best-website-ever&quot;&gt;#&lt;/a&gt;&lt;/h2&gt;
&lt;glitch-embed url=&quot;https://glitch.com/embed/#!/embed/wwe2?path=README.md&amp;previewSize=100&quot; title=&quot;Glitch Embed&quot;&gt;
&lt;/glitch-embed&gt;
&lt;p&gt;Now you have. ✅&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Important changes are coming to Glitch</title>
    <link href="https://blog.glitch.com/post/changes-are-coming-to-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/changes-are-coming-to-glitch/</id>
    <content type="html">&lt;h1&gt;Important Changes are Coming to Glitch&lt;/h1&gt;
&lt;p&gt;Today, I sent out an email to the Glitch community, and I wanted to include it here for everyone to reference, because it’s an important milestone for the community. This is a big change, but it’s not an “Our Incredible Journey” post about how our corporate overlords made us shut down the app hosting infrastructure for Glitch. It’s a story about recognizing when an ecosystem has changed, and evolving to reflect reality, and to respect our users and community by making the right choices when it’s time. As bittersweet as it is, this is a choice I stand behind, and I also am thinking deeply about what the Glitch community becomes, and what it means, going forward.&lt;/p&gt;
&lt;p&gt;I hope you’ll share your thoughts about that topic, too. Either in the forum here, or by emailing me at &lt;a href=&quot;mailto:anil@glitch.com&quot;&gt;anil@glitch.com&lt;/a&gt;. I’m still as inspired as ever by seeing what you all create.&lt;/p&gt;
&lt;p&gt;-Anil&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;We’ve got an important update for the Glitch community today: We’ll be ending web hosting for your apps on Glitch. In this message, we’ll explain what that means for you and for the Glitch community.&lt;/p&gt;
&lt;p&gt;On July 8, 2025 Glitch project hosting and user profiles will be shut down. Your Glitch dashboard will remain available as usual through the end of 2025, with access to download all of your code for your projects, as well as a new feature to set up redirects for your project subdomains so your URLs keep working.&lt;/p&gt;
&lt;p&gt;There are a couple of reasons we’re making this decision right now. It takes a lot of time and money to run millions of apps, and that has greatly increased as the platform has gotten older and bad actors try to misuse the platform. But while that is true, there’s also another motivation that made it clear that it’s time for a bigger change.&lt;/p&gt;
&lt;p&gt;In the last few years, we’ve seen a lot of amazing new platforms that have raised the bar on how we create and run apps, just as Glitch first did almost a decade ago. Some of the teams behind these new platforms have even told us they were inspired by Glitch. ❤️ We love what we built with our teammates with Fastly Compute and tools like Fastly Fiddle, of course, but there’s also the broader ecosystem, with platforms like Fly.io, Deno, GitHub Pages, Val Town, Netlify, Digital Ocean, and so many more that are still inspiring us to create. Last year, we built the ability for paid Glitch members to share their own apps that they built elsewhere on their Glitch profiles, and we’ll be exploring how we might be able to revisit those kinds of ideas with the Glitch community going forward. So with so many good options for easily making and running apps, Glitch’s legacy architecture hasn’t been providing something uniquely valuable to the developer ecosystem at this point, and we want to focus our efforts on serving our developer community where we can be most valuable.&lt;/p&gt;
&lt;p&gt;Right now, our number one job is to take care of everyone in the Glitch community during this big change. Here’s what we’re doing first:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your Glitch dashboard will be available through the end of 2025 with code downloads for all of your projects&lt;/li&gt;
&lt;li&gt;In the coming days, your dashboard will get a new feature to set up redirects for your project subdomains, so all your links will keep working. Make sure your redirects are set up before December 31, 2025. (We’ll make sure they stay active at least through the end of 2026.)&lt;/li&gt;
&lt;li&gt;We’re working on preparing a guide to help you export your project, create git repos, and migrate your projects to new platforms. And we expect to update the guide as our friends at other platforms make it easy to move your projects over to their sites. Until then, please join us in the &lt;a href=&quot;https://support.glitch.com/&quot;&gt;Community Forum&lt;/a&gt; to ask questions and get tips on migrating.&lt;/li&gt;
&lt;li&gt;We’ll turn off new Glitch Pro subscriptions effective immediately. All current Glitch Pro subscriptions will be honored until July 8, and we’ll issue refunds for unused time. We’ll send a separate email to Glitch Pro subscribers with additional details on your membership by June 2, 2025.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is obviously a big change for Glitch, and for the Glitch community. I know that personally, it’s a bittersweet transition, and any time we ask people to make an unexpected change with their apps, it can cause stress or frustration. I’m sorry for the time and effort that it takes to migrate or back up your apps if you weren’t planning on it, but I am also grateful for all the kind and supportive words from the community who’ve seen the challenges we’ve had in maintaining a large community of millions of users running tens of millions of apps.&lt;/p&gt;
&lt;p&gt;We’ll keep updating you on progress towards these dates, and as always, you can join us in the community forum to share your thoughts or feedback and we’ll be watching closely. You can also personally reach out to me at &lt;a href=&quot;mailto:anil@glitch.com&quot;&gt;anil@glitch.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thank you for being part of the Glitch community.&lt;/p&gt;
</content>
  </entry>
  <entry>
    <title>Until we meet again 👋</title>
    <link href="https://blog.glitch.com/post/goodbye-glitch/"/>
    <updated></updated>
    <id>https://blog.glitch.com/post/goodbye-glitch/</id>
    <content type="html">&lt;h1&gt;Until we meet again&lt;/h1&gt;
&lt;p&gt;Earlier this month our team began the very difficult work of &lt;a href=&quot;https://blog.glitch.com/post/changes-are-coming-to-glitch/&quot;&gt;ending support for project hosting&lt;/a&gt; on Glitch. That work has now mostly been completed, meaning that the large majority of our work on Glitch have also come to an end. So consider this post to be our team’s thank you card, yearbook entry, or bon voyage message to the Glitch Community. ✨&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I joined this team in early 2021 with the expectation that I would stick around through the summer doing some contract work before finding a “real job.” (My partner referred to it as “summer camp.”) That somehow turned into 4 years of working here, and I’m grateful to have had the opportunity to collaborate with amazing people and to provide a service that meant something to so many others. I’m not happy to say goodbye, but I’m glad that I got to be here to do it, and with that in mind I’d also like to say goodbye on behalf of those of us who aren’t around any more to do so.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Thanks to all of you who, with your appreciation of Glitch, made it possible for us to stick around as long as we did. Farewell!
&lt;em&gt;– Casey Kolderup, Software Developer&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/goodbye-glitch/postmarks.png&quot; alt=&quot;A screenshot of the Postmarks project&quot; /&gt;.
&lt;em&gt;~postmarks by @ckolderup&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The thing I will always appreciate about Glitch is that it made the experience of building something on the web fun. Before, as a self-taught coder, the “fun” came from proving to myself that I could figure out how to make a thing show up on a website (sometimes lol). But with Glitch, the creating part was made fun, and not a lot of experiences are geared toward that so it felt very special to me, a fun enthusiast. When you start with fun, the rest is just details and teamwork.&lt;br /&gt;
&lt;em&gt;– Jenn Turner, Content &amp;amp; Comms&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Once upon a time I worked on a Mozilla Foundation product called Thimble, which was part of the Webmaker initiative and was an editor for making web pages, and it was fantastic. When the foundation had to shelve it, we spent a long time finding the right folks to send the community over to, and we landed on what would become Glitch. I never could say goodbye to that project and mindset, so when I had the opportunity to join Glitch I jumped on it - for the last 3 years I’ve enjoyed that same feeling of working for the community and web, empowering everyone to use the web the way it was meant to: no barriers to entry, no BS “you must be this tall to ride,” just sit down, make a thing, put it out there, because that’s what the web was about.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Having to say goodbye to the project I love for a second time is hard, but who knows, maybe there’ll be a third opportunity to keep pushing for the open web, accessible to all, not just “to consume,” but to build, own, and teach. The name may fade away, but the drive never will: let’s meet somewhere new on the web we build, while we’re building it!
&lt;em&gt;– Pomax, maker of webby things&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/goodbye-glitch/codedex.png&quot; alt=&quot;A screenshot of the Codedex Learning platform&quot; /&gt;.
&lt;em&gt;~codedex by @sonnynomnom&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;My favorite part of working here was seeing what our community would build with Glitch - from the weird and wacky to the downright beautiful and everything in between. It’s truly been an open playground that encouraged everyone to be themselves and build what they want, how they wanted to. I’m proud of all of the work my coworkers have done through the years, the time, effort, joy and enthusiasm they did it with, and also the way that every decision that was made had “How do we best serve our community?” as the top priority. Thank you all for making Glitch what it’s been through these years!
&lt;em&gt;– Sean O’Brien, Product Manager&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/goodbye-glitch/cinta.png&quot; alt=&quot;A WebXR app that illustrates a coastal sunset scene&quot; /&gt;.
&lt;em&gt;~cinta by @rosapark0328&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I’ve been fanatical about Glitch for so long I’m struggling to imagine life without it tbh. As an educator I’ve used it for teaching through several jobs and many years of personal projects. Getting to join the team was like being invited backstage to meet my favourite band!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;When you teach people to make their first website in Glitch, within minutes you see the fear disappear, washed away by the joy of creating. One of my favourite things about the editor was how safe it felt, that wee sweary face basically rewarded you for making mistakes and breaking your code lol. I can&#39;t think of another platform that’s so easy people would use it to spin up apps purely for shitposting purposes, to me that is now the benchmark... I’m not sure the web will see its like again, but I hope I’m wrong! 😭
&lt;em&gt;– Sue Smith, Learning &amp;amp; Developer Experience Stuff&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img src=&quot;https://blog.glitch.com/post/goodbye-glitch/library-of-congress.png&quot; alt=&quot;The Library of Colors project&quot; /&gt;.
&lt;em&gt;~library-of-color by @blprnt&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Glitch users can still access their project dashboards to download projects or set project redirects until the beginning of 2026. For more information, visit the community forum at &lt;a href=&quot;https://support.glitch.com/&quot;&gt;support.glitch.com&lt;/a&gt;, or reach out at &lt;a href=&quot;mailto:support@glitch.com&quot;&gt;support@glitch.com&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
</feed>