Image for post
Image for post
Photo taken during Prague NodeSchool event hosted by OAK’S LAB

Last year, on July 8, 2019, I joined OAK’S LAB — a tech startup based in Prague and San Francisco. It’s a well-known full-service digital development agency, specializing in product and project management, UX/UI design, and software engineering.

A bit of my background: I am a 20-something-year-old software engineer, born and raised in the Philippines. I’ve been coding since 12, have worked on several side-projects, and have a 3 years of working experience in several multinational companies in Manila, Philippines. Right after finishing my bachelor’s in 2018, I started working on my first startup called Minerva. Unfortunately, the execution of the project didn’t go well, so I tried to find scholarship opportunities in the EU to pursue my master’s degree. Again no luck, and I ended up accepting a job offer in Prague. …


Image for post
Image for post
https://www.unpakt.com/blog/7-best-cities-for-young-college-grads/

Hey, congratulations!

You spent a long four or five years in which you have shared great moments with other people. You have been through unforgettable experiences. You made friends that you will probably keep for the rest of your life. A whole host of moments that, without a doubt, have marked in your life.

You also had to go through some bittersweet circumstances during these years, such as those terrible exams and quizzes that you had to memorize; those boring internship tasks that you had to spend so many hours on and which unfortunately had little impact on your professional training; professors whose courses you had to catch up with and who made you think about the quality of schooling that cost you so much, and so on. …


Image for post
Image for post
2016 vs 2019 Portfolio

Last week, I posted my first article here about my experience on using Next.JS + Semantic UI on React. Today, I finished working on my latest online portfolio which is also made with these technologies.

It was 2012 when I created my first online portfolio — the same year when I studied HTML in my computer subject during high school. My first portfolio was just a plain website, it has a boring content — no CSS, no html font customization, no images, just paragraphs and headings.

After a year, a group of developers found my site and contacted me to help them develop their Facebook Autolike system which is an online tool that can increase likes on any public Facebook posts or even pages. It was the time when I started learning full-stack web development. After a while, I developed my own Facebook Autolike website which is made specifically for the students from my school. I became exposed in using HTML5, CSS, jQuery, PHP and Facebook Graph API. …


Image for post
Image for post

Knowledge about manipulating data in an array or object is very important if you’re working in a project that requires CRUD functions, either with or without a database. Looking back on the days when modern JavaScript was not yet put into practice, it was so difficult to manage a data. Now, it’s super easy by using the built-in functions of ES6+.

Learning the modern JavaScript can be confusing if you don’t know what its history is and how its traditional syntax works. You might have seen the term “ECMAScript” somewhere else or heard about “Javascript ES6/7/8” and wondered what it actually means. I suggest if you’re a total beginner in JS and you’re curious about what these terms are for, you might consider reading What’s the difference between JavaScript and ECMAScript?


Whenever we start doing a web project we always think of what framework should we use to create a good-looking elements for our website. Each framework has its own pros and cons, allowing you to choose based on the needs of your project. For example, if your project is simple, then there’s no need to use a complex framework.

Most developers preferred on using popular UI frameworks such as Bootstrap, Foundation, and Material UI, however, others, including myself thinks that these frameworks are too overrated and many sites that are using these frameworks end up having a very similar look and feel. …

About

chcepe

Global citizen, travel junkie, digital ninja, software engineer. chcepe.github.io

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store