100 Days of SwiftUI Today I started the 100 Days of SwiftUI course by Paul Hudson . I've been wanting to learn iOS development for a while now, and I think this is a brilliant opportunity to do so. I'm excited to see what I can build with it. This post will be updated as I progress through the course. I will be adding the new things I learn and the projects I build as I go along. I will try not to…
Disposition It is a time to admit the loss. I think I will finally give up on the idea of writing "long, useful, and meaningful" blog posts. Unfortunately, I have a lot of ideas but not enough energy to write them down. As English is not my native language, it takes way too much time to write and even more time to edit and process the text to be readable. Not to mention fully expressing my…
Background I will start a little bit from afar. The part of the story is that in 2015 I had a degree of Master of Arts . I graduated from the University of Helsinki, where I studied Russian literature as a major for about four years. It is a very amusing and really broad subject, and I was truly enjoying my studies. Anyway, there was just one problem. I do not know how obvious is that, but as you…
This time I would like to present you some of the most memorable tools I've talked about this year. Personally, for me, this year was a year of intensive learning and big changes in my professional life. Anyway, I'm not going to make this blog post too personal. For this purpose, there will be a separate post in January. So, let me finish my blog post series - Top 10 Best Web Dev Tools. Every…
For me, this November was very hectic in all aspects, so I managed to write this post only on the very last day of the month. Nevertheless, let me present you a brand new November 2021 edition of my blog post series - Top 10 Best Web Dev Tools. Every month I try to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are: 1).…
There is an October 2021 edition of my blog post series - Top 10 Best Web Dev Tools. Every month I try to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are: 1). OpenMoji An open-source emoji library made by 60+ students and 3 professors of the HfG Schwäbisch Gmünd and 20+ external contributors. I already use some of their…
Hi everyone, the summer is over, and I'm going back to my usual schedule. So, today I will present you the September 2021 edition of my blog post series - Top 10 Best Web Dev Tools. Every month I try to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are: 1). SolidJS Today I will start with SolidJS, which is a productivity and…
Hi everyone 👋. Today I would like to present you the brand new August edition of my blog post series - Top 10 Best Web Dev Tools. Every month I am trying to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are: 1). GitHub Copilot Copilot is an AI tool developed by GitHub to assist users of VS Code. It is still in a Technical…
Hi everyone 👋. My vacation has officially started 🥳, and I would like to present you the July edition of my blog post series - Top 10 Best Web Dev Tools. Every month I am trying to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are: 1). Next.js This time I would like to start with Next.js, which is really not a tool, but a…
It's been a month since the last post, so it means it's time to continue my blog post series - Top 10 Best Web Dev Tools. Every month I am trying to pick the most intriguing and handy instruments that, I believe, are must-haves for every web developer. This time there are: 1). Eleventy Eleventy is a well-known and gaining momentum static site generator . I have recently moved my blog from…
It seems that it is the perfect time to continue my recent blog post series - Top 10 Best Web Dev Tools. Every month I will try to pick the most intriguing and handy tools that I believe are must-haves for every web developer. This time there are: 1). Vercel A very impressive and easy-to-use deployment and collaboration platform for front-end developers from creators of NextJS . Vercel enables…
Over the last few years, I've accumulated a huge amount of links to useful GitHub repos. Today I picked a few of them, which I would like to share with you. 1). sindresorhus / awesome An ultimate list of resources for all kinds of developers. From JavaScript to Fortran and from Docker to Rails. One of the most popular GitHub repos with almost 160k stars. https://github.com/sindresorhus/awesome 2).…
It is time to continue my new blog post series - Top 10 Best Web Dev Tools, which I started almost one month ago. Every month I will try to pick the most intriguing and handy tools that I believe are must-haves for every web developer. 1). Daily Dev The best coding news aggregator I have seen so far (yes, including Hacker News ). Available both as a web app and extension . https://daily.dev/ 2).…
Today I would like to start my new blog post series - Top 10 Must-Have Web Dev Tools. It will be partly a continuation of my last year's series ( WP / DEV ) but not quite. The reason for the appearance of this idea is that recently I have accumulated a huge number of links that I would like to share with everyone. I plan to do similar reviews once a month and hope these lists will be useful to…
It feels like it is finally time for my current situation overview after the long break since I published my previous post in mid-December. During the last couple of months, there were a lot of things happening, so there was not enough time for writing at all: The chaotic movement to a new apartment in early January. Note to future me: please do not ever move again in the wintertime without a…
Today I will keep up my Top 15 series for the last time this year. This post will be the second part of one of my previous posts , which was also related to Best Developer Resources. I wasn't originally planning any "sequels". Anyway, the reason for writing the second part is simple enough - there are just so many great resources that I want to share. This time, I will go with a bit less obvious…
Today I will continue my Top 15 series with another post. This time I would like to share with you my personal top 15 of the most inspiring developer blogs. Some members of the list are represented only as Twitter accounts, and some of them have personal sites and blogs. Anyway, I believe that every person on this list deserves your attention. 1). Dan Abramov A software engineer at Facebook,…
Today I will continue my Top 15 series with a brief overview of the best developer resources that I use daily. It is worth saying that there are a lot of great resources that are left behind the brackets. Dev.to , Medium , Stack Overflow , GitHub , and many more obvious ones. 1). FreeCodeCamp One of the most inspiring and beginner-friendly open-source developer communities.…
This post was inspired by Wes Bos and his brilliant project - https://uses.tech/ in which I recently participated . So, today, I would like to tell you about some tools and software that I use on a daily basis. Here we go, Top 15 Most Useful Tools in 2020. 1). Notion I would like to start with the Notion, which is almost an ideal tool for organizing things. It feels like Evernote on steroids. I…
1). Frontend Masters React, Vue, Angular, Svelte, Gatsby, Next, JS, Node, TypeScript, StoryBook, you name it. The best option to start - Complete Intro to Web Development . https://frontendmasters.com/ Free/Paid 2). FreeCodeCamp FreeCodeCamp is definitely the best completely free online resource for learning to code. The best option to start - Responsive Web Design Certification .…
Literally, the other day, I finished a university course that was called Web and Game technologies basics . It included a brief introduction of the PHP, MariaDB, Linux (Bash), and some server-side interactions as well. To be honest, I had huge prejudices about PHP as a modern programming language. So, I was surprised when I heard what language was chosen for this course. For some reason, PHP…
As you might know, at this time, there is an event called Hacktoberfest . Hacktoberfest is a month-long (October 1 - 31) open-source virtual festival organized by companies such as DigitalOcean , Intel , and Dev . It is quite a popular event among aspiring developers and all kinds of people who are interested in contributing to the open-source. Taking part is easy enough. After registration, you…
So, as it may be understood from the title of this post, I have made a new website for my projects. This is not exactly a portfolio or a CV, but something like that. There I put everything that I do during my studies at the university and the self-studies. v. 1 - Skeleton The first version of the website was made almost a year ago as a web programming course assignment. That time I used Skeleton ,…
Recently my second year at the University started, and I am happy to have some well-known routine in my study life. Nevertheless, in the first part of autumn, I will have only two courses: Orientation to Sustainability Thinking (2 ECTS) , which is more about the sustainable picture in general and Technical Mathematics (3 ECTS) , which is just a regular theoretical course in math. The first one is…
In the last few weeks, I was a little tired of learning React and JavaScript. Therefore, I decided to try some new things. I do not know if it is a negative impact of that notorious "JavaScript fatigue". In any case, there are also good sides. At least I widened my horizons a bit by learning new technologies. First, I took a Design for Developers course by Sarah Drasner from the FrontendMasters.…
I am still focusing on learning JavaScript and especially different JavaScript methods while waiting for the next academic year to begin. The first courses are due to start in early September, so it’s not so long to wait anymore. I hope that it will boost my productivity since now I feel extremely unfocused and a bit confused in the abundance of information. Anyway, there is still certain progress…
In the last couple of days, I was trying to intensively learn JavaScript. So, in the few next posts will be some thoughts about useful functions, methods, and syntax features. Today I will start with the javascript spread operator. Spread syntax The javascript spread operator could be a pretty useful tool that saves space and improves the syntax. In the first example below, I am using it for…
Finally, I have some time to write about my experience with React. When I am thinking about all the things I have learned over the last year, React seems to be the most tricky part of web development so far. I watched a bunch of videos and read a lot of everything. And even so, I don’t feel particularly confident in dealing with it. I guess that the reason is not the complexity of React as a…
As I mentioned in one of my previous posts , I am currently studying IT at the LAB University of Applied Sciences (Finland, Lahti). The first year of my studies ended about one month ago, and in the coming fall, I will continue with the second one. During the first year, we had basically a lot of core studies, like English, math, and physics, which is, I think, quite common. Fortunately, we also…
Well, it's been over two weeks since the start of my vacation. Before it started, I thought I was going to write here more often, but there were many other things and so on. Due to the coronavirus situation, it was almost impossible to travel anywhere except within the country. So we had a couple of car trips inside Finland (Tampere, Lahti, Järvenpää, Kirkkonummi, etc). Anyway, my self-learning…
In addition to my main studies, I constantly watch FrontendMasters courses. Those courses are mostly about JavaScript, HTML, CSS, web development in general and things like that. So in this post, I'll share some considerations about JavaScript data types. Well, at first, there are some basic data types, like strings, numbers and booleans (true vs false): console.log(typeof "Test") → string…
At the moment I am especially interested in Git and have recently passed two courses devoted to this technology. One course was from the University of Tampere , which I’m going to include in my degree. And the other one is a course called Git In-depth from Frontend Masters . Actually, both courses were quite impressive, and I have learned a lot about Git. So, there are several points I found out…
Since my previous post was more about my background, then in this one I will talk about my current situation. At the moment I am studying at the LAB University of Applied Sciences which is located in Lahti, Finland. And yes, I’m learning information technology. Lahti is located about a hundred kilometers from Helsinki, where I live at the moment. And it is not the biggest city, even by the…
Hello to everyone whoever reads this post. So, let’s start with a brief introduction. My story relating to this blog started in 2015. This year I graduated from the University of Helsinki, where I studied Russian literature as a major. Literature was a pretty natural choice for me since I always adored reading and wanted to do literature research professionally. My choice fell exactly on Russian…