fabiochiu/medium-articles huggingface dataset:
How to install React Native App developed using Expo CLI on my Phone?
Tags: First Android App, First Post, Expo Cli, React Native, Expo

For those who are lazy to figure it out using above link, just read through below steps and then go through the link, wherever necessary.

It won’t be that tough. Trust me.

All you need is

1. command line and

2. an Android phone.

Then Expo app, not necessary, but you can see you app deployed in that as well.

Steps to follow.

1, Check if your app.json is proper, mostly you won’t be having Android based entry. Just add it. Give proper name of your app etc.

2, Give ur unique icon file, so that your app looks good. If you have created any pwa before, figuring out this will not be that much tough, just use that 192 width one

And give a splash file as well, which will be shown when app is loading.

4, Just give a build as per the link, either apk file or your chosen one

e.g, expo build:android -t apk

5, To build to start, you need to login to expo. Create an account in expo, if already there, it will prompt you to signin, all from command line.

6, Just wait to get the build done, you can start sharing the good news 😉

7, Expo will ask for some keystore related info, trust them to generate it.

7, Now, our Build will be done mostly in 15-20 mins, now go to the given urls in your command line. You can exit command line once they prompt that build will be done parallely in server.

That’s it. Just See your app live in Expo or Download using the link provided in your expo account dashboard. (While installing android ask for review etc, just use continue anyway and skip)
A beginning. One of the most difficult parts of a…
Tags: Thoughts, First Post, Beginner, Thoughts And Feelings, Beginning

Courtesy of Kun fotografi, pexels.com

One of the most difficult parts of a journey is to take the first step. I’ve for a long time had the idea to start writing. Putting words to paper is relaxing. But beginning a new project usually needs some small effort mentally, to get over the obstacles of the mind. But I thought to myself a minute ago:

“Why postpone something you can do now to the distant future? Will I have anymore time on my hands some day in a distant tomorrow? Most likely not. I woke up early today and have time before work to either swipe tiktok or do something constructive. Enjoying other people’s content is not wrong, but if you have the ability to create! Then why not create. Someone might enjoy your content and some might not. In any case you have the pleasure to know, that your creation has had an impact.

So now I have begun. And most likely will continue. We will see. Was this a spur of emotion, or an act rising from the depths of my soul? I now have an account. I now can create.
HELLO! Let me introduce myself..
By: Chandra Wulandari
Tags: Passion, Dreams, First Post, Writing, Research

Hi! Welcome to my page, or you can call it db-page

This is the first time I sign up to Medium, so firstly let me introduce myself. I am Chandra Wulandari, I live in the highland of Bandung City, Indonesia. Now, I’m in my 22, just freed from the patterned life of school and have to start make my own pattern. Oh yeah let me give you any tips, if you are in the same stage with me, confuse about HOW to continue your own life? Just keep doing what you can do, try anything as long as you have time to, push your limit but don’t break it down.

Haha, I think you’ll be more confuse after read my tips, I’m sorry (^.^)

Okay, so here I want to tell to you an overview of my future writings in this page. I have some interest in different field, and I think I will write it all down to fill this blank space.

First, I like research. Since my bachelor study is in field of materials science, my final project is about microengineering and nanodevice especially in photonics approach. Expand my knowledge in this topics got me mesmerizing, because how amazing it is that a material can increase in function significantly if modified at the nanoscale level. Woooshhh!!

I have done several papers about this and published two of them, but a scientific language is hard to understand by people in general. Reading scientific papers takes too much time to understand it, we often give up before we get the point. Unfortunately, even though scientific papers are an accurate source of updates and new findings. Here, I want to try make it simple, easy and light to read. So you don’t need to pay the knowledge by your headache, LOL.

Second, I don’t like it but I need it so I want to like it. It is data science. I can’t deny that this knowledge and skills are a must in this era of life. So I force myself to learn, I will share the knowledge I just gained on this page. I hope, by sharing my writing, I can be more consistent in doing it. (> _ <) Fighting!

Third, It’s not my hobby because I don’t do it often, but it heal me. Random writing, haha. When I’m happy, sad, angry, confuse, regret, I calm down myself by write down the emotion. Sometimes it become a poem, story, fiction or just untitled writings. Why should I share in this page? Because I think it’s good to read! haha (I have a good confidence, yas :D). Besides, sometime we could have the same opinion and expression in face any situation. So maybe we can share our feelings with each other and find the best way to solve them, ;) yahaha..

Okay, its a wrap. Enough for introducing my page. Oops! I left something. Do you curious with “db” meaning?

It stands for Dream Blues. There’s no particular reason I use it, it’s just a nickname for my dream. I like the pairs of this word, it make me imagine a peaceful and meaningful future. Aah, so relaxing…..

DONE! Thank you for coming and spend your time to read my words. Hope you looking forward to the my next writings.

Keep on dreaming and see you!
On Medium.. finally!!!
By: Harsha Udayagiri
Tags: Introduction, First Post, Fear Of Failure, Newpost, Fear Of Writing

