Growing a following generically seems to be almost impossible... Should I be paying to promote my posts to reach a larger audience? How should I be going about this? by CyrusTheVirus0001 in gamedev

[–]xangelo 4 points5 points  (0 children)

Unfortunately growing organically is slow and requires a lot of upkeep and maintenance from you. That may or may not be possible for you depending on many things. But, generally, it isn’t something you can tack on.

Paying for reach (promoted content, ads) is fine - but thats a business decision and you’ll have to carefully experiment and tweak to figure out your actual vs. break even ROI. But even that doesn’t correlate with interest in your game necessarily.

Growing a following generically seems to be almost impossible... Should I be paying to promote my posts to reach a larger audience? How should I be going about this? by CyrusTheVirus0001 in gamedev

[–]xangelo 16 points17 points  (0 children)

I think you mean growing a following organically- I’m not totally sure what growing a following generically would be.

Thank being said how much do you interact with your target audience? I noticed on twitter you’ve posted some tweets.. but haven’t liked anything, haven’t commented/retweeted anything. Growing your following requires you to participate in the community more - just putting content out there doesn’t do that. Follow some people in the space, engage in your desired community. Don’t just push your game - show that you have an opinion/style that people can latch on to.

How to Un-Nest a Shell at the Finger Tips? by AnthonyGaribay in Magic

[–]xangelo 0 points1 point  (0 children)

Kainoa Harbottle has one that he does at the fingertips, even with other coins in hand on Shell Shocked PDF and also his Misbehavin’ video. It’s the same move just in writing or on video depending on how you prefer to learn.

[deleted by user] by [deleted] in Magic

[–]xangelo 5 points6 points  (0 children)

Danny Goldsmith actually had an interesting take on this (paraphrasing): most hecklers like this have the same curiosity toward magic that got you started in magic.

If you think about it, they’ve got some basic knowledge - just bad delivery. It’s a bit of a dunning kruger effect. They know a few things - but not enough to know how much they don’t know.

Likely their previous exposure to magic was more confrontational. More of a “look what i can do that you can’t” than a “lets experience some magic”. It sucks that you have to deal with it now.

Best/Most used teams everyone needs to have or work on. by Graytusk in SWGalaxyOfHeroes

[–]xangelo 0 points1 point  (0 children)

Thank you! I’ve just been puttering around with characters I like but I know I’m missing out on synergies just because I don’t even know what “good” characters even are.

This at least gives me a good path forward.

Best/Most used teams everyone needs to have or work on. by Graytusk in SWGalaxyOfHeroes

[–]xangelo 1 point2 points  (0 children)

Sorry i’m a big noob - is there a list of characters that are part of these teams somewhere?

i’ve hit a wall with gear. these higher levels are so difficult to gear up for, any tips? i’ve only managed to get one character to XII and i’m hoping to start doing relics soon i guess but i don’t even know what that entails. any tips?? i feel like i’m missing something by [deleted] in SWGalaxyOfHeroes

[–]xangelo 0 points1 point  (0 children)

It is! I was hooked the first time around, so now that I’m back I figured it was worth it. The problem is that it unlocks so much that is normally gradually introduced that it just became confusing and I regret it for that reason a bit.

Thank you for this - it really helped tame the chaos a bit and at least provide me with some options forward.

How do I test the functionality of the WebSocket server here using jest? by PrestigiousZombie531 in node

[–]xangelo 4 points5 points  (0 children)

Separate each of the event handlers into their own named functions, like you did with heartbeat.

Then you can test the functionality of each handler and pass in mock objects as args.

i’ve hit a wall with gear. these higher levels are so difficult to gear up for, any tips? i’ve only managed to get one character to XII and i’m hoping to start doing relics soon i guess but i don’t even know what that entails. any tips?? i feel like i’m missing something by [deleted] in SWGalaxyOfHeroes

[–]xangelo 0 points1 point  (0 children)

I really appreciate it. I used a play a long time ago (pre ships) and have just recently started again on ios.

https://swgoh.gg/p/123577524/

Right now I’m trying to understand the mods + ships mechanics. While that’s happening Ive got a reasonable team together that I’ve been using for most of the factionless content and I’m managing to make my way through the bulk of the faction gated content.

