Hashnode Randomly 006 by Miki Szeles AKA Hashnode Weekly Reloaded
23 min read
Maudience: Dear reader! Miki likes to read. Miki likes to read a lot. During the reading, he bookmarks all of the harticles he finds insightful, interesting, or fun. Luckily, Miki likes to write too. Miki likes to write a lot. So he decided to create a newsletter in which he not just lists the articles, but also writes a few sentences about them, so you can easily find out whether the article is relevant for you or not.
I have created a table content like thingy for you to make sure you can get something valuable from this article no matter how much time you have.
- Nikolai: If you do not give a sh.t about what Miki was doing during the last two months and you are only here for your weekly dose of harticles, just click here!
- If you want to know what harticles Miki wrote since he posted the last Hashnode weekly, then click here!
- If you would like to become a super learner, thinker, or have a super memory just click here!
- Do you want to know how Miki open-sourced himslef? Click here!
- Want to read the interview Miki gave to Hackernoon? Read it here!
- If you want to know how you can get access to your brain from your code for the price of a mid-level mobile phone, or if you want to know with which article Miki is participating in the Hashnode Writeathon Click here!
- Do you want to win a ticket to Craft Conf 2022, which is one of the world's biggest software developer conferences? Click here for details!
What has happened in the last two months?
- Minnie: Yuppie. I can't believe it. Another Hashnode Weekly. Finally.
- Miki: Yeah, I am also happy about that.
- Minnie: What happened? Why didn't you post for two months?
- Miki: You know, I read 80-100 articles weekly and I realized I could not focus on other things if I am reading so much. I also burnt out on reading a little bit, so luckily I stopped.
- Minnie: Luckily?
- Miki: Luckily.
- Minnie: Why?
- Miki: As I had time to be creative and focus on other topics too.
- Minnie: So what did you do in the last 2 months?
Writing 9 Harticles
- Miki: Well. Let's see. I have written 9 articles:
- How To Customize Your LinkedIn URL in 6 Easy Steps AKA How To Boost Your LinkedIn SEO AKA Lifehacks By Miki Szeles
- How you can find a job in one round of interview? AKA Perfectish Matchish Partnerish Opportunityish From Developerishish AKA The Great Refactoring.MD
- How You Can Become An Agileish Super Learner AKA How You Can Become A Super Thinker AKA The Proof Of Concept (POC)
- How to Improve Your Memory With Exponential Speed AKA How You Can Become An Agileish Superhero AKA Sprint 0003
- To Test, or Not to Test, That is Not The Question Reloaded - AKA Why You Should Replace Your Automated Tests With Manual Tests
- Do You Want to Learn Software Development From Top-Notch Experts From All Around The World? Here is Your Chance! AKA The Craft Conf Giveaway
- Breaking News! The Craft Conf Giveaway Submission Deadline Has Been Extended by a Week!
- A Brainwave Based Solution With Which Completely Paralyzed People Can Communicate With Their Loved Ones Using a Muse EEG Band
- Why Am I Attending The Craft Conf 2022 Software Development Conference?
- Nikolai: 9 articles in 9 weeks? Such a loser. Earlier, you posted daily.
- Miki: Well, you are partially right, but 4 of them are above 20 minutes read time and 2 of them above 30 minutes.
- Nikolai: You are crazy, nobody will read them.
- Miki: Well, I might be a little bit crazy, but I have employed Maudience to make sure we can keep (the attention of) our audience and make sure they can get the most out of our articles if they do not have 10+ minutes.
- Nikolai: Does that work?
- Miki: We will see. We will see, Nikolai!
- Nikolai: So that's all that you did in the last two months?
- Miki: Nope. I have worked in my full-time job as a test automation engineer and also spent a lot of time with my son, Levi.
- Minnie: Yes, family time is very important. The most important one is from all the mentioned things. I will make sure you will never lose focus on that.
- Miki: Thanks, Minnie.
Return to tableish contentish!
Helping You to Rediscover Your Inner Superhero
- Nikolai: I am still not impressed with what you did. Is there anything else?
- Miki: Yes. I have learned many many memorization, learning, and thinking methods during the last three decades of my life.
- Nikolai: I know. None of them stuck, you gave up using them after a short while.
- Miki: None of them worked up till recently as suddenly everything started to work.
- Nikolai: How is that possible?
- Miki: I have employed Metro.
- Nikolai: Who is he?
- Miki: He is our Scrum master responsible for retros.
- Nikolai: Ah, so he helps with your full-time job?
- Miki: No, he helps in almost everything that I am doing in my life?
- Nikolai: Whaaaaat?
- Miki: No matter what I am doing, I am doing it in short 15min-3 hours iterations. I do them up till the flow remains.
- Nikolai: How is that helpful?
- Miki: I have a retrospective after each session.
- Nikolai: A retro what?
- Miki: Retrospective comes from Scrum. After each sprint, the team gathers and creates a list of what went wrong, what went well, and what will they do differently.
- Nikolai: I still do not get it.
- Miki: Just read this article and you will understand.
- Maudience: So, I am happy you improved your memory and thinking process, but how can our readers benefit from that.
- Miki: I have started a live memorization series in which I show the power of the different memorization techniques by combining them, thinking aloud, and involving my audience in the memorization, so they can not just see how they can use it, but they get hands-on experience in them immediately.
- Minnie: What if somebody was not able to participate?
- Miki: I am uploading all my recordings to Youtube. Just click here to watch them.
- Minnie: What the hell was that?
- Miki: Ups. Sorry. Wrong link. Here is the correct link.
- Minnie: What if people would like to ask questions and get involved in conversations about memorization, learning, and thinking?
- Miki: They can join my Facebook group called Agileish Szuperhősök.
- Minnie: What if they do not speak Hungarian?
- Miki: Then they can join my English Facebook group called Agileish Superheroes.
Return to tableish contentish!
- Minnie: That's enough about memorization and learning. Have you done anything else in the last two months?
- Miki: Sure. As you know, I am a crazy person. I have open-sourced myself on Fool's day.
- Minnie: Whaaat?
- Miki: I open-sourced my thoughts, writings, and artistic creations, and as I am doing it on Github, I also open-sourced my thinking process, my writing process, and my art creation process thanks to the commit history.
- Minnie: Hmm. I have not heard of anyone else who did that.
- Miki: Me neither.
- Minnie: Is there anything else important about this?
- Miki: I believe this will be the first project on GitHub where people will go to read the comments instead of the content itself.
- Minnie: ???
- Miki: As in all the comments messages, I am talking with you, Minnie, Nikolai, and all the others.
- Minnie: Cool.
- Nikolai: You are an idiot, Miki.
- Miki: Thank you, my friend.
- Minnie: Where is the project?
- Miki: Just click here and you will find it!
- Minnie: Can they find this article there too?
- Miki: Sure. Unfortunately, I messed up the naming of the file, and you cannot read back all the comments except if you go to the project's commit history, but still you can find this harticle here.
Return to tableish contentish!
Giving an Interview to Hackernoon
- Minnie: What else you did do?
- Miki: I gave an interview to Hackernoon.
- Minnie: I know that. Here is the link!
- Miki: Thanks, Minnie.
Return to tableish contentish!
Developing a mind-controlled app and participating in Hashnode Writeathon
- Neveloper: Any programming related?
- Miki: Sure. I have developed an open-source brainwave-based app with which paralyzed people can communicate with their loved ones using a Muse EEG device.
- Neveloper: Finally. I wanted to learn Python for quite a while.
- Maudience: How can our readers learn more about the project?
- Miki: I have written an article about it with which I am also participating in the Hashnode Writeathon. Just click here to read it!
Return to tableish contentish!
Starting a Craft Conf Giveaway
- Nikolai: Ok, I am pretty sure you cannot come up with any other stuff.
- Miki: Are you sure?
- Nikolai: Yes, I am sure Miki.
- Miki: Well, then you are wrong. I have started a Craft Conf conference ticket giveaway.
- Nikolai: Craft conf? Never heard of it.
- Neveloper: It is because you have no idea about conferences and software engineering. Craft Conf is one of the biggest software development conferences in the world, featuring 70+ top-notch experts' talks. 1000+ developers take part each year.
- Maudience: How can our readers participate in this?
- Miki: They have to write an article about anything. Just click here to read the rules!
- Maudience: But Miki, the deadline is the 25th of May, which is very close.
- Miki: That is true, but they can even participate with an article they have written before up till the 11th of May, the start of the giveaway. They just have to follow the rules.
- Maudience: So, basically any of the articles mentioned in this newsletter can participate in this, right?
- Miki: Right, they just have to follow the link above and read the rules.
- Nikolai: A 399€ ticket for something which our readers would do anyway? Where is the catch?
- Miki: The winners have to write a 1000 words article after the conference about the conference.
- Nikolai: I knew it. Nobody will participate.
- Miki: We will see. Most of the fellow hloggers would write an article anyway about it if they participate.
- Minnie: There is one thing I do not understand. If you do so many things, why do you reboot Hashnode Weekly?
- Miki: As I realized, I love writing it, and I do believe it is valuable for our readers.
Return to tableish contentish!
Your Weekly Dose of Harticles
Today in Spotlight 🔦: Being a Dabbler by Jamie V.
As you might get used to it I always put one article in the spotlight, usually an article with which I can highly relate.
This week it is Jamie V.'s The Power of the "Dabbler" article. According to Jamie, he was a Dabbler during his whole life. He shares his thoughts about being a dabbler in his article. It is a must-read in my opinion.
I can highly relate to this as I am a dabbler myself too. In the past, I have started a lot of new things. Just to mention a few examples: playing poker, becoming a barista, playing go, photography, running, Lindy Hop, and creating a Facebook group. When I start something, I put 100% into it, which has usually resulted in burnout after a few weeks, months, or years.
No matter what, sooner or later, I lost my interest and gave up on them. I have considered this a bad thing for decades, up till recently.
Today I see this from a completely different perspective. I believe all of those experiences were valuable. There are many topics on which I gave up, but still, all of them helped me to become the person I am now. And from time to time, I move back to a topic like I am photographing and playing go again.
The above-mentioned topics are seemingly unrelated, but as I am always looking for ways to combine my previous learnings, I usually find a way that might result in something unique.
If you read what have I done during the last two months, you could see I have started many completely different topics.
Will I give up some of them?
I am almost sure. I have my limits, and I cannot handle as many things in parallel.
Will I give up all of them?
I doubt it. As I am doing many things in parallel, I believe I can make sure I won't burn out this time.
Which topics will I continue?
I will continue those ones in which I find the most joy, which is usually the topic that gives the most value to my followers.
Before we continue, my friend DjMic is here to play some music that you can listen to during reading.
- Miki: DjMic! What do you have for us today?
- DjMic: I know, Miki, you love pirates. You played with the iconic Pirates both on C64 and PC. You also played Port Royale, Sea of Thieves, and you live Pirates of The Caribbean too. So here is some music from the world-class Hungarian band Paddy And The Rats. Click here and start listening.
And now let's see this week's harticles:
- Do you want to learn how you can build a complete Spring-based project from requirements up to containerization? Read marinsborg's excellent article called [URL shortener - Java and Spring complete tutorial].(marinsborg.hashnode.dev/url-shortener-java-..)!
- Maxi Contieri is doing an awesome job as he does not just collect code smells but also gives the solution for them. He just posted the 133rd!!!! article in his series: Code Smell 133 - Hardcoded IF Conditions
- I do not know anything about Kotlin, so when I saw Vincent Tsen's How to Create Singleton Class in Kotlin? harticle I felt the urge to read it, especially as I could learn about Kotlin via an example with which I am quite familiar: the Singleton design pattern.
- You can learn the ins and outs of pseudocode from Mfon.'s What You Need to Know About Pseudocode article. I have seen way too much pseudo-code during my university years, but if you are not familiar with it, then this article is highly recommended.
- Do you want to read an inspiring story about how a woman with a tourism background became a software developer? Just read Eleanor Opiyo's Making the big switch to Software development harticle.
- Do you want more motivation to become a software developer? Read Souvik Das's My journey of becoming a developer harticle.
- If you are also not familiar with CSS then Ravi Kumar's The CSS Box Model is must-read. Ravi explains the CSS box model in an easily understandable way.
- Are you new to Git or GitHub? Read Ishita Keshawani's Learn Git and Github in 5 minutes harticle to jumpstart your git learning.
- Have you ever used a listener in your code? Then most probably, you used the Observer design pattern even without noticing it. Learn about the pattern from Abdulrhman Elsaed by reading his The Observer Pattern harticle.
- I do not know any other profession which has so many controversial topics as software development. It is possible it is because I am not familiar with other professions, but still Joel Tanzi was able to list five oddly controversial topics in software development. I even added one more, the "feature vs. bug" never-ending debate.
- Have you ever tried to automatically collect data from websites? Was it slow? If yes, then reading Ander Rodriguez's Speed Up Web Scraping with Concurrency in Python article is highly recommended.
- BeautifulSoup is a Python library for scraping the web. You can learn more about it by reading Ndongmo christian's WebScraping(BeautifulSoup) with Python harticle.
- Are you struggling with drawing diagrams? Just read Allen Helton's Solutions Architect Tips: How to Build Your First Architecture Diagram, and you won't feel overwhelmed when you have to draw a diagram next time.
- News API is a paid REST API based service with which you can get access to more than 5000 news sources to aid your business intelligence or monitor your company's news appearance and also your competitor's. You can learn more about it in Rajat Thakur's News API: Ultimate Beginner’s guide.
- Are you relatively new to Python like me? Do you have to use some resources like files? Is it cumbersome to make sure you always close the resources? Vojko Pribudić introducing Python context managers which are quite similar to Java's try with resource solution.
- Have you ever played Chrome's dino game? Do you want to have unlimited lives? Francis Faniku shows you how to hack the Chrome dino game
- Are you new to programming? Do you want to learn another programming language?Ana Vela provides useful advice on how to do that.
- Testing articles are a scarce resource on Hashnode, so I am always happy if I read an article about testing from a fellow hlogger. Knowing the fundamentals of testing is a must if you would like to become a good tester. Do you want to learn what is white box and black box testing? Just read Matheus Gomes's Black box testing and White box testing harticle.
- Eric Ampire introduced an interesting concept called property-based testing in his harticle Create Powerful Tests using Property Based Testing. After reading it, I was not convinced about its usefulness, so I asked him some questions. I hope he will answer soon. I am pretty curious what do you think about this approach?
Writing, Blogging, Groth-hacking
- Are you struggling with making a passive income via writing? Me too. A fellow Hungarian Ákos Kőműves gave some tips in his writing Make your First Dollar online as a Creator.
- Do you want to have more Twitter followers? Get tips from Abel , who has accumulated 16k followers in 2 months: How I grew my Twitter audience to 16,000 in less than 2 months!
Self-improvement, Productivity, Psychology, Learning
- Self-reflection is a crucial part of my life, especially since Metro, who is our Scrum Master responsible for the retro, joined our team. It can highly boost your motivation if you summarize what went well from time to time. James 'Dante' Midzi asks one of the best motivation booster questions What Was Your Win This Week?.
- Do you also find it hard to keep your mental health in today's fast-paced world? Just read Linda Smith's How to Improve your Mental Health harticle in which she gives some advice.
- If you read the first section of my article, you already know I am obsessed with learning. Alejandro Napoles provides great advice on how to improve your learning in hos harticle called How to learn better with proven techniques.
- Amokrane Chentir's Solving problems through writing is short but still valuable writing.
- Is it hard for you to keep focus and achieve your goals? SURYA L provides his advice in How can you focus on your goals to achieve success?.
- Soft skills are as important as hard skills in today's world, and I am pretty sure soft skills will be even more important in the near future when AI-based programmers like Google's AlphaCode will take over coding from us. Precious Eyoh lists a list of skills that are important for a software developer in his Some Important Skills need as a Software Engineer post.
Machine Learning, Data Analysis, and Artificial Intelligence
- İlke Candan Bengi helps us to put our feet in the field of machine learning by introducing decision trees with hands-on examples in her writing Learning and Predicting, Machine Learning.
- From Neurotech Africa, you can learn how to do your sentiment analysis using Python's NLTK library. Just read his writing Sentiment Analysis With Python's NLTK Library to find out.
- Have you ever wondered how recommendation systems are working? Rahul Banerjee not just explains it but also builds a solution in his writing How to Build a Recommender System with Embeddinghub.
- Creating a machine learning based solution is one thing, but operating that is at least as crucial as implementing it. Patrick Alves gives his advice regarding the operation in his harticle [MLOps: What it is and why does it Matter?]. (cpatrickalves.hashnode.dev/mlops-what-it-is..)
- Tiia shows us how we can leverage machine learning to create an animated avatar that reacts to our voice.
- If you read the first section of this article, you know I am obsessed with brainwaves. I am using a Muse S EEG band which has lots of limitations. Sajal Tiwari goes multiple steps further and shows us what results can be achieved by using an fMRI device in the Deep image reconstruction from human brain activity harticle.
- I will be honest. I believe we are in a war with AI. We have already lost many battles: We lost in chess, go, Starcraft, and in other fields too. In a few years (or months), AI will beat us in programming too. Up till it is not guaranteed that AI is emphatic, understandable, non-biased, and ethical we cannot feel safe. Alao D. I. compares Humanish Intelligence (HI) with Artificial Intelligence (AI) in his blogpost The Thinking of Man: Human Vs. A.I..
- Do you think you are safe and you won't be a target of cyberattacks? Well, I have bad news for you. Chidiogo debunks some myths in Cyber Security Facts and Misconceptions.
- Have you ever heard the name Snyk? Me neither, up till I started to work at my new company. Ashutosh Krishna tells us about Snyk everything in the How to Find and Fix Security Vulnerabilities Using Snyk harticle.
- Kubernetes is a frequently used buzzword nowadays, but it is a buzzword with a good reason. Containerization and handling of containers became crucial in today's world. Eshan Sharma [A Simple Guide to Kubernetes] explains what is Kubernetes in his writing (eshansharma.hashnode.dev/a-simple-guide-to-..).
- You cannot become really agile without having a great CI/CD pipeline. Ozone Ozone tells about the history of CI/CD pipelines in his CICD Pipelines: Evolution with Time blog post.
Blockchain and Web3
- Have you ever heard the word DAO? No, I am not talking about Data Access Objects. I am talking about Decentralized Autonomous Organizations. Nonstack tells almost everything about DAOs in his writing The Complete Guide to Decentralized Autonomous Organizations. I said almost as reading his article raised a few questions in me for which hopefully I will get the answer soon in the article's comment section.
- Nonstack also wrote an excellent article from which you can learn the basics of blockchain technology. Just read his harticle called Demystifying Blockchain Technology.
Tools and resources
- Do you use Visual Studio Code? Well, I am not using it anymore, but if you do Ivan's post can be helpful for you, so here it is: 5 Of My Favorite VSCode Extensions
- Being a software developer is a never-ending journey as you have to keep pace with the continuously changing world. One of the weapons you can use is learning from a platform specialized in teaching software development. Maheshwar Ligade lists 5 online platforms with which you can grow your software engineering skills.
- My motto is: Writing is fun, reading should be fun too. Based on the inspiration coming from Leandro Melendez, I have decided to become a technicalish writer to write about technical topics in a fun (yeah, I know, my humor s.cks) way.
An interesting conversation between JVM & the Java Compiler is the first-ever technicalish article I have ever read on Hashnode. Thanks, Debashis Panda. I hope this is not the last one.
- I had no idea what was DevReal, but after reading Lucas D.'s first post Ok, so I definitely belong in DevRel, I googled it. No. I won't tell, and not because it is still not completely clear for me, but because I leave the joy of discovery for you. 😊
- Eula C. just debuted on Hashnode), but she is not new to blogging as she has a WordPress blog too. We can expect articles related to cybersecurity from her.
- Utsav bhattarai is quite ambitious as he is already telling us how to write a blog in his first-ever blog post, still, I like his courage, and if you read his article My first Blog - How to write 8log🙂🙂, you can find valuable advice there.
- yash pandit started a new good habit! by starting blogging. He is a little bit mysterious as he did not tell us what he would write about, so I asked him in the comment section. I hope he will answer soon.
- We are on the same page with Markos Korvesis, who says, "The idea that my words may help even one single person is for me as good a reason as any to write them". If you would like to find out what will he post about, then just read his first post Oh no... not another one..
That's all, folks. We have arrived at the end of this article.
NoShare: Dear Reader! In case you found this article boring and useless, then please do not share it as we do not like negative marketing.
But in all other cases please share it with your social media friends, so they might also get inspired thanks to this collection of awesome harticles.
Don't forget to read the previous Hashnode Weely Newsletters:
- Hashnode Weekly 001 by Miki Szeles
- Hashnode Weekly 002 by Miki Szeles
- Hashnode Weekly 003 by Miki Szeles
- Hashnode Weekly 004 by Miki Szeles
- Hahnode Weekly 005 Limited Edition by Miki Szeles AKA The Big Delete
P.S.: Something good will happen to you today!
My goal is to become a freelancer doing test automation in half time and doing technicalish writing in the other half. I am available to work as a technicalish writer and I would really appreciate it if you would support me if you found my writings valuable in any sense.
Hackernoon interviewed me, so if you would like to learn more about me, just click here and read it!
Become an agileish superhero!
Learn how to memorize anything in the world. In this series, I teach you everything I know about learning and memorization, including memory palaces, marker images, number memorization techniques, associations, etc.
You can already find the first videos on my Youtube channel in which I show you that it is possible to memorize such boring things as positions of circles.
Don't forget to read How You Can Become An Agileish Super Learner AKA How You Can Become A Super Thinker AKA The Proof Of Concept (POC) before you watch the videos.
Join the Agileish Superheroes Facebook group to learn memorization techniques, thinking techniques, agility, reading and learning techniques and also to get notified about new live sessions and videos
As I am a crazy person, I have open-sourced my life on GitHub on Fool's day.
I am sharing my thoughts, writings, and creations, and as I am frequently committing, I have open-sourced my thinking process, my writing process, and also my creation process.
Just click here to check my open-sourced life on Github!
My credo: The Mystery Of The Supposedly Red Emoji AKA The Story Of How I Became A Software Developer Detective To Debug The Internet
Read my story, in case you would like to understand how I think and act as a developer and tester in the real world. You can get some insights about my humor, and I am also happy to tell you that this is my article about which I am the proudest of now.
In case you do not want to miss my posts, just follow me here on Hashnode, on LinkedIn, on Twitter on Medium.com, on dev.to, on Hackernoon and even on Instagram.
- Minnie: Finally the CTA is over. We can get to the teaser.
- Miki: Yes, finally.
- Minnie: What are you working on recently?
- Miki: I am writing an article with the title "How You Can Become a Test Automation Engineer in 2022 AKA How I Became a Test Automation Engineer".
- Minnie: Sounds fun.
- Miki: This time it won't be fun, as I am writing it alone, as this is a serious topic.
- Minnie: I see. When will you publish it?
- Miki: I do not know yet, but the draft is available on my GitHub if somebody would like to follow the birt of the harticle.
- Minnie: Cool.
Did you find this article valuable?
Support Miki Szeles by becoming a sponsor. Any amount is appreciated!