Hello World!

Like many, I also wanted to share my ideas and opinions on popular blog platforms like Medium for.. well forever. But, never had the ̶t̶i̶m̶e̶ courage to sit and write something.

The excuse that I always told myself (not out loud :P) is that I was too busy to be doing anything extra. When there’s a ton load of other ‘productive tasks’ I was supposed to be doing that I was already postponing, how could I possibly fit ‘writing’ into it.

I tried saying the above part loud for a change. It immediately made me realize that its an obvious lie. I am not Elon Musk and I certainly am not someone who eats and drinks work.

The more I thought about it, the more it became clear that the actual reason for staying away from writing is The Fear of Failure. The subconscious fear of rejection or facing criticism is so prominent that whenever the thought of writing comes to mind, it comes with an excuse and reminds me of the ‘more important things’ in life.

But, today is the day I told my mind — enough is enough. If people are going to laugh at my writing, so be it. At least I will not be spending the rest of my days with a constant feeling in the back of my mind of regret.

So, here I am. Introducing myself to the world. My name is Harsha Udayagiri. I am a Security Engineer, a Photographer, a new Dad, and a Writer.
Intro — Digifi My Life. Digifi My Life is an attempt to share…
By: Digifi My Life
Tags: Introduction, Productivity, First Post

Digifi My Life is an attempt to share awareness regarding different ways we can use our daily tech to make our lives better. This is the first-ever post I have created towards fulfilling my goal of a new year’s resolution.

Never Stop Exploring

There are very simple things in our day to day observations that we see and ignore. We might think that a feature or piece of info or an app is of no use anyway on our first impression. The magic part of this process is this may not be useful now but there is a chance that someday in the future it would be useful for you or anyone around you.

What to Expect

The posts will cover a few of the Apps / Websites / Software I found while exploring during my day to day activities, free time, topics relating to them to give an idea of what it can be used for.

Since the pandemic began, when we started wandering into the digital workspace, I have shared many of these apps/websites to my colleagues and friends who have found them useful. I hope the content I share will be helpful in your life at some point in time.

See you in the next post. Stay safe!

Digifi My Life
Hello, Is Anyone Out There?
By: Sarah D.
Tags: Grammar, Introduction, Books, First Post

Oh my, who would have thought it would take me until my junior year of college to start a blog? Not me — or anyone for that matter. Writing a blog has always been in the back of my mind since high school. I have tried to create one on multiple occasions, but couldn’t imagine why anyone would read anything written by someone with mediocre grades in their English classes and humor that tends to, not just fly, but yeet itself over everyone’s head. Regardless, here I am.

I’ll initially start this introduction with informing my sparse readers that this is a blog started with the purpose of receiving credit towards my college course this semester (Intro to Technical Writing for you nosey folk). With that being said, I will write about material from my textbooks every now and then. Please don’t imagine textbooks that are War and Peace 2.0, but regular books you’d find in Barnes and Noble (Oops, bad example — they sell War and Peace for $14 y’all). Anyway, I find them quite entertaining and often gain a chuckle when reading them. I’ll list them at the end for clarity. **

Okay, back on topic! My name is Sarah and I’m a student at Weber State University studying Professional and Technical Writing with a double minor in Literary Editing and German (jawohl!). I studied abroad in Germany back in the summer of ‘69! I’m kidding; it was the summer of 2019. It was an extraordinary experience and I’m planning on going back next winter. My hobbies include, but are not limited to, reading, watching Korean dramas, and playing the piano. I’m currently reading the Lord of the Rings trilogy, but I haven’t gotten very far so no opinion yet. I love the movies, though (Legolas, my bae).

Despite this being part of my class, I have a deep passion for grammar and its importance. I’m hoping to touch base with common grammatical questions such as: “What’s the difference between affect and effect?”, “How do I use a semicolon?”, and my recent favorite, “Is it octopuses or octopi?” For clarification, it’s octopi — please don’t say octopuses, omg.

I must mention that I’m human who will make grammatical mistakes in my grammar-based blog. Even though I am writing this in a casual voice, I will do my best to use correct punctuation and grammar, with my Gen-Z speech sprinkled in here and there. I seek to better understand our complex language and share tips with you, the reader, as we go. Lastly, I plan to update my posts with a review of the current book I’m reading. Who knows? Maybe I can add a few books to someone’s reading list!

~Servus~

**My Booklist.
My First Post — About Me. I am going to keep this short and to…
By: Jordan Kasper
Tags: About Me, First Post

I am going to keep this short and to the point so hopefully it wont require much of a read.

My name is Jordan Kasper I am currently a Senior Support Engineer at ForgeRock and am looking to move into the Data Science/Engineering space.

I currently live in Vancouver, WA right on the other side of the river from Portland, OR. I have been in the North West now for a little over 6 years now and have loved every minute of it. I am married to the love of my life now for 6 years and we have two beautiful children, Bentley and Brooklyn.

I went to college at Eastern Oregon University where I got my Bachelors degree in Computer Science and started to really enjoy the development and software side of computing.

