# orderedItems[].object.content
@phildini random mastodon question: is the information at https://wandering.shop/users/lingthusi asm/followers (the list of followers) also available with a public API?

I've noticed that some mastodon APIs are totally open (no authentication token needed, CORS allowed) and some aren't and I'm trying to understand the reasoning for the difference

(I'm trying to understand why this is hard: https://xoxo.zone/@gretchenmcc/1093016 68189422333)

# orderedItems[].object.contentMap.en
@phildini random mastodon question: is the information at https://wandering.shop/users/lingthusi asm/followers (the list of followers) also available with a public API?

I've noticed that some mastodon APIs are totally open (no authentication token needed, CORS allowed) and some aren't and I'm trying to understand the reasoning for the difference

(I'm trying to understand why this is hard: https://xoxo.zone/@gretchenmcc/1093016 68189422333)

# orderedItems[].object.content
@tzenes thank you! I was pleased with that step :)

# orderedItems[].object.contentMap.en
@tzenes thank you! I was pleased with that step :)

# orderedItems[].object.content
my goal here is to show that parsing (and generating) binary formats is actually pretty approachable, and you can do it in any language (it doesn't have to be something low-level like Rust/Go/C!)

# orderedItems[].object.contentMap.en
my goal here is to show that parsing (and generating) binary formats is actually pretty approachable, and you can do it in any language (it doesn't have to be something low-level like Rust/Go/C!)

# orderedItems[].object.content
making a DNS query in Ruby from scratch https://jvns.ca/blog/2022/11/06/making-a-dns-query-in-ruby-from-scratch/

# orderedItems[].object.contentMap.en
making a DNS query in Ruby from scratch https://jvns.ca/blog/2022/11/06/making-a-dns-query-in-ruby-from-scratch/

# orderedItems[].object.content
enjoying reading this github discussion of allowing mastodon instances to support custom domains (it would be cool to be able to switch mastodon instances just by switching my DNS!)

obviously there are a lot of potential problems but it seems fun to think about

https://github.com/mastodon/mastodon/i ssues/2668

# orderedItems[].object.contentMap.en
enjoying reading this github discussion of allowing mastodon instances to support custom domains (it would be cool to be able to switch mastodon instances just by switching my DNS!)

obviously there are a lot of potential problems but it seems fun to think about

https://github.com/mastodon/mastodon/i ssues/2668

# orderedItems[].object.content
@fasterthanlime this is huge, congratulations!! excited to see what you do.

# orderedItems[].object.contentMap.en
@fasterthanlime this is huge, congratulations!! excited to see what you do.

# orderedItems[].object.content
trying to figure out a title for this zine of debugging strategies

# orderedItems[].object.contentMap.en
trying to figure out a title for this zine of debugging strategies

# orderedItems[].object.attachment[].name
table of contents for debugging strategies zine. it has 8 sections:

- first steps
- get organized
- investigate
- research
- simplify
- get unstuck
- improve your toolkit
- after it's fixed

# orderedItems[].object.content
@ericajoy yes, in the web client at least

# orderedItems[].object.contentMap.en
@ericajoy yes, in the web client at least

# orderedItems[].object.content
(caveat: I'm not sure if this works with React, I only use vanilla JS)

# orderedItems[].object.contentMap.en
(caveat: I'm not sure if this works with React, I only use vanilla JS)

# orderedItems[].object.content
debugging strategy: jump into a REPL

# orderedItems[].object.contentMap.en
debugging strategy: jump into a REPL

# orderedItems[].object.attachment[].name
title: jump into a REPL

In dynamic languages (like Python / Ruby / JS), you can jump into an interactive console at any point in your code. Here's how to do it in a frontend Javascript program:

1. edit your code

code:
```
my_var = call_some_function()
debugger;
```

2. refresh the page
3. play around in the developer tools console! you can call any function you want / try out fixes!

How to do it in other languages:

Ruby: `binding.pry`
Python: `import pdb; pdb.set_trace()`

# orderedItems[].object.content
@fasterthanlime (I'm using nix the Wrong Way, just pretending that nix is homebrew, and I'll probably get frustrated and delete it eventually)

# orderedItems[].object.contentMap.en
@fasterthanlime (I'm using nix the Wrong Way, just pretending that nix is homebrew, and I'll probably get frustrated and delete it eventually)

# orderedItems[].object.content
@fasterthanlime i started using nix the other day but i absolutely am not going to tell anybody about it

# orderedItems[].object.contentMap.en
@fasterthanlime i started using nix the other day but i absolutely am not going to tell anybody about it

# orderedItems[].object.content
@wilkie i started using https://pinafore.social/ and it says "TOOT!"

# orderedItems[].object.contentMap.en
@wilkie i started using https://pinafore.social/ and it says "TOOT!"

# orderedItems[].object.content
@patoconnor43@mstdn.io oops I didn't read the tweet you were replying to somehow :) it's https://moa.party though I've only been using it for 1 day so I don't know if it's good or not yet

# orderedItems[].object.contentMap.en
@patoconnor43@mstdn.io oops I didn't read the tweet you were replying to somehow :) it's https://moa.party though I've only been using it for 1 day so I don't know if it's good or not yet

# orderedItems[].object.content
@lxo I'm curious about that too!

# orderedItems[].object.contentMap.en
@lxo I'm curious about that too!

# orderedItems[].object.content
@patoconnor43@mstdn.io i write them on an ipad, but I've used an samsung tablet too in the past

# orderedItems[].object.contentMap.en
@patoconnor43@mstdn.io i write them on an ipad, but I've used an samsung tablet too in the past

# orderedItems[].object.content
I set up crossposting from twitter to mastodon, we'll see how it goes!

# orderedItems[].object.contentMap.en
I set up crossposting from twitter to mastodon, we'll see how it goes!

# orderedItems[].object.content
debugging strategy: explain the bug out loud

# orderedItems[].object.contentMap.en
debugging strategy: explain the bug out loud

# orderedItems[].object.content
i don't think I can actually pay attention to both this and twitter but mastodon seems like a nice thing so I am making an account anyway

# orderedItems[].object.contentMap.en
i don't think I can actually pay attention to both this and twitter but mastodon seems like a nice thing so I am making an account anyway