Skip to content

Instantly share code, notes, and snippets.

View JamalLyons's full-sized avatar

Jamal JamalLyons

View GitHub Profile
@JamalLyons
JamalLyons / Discordjs-linux-server.md
Last active May 12, 2022 12:30
How to run a discord bot on a Linux server (ubuntu)

Activating root user (ubuntu):

Dont do this if your already in sudo or else the script may have errors

sudo su -

installing nodejs on ubuntu linux:

apt update -y && curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash - && apt install -y nodejs
@JamalLyons
JamalLyons / JavaScript.md
Last active April 14, 2023 21:47
JavaScript Mini Series - An introduction to the JavaScript language for beginners.

JavaScript Mini Series by ThatGuyJamal

If you prefer to watch and follow along in video format, view this link.

Introduction

Who is this for? People who already know to program and want a simple intro to javascript. We will not go over basic algorithms.

Why Javascript? - Used in web development (HTML, CSS) and it enables programmable website behaviors. You can also use the nodejs or Deno to technologies to extend javascript and use it on the server

@JamalLyons
JamalLyons / markdown-text-101.md
Created January 24, 2023 01:30 — forked from matthewzring/markdown-text-101.md
A guide to Markdown on Discord.

Markdown Text 101

Want to inject some flavor into your everyday text chat? You're in luck! Discord uses Markdown, a simple plain text formatting system that'll help you make your sentences stand out. Here's how to do it! Just add a few characters before & after your desired text to change your text! I'll show you some examples...

Sweet Styles

Italics *italics* or _italics_

Underline italics __*underline italics*__

Discord Client Mod Setup

As of 3/2023 everything you need to make a clean discord client mod will be below.

Disclaimer

Better Discord or similar applications are client modifications and they are against the Terms of Service. Discord won't go looking for people who mod the client and won't just ban you for using it unless they feel that it is necessary, however, they will not provide you with support if the client breaks and you will not be able to report any bugs that happened while using client modifications. Also, some client modifications may contain certain security issues.

@JamalLyons
JamalLyons / cpp-week-one.md
Last active September 15, 2023 06:17
I tired cpp for a week - throughts

I tried CPP for a week. (9/14-21/23)

Day 1:

  • Researching
  • Datatypes
  • Syntyax
  • Compiling a program
  • Windows (Visual Studio) setup.
@JamalLyons
JamalLyons / convex-react.md
Last active October 27, 2023 17:35
The best React Database? ConvexDB Introduction

Convex x React

Convex is a Backend Application Platform that keeps you focused on building your product. Convex Functions, Database, File Storage, Scheduling, and Search fit together cohesively, and are accessible from client libraries for your favorite environment. Everything in Convex is live and realtime.

Features

  • Backend API
  • First class React Integration
@JamalLyons
JamalLyons / stackpost.md
Last active November 21, 2024 02:00
Convex TypeGen StackPost Draft

Building Type-Safe Rust Applications with Convex: Introducing convex-typegen

thum2

If you've been following the backend-as-a-service landscape, you've likely heard of Convex. This innovative platform has been turning heads by offering a unique combination of developer experience, serverless functions, and real-time subscriptions, all wrapped in a developer-friendly package. What makes Convex particularly interesting is that under the hood, it's powered by Rust – a language choice that speaks volumes about its commitment to performance and reliability.

Speaking of Rust, it's fascinating to see how this systems programming language has found its way into backend development. While traditionally associated with low-level programming, Rust has become increasingly popular for building backend services, and for good reason. Its zero-cost abstractions, memory safety gua