The first job I got straight out of college was working for Symantec in their SSL and code signing certificates division. This was my real first task in Corporate America. I didn’t stay to long here as I wasn’t a fan of working for such a large organization and I wanted to do something a little more challenging. This is when I got the job offer from New Relic in Portland.

My wife and I moved to Portland and we haven’t looked back since. It has been an amazing journey into the tech scene and I have had the privilege of working for some great companies and with some amazing people.

I enjoy the work I do now but I have always felt like there was something missing. When I came across an article talking about careers in Data Science. I wasn’t quite sure what it all entailed but I had heard the buzz word thrown around a lot so I figured it was worth a read.

Well one article turned into about 15 and by the end I was pretty sure I knew what I wanted to do for the foreseeable future, I was hooked. What it came down to for me was the data. I love being able to see a bunch of information and try to make some sense of it and even better yet I get to develop and build systems to help with it!

I have a huge interest in how the data is stored and managed and what the systems look like that do this. I feel drawn to the engineering side as I still love to program and this hopefully will give a good balance of both worlds.

I know there is a long road ahead and at some point I may realize its not even for me but I feel like that is part of the fun. Learning about how to handle the enormous amount of data we are collecting these days and how to make it manageable and useful for us. My goal for this blog is to help document my journey of what I learn on the way and other interesting things I might find. I hope whoever reads this enjoys it as much as I do.
Writing? In this economy?
By: Arinta Pramadyani
Tags: Personal, First Post, Writing

It’s a free stock image. It’s intended to be metaphorical. I need to take my own pictures.

Throughout my life, i have made 3 blogs. The first one i made in junior high because everyone had one. Not long after that, i made a second blog. Anonymously. Because i was a teenager and i don’t want to attribute the garbage i was writing permanently to my name. The third and last one i made for my college english class because, well, it was required. So this is my fourth attempt at writing and voicing my opinions on the internet in word format.

I contemplated a few times on whether or not i should even write. I mean, we live in a super-connected time where it seems like everything can be easily googled and everyone’s opinion, background, political affiliation, pet names, hopes, dreams, and everything in between is now public knowledge and easily accessible. What can little old me bring to the table? Short answer : nothing. I have nothing new to say, not much of the things i will say has never been said before. But i want to write anyway.

Growing up, i was always a pretty closed off kid. I didn’t and still don’t have many close friends. All around, i was not very sociable. I scarcely post on social media due to my anxiety and obsession to not say the wrong thing. However, i’m a grown up now. At 24, i think my pre-frontal cortex is close to being fully developed so (hopefully) i am now equipped with the mental capacity for forethought. And i can honestly say that i can and will take responsibility of the words i write here. Truth be told, i had so much to say. All of the feelings i had pent up in my chest, all of the contemplation, the endless trains of thoughts i had growing up is contained in the little but powerful space in my skull. I need to make some room for more thoughts as i mature and grow.

In conclusion, i still want to write not because i want to add anything to the world. I’m doing this for me and my need to share, to grow, and ultimately, to learn.
My First Git Experience :)
Tags: First Post, Technology, Git, Feedback

Hello all, this is the first time I am interacting with Git. It seems very useful and exciting!

I learned a few basic commands which can be understood very easily.

Git init:

first you need to initialize the git to get access to your files or directory on your local machine.

Create directory:

Say “test”

$ git init:

>> Initialized empty Git repository in /home/mlahane/test/.git/

Create one file in that directory

$ git status:

>># On branch master >># Initial commit >>nothing to commit (create/copy files and use “git add” to track)

$ git clone <repo_url>:

Clone the original repo. to the local module. By giving URL of original repo as parameter using above command >>Cloning into ‘name of repo’

$ cd repo_name

Enter into project repo locally

$ Git remote -v: This command tells us about our remote reference of the project. That project may be hosted on GitHub or GitLab server. We use this command to get info about “origin” and “upstream” project references.

touch simple.txt: create one file which you want to upload on origin

$ Git log: It keeps track of changes. Information such as commit message, author name and mail, and most importantly commit id.

>>commit c18fcc21bed7459691b5b03042640018f3676266 >>Author: mayurilahane : <mlahane@mlahane.csb> >>Date: Mon Dec 16 18:11:46 2019 +0530 >>Initial commit

$ Git add simple.txt: This command is used to track new or modified files and add those to commit new changes on local machine.

$ Git status:

>># On branch master >># Changes to be committed: >># (use “git reset HEAD <file>…” to unstage) >># new file: simple

$ Git commit -m “first_commit”: As its name gives an idea about this command. It is used to commit changes with a particular message. Message can be informative which will give ideas around new changes in committed files.

>>1 file changed, 1 insertion(+) >>create mode 100644 simple

$ git log:

