15 October, 2022
Array Data Types and AnalysisArray is a data structured that is ordered and indexed. Arrays are created in different manners in each language but they are all indexed in almost the same way. In this post I'm gonna be talking about the array data structure in couple of languages and how can we work with them.
Ilker Akbiyik6 October, 2022
Linked Lists and Their UsesLinked lists are simple data structures that consist of two main parts. A part that contians the actual data and another for information about the next list item. There are 3 main types of linked lists; singly linked lists, doubly linked lists and circular linked lists that. Usually linked lists have a part that acts as the head, you can choose to end your linked lists with a tail or you can use it empty as well.
Ilker Akbiyik2 October, 2022
Quick Sort With PythonQuick sort is yet another divide and conquer algorithm that we can use to sort our arrays / lists. First of all we pick a pivot point. After choosing this pivot point (or value) we will put the smaller values to it's left and the greater values to it's right. We will divide our array / list by this pivot point and call our sorting algorithm recursively until we have sorted list.
Ilker Akbiyik29 September, 2022
The Simplest Sorting Ever Bubble SortBubble sort is probably the simplest way of sorting you can think of when creating a sorting algorithm. The idea is that you go through the algorithm sorting the adjacent items again and again until we have a sorted array.
Ilker Akbiyik26 September, 2022
Merge Sort Using PythonProbably my favourite sorting algorithm and the one took the longestto Understand. I hope I can make it easier for you to grasp how does this algorithm work. We basically divide our array (or list) recursively until the pieces are small enough to sort. Finally we can start sorting them and start the "merging". Sounds really simple right? Let's get right to it!
Ilker Akbiyik23 September, 2022
Insertion Sort Using PythonInsertion sort is one of the simple sorting algorithms that can work very well on relatively smaller lists (or arrays). It performs better in arrays that are partially sorted already, as it doesn't need to fire a second iteration. We are going to see the reason why right away.
Ilker Akbiyik21 September, 2022
Selection Sort Using PythonSelection sort, works by repedeatly finding the lowest (minimum) in an array and putting it in the beginning. We keep track of the minimum and in each iteration and switch it with the element that the current iteration starts with.
Ilker Akbiyik21 September, 2022
Python İle Secim SıralamasıSelection sort, works by repedeatly finding the lowest (minimum) in an array and putting it in the beginning. We keep track of the minimum and in each iteration and swith it with the element that the current iteration starts with.
Ilker Akbiyik14 September, 2022
Basic Recursion With ExamplesRecursion can be simply explained as a function repeatedly calling itself until a condition is met.It can look daunting to beginners but when used properly they are much more performant than the iterations.
Ilker Akbiyik24 August, 2022
The Least Known JS PrimitiveSymbol is on of the primitive data types of JavaScript. It's definitely the least used and one of the strangest primitives of JavaScript. When a symbol is created it's value is keptprivately. Two symbols who have the same value would never be equal to eachother. So the name collision is not a thing you should worry about using symbols.
Ilker Akbiyik13 July, 2022
Getting Started With ModalsCreating a modal can look intimidating if you are a beginner. It involves HTML, CSS and of course JavaScript. Working with all the aspects of front-end web development. You can avoid using a modal but it's just too useful to avoid all together. Modals are great for showing some information to our visitor, send in a quick form, or alert them about something etc. The only limit is your imagination. Let's begin!
Ilker Akbiyik1 July, 2022
React Redux Tutorial With A Simple ProjectManaging state in react is not very hard when your projetcs are small enough. As you projetcs get bigger you realize that lifting state up or passing state down just creates clutter and makes your code harder to read and understand. Redux at this point comes to the rescue, nowadays with even less boilerplate code. Let's start!
Ilker Akbiyik27 June, 2022
Chart.js VS D3.js Which One To ChooseDisplaying your data as graphs and charts not only make them more easy to understand, it also makes dealing with data not so boring. As a web developer / programmer you either worked with or going to work with data. Chart.js and D3.js are the two most popular data visualization libraries that you can use with JavaScript. In this post I am going to be sharing with you some general information about each of them and my personal opinion using both of these libraries.
Ilker Akbiyik10 June, 2022
Uses of JavaScript Spread OperatorSpread operator can be used to make everything a lot easier when working with arrays and objects in JavaScript. Non-mutating operations can be done using this operator as well. When a function is expecting zero or more arguments you can again make use of spread operator.
Ilker Akbiyik13 May, 2022
6 Most Useful React HooksFunctional components are definitely my favourites type of react component. I find them easier to write and read. The minimum size of the boilerplate code necessary to get the compoennt up and running is also a lot smaller than the alternative. Hooks are going to be your biggest helper working with functional components.
Ilker Akbiyik21 March, 2022
Creating the Same Layout With Grid and FlexboxCreating a layout that just works can be tricky at times. But it is possible to create a functionally similar layouts using both grid an flexbox. Here in this post I created 3 different layouts as examples.
Ilker Akbiyik













