Skip to content
Sign UpLog In
Profile icon

Dillon Barnes ⠕

Hacker
@DillonB07
I'm a 15 year old full-stack web developer who uses NextJS/React and/or Flask to build websites. Hey, did you know that I like sloths?
Leicester, England (GMT)
Twitter
GitHub
YouTube
Website
  • Repl Blog

    Cover page
    Made with Markdown

    Every so often, I will publish a blog post here. I'm taking inspiration from

    @IroncladDev
    's daily blog.

    I'm not promising daily blogs, but there should be at least one a week!

    Recent comments (43)
    DillonB07
    DillonB07
    5 months ago

    Hi everyone! These posts are going to become more sporadic due to me being busy with IRL stuff and planning for my reps events! Speaking of rep events, this Friday me and @TechPandaPro are hosting the second Replit Showcase. I'm also hosting the ReplNet Jam which is a website hackathon. This opens on Sunday 21st.

    Replit Showcase: https://replit-showcase.dillonb07.repl.co ReplNet Jam: https://replnet-jam.dillonb07.repl.co

    But, what else have I been doing? I've been learning how to use Obsidian for my notes and setting up a GitHub repo to automatically deploy my notes to a website for free! (Obsidian charge $8 per month for this service)

    I've also been focusing on re-learning discord.py and I'm making progress with my bot. But, mostly, I've just been planning ReplNet Jam. Make sure you enter! The only excuse I would accept is not having enough time.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Today's featured repl is @phamn23's Blockpit! Go check it out, it's a Replit-themed p5 editor that uses blocks!

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Last time, I did an AmA. Here's what you all asked!

    sonicx180 asked: "You wake up and see that IroncladDev will never be coding anymore. What will you do?

    a: cry b:try to replace him c: pretend nothing happened."

    I would select option D - none of the above. Realistically, it wouldn't effect me and what I do that much, but I wouldn't try to replace him either because that would just be saying that I think I'm that good. It'd also be disrespecting him. I also wouldn't pretend that nothing happened. I'd probably be a little upset, but that's his choice and that's what happened.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    haroon asked: "You wake up and look at Google. Apparently if you write any code on a piece of paper, it executes IRL. What's the first thing you'd do?"

    Well, that's a really interesting question. To make this a bit more fair, I'm going to add a few restrictions. If I didn't, then I would just get whatever I want. I am not allowed to do this more than 5 times. And, there can only be one command in each program. Of course, I can't ask for infinite wishes either. Or raise anyone from the dead. (all the standard rules)

    So, here are my wishes:

    1. To not be an introvert.
    2. To have all of my devices always be the best hardware and supports everything that I would want. They would also be Apple devices.
    3. Force governments to do something about all of the many issues in the world (feminism, climate change, racism, etc)
    4. Make myself less self-conscious
    5. Make Replit and programming popular.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    nullmetry asked: "One day you wake up⏰ and come across the following information: "js is obsolete, and all browsers engines are migrating to fortran🔧 as the only scripting language"(👁️👄👁️), what would you do? join this change? stop making websites(at least front end)?"

    I would research Haskell and probably move. I know almost nothing about Haskell though.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    nullmetry also asked: "If your account on replit got banned for one month🗓️, by posting a repl with the same general idea as the egg trend🥚, and you aren't able(at all) to create/use another accounts, what would you do during this month? would you make a project to post on you return🎉? just live your live improving your skills✏️?"

    I'd probably just do some stuff locally. I don't do everything on Replit anyway, so I'd just focus on that stuff.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    I had a lot of fun answering those questions! Let's do another AmA!

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Thanks for reading!

    make sure you go check out ReplNet Jam

    haroon
    haroon
    6 months ago

    You wake up and look at Google. Apparently if you write any code on a piece of paper, it executes IRL. What's the first thing you'd do?

    also @nullmetry i'll give you 3 months of hacker if you tell me what the project is

    DillonB07
    DillonB07
    6 months ago

    Well, it's been a long time since my last post! Sorry about that, I've been a little busy with IRL things.

    I hosted my first Replit Reps event on Friday and, other than some major technical issues (not our fault!), it went well! I'm looking forward to the next Replit Showcase on 14th October at 6PM BST. More info

    So, what else is going on? I along with @9pfs and @haroon have setup a Replit IRC - Discord relay! This allows you to talk to people on IRC from Discord and the other way around. Handy for people who only have access to one of them. Want to use it? Shameless plug time! Join my Discord server!

    Discord: https://discord.gg/jED2vGaMhm Along with the relay, it's just a nice place to hang out (if not very active). I'm also making a custom bot for the server which should be cool!

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Last time, I asked you this. Here's what y'all said!

    You get to make one more project. This would be your last project on Replit. After creating (and publishing) it, you lose access to your account and are unable to create a new one afterwards. What is your project?

    1. nullmetry says "I think I'd make a site, with "Bye :)" written on it, on the center, with tons of css... moreover... on the html... in the corner... a hidden comment.... saying..."
    2. IroncladDev says "As for the project I would probably try to tackle a massive one so as to take a couple of years building it. Maybe a large fullstack website or a game."

    I think that I'd agree with Ironclad here! I'd probably make a massive fullstack project as well.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    I don't have any questions for you today, so just ask me anything!

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Oh also, @nullmetry managed to figure out what my project is! So, if you want to find out, go bribe @nullmetry.

    That's all for today!

    Dillon

    Pleasepeoplelookatmyrepls

    Hi Dillon (I donno what to say so i said hi. [BIg fan of your work!] )

    DillonB07
    DillonB07
    6 months ago

    Progress has been slow on my project, but it's going well. I think @nullmetry might figure out what it is soon 👀. Thanks everyone who helped with content. Remember you can add more or change the content if you want. The doc will be open until project release.

    Yesterday, I announced my first Replit Reps event! But first, a few people have asked me "What is a Replit Rep?".

    A Replit Rep is a community ambassador for Replit. We'll be hosting events either online, or in our local communities. (At least 1 per month per rep). For more information check out the website - https://replit-reps.replit-community.repl.co/

    So, my first event. Me and @TechPandaPro will be hosting Replit Showcase on the 23rd September at 5pm BST. In this showcase, we'll be sharing your projects.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    So, maybe it breaks the rules a little but today's featured repl is... @DillonB07's Replit Showcase website. Check it out here: https://replit-showcase.dillonb07.repl.co/

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Now, sadly, nobody did the challenge from the last blog. (not even me)

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Today, I have an question for you

    You get to make one more project. This would be your last project on Replit. After creating (and publishing) it, you lose access to your account and are unable to create a new one afterwards. What is your project?

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Ok, ok. My repl can't get featured. Here's a cool one by @PikachuB2005!

    drumroll... It's Replit Badges. With this, you can make cool markdown badges about your Replit profile. Here's one about me.

    DillonB07's Markdown badge

    That's all for today!

    Have a great day.

    Over and Out.

    sonicx180
    sonicx180
    6 months ago

    whats a replit rep?

    DillonB07
    DillonB07
    7 months ago

    Progress on my new project has started! I've got some page designs (on paper) and have started working on the repl. If you want to know what it is, I posted a hint on Twitter - @DillonB07

    For those who didn't know, I'm now a Replit Rep! I'm looking forward to hosting cool events for the community.

    I've been really busy recently. School started on the 30th August, so I've not had much time to make projects. Hopefully, I'll get more time soon, but expect a much slower release rate from me.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    Featured repl: @GriffithPolk2's Code Green. This is an awesome game and you should go check it out!

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    So, now for what I asked last time!

    You get hired as a Replit CEO, but are only allowed to make one decision before you are fired. What is it and why?

    1. AdityaAnanya007 says - "I think making a better doubt section on Replit, for asking doubts about code and asking solution to some errors. I think replit has the feature right now ( Replit Ask), but making it better . I think this will make community help each other. But that will make Replit more like Stack Overflow lol (for which I will be fired 😂)."
    2. MrVoo says - "i would choose to add a link that is an image of a banana to the homepage"
    3. nullmetry says - "I think I would decide that Replit can ONLY have ME as CEO, so it'd me or stay without ceo 📝"

    For me, editing these blogs are really hard inside of the Repl Update box and the markdown is weird. So, I'd fix that!

    What is your favourite programming language and/or framework?

    1. AdityaAnanya007 says - "My favourite programming language is JavaScript and Next.js is my favourite web framework."
    2. MrVoo says - "javascript"
    3. nullmetry says - "Um, dunno, but I'm seeing out with kotlin recently, and it's great"

    For me, I have to agree with Aditya. Next.JS is the best framework, but my favourite language is JSX.

    ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂

    I don't have any quesetions for today, but a challenge.

    Go, and do a collaborative project with someone you've never collaborated with before. Then, share your repl here and say who you collaborated with! Also, feel free to ask me anything!

    AdityaAnanya007
    AdityaAnanya007
    7 months ago

    Well I had forgot about this, but in your second blogpost you had mentioned my Repl ( Fronteditor ) and said it deserves trending, and just about 3 hours after that, it really was on trending, and is still now.

    Your vision about my repl really came true :)

    UtkMcpe78
    UtkMcpe78
    7 months ago

    This is cool! Maybe I'll make a new blog too!

  • Old Portfolio

    Cover page
    Made with Python
    Recent comments (3)
    sonicx180
    sonicx180
    11 months ago

    Nice! how did you get the 5056736b-b174-45ac-90aa-0576fb7e4aea.repl.co for the url?

  • Dizzle

    Cover page
    Made with Python

    This is a general knowledge quiz website using the QAPI API.

    Good Luck and have fun!

    Recent comments (1)
    an-axolotl
    an-axolotl
    1 month ago

    nice website! i think you should add an answer streak

  • Replit Showcase

    Cover page
    Made with Blank Repl

    Me and @TechPandaPro will be hosting Replit Showcase - a Replit Creates inspired community showcase to look at YOUR projects.

    Tune in on the @Replit YouTube channel on Friday 23rd September at 5PM BST

    Recent comments (31)
    DillonB07
    DillonB07
    3 months ago

    Hey everyone!

    We're approaching the end of 2022 and it's been a great year! Me and @TechPandaPro have hosted 4 of these showcases and although there were some technical issues along the way, it's been a great experience and I'm looking forward to next year!

    So, what's going to happen with the Replit Showcase?

    Very good question! There will not be a Showcase in January. However, there will hopefully be Showcases February through May.

    Will Me and TechPanda continue to host the Showcases?

    Another good question! We would love to continue the Showcase, but we still have to apply to be Reps as well! If we get accepted, yes, we'll probably continue hosting it ourselves. And, maybe we'll get a few of the new reps onboard as well! 😉 If we're not accepted, some of the new reps will hopefully be continuing the Showcase! I've already gotten DMs from a few people who have said that they want to continue it if they become Reps!

    Will it evolve?

    Hmm. Yes.

    How will it evolve?

    We'll be evolving it quite a lot! First of all, a new [REDACTED] and also integration with [REDACTED]. Finally, we'll be making a [REDACTED] to relieve some stress :D

    I hope that you've enjoyed the Showcases this cohort! You can always find the VODs on the website and the Replit Reps Events YouTube Playlist.

    If you have any feedback about the Showcases or any suggestions for the next Showcases, please comment on this post with your ideas!

    DillonB07

    DillonB07
    DillonB07
    3 months ago

    Tomorrow (10th December) at 18:00 GMT will be the next Replit Showcase! As usual, me and @TechPandaPro will be showcasing your repls on stream!

    We may also have a few Christmas surprises! 😉

    I'm looking forward to seeing what you all have made! Don't forget to submit your projects before 15:00 GMT tomorrow!

    Watch live at 18:00 GMT: https://youtu.be/FgAV4LO593o

    bigminiboss
    bigminiboss
    5 months ago

    @DillonB07 @TechPandaPro just watched the VOD for the one where you showcased mine, and I was updating the repl, and that caused some issues that made it so that you couldn't wake up the repl. Basically, you just fork the repl and use it in a similar way to discord.py -- you can see an example inside -- it has the most up-to-date python implementation of replapi-it, a basic implementation of EventEmitter in Node.js, some (IMO) very nice logging, and an automatically generating docs (with water.css). What it essentially does is it checks every minute the bot account's notifications, parses it, sends it into your function to receive the action, and marks the notification as read. In addition, it is possible to use it just as replapi-it and I took a long time implementing it in python. I added this explanation since in the VOD you said you didn't know how it worked XD.

    tl;dr

    If using queries, implementing ratelimit and EventEmitters, coding 2000+ lines, and debugging all of it isn't your style, then you should use the premade package replit-bot that does all of it for you and instead of worrying about hardcore implementation, you can focus on what you enjoy.

    example:

    this is ray's cloudflare worker to automate his bio with his latest follower

    export default { async fetch(request, env, context) { const Followers = ` query Followers { currentUser { followers(count: 1) { items { username } } } }`; const UpdateBio = ` mutation UpdateBio($UpdateCurrentUserInput: UpdateCurrentUserInput!) { updateCurrentUser(input: $UpdateCurrentUserInput) { bio } }` const headers = { 'User-Agent': 'Mozilla/5.0', 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest', Referrer: 'https://replit.com/', Cookie: env.REPLIT_TOKEN ? `connect.sid=${encodeURIComponent(env.REPLIT_TOKEN)};` : '', }; const { data: { currentUser } } = await fetch('https://replit.com/graphql', { method: 'POST', headers, body: JSON.stringify({ query: Followers, variables: JSON.stringify({}), }) }).then((res) => res.json()); const recentFollower = currentUser.followers.items[0].username; const bio = `[ Most Recent Follower: @${recentFollower} ✨ ] Community Moderator @ Replit. Teen Fullstack Dev && Software Engineer.`; const data = await fetch('https://replit.com/graphql', { method: 'POST', headers, body: JSON.stringify({ query: UpdateBio, variables: JSON.stringify({ UpdateCurrentUserInput: { bio } }), }) }).then((res) => res.json()); return new Response(`Thank you @${recentFollower} for following me!`); }, async scheduled(request, env, context) { const Followers = ` query Followers { currentUser { followers(count: 1) { items { username } } } }`; // ... clipped but it has 100+ lines

    this is the replit-bot version

    import os from time import sleep from flask import Flask from replit_bot import Client app = Flask(__name__) app.route('/')(lambda: "") client = Client("SID HERE, PLEASE MAKE ENV VAR") BASE_BIO = "Latest Follower: {}." def on_ready(c): user = c.user while True: current = user.followers.fetch({"limit": 1}) CURRENT_BIO = BASE_BIO.format(list(current.keys())[0]) if (user.bio != CURRENT_BIO): user.change({"bio": CURRENT_BIO}) sleep(60 * 5) client.on("ready", on_ready) app.run("0.0.0.0")
    DillonB07
    DillonB07
    6 months ago

    The next Replit Showcase will be hosted by @DillonB07 and @TechPandaPro on Friday 14th October at 6PM BST (10AM PST, 1PM EST).

    You can tune in on YouTube to watch us check out your Repls live!

    Don't forget to submit your Repls beforehand to https://replit-showcase.dillonb07.repl.co/ 😉

    Watch live: https://youtu.be/Fpg8O9ddR_g

    Replit Showcase

    Raadsel
    Raadsel
    6 months ago

    error

    Can't visit the website ;/

    ReplitConcepts
    ReplitConcepts
    6 months ago

    Can't wait! I wish I can explain my repls but I have school :c but I still get to show my unique talent!

    nathanTi
    nathanTi
    6 months ago

    That's really amazing!

    Btw I will not be able to watch the stream in live because of the time difference 😭

    jjroley
    jjroley
    6 months ago

    That’s awesome! I’m excited to see your presentation.

    TravisRaney1
    TravisRaney1
    6 months ago

    Awesome!

    ReplitConcepts
    ReplitConcepts
    6 months ago

    Nice!

  • Replit Creates #4 - Emojigram

    Cover page
    Made with Python

    Cryptograms? They're old news. The hype surrounds EMOJIGRAMS now!

    Recent comments (5)
    DillonB07
    DillonB07
    7 months ago

    I really enjoyed creating this program and would love to do more with the concept. So, expect a brand new, improved version of Emojigram coming soon! It'll be bigger, better and emojier!

    By soon, I mean the next few months! Please don't keep asking me when it's coming, just know that I'll be working on it after I've finished my current project

    Any suggestions are welcome!

    IanAtReplit
    IanAtReplit
    8 months ago

    Loved this! Does the associated letter / emoji pair change each time? Well done!

    VulcanWM
    VulcanWM
    8 months ago

    This is an interesting idea!

Repls
Community
DillonB07
DillonB07
published an Update
1 month ago
34
Emojigram
EmojigramEmojigram is a word puzzle, that uses emojis instead of letters/numbers. Your goal is to figure out what characters the emojis are representing. Have fun emoji hunting!
More sentences!
I've added some more sentences and there are over 31,000 possible sentences! Wow, that's a lot. I've also removed a few that make no sense. More themes will be coming soon. The bug with the notes box only being able to be enlarged in one direction is fixed now! If you have any feedback, please leave it as a comment! I read them all. If you like the project, consider giving me a like, follow and/or tip! (Entirely optional of course. I never use GraphQL to block features behind these)
#emojigram
#dillonb07
#puzzle
+2
DillonB07
DillonB07
published a Repl
1 month ago
34
Emojigram
EmojigramEmojigram is a word puzzle, that uses emojis instead of letters/numbers. Your goal is to figure out what characters the emojis are representing. Have fun emoji hunting!
Nolan69
Nolan69
This article is really amazing. Thanks for the sharing. https://www.myehtrip.me/1 month ago
VictorNwadike
VictorNwadike
@DillonB07 WHY WHY WHY WOULD YOU NAME THIS THAT SECOND I SAW IT I THOUGHT IT WAS A CUSTOM EMOJI MAKER 1 month ago
DillonB07
DillonB07
published a Repl
2 months ago
5
Portfolio
PortfolioNew year, new pfp, new portfolio! Here is my 2023 Portfolio! Thanks to the Replit Discord peeps for feedback on the CSS.
sonicx180
sonicx180
:D2 months ago
rbaqai
rbaqai
Oh wsp @DillonB07 long time no see2 months ago
DillonB07
DillonB07
published an Update
3 months ago
26
Replit Showcase
Replit ShowcaseMe and @TechPandaPro will be hosting Replit Showcase - a Replit Creates inspired community showcase to look at YOUR projects. Tune in on the @Replit YouTube channel on Friday 23rd September at 5PM BST
The End.... (Or not?)
Hey everyone! We're approaching the end of 2022 and it's been a great year! Me and @TechPandaPro have hosted 4 of these showcases and although there were some technical issues along the way, it's been a great experience and I'm looking forward to next year! So, what's going to happen with the Replit Showcase? Very good question! There will not be a Showcase in January. However, there will hopefully be Showcases February through May. Will Me and TechPanda continue to host the Showcases? Another good question! We would love to continue the Showcase, but we still have to apply to be Reps as well! If we get accepted, yes, we'll probably continue hosting it ourselves. And, maybe we'll get a few of the new reps onboard as well! 😉 If we're not accepted, some of the new reps will hopefully be continuing the Showcase! I've already gotten DMs from a few people who have said that they want to continue it if they become Reps! Will it evolve? Hmm. Yes. How will it evolve? We'll be evolving it quite a lot! First of all, a new [REDACTED] and also integration with [REDACTED]. Finally, we'll be making a [REDACTED] to relieve some stress :D I hope that you've enjoyed the Showcases this cohort! You can always find the VODs on the website and the Replit Reps Events YouTube Playlist. If you have any feedback about the Showcases or any suggestions for the next Showcases, please comment on this post with your ideas! DillonB07
nullmetry
nullmetry
@DillonB07 Hey Dillon and @TechPandaPro , thanks for all of your time and dedication to the Showcases!, sad to hear there won't be a Showcase in January, or the possibility of no longer being able to watch the best thing ever, your ~technical issues~ presentations. I'm also curious about this [REDACTED] and [REDACTED] you mentioned - any chance you could give us a sneak peek? And a [REDACTED] to relieve stress sounds like a fantastic idea, can't wait to see what that's all about. Keep up the great work and I hope you both get accepted as reps so you can continue bringing us these awesome showcases.3 months ago
DillonB07
DillonB07
published a Repl
3 months ago
2
Decorator Program
Decorator ProgramMy first program made for a proper brief. Through this project and a challenge of my own, I learnt quite a bit about Python.
BryantheBomber
BryantheBomber
Good Attempt on Python3 months ago
RobertsE
RobertsE
A decorator program is a software design pattern that allows behavior to be added to an individual object, either statically or dynamically. https://www.kantimemedicare.us/9 days ago
DillonB07
DillonB07
published an Update
3 months ago
26
Replit Showcase
Replit ShowcaseMe and @TechPandaPro will be hosting Replit Showcase - a Replit Creates inspired community showcase to look at YOUR projects. Tune in on the @Replit YouTube channel on Friday 23rd September at 5PM BST
Replit Showcase #4
Tomorrow (10th December) at 18:00 GMT will be the next Replit Showcase! As usual, me and @TechPandaPro will be showcasing your repls on stream! We may also have a few Christmas surprises! 😉 I'm looking forward to seeing what you all have made! Don't forget to submit your projects before 15:00 GMT tomorrow! Watch live at 18:00 GMT: https://youtu.be/FgAV4LO593o
DillonB07
DillonB07
published a Repl
5 months ago
3
Change back notifications
Change back notificationsPlease Replers. Sign this petition so we don't need to deal with auto-clearing notifications! Thanks to @codingjlu for the original petition that this forked.
bigminiboss
bigminiboss
we have auto-dismiss? lol my replit-bot running 24/7's been auto-dismissing my notifications already so I didn't notice. I will say it's annoying, but I can deal with it.5 months ago
Veen7207
Veen7207
Dude its so annoying4 months ago
DillonB07
DillonB07
published an Update
5 months ago
7
Repl Blog
Repl BlogEvery so often, I will publish a blog post here. I'm taking inspiration from @IroncladDev's daily blog. I'm not promising daily blogs, but there should be at least one a week!
Blog #6 - 11th Oct 2022
Hi everyone! These posts are going to become more sporadic due to me being busy with IRL stuff and planning for my reps events! Speaking of rep events, this Friday me and @TechPandaPro are hosting the second Replit Showcase. I'm also hosting the ReplNet Jam which is a website hackathon. This opens on Sunday 21st. Replit Showcase: https://replit-showcase.dillonb07.repl.co ReplNet Jam: https://replnet-jam.dillonb07.repl.co But, what else have I been doing? I've been learning how to use Obsidian for my notes and setting up a GitHub repo to automatically deploy my notes to a website for free! (Obsidian charge $8 per month for this service) I've also been focusing on re-learning discord.py and I'm making progress with my bot. But, mostly, I've just been planning ReplNet Jam. Make sure you enter! The only excuse I would accept is not having enough time. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Today's featured repl is @phamn23's Blockpit! Go check it out, it's a Replit-themed p5 editor that uses blocks! ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Last time, I did an AmA. Here's what you all asked! sonicx180 asked: "You wake up and see that IroncladDev will never be coding anymore. What will you do? a: cry b:try to replace him c: pretend nothing happened." I would select option D - none of the above. Realistically, it wouldn't effect me and what I do that much, but I wouldn't try to replace him either because that would just be saying that I think I'm that good. It'd also be disrespecting him. I also wouldn't pretend that nothing happened. I'd probably be a little upset, but that's his choice and that's what happened. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ haroon asked: "You wake up and look at Google. Apparently if you write any code on a piece of paper, it executes IRL. What's the first thing you'd do?" Well, that's a really interesting question. To make this a bit more fair, I'm going to add a few restrictions. If I didn't, then I would just get whatever I want. I am not allowed to do this more than 5 times. And, there can only be one command in each program. Of course, I can't ask for infinite wishes either. Or raise anyone from the dead. (all the standard rules) So, here are my wishes: To not be an introvert. To have all of my devices always be the best hardware and supports everything that I would want. They would also be Apple devices. Force governments to do something about all of the many issues in the world (feminism, climate change, racism, etc) Make myself less self-conscious Make Replit and programming popular. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ nullmetry asked: "One day you wake up⏰ and come across the following information: "js is obsolete, and all browsers engines are migrating to fortran🔧 as the only scripting language"(👁️👄👁️), what would you do? join this change? stop making websites(at least front end)?" I would research Haskell and probably move. I know almost nothing about Haskell though. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ nullmetry also asked: "If your account on replit got banned for one month🗓️, by posting a repl with the same general idea as the egg trend🥚, and you aren't able(at all) to create/use another accounts, what would you do during this month? would you make a project to post on you return🎉? just live your live improving your skills✏️?" I'd probably just do some stuff locally. I don't do everything on Replit anyway, so I'd just focus on that stuff. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ I had a lot of fun answering those questions! Let's do another AmA! ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Thanks for reading! make sure you go check out ReplNet Jam
DillonB07
DillonB07
@MNA4 Fixed, thanks for letting me know!5 months ago
sonicx180
sonicx180
@DillonB07 You wake up and you try to code in javascript or python but you just can't. What will you do?5 months ago
UtkMcpe78
UtkMcpe78
@DillonB07 If you woke up and found out that replit doesn't exist anymore, the domain for the site has expired, and everyone on it (including the administrators and the CEO) lost their repls, followers, following, likes, and (most of all) accounts, what would you do? (Frankly, I would just transfer to GitHub or contact support, but don't copy me, no offense: What would you do?)4 months ago
DillonB07
DillonB07
published an Update
6 months ago
7
ReplNet Jam
ReplNet JamCreate a website in 7 days and get a chance to earn prizes! Hosted by @DillonB07 Judged by @DillonB07, @haroon, @codingMASTER398, @VarunPatel12, @BlueHandCoding, @phamn23, @Hugoonreplit, @TechPandaPro, @VulcanWM
Announcing ReplNet Jam
Announcing.... The first ever ReplNet Jam! In this jam, you'll have 7 days to make a website to fit a theme. The opening stream will be on Sunday 16th October at 16:30 BST hosted on the Replit YouTube channel. Maybe a few of the judges will show up 😉 Learn more: https://replnet-jam.dillonb07.repl.co
DillonB07
DillonB07
published a Repl
6 months ago
7
ReplNet Jam
ReplNet JamCreate a website in 7 days and get a chance to earn prizes! Hosted by @DillonB07 Judged by @DillonB07, @haroon, @codingMASTER398, @VarunPatel12, @BlueHandCoding, @phamn23, @Hugoonreplit, @TechPandaPro, @VulcanWM
DragonProgrammer
DragonProgrammer
excited for this5 months ago
Raadsel
Raadsel
gg everyone!5 months ago
DillonB07
DillonB07
published an Update
6 months ago
26
Replit Showcase
Replit ShowcaseMe and @TechPandaPro will be hosting Replit Showcase - a Replit Creates inspired community showcase to look at YOUR projects. Tune in on the @Replit YouTube channel on Friday 23rd September at 5PM BST
Replit Showcase #2
The next Replit Showcase will be hosted by @DillonB07 and @TechPandaPro on Friday 14th October at 6PM BST (10AM PST, 1PM EST). You can tune in on YouTube to watch us check out your Repls live! Don't forget to submit your Repls beforehand to https://replit-showcase.dillonb07.repl.co/ 😉 Watch live: https://youtu.be/Fpg8O9ddR_g Replit Showcase
DillonB07
DillonB07
published an Update
6 months ago
7
Repl Blog
Repl BlogEvery so often, I will publish a blog post here. I'm taking inspiration from @IroncladDev's daily blog. I'm not promising daily blogs, but there should be at least one a week!
Blog #5 - 27th Sep 2022
Well, it's been a long time since my last post! Sorry about that, I've been a little busy with IRL things. I hosted my first Replit Reps event on Friday and, other than some major technical issues (not our fault!), it went well! I'm looking forward to the next Replit Showcase on 14th October at 6PM BST. More info So, what else is going on? I along with @9pfs and @haroon have setup a Replit IRC - Discord relay! This allows you to talk to people on IRC from Discord and the other way around. Handy for people who only have access to one of them. Want to use it? Shameless plug time! Join my Discord server! Discord: https://discord.gg/jED2vGaMhm Along with the relay, it's just a nice place to hang out (if not very active). I'm also making a custom bot for the server which should be cool! ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Last time, I asked you this. Here's what y'all said! You get to make one more project. This would be your last project on Replit. After creating (and publishing) it, you lose access to your account and are unable to create a new one afterwards. What is your project? nullmetry says "I think I'd make a site, with "Bye :)" written on it, on the center, with tons of css... moreover... on the html... in the corner... a hidden comment.... saying..." IroncladDev says "As for the project I would probably try to tackle a massive one so as to take a couple of years building it. Maybe a large fullstack website or a game." I think that I'd agree with Ironclad here! I'd probably make a massive fullstack project as well. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ I don't have any questions for you today, so just ask me anything! ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Oh also, @nullmetry managed to figure out what my project is! So, if you want to find out, go bribe @nullmetry. That's all for today! Dillon
nullmetry
nullmetry
@DillonB07 haha, I'm such a great ~~gossip💅~~ detective🔍 ___ So Dillon, you lost your chance to ask us something, so it's my time(hua hua hua - evil Laugh): - One day you wake up⏰ and come across the following information: "js is obsolete, and all browsers engines are migrating to fortran🔧 as the only scripting language"(👁️👄👁️), what would you do? join this change? stop making websites(at least front end)? - If your account on replit got banned for one month🗓️, by posting a repl with the same general idea as the egg trend🥚, and you aren't able(at all) to create/use another accounts, what would you do during this month? would you make a project to post on you return🎉? just live your live improving your skills✏️?6 months ago
DillonB07
DillonB07
published an Update
6 months ago
46
Repl Files
Repl FilesEassy hosting. Free hosting. That's Repl Files.
Update - 5th Sep 2022
A few users were having issues uploading files due to an issue with the Regex used in the HTML pattern. This has now been fixed and you can upload files as normal! Thanks, DillonB07
DillonB07
DillonB07
published an Update
6 months ago
7
Repl Blog
Repl BlogEvery so often, I will publish a blog post here. I'm taking inspiration from @IroncladDev's daily blog. I'm not promising daily blogs, but there should be at least one a week!
Blog #4 - 12th Sep 2022
Progress has been slow on my project, but it's going well. I think @nullmetry might figure out what it is soon 👀. Thanks everyone who helped with content. Remember you can add more or change the content if you want. The doc will be open until project release. Yesterday, I announced my first Replit Reps event! But first, a few people have asked me "What is a Replit Rep?". A Replit Rep is a community ambassador for Replit. We'll be hosting events either online, or in our local communities. (At least 1 per month per rep). For more information check out the website - https://replit-reps.replit-community.repl.co/ So, my first event. Me and @TechPandaPro will be hosting Replit Showcase on the 23rd September at 5pm BST. In this showcase, we'll be sharing your projects. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ So, maybe it breaks the rules a little but today's featured repl is... @DillonB07's Replit Showcase website. Check it out here: https://replit-showcase.dillonb07.repl.co/ ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Now, sadly, nobody did the challenge from the last blog. (not even me) ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Today, I have an question for you You get to make one more project. This would be your last project on Replit. After creating (and publishing) it, you lose access to your account and are unable to create a new one afterwards. What is your project? ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Ok, ok. My repl can't get featured. Here's a cool one by @PikachuB2005! drumroll... It's Replit Badges. With this, you can make cool markdown badges about your Replit profile. Here's one about me. DillonB07's Markdown badge That's all for today! Have a great day. Over and Out.
PikachuB2005
PikachuB2005
@DillonB07 =0 there's a lot more than just your profile though =P6 months ago
nullmetry
nullmetry
@DillonB07 Change the MIGHT to WILL😎 - I think I'd make a site, with "Bye :)" written on it, on the center, with tons of css... moreover... on the html... in the corner... a hidden comment.... saying...6 months ago
IroncladDev
IroncladDev
@DillonB07 As for the project I would probably try to tackle a massive one so as to take a couple of years building it. Maybe a large fullstack website or a game.6 months ago
DillonB07
DillonB07
published a Repl
6 months ago
26
Replit Showcase
Replit ShowcaseMe and @TechPandaPro will be hosting Replit Showcase - a Replit Creates inspired community showcase to look at YOUR projects. Tune in on the @Replit YouTube channel on Friday 23rd September at 5PM BST
bigminiboss
bigminiboss
@DillonB07 @TechPandaPro just watched the VOD for the one where you showcased mine, and I was updating the repl, and that caused some issues that made it so that you couldn't wake up the repl. Basically, you just fork the repl and use it in a similar way to discord.py -- you can see an example inside -- it has the most up-to-date python implementation of [replapi-it](https://replit.com/@PikachuB2005/replapi-it?v=1), a basic implementation of EventEmitter in Node.js, some (IMO) very nice logging, and an automatically generating docs (with water.css). What it essentially does is it checks every minute the bot account's notifications, parses it, sends it into your function to receive the action, and marks the notification as read. In addition, it is possible to use it just as replapi-it and I took a long time implementing it in python. I added this explanation since in the VOD you said you didn't know how it worked XD. # tl;dr If using queries, implementing ratelimit and EventEmitters, coding 2000+ lines, and debugging all of it isn't your style, then you should use the premade package replit-bot that does all of it for you and instead of worrying about hardcore implementation, you can focus on what you enjoy. # example: this is ray's cloudflare worker to automate his bio with his latest follower ```js export default { async fetch(request, env, context) { const Followers = ` query Followers { currentUser { followers(count: 1) { items { username } } } }`; const UpdateBio = ` mutation UpdateBio($UpdateCurrentUserInput: UpdateCurrentUserInput!) { updateCurrentUser(input: $UpdateCurrentUserInput) { bio } }` const headers = { 'User-Agent': 'Mozilla/5.0', 'Content-Type': 'application/json', 'X-Requested-With': 'XMLHttpRequest', Referrer: 'https://replit.com/', Cookie: env.REPLIT_TOKEN ? `connect.sid=${encodeURIComponent(env.REPLIT_TOKEN)};` : '', }; const { data: { currentUser } } = await fetch('https://replit.com/graphql', { method: 'POST', headers, body: JSON.stringify({ query: Followers, variables: JSON.stringify({}), }) }).then((res) => res.json()); const recentFollower = currentUser.followers.items[0].username; const bio = `[ Most Recent Follower: @${recentFollower} ✨ ] Community Moderator @ Replit. Teen Fullstack Dev && Software Engineer.`; const data = await fetch('https://replit.com/graphql', { method: 'POST', headers, body: JSON.stringify({ query: UpdateBio, variables: JSON.stringify({ UpdateCurrentUserInput: { bio } }), }) }).then((res) => res.json()); return new Response(`Thank you @${recentFollower} for following me!`); }, async scheduled(request, env, context) { const Followers = ` query Followers { currentUser { followers(count: 1) { items { username } } } }`; // ... clipped but it has 100+ lines ``` this is the replit-bot version ```py import os from time import sleep from flask import Flask from replit_bot import Client app = Flask(__name__) app.route('/')(lambda: "") client = Client("SID HERE, PLEASE MAKE ENV VAR") BASE_BIO = "Latest Follower: {}." def on_ready(c): user = c.user while True: current = user.followers.fetch({"limit": 1}) CURRENT_BIO = BASE_BIO.format(list(current.keys())[0]) if (user.bio != CURRENT_BIO): user.change({"bio": CURRENT_BIO}) sleep(60 * 5) client.on("ready", on_ready) app.run("0.0.0.0") ```5 months ago
DillonB07
DillonB07
Tomorrow (10th December) at 18:00 GMT will be the next Replit Showcase! As usual, me and @TechPandaPro will be showcasing your repls on stream! *We may also have a few Christmas surprises! 😉* I'm looking forward to seeing what you all have made! Don't forget to submit your projects before 15:00 GMT tomorrow! Watch live at 18:00 GMT: https://youtu.be/FgAV4LO593o3 months ago
DillonB07
DillonB07
published an Update
7 months ago
7
Repl Blog
Repl BlogEvery so often, I will publish a blog post here. I'm taking inspiration from @IroncladDev's daily blog. I'm not promising daily blogs, but there should be at least one a week!
Blog #3 - 7th Sep 2022
Progress on my new project has started! I've got some page designs (on paper) and have started working on the repl. If you want to know what it is, I posted a hint on Twitter - @DillonB07 For those who didn't know, I'm now a Replit Rep! I'm looking forward to hosting cool events for the community. I've been really busy recently. School started on the 30th August, so I've not had much time to make projects. Hopefully, I'll get more time soon, but expect a much slower release rate from me. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ Featured repl: @GriffithPolk2's Code Green. This is an awesome game and you should go check it out! ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ So, now for what I asked last time! You get hired as a Replit CEO, but are only allowed to make one decision before you are fired. What is it and why? AdityaAnanya007 says - "I think making a better doubt section on Replit, for asking doubts about code and asking solution to some errors. I think replit has the feature right now ( Replit Ask), but making it better . I think this will make community help each other. But that will make Replit more like Stack Overflow lol (for which I will be fired 😂)." MrVoo says - "i would choose to add a link that is an image of a banana to the homepage" nullmetry says - "I think I would decide that Replit can ONLY have ME as CEO, so it'd me or stay without ceo 📝" For me, editing these blogs are really hard inside of the Repl Update box and the markdown is weird. So, I'd fix that! What is your favourite programming language and/or framework? AdityaAnanya007 says - "My favourite programming language is JavaScript and Next.js is my favourite web framework." MrVoo says - "javascript" nullmetry says - "Um, dunno, but I'm seeing out with kotlin recently, and it's great" For me, I have to agree with Aditya. Next.JS is the best framework, but my favourite language is JSX. ⠂⠂⠂⠂⠂⠂⠂⠂⠂⠂ I don't have any quesetions for today, but a challenge. Go, and do a collaborative project with someone you've never collaborated with before. Then, share your repl here and say who you collaborated with! Also, feel free to ask me anything!
Grey41
Grey41
@DillonB07 Thank you for featuring code green today! It happens to be my bday… so good timing!7 months ago
Grey41
Grey41
@DillonB07 I’m so thankful, I have wanted people to see it.7 months ago
DillonB07
DillonB07
published an Update
7 months ago
46
Repl Files
Repl FilesEassy hosting. Free hosting. That's Repl Files.
Update - 4th Sep 2022
Hi again! So, Coding Cactus and IroncladDev found a bug with how I store files. Basically, if you put any special characters in the file nickname, it would break and you couldn't access the file. This has been fixed by disallowing special characters via regex. Thanks! DillonB07
DillonB07
DillonB07
@UntitledWebsite Looking into it now!6 months ago
DillonB07
DillonB07
@UntitledWebsite @Raadsel Should be fixed now!6 months ago
Raadsel
Raadsel
@DillonB07 👍6 months ago
DillonB07
DillonB07
published a Repl
7 months ago
1
Replit Creates #23
Replit Creates #23Very unstyled, but here is my Replit Creates #23 project!
DillonB07
DillonB07
published an Update
7 months ago
46
Repl Files
Repl FilesEassy hosting. Free hosting. That's Repl Files.
Update - 2nd Sep 2022
Hi! So, over the last few days there were a few issues with Repl Files. These have now been fixed, so you shouldn't come across any issues now. If you do come across issues, please report them via the feedback page Thanks, Dillon!
VulcanWM
VulcanWM
@DillonB07 yay they’re all fixed!7 months ago
DillonB07
DillonB07
@VulcanWM Yes, thanks for the help!7 months ago
DillonB07
DillonB07
published a Repl