>>commit cb26bd51aea50f6b9bb61a6a3de163f1a0c62e8 >>Author: Mayuri Lahane <mlahane@mlahane.pnq.csb> >>Date: Mon Dec 16 18:29:30 2019 +0530 >>first_commit >>commit c18fcc21bed7459691b5b03042640018f3676166 >>Author: mayurilahane <abc19@gmail.com> >>Date: Mon Dec 16 18:11:46 2019 +0530 >>Initial commit

$ Git status: It shows the status of the project with respect to newly added files or modified files which may be tracked or untracked files.

$ Git push origin master: This command used to push changes on remote repository or make pull requests to upstream projects. It’s just used to push locally committed changes.

$ Git diff: It shows the difference between the old content of file and newly added content in file. You should perform this before committing or adding files to see changes made by you.

NOTE: Never forget to always check the status after each command to have a look what’s updated :)
2020
By: Kalyani Menon
Tags: First Post

2020

The start of a new year, a new decade. The start of something afresh. Some part of me would welcome you with an open heart, some part wishes you would come later. Being born in the initial years of this century, I have just begun experiencing life. Nevertheless, there are infinite moments that I would love to relive again.

Thinking about the previous years makes me realise- maybe I have grown up a bit. From crying for the smallest things to laughing it off like it’s nothing. Da Vinci Code and John Green replaced the fairy tales. Nursery rhymes changed into Pop Bands. I changed from head to toe over the years. I have grown tall and waiting to cross my mom’s height!! 2020 is going to make it happen, I hope.

Seeing pictures of mini me makes me embarrassed and I don’t know where to hide. That small shy girl turned into a so-called cool teen. I hope you all agree!!!

I guess I’m fairly easy to handle as a teen, but honestly that’s my mom’s call. But does she have a choice than to agree???

Making friends has always been hard for me, especially while starting in a new school. I always felt like a misfit. I would try so hard to impress others that sometimes I lost myself. That was my phase of discovering friendship. I always used to find a way to express myself and stand out.

I have a crazy and weird family and that includes my extended family too. Now you know where my crazy streaks come from. I owe so much to those who made who I am now. If my uncle hadn’t teased me by calling me a foreigner (മദാമ), I would not have learnt Malayalam at all. My cousins and my mom’s cousin have taunted me so much that it has given me the courage to stand up against anyone. They made me the Rowdy I am today.

Reflecting on these years brought back tears and laughter. But all of it was worth it. So, to 2020 come on ahead. Let’s tackle whatever you have in store for me.
And so it begins...
By: Amulya Raghavan
Tags: Poem, First Post, Poetry, Mary Oliver

I have genuinely never thought I’d be capable of creating a newsletter. I love curating stuff, but it’s always been limited to just sending it to my friends and talking about things with them. But now I feel like I’ve made the right choice, even if it’s slightly nerve-wracking.

To start with, I’m going to share my favorite poem of all time; Wild Geese by Mary Oliver.

You do not have to be good.

You do not have to walk on your knees for a hundred miles through the desert repenting.

You only have to let the soft animal of your body love what it loves.

Tell me about despair, yours, and I will tell you mine.

Meanwhile the world goes on. Meanwhile the sun and the clear pebbles of the rain are moving across the landscapes, over the prairies and the deep trees, the mountains and the rivers. Meanwhile the wild geese, high in the clean blue air, are heading home again.Whoever you are, no matter how lonely, the world offers itself to your imagination, calls to you like the wild geese, harsh and exciting -over and over announcing your place in the family of things.

Isn’t it so lovely? So reassuring? Tomorrow I’ll be sending out an email on forgiveness, especially forgiveness of one self and if holding grudges is really worth the hassle.

Until then, I hope this poem comforts you in its own beautiful ways.

Have a good night!

Amulya.
I’d like to write an article
By: Steven Scott
Tags: First Post, Self Indulgent

This is the first sentence of my article. I suppose you are supposed to know what this is about, so that the audience isn’t guessing. I mean, they should be guessing right away, but only about the answer to a question in the title. That way they keep reading until the end. You want to make sure that you put the most salient points at the end of the article, after a few ads, but not right at the end as that would be too obvious. Instead, you want to bury it like 3/4 of the way down. Alternatively, if you are particularly clever, you want to start your article off by providing an immediate answer to the question posed by your headline, but in answering suggest an even greater puzzle.

In every type of media there is some “brilliant” person who pretends they are the only one who can see through the consistent bit of bullshit that is the formula. They often write something in the formula which simply relates the formula, as if they are particularly clever and stumbled on to something that the audience hadn’t caught yet or was annoyed by. However, I am not particularly brilliant, and neither are you, yet you clearly could have written the first paragraph. That’s because the tricks aren’t effective for any other reason than they are unavoidable.