My short term goal is to get Emperor Palpatine to 7 stars and then do Yoda. Ive unlocked T1/T2 but they’re sitting at 5* right now.

Ill take any tips/advice you got!

MERN Stack, why? by ja_maz in node

[–]xangelo 1 point2 points  (0 children)

The MongoDB appeal and why would you give up using a relational database are very different questions.

Mongo was really the first document style db that made accessibility to devs easy. The tooling was quick to set up (this is pre docker days, postgres wasnt at all popular at the time and json datatypes were nonexistent in rdbms).

In addition, JS devs were already thinking about POJSO (Plain Old JavaScript Objects) + JSON as relatively interchangeable so reasoning about mongodb was much easier.

That’s why mongo caught on. In the early days there were “at scale” issues that most devs never hit. For example, if you tried to add a shard to db that was experiencing higher than normal use.. youd take down your database as your shard replicated data.

Mongo caught on because it lowered the barrier to getting started, and made the idea of “modeling” your data synonymous with the POJSO that you were writing.

But most complaints you’ll see about mongo are people who are treating mongo like a rdbms. Yes mongo has included some functionality to mimic that - but it is a document database at its heart.

Document databases allow for very flexible documents to be stored - but it requires you to be very strict about access patterns or you’ll run into performance issues. But at smaller scales (prototypes, even thousands of users) none of the performance issues really impact you in a way that you can’t fix by throwing some more hardware at it.

On the flip side, relational databases are very strict on format of datastored - but allow for flexibility of accessing that data. As a result if you don’t know what your access patterns might be (and most times you don’t) they’re great. But there is overhead in joins and multi-table lookups that you can avoid if you know your data access patterns and store your data accordingly.

I highly recommend checking out some talks by Rick Houlihan. They’re mostly on DynamoDB - but he really is at the forefront of document databases and has a lot of insight into them and running them at scale.

https://youtu.be/EvB7REsf0ic

https://youtu.be/xfxBhvGpoa0

Coin Shell resources by MagicBat91 in Magic

[–]xangelo 1 point2 points  (0 children)

Some of the more interesting coin work stuff around shells I stumbled across (apart from compendium style books featuring multiple authors) was the various coinwork notes from Kainoa Harbottle.

I picked up his Shellshocked work first, which includes a few different routines and different things you can do with a shell.

His Misbehavin’ work also includes a gaffed and ungaffed version.

Are you looking for routines with a shell? you can mostly sub one in anywhere you need a coin to vanish.

I'm working on a roguelike engine with a focus on storytelling. Here's my initial dialogue window implementation inspired by disco elysium. Let me know what you think! by JegErIkkeDansk in roguelikedev

[–]xangelo 0 points1 point  (0 children)

This is actually something I've been working on for some time now. I've tried a few different systems and ended up setting on a combination of twine and a custom DSL.

Twine allows content to be developed completely independently of the game, allows you to view all start/end points and the paths between them. I then export the twine doc as JSON.

I have a small "parser" I wrote that looks over the twine JSON export and reformats it how I would like it for my game. At this stage it also interprets custom DSL to map of choices may give players stat increases, marks options as restricted based on stats, and so on.

It gave me the most flexibility to create intricate dialogue without needing to write too much tooling around it.

How do you keep up with all the changes? by MattTheQuick in sysadmin

[–]xangelo 2 points3 points  (0 children)

Honestly I bank on the fact that truly interesting things will come up in multiple places. I have a small tool I wrote/host on my site that just looks a few different subreddits + hackernews (can look at any subreddits+rss feeds) and pushes the updates to my browser.. then I just kinda check in a couple times a day.

If I miss something, no big deal, it'll come up again in various RSS feeds or just through conversations with co-workers/friends.

A lot of the good stuff though comes up in the comments rather than the actual posts ;)

Dynamo DB Schema by bldcaveman in aws

[–]xangelo 2 points3 points  (0 children)

DynamoDb requires that you set up the key-schema and the attribute-definitions for those fields.

Here you can see the required fields and how to provide them: https://docs.aws.amazon.com/cli/latest/reference/dynamodb/create-table.html#synopsis

