Image for post
Image for post

Welcome

Welcome, dear friends, dear readers, and guests.

As you all know, the software world is a general name for what coders do, and it has many subdivisions. The most important of them to count here are:

Among them, Frontend and Mobile products are used and seen visually by a client/user. A user/client does not see what is happening on the server part and it does not interest him. The part the user sees mainly appears on the browser. …


Image for post
Image for post

Hoş geldiňiz

Hoş geldiňiz, gadyrdan okyjylar we IT höwesliler.

Bilşiňiz ýaly, programmirleme äleminde, öz arasynda aýratyn ugurlar bar. Olaryň esasylary:

Bularyň arasynda hem Frontend hem Mobile bölekler, kliýentiň/ulanyjynyň görýän bölekleri. Serwerde bolup geçýän zatlar ulanyja görünmeýär we ony kän gyzyklandyrmaýar. Onuň görýän bölegi, esasan browser’de bolup geçýän zatlar. Bu bolsa “Frontend” diýlip atlandyrylýar we örän giň we bäsleşikli ugur bolup durýar.

Browser’de ýerine ýetirýän ähli işleriňiz, ähli görýän web sahypalaryňyz, doldurýan formalaryňyz, basýan “like” we “star” düwmeleriňiz, Frontend esbaplarynyň biri bilen ýazylan.

Geliň indi bolsa şolaryň biri bolan, “React.js” diýlip atlandyrylýan kitaphanany gözden geçireliň. …


Image for post
Image for post

Hoş geldiňiz!

Nobatdaky ýazgymyza hoş geldiňiz, gadyrdan okyjylar, programirleýjiler we IT älemine höwesliler.

Bu gezek software şereketlerinde nähili derejede programmirleýjileriň bolýandygy, olar nämä görä häsiýetlendirilýändigi we olaryň ýerine ýetirýän işleri barada ýazmagy ýüregime düwdüm. Bu ýazgy aslynda birnäçe hepde garalama hökmünde bellenilgi ýatdy. Emma, arada bir güýç çöpläp we wagt tapyp, dürli çeşmelerden peýdaly maglumatlary ýygnap, bu ýazgyny tamamlamaga karar berdim.

Ölçegler / Derejeler

Dürli hünärlerde işgärleriň derejesini, ukybyny, höwesini we tejribesini tapawutlandyrýan wezipeler bolýar. Programmirleme äleminde hem bu tapawutly däl. Software wezipelerinde köplenç şu görkezilşi ýaly tapawutlandyrylýar. Esasy sanaw hökmünde olary derejesi boýunça şeýle sanap bileris:


Image for post
Image for post
Autentikasiýa (şahsyýeti anyklamak), Awtorizasiýa (mümkinçilikleri anyklamak)

Hoş geldiňiz!

Hoş geldiňiz, hormatly okyjylar, kodlaýjylar we IT ugruna höwesliler!

Birnäçe wagtlyk oýlanmadan soň ýene-de bir mowzuk barada ýazgy ýazmagy ýüregime düwdüm. Aslynda her gezekki ýazjak makalamyň mowzugyny biraz kynlyk bilen saýlaýaryn. Kynlyk bilen diýýänim, ýazasym we paýlaşasym gelýän zat köp. Olary öz arasynda nobata goýýarynda şol tertipde başlaýýaryn.

Geliň bu gezek, köplenç bulaşdyrylýan, ýa doly tapawudy düşünilmeýän iki sany prosesi giňişleýin ýagdaýda gözden geçireliň. Olar:

Aslyna seretsek, ikisi hem belli bir ýagdaýda anygyna ýetmek, anyklamak bilen baglanyşykly prosess. Emma bular üýtgeşik ýagdaýlarda bolup geçýärler.

Autentikasiýa

Meni tanamadyň öýdýän?

Autentikasiýa diýlip atlandyrylýan prosess, ulanyjynyň şahsyýetini anyklamak bilen baglanyşykly. Ýagny, ol şahys ýa ulanyjy, “hawa, ine şu men” diýen sözlerine gönimel ynanman, ony özümizdäki bar bolan maglumatlar bilen gabat getirip, onuň sözlerini tassyklamak ýa ýalanlamak. …


Image for post
Image for post

Welcome, dear friends, readers, and coders! This article will be dedicated to classes in the Ruby programming language.

OOP (Object Oriented Programming)