Is it clever of me to pretend I am above all of this by completely shirking it and not writing such an article? No. I am bored. That’s the fundamental problem. So then what exactly am I doing with this boredom? I am subjecting you to it. Moreover, I am doing so purposefully and willingly. I am simply letting myself off the hook and just writing. I am refusing to pre-judge my work and simply allowing it to come onto the page like… OK how hilarious is it that I literally got tripped up thinking of a good analogy? I won’t insult you with the details of my sidetracked mind. We are simply a collection of thoughts and events that is randomly excited by adjacent stimuli. Every thought is a cascade. If we do a good job we hope to trigger cascades that are similar to our own. We call this intention writing with empathy for the reader, or at least I do because I just did. You probably thought I knew what I was talking about for a minute, but I promise I don’t, but I also do. After all, writing is communication and since the dawn of human civilization we have simply been trying to map our minds for each other. The trouble is that it’s relatively useless. To the extent that everything is related, through a network, or a patchwork, of firings. Are you bored? If so, that is an indication that the network that I have been tracing is already something that you know about sufficiently that you are not acquiring new data, or at least not new data that is useful. But actually you are doing something more than that, you are under the impression that you know what is coming next. Surprise. I try to grab your attention again. This isn’t self-indulgent, but it is writing.

I’ve never been a fan of drinking.

Do you think you’ll read more of this later?
Guest Speaker for Class
Tags: Guest Speaker, First Post, Students, UX, Feedback

Last Thursday my class had the honor of listening to Jake Mitchell who works as the Principal Product Designer for CarMax. Mr.Mitchell walked in and should us how in-depth their customer research is. He then went in to show us the famous Honda Commercial and the one they made in return. Mr. Mitchell also went into detail about their new app feature, 360 views. The idea was something I had no idea I needed! He showed us the reviews and reactions people had to it and I myself have been using it a lot when I look at cars online. On top of that, he told us how his team went to Best Buy, brought the cameras and went straight to it. They could have easily waited for the research, but they took the initiative into their own hands and was a huge success. He also told us about MVP, a Minimal Valuable Product. Something just good enough to get the task down, but good enough to get feedback to help improve the products in the future. Mr. Mitchell also sprinkled this little piece of magic to us, called “Heatmaps”. I had never heard of Heatmaps before, except for like certain cameras… but these maps are layouts on where eyes look at the most on a website. Something that will definitely help my website look more inviting. Then he left off by saying “One good prototype is worth a thousand meetings”. He also escalated my outlook on Personas, Carmax came up with a small movie to make the rest of the people in the room feel like they were in that person’s shoes and showed how important cars were.
I don’t want to be an expert
By: Jan-Felix Schneider
Tags: First Post, Artificial Intelligence, Data Science

Does the world need another blog? Probably not. Are my insights more insightful than other writers? Probably not. Have I more knowledge, than experts? Probably not. However, I still want to start this little project. It is a project mostly for myself, but if I can share something useful with you, that would truly make this a success.

My Motivation

I love to learn – at least that is what I am saying to myself. (And many self-help books are telling me that I should say that to myself…) But seriously, I really enjoyed being at school and studying new concepts – especially when they were way beyond my previous knowledge. These topics are particularly great, because not being an „expert“ one can ask the most naive questions without being embarrassed. Missing this label, one can truly focus on understanding the concept without the risk of being debunked as a dabbler – In the end, every expert faces this risk: what if an expert does not understand a new concept, can they still claim to be an expert?

I just finished a Masters in Data Science and I am starting to work in the tech industry in New York City. Working in a fast paced environment and having to deliver results, it is easy to forget dedicating time on actual learning, and its probably even more difficult not being an expert. Because I do not want to be an expert all the time, I am starting this project and I want to write about topics I am not very knowledgeable in (yet)– it is supposed to be a playground to explore new concepts, new topics and gain new knowledge in areas that interests me. During school I realized how helpful it is to write and summarize new information, as one has to actively reflect on the topic.

Maybe my interests are intersecting with yours – I am a pretty standard millennial – so maybe you would enjoy some of my writings. I will write about technology, startups, data science, artificial intelligence,… Feel free to add some buzzwords to that list.

So here we go. I hope you enjoy my little experiment.
5 Life Takeaways from ONE Year of Unemployment
By: Sumit Chakraborty
Tags: Motivation, Productivity, Wisdom, First Post, Unemployment

#5 NOW is the notion

Image Source: Google Images

Charlie and the chocolate factory has many amusing corners to the storyline. The gruelling scene where Veruca, the rich kid asks for an immediate journey to more chocolaty world and gets fat is worth seeing. However, life asks for immediate actions to their problems.

This wouldn’t have been my first blog post if I had not started writing the first line and stopped at a mid-sentence- went back to my other unnecessary Netflix and held this up till I forgot to send it to eventual dumping. Not anymore, nothing good is saved for tomorrow if it has not been given effort today.

TakeAway: Once, life is seen to be not going accordingly, it must be changed. That is the rule sought by every great individual who had a ‘Dream’ in mind. Letting it rest for tomorrow, did no good to me- neither will for you. DO IT NOW!

Summing Up

The feeling of losing a job is not something you desire for. However, all of it can be adjusted with proper understanding. Remember to stay persistent and focus deeply on your goals. Become transparent to yourself and get to know what is that you want out of life; then you can go on to others. Just remember, the story is not over yet. ❤ ☮