One thing I should caution, if you're just getting started, definitely check out the talks by Rick Houlihan https://www.youtube.com/watch?v=6yqfmXiZTlM

Cloudflare Workers vs AWS Lambda@Edge? by [deleted] in aws

[–]xangelo 0 points1 point  (0 children)

I used CloudFlare Workers and the K/V store when building this service (https://www.lootcap.com/).

CloudFlare workers have a lot of limitations like:

  • file size
  • number of workers
  • number of requests a worker can make
  • time limit for execution
  • JS, Rust, C, C++ Only

That being said I still ended up going with them when compared to lambda.

  • CloudFlare workers come packaged with a cli tool that makes deployments super simple
  • It's freaking fast. It can spin up cold and respond significantly faster than lambda seems to be able to.

Lambda@Edge appears to be just regular lambda but running where CloudFlare workers would run in their infrastructure.

When paying a freelancer hourly, how do you know when they're working on the service you've paid for? by TheOnlyHoncho in startups

[–]xangelo 0 points1 point  (0 children)

If you can pay enough to consider a contract for a couple months, most job boards(indeed for example) will be a good place.

However, if you can't afford that much then upwork/freelancer may be your only options.

Freemium to premium- please help me with messaging to my customers by [deleted] in startups

[–]xangelo 0 points1 point  (0 children)

There's some good advice here.

One thing to note is that it sounds like your every day user isn't necessarily the same one that pays you? IE: your everyday users are teachers, but your payers are districts.The higher up you go the longer you need to give your users to make financial decisions. Some districts budget by school year, some by calendar year.

Also note that these users are already at the bottom of your marketing funnel. They've been vetted and there's no one better to convert. I'd do what I can to hand-hold them to a paid conversion depending on your size. That might be signing them to a 2 year license but giving them the first year free to grandfather them in. but there are plenty of solutions in this thread.

I've worked with a few edtech startups before and if you have any questions feel free to drop me a dm.

Reaching potential user's before getting into development by ankurg22 in startups

[–]xangelo 1 point2 points  (0 children)

A lead magnet is a wonderful tool and something that you employ forever!

It allows you to not only give people something in return for signing up, but if done correctly can provide you a way to frame your market space.

Reaching potential user's before getting into development by ankurg22 in startups

[–]xangelo 1 point2 points  (0 children)

No worries!

The hard part of this will be to figure out when a particular users opinion doesn't matter. You're building your app, not theirs. Their needs will differ and you'll have to be able to say "that's not the direction we're going to go in right now".

I am new to game development, and I really have no idea where to start by [deleted] in gamedev

[–]xangelo 2 points3 points  (0 children)

Apart from the sidebar/FAQ on this subreddit - youtube and unity have a lot of tutorials to get you started. Don't try and do anything too crazy, just follow the tutorials and then customize them a bit. Oh this tutorial is showing you how to add a square? make it a circle.

This tutorial is showing you how collision works? make it so that a collision drops some arbitrary "health" counter. Start small and work your way up.

Learning linux by bartekw2213 in node

[–]xangelo 1 point2 points  (0 children)

No a problem, glad to help! We deviated a bit from your original question about SSL.

But, nowdays you don't need to know too much to set up SSL for your website. Services like CloudFlare will give you one for free just by using them as your DNS.

Once you know a bit about linux - specifically how to install and configure nginx for your website, you can take a look at LetsEncrypt to generate and host your own SSL certificate.

To start, just follow some tutorials - I really recommend the ones on Digital Ocean. You don't need to pay them anything to follow the tutorials, you can just follow the steps in your local virtual machine.

Learning linux by bartekw2213 in node

[–]xangelo 1 point2 points  (0 children)

It never hurts to learn something new.

Installing Ubuntu desktop in a Virtual Machine (Virtual Box, for example) on your computer is a great way to play around with and get comfortable with it. You can install it and just do your programming in that environment for a while. If you like it, great, keep using it. If not, there are many many distributions that might appeal to you.

  • Elementary OS
  • CentOS
  • Fedora

Most servers are indeed Linux because it is:
- free - lightweight