@vblazenka
I build web apps with JavaScript, React, ES2015+, Node and other JS libraries!
I'm 22 years old Front-End/JavaScript developer who is excited about the endless potential of the web and being able to build things that a lot of people can use every day. I'm passionate about my craft, I have a good eye for details and an absolute commitment to making sure features are well implemented. I always write maintainable front-end markup. I love responsive web design and mobile-first perspective.
Nothing here yet.
No blogs yet.
I will admit that I write longer commit messages even though I saw a lot of people saying that longer commit messages are bad. I would say that your messages should be meaningful, concise and not to verbose. Have in mind that your team members will probably go through them. In my team when I submit PR that consists of a few commits my collegues go from commit to commit when doing the review and nice meaningful messages give them nice overview of what I did.
I need one that's for sure. I believe in mentors because they can bring you a lot of value and life worth of lesson in a short time. It depends on who you think of as "superstar". My "superstars" are nice people who love helping people. Off course I'm not sure if they would mentor me but with the time we will see.
I don't have one, but I would like one. But I still don't feel like I'm worth of a mentor. #impostersyndrome I love helping people and I got a lot of my friends into programming and design and some of them now have careers because of my help. Also, I give a lot of advices to people through internet. :) When I decide to have a mentor I will approach some fellow developer who is my idol (superstar :D) over a Twitter or E-mail and just be honest with them.
Most of the people love to procrastinate. I consider myself a hardworking guy (hustler maybe?) but still I love to rest and “chill”. I have only one step that helps me to avoid procrastination and that is: Plan stuff ahead and prioritize! This is really important because you need to have a clear picture of your day and your tasks. If you don’t do this you will probably think about all the stuff you have to do and your mind will wander off and a few hours later you will think about how you didn’t do anything. Try to write 3 top priorities in your day and stick to that. You can even create small tasks from that big tasks to have a more clear picture of your tasks. Important no1 : Do the most boring task first. You know that task that is always sitting on top of your mind and you are doing everything to avoid it, but you know that eventually you will get there and you will have to do that. The best thing is to just do it first and get on with it. Everything after that task will be easier… “Eat a live frog first thing in the morning and nothing worse will happen to you the rest of the day.” - Mark Twain Important no2: When you are done with your task just cross it over, or delete it if you are using some software for task management. Are you asking yourself why is this important? Well, I have one good reason for that: Dopamine! When you cross over that task you get little rush of dopamine through your body and you feel satisfied and you can happily go to the next task, and to the next, etc… “If you make your bed every morning you will have accomplished the first task of the day. It will give you a small sense of pride and it will encourage you to do another task and another and another.” - Adm. Bill McRaven One more hack for the end. Try to do your tasks using Pomodoro Technique , this system will help you to do your tasks in few intervals giving you some time to rest and “procrastinate” (in a good way) … Cheers! :)
Python back in 08', I was around 12 years old and I saw one guy, one year older than me, who posted on FB group a video preview of his game. It was some kind of tower defense game and I was instantly interested in how he created that. After I contacted him and explained that I want to learn the same things as he did he started to write blog where he was teaching Python and Pygame, later that year I found out that there is small game dev community in my country and after joining them I created few small games, and transitioned to C++ and C#...
Hi, you have a lot of options to pick. You can pick something simple as canvas or pixi.js , but you will need to code a lot of logic for yourself. I would recommend Phaser . Phaser is free and open source game framework based on Canvas and WebGL for creating browser and mobile games. The cool thing about Phaser is that you have a lot of things done for yourself, like preloaders, physics, animation, particles, tilemaps etc... Bonus is a big community around Phaser. If you want to code your own physics and stuff I would recommend pixi.js for 2D stuff, and Three.js for 3D stuff. Cheers!
Question regarding this statement: Specifically, we are currently passing every prop needed down from the Container level. These props are either defined in the Container or injected via the connect HoC. While this makes organization simple it also means every change or addition of a prop equates to changes to every JSX component in the tree. This gets tiring. Do you have some kind of solution for this? I find myself using one container that is connected to Redux store and passing everything to my children. Result of that is a lot of returning in mapStateToProps and mapDispatchToProps. One logical solution for me is to separate one big container to maybe 2-3 smaller containers for easier tracking of what is imported and connected. Is there anything else you can advise? Thanks! :)