If you like my post, feel free to leave a few 👏 and tell me what you are feeling right now.
Design Patterns
By: Beyza Celep
Tags: First Post, Design Patterns, Object Oriented, Software Development

Hello,

This is my first medium post, so I wanted to start with a subject that I recently work hard and enjoy while learning : Design Patterns.

There are a lot of definitions of Design patterns, but I am going to explain it with real life scenarios because as a junior, I find this technique way more effective and catchy for the beginning of new subjects.

In life we always face with some problems to be solved. Most of the time, when we share our negative situations with people, we can see that they have similar problems too. Even our parents are telling us about their experiences to make us solve the problem or never face with some specific kind of negative situations : Here it comes ! In programming developers realized that they were having same problems at some point : some problems are repeating and reasons of them are also joint . Therefore, instead of creating or applying the same solutions all the time (which causes waste of time and energy), they decided to generalize these solutions and named them as Design Patterns. Shortly; they collected their experiences and make them more adaptable, reachable and general patterns to optimize the code. Moreover, it is possible to create new customized design patterns for various scenarios.

Yes, that’s about the size of it ! If we have scenarios that the other programmers faced and created a general solution, we can use them or if we wish, we can create our own design pattern that fits our scenario. Also in the development process we can prefer to use one of design patterns : thus, our code becomes more compatible, readable, faster and our code can be more flexible (which is very important for business processes).

For an example, MVC is one of the most used design patterns. Model describes data or database systems, View describes cooked data seen to user and controller describes the layer where data is cooked. More clearly, MVC is a pattern to develop and design web applications based on a same purpose, but can be adaptable into different situations. As you can realize, MVC makes the process more flexible by standardizing it for both: user and developer. Another example is Lazy Loading which decreases the cost of creating an object is a popular design pattern too.

“The best designers will use many design patterns that dovetail and intertwine to produce a greater whole.”-Erich Gamma

Design patterns are grouped in 3 main categories :

Next time, I am going to continue with Creational Design Patterns and explain each of them with examples.

Thank you for reading! Let me know in a comment if you felt like this did or didn’t help. :)
First post
By: Siara Abdul
Tags: First Post

I can’t even tell you the hurdles I went through to finally make this account. Perhaps it’ll sound stupid when I read this post again later, and will INSPIRE me to stop listening to my brain sometimes. And to recognize when i’m spiraling.

I’ve always wanted to write. As a kid, I always had my nose in a book. In high school, I had a falling out with my grade 9 friends. And for the next few years, you could say that the books in our school library replaced them. As best as books can replace people, I guess.

I fear writing because I don’t really know where my voice came from. And I don’t know if it’s all-encompassing…sophisticated, rational, creative, unique, and more. Do I have a good voice? Will I write well? How can I have a unique voice when i’m just an amalgamation of the voices of my upbringing. My speech is learned. When I talk, it oftentimes feels like an unconscious process. I just sound like the people around me.

I was debating which blogging platform to use, what “theme” I would have, how to structure my posts, if i’d make this public, what picture I would use, etcetera etcetera. Should I express my innermost thoughts and feelings in this anonymous way….or should I share with my friends and family? Is it a cry for attention? Can’t tell you how many times I've painted myself a victim.

Anyway i’ll end this off. I’ve checked and rechecked my writing, and edited it along the way. Perhaps I should just close my eyes when I type. I just want the words to flow out, unedited, unadulterated. What does it matter what others think of my writing? I can’t please everybody. Aren’t we entitled to how we feel? Anyway nobody will ever know why I harbor my opinions. And let’s not forget that as humans we are biased. I have these thoughts anyway…writing them out is simply putting them out there. I don’t claim to be a perfect human being. Wow…this is just sounding like me excusing myself over and over again for the writing I will be doing on this blog. Enough of it! I’m out for now. Will come back to this…hopefully soon.
MacBook Pro Experience
By: Amer Sahloul
Tags: First Post, Review, MacBook Pro, Apple

Hello Everyone,

I will be telling you about my experience with Macbook Pro.

First i used to use windows for my entire life, and never ever used Mac before. Since 2016 I decided to try it. 2016 i bought MacBook Pro 2016 (i5 2.9 GHz, 8 GB RAM and 512 GB SSD) with butterfly keyboard.

First will describe my experience with the keyboard, which i hated. It was annoying but its the only option. After maybe 9 months i had an issue with it, the space key, it will never ever press. I took it to “Genius Bar”, they changed it and since that it worked perfectly. Ofcourse i had the fear of it failing again. That was the keyboard. Now i will describe my experience with the Mac over all.

First, the Mac OS is really smooth, free of errors. It took me few days to get used to it, not more than few days. Its joy able experience to use it. Thats in simple word.

The battery wasnt that good. Wont last as they claim (up to 10 hours) not even close, it will last for 6 hours MAX!!

The screen was fine in terms of colors and brightness but didnt like the edges. Never ever used the webcam as the area i am living in it ban Facetime calles.

The Track pad is amazing, top notch, best in the market.

