Jump to content

HappyDemon

Programmer
  • Content Count

    9
  • Joined

  • Last visited

  • Days Won

    2

Daily XP Streak Bonus

XP

Start posting to receive your Daily Streak Bonus for your Adoptable. Every day you post, the more XP you earn.


HappyDemon last won the day on March 25

HappyDemon had the most liked content!

Community Reputation

6 Neutral

About HappyDemon

  • Rank
    Growing Member
  • Birthday 01/16/1989

Personal Information

Recent Profile Visitors

1264 profile views
  1. Hey guys, I'm Maxim, a PHP developer at heart, that dabbles in front-end work, in the past I have worked on modular gaming and to be honest I miss working on a game. Due to recent events my schedule cleared up quite a bit, meaning I'm available to work on new projects. I've written a tutorial series on how to implement the pokemon battle system in VueJS (mainly to teach VueJS specific concepts): https://medium.com/@maximkerstens/vue-js-explained-through-pokemon-ac49516ba5d3 My website contains most links that showcase some of my work: https://happydemon.dev/ Skills PHP 7+ Imagick/GD Laravel Javascript (ES2015+), VueJS, NodeJS Web sockets (real-time communication front-end/back-end) Server setup CI/CD setup (code deployment) Work process Send me a message or a mail that outlines the project you would like me to work on, to get the ball rolling. If we click we can start outlining the work that needs to be done and divide it into tasks. I'll add time estimates to the tasks so we can start planning in work Lastly I'll send out a quote for the initial month, once it's approved I'll start work I would prefer to get 30% of the quote up front, while the remaining 70% can be paid after the work has been finalised and validated. Pricing Depending on the size and duration of the project I can offer hourly rates between $35 and $50, depending on the volume of work. Communication I live in Belgium (UTC+1), however I will do my best to match up part of my schedule so we'll both be online on the same time. I'm happyDemon#5070 on discord, I'll also give out my e-mail address after the initial intake, skype is also an option.
  2. Hey @owlmanatt, great to see you're back I am wondering though, isn't it a bit 'under' kill to use lumen for creating APIs (depending on the API's size/functionality of course). I know Taylor initially used it himself for webhooks (e.g. the online status checker on forge), where a full-on installation of Laravel would use too much resources for a simple DB update. However, if you're creating an API for an app or a website, in't it handier to have eloquent, mail, config bootstrapped and functional?
  3. I've previously put out a small series on recreating pokemon's original battle system in Vue.js (to some extent). The series isn't done and could still be more polished, however, it does go a long way already: Here's an overview of the articles I've posted in the series. #1 Single file components #2 Attacks: $refs, Promises & event bus #3 Vuex: state management #4 Damage calculations #5 Transitions & animation View full guide
  4. When you're working with large data sets it might be a good option to run a queue worker. You could set up a cron job that creates jobs for a queue worker. An example case would be sending over X amount of animals to be processed at a time. So lets say you have 3000 animals that need to age, you could paginate that (let's say into 300 animals), pass the IDs to a Job that would do the aging and just repeat until you hit the 3000. This is actually quite common when using modern frameworks, take a look at https://github.com/chrisboulton/php-resque if you're not using one Having said that, how are your crons being called actually? I've seen a lot of 'wget' tutorials floating around the web, it might be handier to run them through the command line, or increase the script timeout limit.
  5. I've previously put out a small series on recreating pokemon's original battle system in Vue.js (to some extent). The series isn't done and could still be more polished, however, it does go a long way already: Here's an overview of the articles I've posted in the series. #1 Single file components #2 Attacks: $refs, Promises & event bus #3 Vuex: state management #4 Damage calculations #5 Transitions & animation
  6. I'm a heavy fan of Vue.JS as a front-end framework, if things are simple enough or really require a lot of customisation I'll write it in Vue components myself (if the project requires it). But most of the time, jQuery is enough to sprinkle on top of HTML. IMO Vue is the jQuery of front-end frameworks, in terms of simplicity. jQuery started out with a lot of competition, but clearly won because of the simplicity of implementing it. I feel the same way about Vue, you don't need to know a lot about it to start using it, while other frameworks have a steep learning curve (I'm looking at you, angular).
  7. I'm currently with Digital Ocean as well, but I'm also trying out Vultr (same principle as DO, but the pricing is a bit different). For all the non-devops, there's plenty of services that help you setup your server and do basic upkeep (https://serverpilot.io, https://forge.laravel.com to name 2).
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines, Terms of Use, and Privacy Policy.