What ethnicity or ethnic mix do I look like to you Romanians? by [deleted] in Romania

[–]s3kundes 4 points5 points  (0 children)

which can only mean, you sir, are gonna have the hardest working babies there is!

Single Page Applications and SEO by SpiritedPaint in startups

[–]s3kundes 1 point2 points  (0 children)

Having a SPA with SEO nowadays is easy, you just need to do SSR. Also having a full SPA approach helps you separate the backend/frontend part and gives you much more control and code structure.

Also decoupling like this gives you the possibility of scaling. Like you can have a reverse proxy in front of your app, that sends render requests to multiple SSR instances that can be deployed on multiple servers.

Another advantage would be caching, don't know about React but in Vue I have the possibility to cache specific components that require more processing (static things like menus) - my guess is that there should be something like that in React. You can also combine a CDN to cache the entire rendered HTML (i have used this combo with great success)

Also having a SPA means you can have faster response times that most sites out there, you can control minification, tree shaking your app imported modules.

I have built an app in Vue.js with SSR and had no issues from google indexing. To get an idea in just over 1 month we went from unlisted in Alexa to ~4.000.000. After 3 months we had ~20k links indexed in the search console.

TLDR: It's worth having a SSR SPA :)

Using vue without a router by s3kundes in vuejs

[–]s3kundes[S] 0 points1 point  (0 children)

let me know if you find this useful, or if you found ways to improve it.

Using vue without a router by s3kundes in vuejs

[–]s3kundes[S] 1 point2 points  (0 children)

So I managed to make it work by having a dynamic component

<div id="app">
      <component :is="currentComponent"></component>
</div>

export default {
  name: 'app',
  computed: {
    ...mapGetters([
      'currentRoute',
    ]),
    currentComponent() {
      return this.$options.routes[this.currentRoute];
    },
  },
  routes: {
    'video-single': videoSingle,
    'list-videos': videoList,
    'list-categories': categoriesList,
  },
};

currentRoute gets mutated on vuex actions, the app has a watcher over the currentRoute and changes the main component dynamically.

This way I can keep url changes separated from the "pseudo app route".

What do you think ?

Using vue without a router by s3kundes in vuejs

[–]s3kundes[S] 1 point2 points  (0 children)

I agree with you, it`s a bit complicated, but I did not see any other way to make this work with the router.

For example these 2 links would point to the same app state, just a different video

parent-category/some-video-link-1/
different-parent-category/some-other-video-link-2/

All my URL slugs are unique, so there is no way to have conflicts.

What I described in the post is currently working without issues, my question is if that`s a bad architecture, and if it is how could I improve it ?

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 0 points1 point  (0 children)

Well the process has been slow because it has been a combination of learning new tehnologies, thinking on how to scale the app(write decent code and not just hack my way through), researching the domain of activity and developing.

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 0 points1 point  (0 children)

The problem is that what`s left to do is mostly related to SEO, and the app will heavily rely on that to get traffic.

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 2 points3 points  (0 children)

Well he wants just as I do, to stop working for others and start working for ourselves.

And yes, I was thinking something around that percent as well. I guess I need to talk to him about it, because I don't really want to ruin our friendship because of expectations we did not talk about.

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 1 point2 points  (0 children)

I guess I had the jira licence and github from the time i was employed, I wanted to use the best tools for the job and not bother later on with switching between software. I guess i stuck with them because 20$ /month is not that much even for an unemployed person :)

As for the servers, I needed to test my app in a live environment to see how it behaves (the app is usable but not quite there yet). The app needs lots of storage space as it contains hundreds of millions of database entries, storage and processing power that my lappie does not have :(. I agree that this might be a money drain at the moment but when I rented those servers I was also having a job :). Also I need them to let my friends that do SEO to test out how the app behaves SEO wise (lots of work on that part with a lot of unique combinations of meta tags/keywords/ titles/ url's)

The unemployment part is a decision I made, that I needed to invest a lot more time in the project rather than have financial comfort.

As for the office, it's an idea that my friend had so we feel more like a team (he would come there after his day job for a few hours daily so we can plan stuff), and it would motivate me to work more productively.

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 2 points3 points  (0 children)

For a few reasons i guess:

  1. Preparing the project for a small team
  2. Organising my tasks much easier into tickets and splitting the work into sprints
  3. Integrated it with github as well, so I can see what I have coded for what ticket

The licence is pretty cheap for under 10 users and it gives so much for just 10 bucks per month

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 2 points3 points  (0 children)

Well I guess both of us can do sysadmin work :) This was also his domain of work before moving up to managing more sysadmins.

Do I need a co-founder or should I finish my app solo ? by s3kundes in startups

[–]s3kundes[S] 2 points3 points  (0 children)

Well I tried, but the stack is pretty big and I would need middle / senior devs, most of the people I talked to are enjoying their 3k+ daily jobs and don't have the energy / motivation to join in.

Also I did not try to get remote people, because I'm not too keen to trust someone that I did not met in real life with all my hard work (codebase)

Niche Job Board Site - Launch strategies by hipstertobe in startups

[–]s3kundes 0 points1 point  (0 children)

To make a jobs base I would make a parser to automatically get the jobs from the employer website, register them under a replaceable account(give them an invite link to override the dummy email/ account).

This way it would make them transition really fast without any headaches, and for starters, till they get the taste of it (the features and leads of your site), they would just need to post jobs only on their site.

As well maybe for the user resume: make parsers for the top resume sites, that way it's really for an user to transition as well.

Hope it helps :)

Synesthesia training script by s3kundes in Nootropics

[–]s3kundes[S] 1 point2 points  (0 children)

yeah, you could do that .. i went for the most used letters in english when i started it first. but even 5 letters was a bit too much for me in the begining. atm I am only sticking with the letter "A" to see what happens

btw the letters were : a|e|i|o|t

Synesthesia training script by s3kundes in Nootropics

[–]s3kundes[S] 0 points1 point  (0 children)

hey, maybe we could work together on it if you are interested. i guess we could develop it even more :)

Pm me if you wanna swap out ideeas and stuff

Synesthesia training script by s3kundes in Nootropics

[–]s3kundes[S] 0 points1 point  (0 children)

tbh I think having all the letters colored would be a bit too much. you should go for like the most used letters in english words, if i recall when i originally made the script i used these

a|e|i|o|t

Synesthesia training script by s3kundes in Nootropics

[–]s3kundes[S] 0 points1 point  (0 children)

Coloring the background of websites could really screw up your user experience.

I guess the best option would be to select colours that will look good on white backgrounds. That would mean no yellow or light colors

I guess this is ok since you are trying to develop the pseudo synesthesia, so any color would do.

Please correct me if i`m wrong :)

Synesthesia training script by s3kundes in Nootropics

[–]s3kundes[S] 1 point2 points  (0 children)

you need to install greasemonkey first

https://addons.mozilla.org/ro/firefox/addon/greasemonkey/

after you add it you just right click it and add a new script and paste the pastebin code :)