When it come to the I/O’s, it the USB type C mmm… its nice that its universal and everything is evolving to it but at the mean time, its a bit annoying because we are used to type A but if you have all in one doungle, you will be fine and get used to it and will enjoy that you can charge it from both sides and you you still have couple ports free to be used for anything else.

Now it comes to the Touch Bar, to be honest, i was fine with it. didnt hate nor loved it.

After 3 years my machine screen started to have issues or whats called stage effects. it will cost me around 700 USD to change it. So i sold it and got the new 2020 machine.

The 2020 machine will be reviewed later.

This is my first attempt with Medium, I know its not well structured nor organised but will do my best in the next one.
Getting started…
By: Viv Chung
Tags: Getting Started, First Post, Writing, Motivation

Photo by David Iskander on Unsplash

Coming up with an idea has never been a problem for me. Ideas pop up all the time — they might not be the best or brightest idea, they might be downright ridiculous, but they float to the surface of my mind frequently and tend to percolate over a few weeks before they retreat back into my subconscious.

No, my issue has always been the follow through. Execution. After many years of wondering why exactly that is, I’ve narrowed it down to three main problems.

Motivation — I’ve never been passionate enough about any one idea to feel that I absolutely needed to see it through. You know how it goes. That initial spark of inspiration is exhilarating. The idea is so attainable; close enough for you to reach out and take it. And you have every intention of getting started. You’ll start just after you finish this other thing first. Maybe next week.. once work is less busy. The longer it takes to get started the more likely it is that the idea will stay just that — another thought bubble that is shelved before it even takes shape. Which leads nicely to my next problem. Hesitation — the longer I sit and think, the more obstacles (excuses) emerge. Is this the best way to go about this? Maybe not. What about this new angle? I should think about that before I do anything else… Before you know it the idea has become something else entirely. A chore. Its initial appeal has fizzled out faster than most reality TV relationships. Hesitation, risk aversion and fear of failure are emotions a lot of people can relate to and worth of a post in and of itself. Laziness — an inherently human weakness that touches all of the above and requires no further explanation.

When I thought about getting into writing (an idea I’ve toyed with on an off for, literally, years) I could never quite get off the ground. What should I write about? What is my perspective? What do I want to say? Who will even read what I write?? I still have those questions and I never started writing — until now. Today the spark is back and before it fades again I’ve decided to do something about it. So here goes nothing. With no plan and no idea of what I will be writing beyond this first post I am moments away from pressing ‘Publish’. I should probably proof this shouldn’t I? Nah , no more hesitating — let’s get started.
Parameter tampering->got 250$ membership at 1$
Tags: Infosecurity, First Post, First Bug, Infosec, Bug Bounty

Hi friends,

This is my first blog about my finding in bug bounty(My first bug).

So I am going to explain about the bug that I found on my first month of bug bounty journey though I didn't get any bounty for the bug, still I learned a lot from it and hope you guys also learn something from it.

In the early month of april I did a course on ethical hacking so that I can get little understanding about the penetration testing and score bounty from it.

After solving CTF's on hackerone I got private invitation, I was super excited that I got my first invite to private program and started hunting on it. That time I only knew about the basics of OWASP top 10 vulnerabilities, I didn’t have any idea about any methodology or about the process of recon at all.

So I started hunting on the site, as I was noob I started planting XSS payloads at each and every places, started to check for the SQL injection and for some other bug that I learnt in that course, but I got nothing after 3 days of trying various things on the target.

On 4th day of my hunting I got the same error after starting BurpSuit that I got on 2nd day(that day I ignored it) so, I quickly googled it and understood about the CA proxy required by the browser during intercepting “https” request, I installed it and relaunch browser and started to check the membership functionality on the target.

After 2–3 checks I saw the request in burpsuit and it was containing the payment paramter, I changed it and guess what it worked whohhh🎉🎉I was so happy that night.(I know that was simplest bug that one can find but it was biggest thing for me that I got my first bug.)

I quickly reported that bug on Hackerone and went to sleep.

Thank you guys for reading my first ever blog, hope you enjoyed it !!!

Keep fuzzing and keep hacking 🤘.
OPPO F17 Pro First Impressions: The Sleek One!
By: Widget Feed
Tags: Amazon, First Post, Oppo, Oppo F17 Pro, Review

OPPO has launched the new OPPO F17 Pro in India and it has to be one of the most sleekest and cool looking phones out there. Well, in this article, we take a look at the new OPPO F17 Pro, its design, its display, camera features, performance and more.

Today the review is on the new Oppo F17 Pro that Oppo has been hyping up quite a bit. So what’s new with the F17 Pro and the hype all about. Well i am going to tell you everything.

I was kind of expecting a beautiful looking smartphone because i have seen the promos and everything and it’s clear that there are two major highlights of the F17 Pro. The design and the cameras.

Design

