You will not find any technical details - for me it's just good set of bedtime 🛏 stories for people interested into software/game development. Well... maybe some pixel art just for relax 🐱🐉?
The darkest place is under the candle ... how often we dream about awesome techniques and tools but fail with basic name convection 😥. Now i know why it's one of the first "Clean Code" chapter.
I expected so much (over one million copies sold worldwide 🌍) and so huge disappointment 🤦. Really low meat to babble ratio and pseudoscience crap. Worst book i ever read 👹.
When i started journey with React Native i struggled with styles 😖 - it was really annoying and time consuming to work on components that are not so quickly accesible 🐢 or could have many different states. What i found out is that Storybook that i know as great tool for Web Applications is also available for React Native! Simple tool that makes work much faster 🚀
For one project i wanted to run selenium tests after each application update. I had not dedicated server or CI setup so i tried to run that on heroku using https://github.com/heroku/heroku-buildpack-google-chrome and unfortunatelly it was not stable for me - could not connect to chrome randomly 😥. I run that on AWS EC2 using Xvfb and surprisingly works awesome 🎉. By the way: t2.micro instance 🤑! Maybe it was lame and i should try to use AWS Lambda 🤔
You are software developer and your apps looks really bad 😱? Try to create mockups before first line of code - even if you don't have any sense of beauty (like me 🙈) outcome will be much, much better. You don't need advance skills to do that - i believe that everyone can master bascis in few hours ⌚. I work with Adobe Xd - it is doing it's job and is free to download 🎉.
What i found valuable in this book (at least to page where i stop reading that 🤭)? Reminded me that we are mortal, our willpower is limited and maybe we should focus on stuff that matters. That sounds little bit like a "lean", doesn't it 🤔? What i'm pretty sure - if it works for software development then definitely it's good lifehack 😂
In 1946 ENIAC, first digital computer was completed ⌨. In the same year, just after World War II destroyed Poland 🔥 struggle with democracy standards when
Three Times Yes referendum was manipulated by communist. 73 years later in rankings Software Developers from Poland have 3rd place on the World 🚀🚀🚀. I'm proud of you guys 💪💪💪
JS, baby - why you make my cry 😥. Because of
typeof null === 'object', code like
typeof something === 'object' always should be followed by
something !== null or
!!something. Do we have to use heavy lodash
_.isObject(something) to make our code neat and concise?
I'm really happy to announce that together with Arek Stachoń we start new side project - Gruv Training 🥳🎉 Our plan is to help trainers conduct fitness classes 🤸♀️🏃♂️🏋️🏋️💪. Great opprotunity to learn little more about fitness industry and play around mobile development 📱.
Customer want to pay for a servise so you initialize payment process and you are waiting 10 days ⏰ for confirmation from a Bank that transaction was succesful - 21th century! Watch out for that - almost 2 weeks was not enough to verify transaction and after few days you still can get this trasaction canceled because account has insufficient funds🤯🤯🤯! Sound like old Soviet Union technology 🔨? SEPA Direct Debit fully implemented in 2014 🤐. Just wonder if they still using paper and pen as database 😁?
Headless CMS - we got back full control on our UI and still giving customer control on content 💪.
I have good news for everyone who want's to build application/business that use subscription model. You don't need to waste houndrends of hours on building operations stuff like: user managment, offer configuration, subscriptions, payments, invoices, financial reports etc 😱🤢🤮. On the market exists few tools that handle all that boring & necessery tasks very well. My choose: Chargebee (great API and free for startups). Now you can focus on core of your business/application 🤑.
Are you working with NodeJs? Experienced callback hell 👿? Writing promise wrappers for extrnal modules to be able use it in async/await functions👏? Respect your time and don't do that manually - util.promisify. If doesn't work for you use
bind to keep
this working 😎.
throw new Error("Some error message") to have access to error trace wneh you catch that 🥅.