Before starting classes, let’s define what OOP is. In short, OOP, or Object Oriented Programming is a concept used in almost all programming languages that let us define anything in the digital world by making it resemble a real-world object. So, what does that mean?

As we all know, any object in the real-world has attributes and movements. Otherwise, the attributes of an object are its properties, and its movements are its actions or methods. …


Image for post
Image for post

Welcome

Welcome back dear readers, coders, and guests! This time we are going to go through functions and how to use them in our beloved Ruby!

First of all, we have to underline that it is with the help of functions that we can reduce thousands of lines of code to maybe hundreds or tens or even less. They let us decrease code size, optimize it, and simplify.

Depending on the situation we can use so-called “built-in functions” or ”user-defined functions“. We will mainly focus on the “user-defined-functions” in this article.

What is a function?

They can be called building blocks of large programs. They let us simplify large blocks of repetitive code. By naming them correspondingly, we can call them later in any part of the program. Without them, we would have to write the same block of code many times within the program. …


Image for post
Image for post

Welcome

Welcome back, dear friends! Welcome newcomers, coders, and enthusiasts! Today we are going to have a look at how to use Ranges in our beloved Ruby PL. To note first, Ranges are a data structure that is not present in many programming languages. It became popular in modern programming languages and it just represents a slice of a previously defined and ordered set of elements.

What is a Range?

We come across Ranges in many daily situations. For instance:

  • Month range: between “
  • Number range: between
  • Letter range: between

The existence of such a class releases us from the burden of creating an Array of ordered elements in some cases. If we need a slice of elements, say from 20-th to 30-th one, we don’t have to define them as Array. Listing all the required elements will take time. In the examples above, we are free from defining those letters, numbers, months, and month dates as separate Arrays. We just show the starting element and ending element and separate it as a Range. …


Image for post
Image for post

Welcome

Good day, dear friends, coders, and enthusiasts! Let’s walk through one more thing in our beloved Ruby PL. Come and learn something new and add up to our knowledge base. This time it will be Hashes and how we use them in Ruby.

What is a Hash?

The same as Arrays, Hashes are a set of elements with certain features. At a first sight, Hashes kind of resemble Arrays in some aspect. As you know, elements in Arrays each have an ordering number, i.e. index. On the other side, Hash elements have keys, that are unique for each of the Hash elements. So, each element in Hash is a pair of key and its value. …


Image for post
Image for post

Welcome

Welcome, dear readers, coders, and enthusiasts!

Here we are with our next article. To be honest, the more I write (blog), the more I learn, repeat, and get more professional. As you all know, “The best way to learn something is to teach it”. So I try to write more about what I learn and what I do. And it gives me an opportunity to revise what I have learned and nail it deeper in my mind.

So, this time we are here to learn how to use and deal with Arrays in our beloved Ruby PL.

Arrays

An array is a data structure that is present in almost all programming languages. In short, Array — is a collection of items that are placed in a certain order. You can store grades of students, product prices, product names and etc. in an Arrays. This is just an example. You can store more complex objects, data structures in an Array. …


Image for post
Image for post
Photo by Tim Mossholder on Unsplash

Hoşgeldiňiz

Hoşgeldiňiz gadyrdan okyjylar!

Bu gezek, dürli hünärlerde işleýän, ilki başda hem IT (Information Technology) ugrunda işleýänler üçin dürli dilleriň, esasan hem “Iňlis” diliniň zerurlygy barada gürrüň edesim geldi. Dünýä ýüzünde gepleşilýän dilleriň birnäçesini sanap bileris. Emma olaryň arasynda iň esasy “Iňlis” dilini öňe sürmegimiziň ençeme sebäpleri bar. Geliň olary gözden geçireliň.

Dil Zerurlygy

Bilşiňiz ýaly, biziň gadymdan gelýän ata-babalarymyzyň aýdyp geçen sözi bardyr:

Mundan çykýan netije: Sen näçe köp dil bildigiňçe şonça-da adam/şahsyýet güýjüň/mümkinçilikleriň artýar. Ýagny, bilýän dilleriň sanyça adam güýç-kuwwatynda mümkinçiliklere eýe bolýarsyň.

Dil öwrenmek diňe daşary ýurtlylar bilen gepleşmegi öwretmeýär. Ol bize ol dilde gepleýänleriň medeniýetini hem açýar. …

About

Merdan Durdiyev

A dreamer, a refiner, an achiever …

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