The Oppo F17 Pro is indeed a very stylish looking phone especially with the matte glass finish and the pattern what really stands out is striking blue color and a slight purple hue around the edges. It looks really good with the light falling on it. This is a beautiful looking smartphone but what really impressed me about the Oppo F17 Pro is how compact and lightweight it is. I mean most of the phones that i have used recently are close to 200 grams and on the other hand the Oppo F17 Pro is just very lightweight at 164 grams. It’s also very sleek at just 7.4 millimeters thickness and this is not an overtly huge phone.

Read More…
Types of Variable in Ruby
By: Pradnyesh Patil
Tags: Variables, Ruby on Rails, First Post, Ruby

There are 4 type of variables in Ruby :

Class variables

Instance variables

Local variables

Global variables

Class variables:

class variables are the variables which are same for all the instances of the class . In ruby class variables are denoted by@@. The scope of the class variables is within that class.If one instance of class change the value of class variable then it will be reflected to all instances of that class. An uninitialised class variables will show you an error.

Ex.- @@student , @@fno ,@@sno .

Instance Variables :

An instance variables are the variables with are the separated for every instance of class .An instance variables are denoted by @ in ruby. An uninitialised instance variables will not shows an error.

Ex.- @student , @fno , @sno .

Local variables :

Local variables are the variables which created for the specific for one block as well as the have the scope within only that block. In ruby local variable’s name start with lowercase or an underscore.

Ex.- fno , sno , _student.

Global variables :

Global variables have scope through out the program.In ruby global variables are denoted by $.

Ex.- $fno , $sno , $student .
Let Go…
Tags: First Post, Life Lessons, Life, Let Go, Love

Let Go…

“Is okay to cry, is okay to be sad, is okay too be by yourself sometimes. But you need to let go of the things that hurt you, don’t hold on to them and set them free. There are a million doors to be open and are willing to receive you, but you need to let go and move on… Time is what we need but time is what we don’t have, don’t be closed in a dark room forever; one day you need to spread your wings and learn how to fly again even if you fall the first time keep on, you are doing a great work but, you need to let go. You think that it matter because that time you thought it meant the world but it didn’t…. you are still here don’t let them get to your mind you are stronger than you think, you are enough. Don’t shut people out because you feel hurt, you even don’t know if they are the cure to your pain. Maybe God thought that it was the best way to get you together, but if you shut them out you are letting your cure go. ¿How many chances in life do we have to meet a particular person everyday? The answer is that “WE DONT” they are willing to give us there all in exchange for nothing, they are willing to love and help a soul out, they are willing to be with us for the rest of our life, but we shut them out and let them go. We don’t get second chances and we start to regret our whole life of what it would’ve have been if that time we just let that. person in, but they are happier now, and that could’ve been you…

. “We should start and let go of things from our past, a pain that is no more there but in our minds, we need to let go of our broken hearts and learn to accept and receive new loving, a new heart… We grow stronger everyday and we don’t need a broken heart to remind us how strong life can be, but that is how it goes, life is hard. We need to let others mend our broken hearts we need to let others be our cure we need to let others in and those are the ones that we need for the rest of our life. Don’t let that one bad person ruin your point of view and trust for that future right person, learn how to let the bad things go, and learn how to accept the new and good things in your life, remember life is only one…
MY FIRST DAY AT JOB
Tags: First Post, New Life, First Day Of Work

It’s a day for which everyone in your family, friend’s circle is happy about you. And you are also excited. It’s a new journey, so you are nervous as well for your first day. Duh..

And after joining the meeting, suddenly, I see that there is a younger and talented (with a better degree) boy than me who is also onboarding with me. While the recruiter is just walking us through the company’s details, and all my mind can think is, ‘oh no, he has prior experience as well. He is so confident.’ Oh wait, the Recruiter is now asking us to introduce ourselves. I thought a day before that I would write a few nice lines about myself and practice that, but damn I was so busy in all the first-day preparations that I forgot to write lines about myself. Yeah, that’s right. I need a good time to think few good lines about me. But it’s too late now. This boy who is onboarding with me has so much confidence, and my mind is not helping me at all by making me more nervous. And what, all of a sudden, it’s my turn. I am fluent in English. But I don’t know why the words are not coming out in the proper way or with proper meaning out of my mouth. It's all a jumbled mess. And I am just telling him about me! So what is so hard here! Well, it’s over, and I just survived the meeting. It obviously didn’t go as planned. Also, I wouldn’t say I liked the way I introduced myself. I was way too nervous, and my words were broken. But it’s all right. I am here on the job, and it doesn’t matter, and I have onboarded successfully. That’s all which matters now. So I should be happy about that.

With this, my first day at the job was done. Well, if you are thinking, where is all the part where I tell about the work. I joined this job in the pandemic. So things are a bit easy and flexible at this time. And I love this job. After all, It took me 25 years to earn this one job. How can I hate this!

So overall, my experience was a bit adventurous, I would say. Yeah, I won’t call it disappointing. Because hey, it’s a new journey of which I am totally unaware. So it’s allowed to be nervous on your first day.

Do tell me about your first day in the comments. I will love to hear about your experience.

A newbie

Hope👩🏽