Better understanding of what goes on when coding After learning the basics of javascript and working on beginner level projects, I soon realized that I never knew what was going on behind the scenes. For instance what happens when my JS file is compiled? What does it actually mean to compile or execute a file […]
Author: Comfort Ajala
I am learning C in 2020 – Beginner – Understanding array memory storage
Operation System : Windows 10 IDE : VsCode Requirements : a computer, internet, notepad Book | Tutorial : see links below Git Project :None Goal Learn how int and char arrays are stored in memory and how much memory is allocated in specific scenarios. What I learned Integer arrays Pre and Post assignment I wanted […]
I am learning Python in 2020 – Beginner – Automate Backup of multiple Mongo Databases with python and a batch script
Operation System : Windows 10 IDE : VsCode Requirements : a computer, internet, notepad Book | Tutorial : see links below Git Project :None Goal Create a python program that backs-up a given database. This program should be called at intervals ( daily or weekly or monthly) by the Window task scheduler and should be […]
I am learning Java in 2020 – Beginner – Simple Spring REST Service Setup and basic Validation (Part 2)
Operation System : Windows 10 IDE : IntelliJ Requirements : Java 8 > , Postman ( For Testing) Book | Tutorial : youtube tutorial Java version : 12 Git Project : Here Parts: Part 1 Goal Learn how to indicate erroneous actions and objects in the REST Service Solution Main Changes Model During my research […]
I am learning Java in 2020 – Beginner – Simple Spring REST Service Setup with In-memory DB
Operation System : Windows 10 IDE : IntelliJ Requirements : Java 8 > , Postman ( Rest API Testing) Book | Tutorial : youtube tutorial Java version : 12 Git Project : Here Starter Project: Here Parts: Part 2 Goal Learn how to setup a spring rest application Learn how to add dependencies in the […]
I am learning C in 2020 – Beginner – Data types, Headers and Makefile
Operation System : Windows 10 IDE : https://cplayground.com/ Requirements: gcc compiler Book : Head first C chapter 4 Goal Learn more about C What I learned The different data types Keep in mind that there are other data types that are untreated here. Char I sincerely thought each char was stored as it is, but […]
I am learning Java in 2020 – Beginner – Absolutely Simple Restaurant DB connection using JPA
Operation System : Windows 10 IDE : Eclipse IDE ( Java EE – 4.15.0 ) Java version : 12 Less complicated version : In Java and in Python Requirements: Java installed, MySQL connector jar ( here) , MySQL Optional : Eclipse Java EE IDE Goal Learn the java persistence architecture ( JPA ) Pseudo-code Create […]
I am learning Python in 2020 – Beginner – Making a simple database for a restaurant menu
Operation System : Windows 10 IDE : Visual Studio Code Java Implementation : Java and a MySQL Database Problem Goal Generate a mysql database that holds a table of restaurant‘s menu which includes information about each meal. Pseudo-code Solution In order to connect to the MySQL database, we will need to import the mysql.connector which […]
I am learning C in 2020 – Beginner – Open, Read, Write and Close file
Operation System : Windows 10 IDE : Visual Studio Code Problem Goal Learn how to open, write, read and close a file given in as a command line argument Pseudo-code Read a given file write contents into another out.txt file Close file Solution Include dependencies I added the errno header to track when errors […]
I am learning Java in 2020 – Beginner – Java and a MySQL Database
Operation System : Windows 10 IDE : Intellij IDEA Community Python Implementation : Making a simple database for a restaurant menu Problem Goal Learn how to connect to a mysql database in Java. Pseudo-code Make a connection to the mysql db Create the “restaurants” database, if not exists Populate the “Nigerian” table in the restaurants […]
Ways to improve your korean speaking skills 2020
Talk to yourself Yes, to yourself. You do not need to have a conversation with your reflection, but if that tickles your fancy, all power to you. Dialogues with native speakers still trumps any other method regarding speaking skills improvements. Notwithstanding, as an introvert, I grow tired when this method is repeated weekly (which should […]
Korean learning tips : Why you should do more reading in Korean 2020
Reinforce already learned words This point is mainly why I love this method. As I despise reading lists and repeatedly cramming words, I work on my understanding of previously encountered words in a less boring environment by reading. Besides, do you even look forward to your anki lists? If you do, all power to you, […]
I am learning C in 2020 – Beginner – Understanding the size of pointer
Operation System : Windows 10 Problem Goal Be able to predict the number of bytes that will be allocated for an array, a pointer, integer, a single character etc. Pseudo-code No need for one. Solution Chars and pointer to strings As shown below, 1 byte is used to store a character. char a = ‘A’; […]
I am learning C in 2020 – Beginner – How I learned about the standard output, input, error and pipe command
Book: Head First C Chapter: 3 This implementation is provided in the book introduced above. I am simply going line by line to further understand. Operation System : Windows 10 Problem Goal Learn standard output, standard input, standard error, the pipe command, running programs concurrently by creating a program that does the following: Reads a […]
German Language Phrase Review List 2020
Phrase List record myself mich aufnehmen mich aufzeichnen create a problem ein Problem verursachen | erschaffen | erstellen cheat on someone jemanden betrügen | jemandem fremdgehen keep quiet schweigen | den Mund halten | still sein ruin a marriage eine Ehe zerstören | kaputtmachen |ruinieren protect a marriage eine Ehe schützen made such a decision […]
I am learning C in 2020 – Beginner – What I learned about memory, variables and pointers in c
Book: Head First C Chapter: 3 Platform used: cplayground.com Pointers humbled me Problem Goal Understand pointers at a foundational level. Memory Zones in C I figured it would be useful to gain a simple overview of where variables could live during the run of a c program. Stack Variables declared or/and initialised within a function […]
Learning C in 2020 – Absolute Beginner – Listing Network Adapters on Windows
Book: Hands-On Network Programming with C: Learn socket programming in C and write secure and optimized network code Overview reference This implementation is provided in the book introduced above. I am simply going line by line to further understand. Problem Goal List all network adapters on windows machine. Pseudo-code Get Network Adapters Print out basic […]
How I learn French by Writing 2020 : 16/03/2020 – 29/04/2020
Salut! C’est tout que je sais ( that is all I know ?) Reference L’exercice pour aujourd’hui est que je regarde la vidéo dans le site Web et je complète les phrases avec le bon mot. Je choisis la réponse dans le menu déroulant. Le Sommaire English French Synonyms Voice-Over Voix off to smoke Fumer […]
How I learn German by Writing 2020 : 16/03/2020 – 30/03/2020
Hallo Leute! Der Artikel für die kommende 2 Wochen ist hier! Auf geht’s! Reference Summary Seamingly several german companies are finding it difficult to discover suitable specialists, however germany has found a way to circumvent this problem thanks to her new foreign law. This new law came into effect on the 1st of March 2020 […]
Learning Korean by Writing 2020 : 16/03/2020 – 29/03/2020
안녕하세요! 다음 주까지 살펴볼 기사를 소개해드리겠습니다. 여기. 너무 재미있어 보이기 때문에 선택하게 됐습니다. 많이 기대하세요! Reference In the article, the writer discusses the popularity of the pork cutlet restaurant in Jeju called Yeondon. It is so highly acclaimed that right in front of the restaurant, customers wait in line for hours and even stay overnight […]