Showing posts with label Web Development. Show all posts
Showing posts with label Web Development. Show all posts

Thursday, March 7, 2019

Use of logical operators in c language

DKDE || blogpemula2019.blogspot.com || okysetyakelana.blogspot.com
in this article, I share with you little code of C programming that how logical operators work.

this is an example of Marksheet where I use logical operators.


Use of logical operators in c language

#include<conio.h>
#include<stdio.h>
main()
{
      //Use of logical operator &&
   
   
      int obt_matric,obt_inter,max_matric,max_inter;
      float per_matric,per_inter;
   
      printf("Enter matriculation obtained:");scanf("%d",&obt_matric);
      printf("Enter matriculation maximum:");scanf("%d",&max_matric);
      printf("Enter intermediate obtained:");scanf("%d",&obt_inter);
      printf("Enter intermediate maximum:"); scanf("%d",&max_inter);
   
      per_matric = obt_matric*100/max_matric;
      per_inter = obt_inter*100/max_inter;
   
      if(per_matric>=80 && per_inter>=80)
      printf("Congratulation! you got double top A-1 Grade in matric And Inter");
      else
      printf("You fail to got double top"); 
   
   
      getch();} 




Simple Grading System in C programming Without Loop

DKDE || blogpemula2019.blogspot.com || okysetyakelana.blogspot.com
The grading system is essential for students because everyone student wants that who get A grade A+ Grade in an institution or College and University.

Basically today I tell you a simple program which written on C language for the Grading system nested condition flow.

Simple Grading System in C programming Without Loop


there are so many ways to make a grading system but I'm sharing with you a very basic and very simple method Code.

so let's start.

#include<conio.h>
#include<stdio.h>
main()
{
      //Grading system - Nested conditional flow
   
   
      int obt,max;
      float per;
      printf("Grading System");
      printf("\n***************\n\n");
   
   
      printf("Enter obtained marks:"); scanf("%d",&obt);
      printf("Enter max marks:"); scanf("%d",&max);
      per = obt * 100 / max;
   
      if(per>=80)
      printf("Congrats! you got A-1 Grade");
      else if(per>=70)
      printf("Good, you got A Grade");
      else if(per>=60)
      printf("You secure B-Grade");
      else
      printf("You are fail :-( you need to work hard more");   
   
      getch();}

I hope you understood the above code.

Tuesday, March 5, 2019

Basic C Language Tutorial for beginners

I'm telling you about Some Basic Programming Languages in Computer Science Feild. So, guys, there are many Basic Programming Languages to begin to start your career in Web development.

Today I teach you C Language. according to www.tiobe.com C Language is the second number of Top Programming Languages in the Wolrd.

There are some basic programming languages.


  • Fortran
  • COBOL
  • Pascal programming language
  • C++
  • Java
  • Visual Basic
You may also learn basic from the above-mentioned Languages.



Why I  Use C Langauge Programming for Basic?

This is true and no doubt that is the second top in the list and this is so simple and easier than other languages by my opinion. this is also can easily work on a simple note pad.

How it is Work.

it's work simply and also need an interpreter like (Dev C ++ ) because you should practice on the compiler. So you can improve your programming via practice.

so let us Start Programming.

1. Simple Program. Hello World 


#include<conio.h>
#include<stdio.h>
main()
{
      printf("Hello World");
      
      getch();}

this is Simple Program where we print hello world.

2. Size of Function 


#include<conio.h>
#include<stdio.h>
main()
{
   
      printf("Integer occupies %d bytes",sizeof(int));
      printf("\n");
      printf("float occupies %d bytes",sizeof(float));
      printf("\n");
      printf("char occupies %d bytes",sizeof(char));
   
   
      getch();}

3. Arithmetic Operator 

How Arithmetic Operators Work in below Code.


#include<conio.h>
#include<stdio.h>
main()
{
      //implementation of arithmatic operators
      
      int x,y;
      
      printf("Enter first value:");scanf("%d",&x);
      printf("Enter second value:");scanf("%d",&y);
      
      printf("\n\n");
      printf("\nSum = %d",x+y);
      printf("\nDiff = %d",x-y);
      printf("\nProduct = %d",x*y);
      printf("\nDivision = %d",x/y);
      
      
      getch();}

4. Format Specifier in print function

#include<conio.h>
#include<stdio.h>
main()
{
      //use of %d - Format Specifier in printf function
   
      int x,y;
   
      printf("Enter first value:");scanf("%d",&x);
      printf("Enter second value:");scanf("%d",&y);
   
      printf("\n\n");
      printf("\n %d + %d = %d",x,y,x+y);
      printf("\n %d - %d = %d",x,y,x-y);
      printf("\n %d * %d = %d",x,y,x*y);
      printf("\n %d / %d = %d",x,y,x/y);
   
   
      getch();} 

5. Odd-Even identification, use of modulus % operator with an if-else structure 


#include<conio.h>
#include<stdio.h>
main()
{
      //Odd - Even identification, use of modulus % operator with if-else structure
   
      int num;
   
      printf("Enter Number:");scanf("%d",&num);
   
      if(num%2 == 0)
      printf("%d is even number",num);
      else
      printf("%d is odd number",num);

   
   
      getch();}

Tuesday, November 6, 2018

NodeJs vs Ruby On Rails Which is the best for web development

Today I'm Sharing my experince about 2 well-known technologies NodeJs vs Ruby On Rails Which is the best for web development. In fact, we will compare them.

Let’s consider both technologies’ advantages and disadvantages before making any conclusions.



NodeJs vs Ruby On Rails Which is the best for web development


Why Ruby on Rails?

  • Ruby on Rails is a framework based on its own language. It was created in 2004 also called Rails.
  • This technology has stakes in bug-free products, so it has a testing tool called Minitest.

Code Quality


NodeJs vs Ruby On Rails Which is the best for web development


This tool provides developers with such testing facilities as TDD (Test-driven development), and BDD (Behavior-driven development).

If you thoughtfully follow the TDD (Test-driven development), and BDD (Behavior-driven development). they will help you to test all the project's code and also provide you with well-performed architecture.

Time efficiency

This framework contains a lot of solutions like plugins and various modules. that is the thing that it leads to a faster development process and also helps you to avoid writing common code.

Top 15 Programming Languages of 2019

Another factor of this framework time-efficiency is the presence of Model View Controller (MVC). developers can work on projects synchronously by sharing their responsibilities.

Scalability

It is basic to take care of the number of requests your project is able to along with in advance.

For example, one of the famous companies that use this framework is Shopify that processes around 4 million requests every second.

Security

Rails have a variety of security-related features that are enabled from the very beginning of the framework usage. at the same time, its use requires the necessity to follow such complex processes as Secure Development Lifecycle.

Why Node.js?

NodeJs vs Ruby On Rails Which is the best for web development

  • NodeJs is a platform which is written in JavaScript Programming language.
  • Nodejs developers can build web servers with this language and also can build networking tools.

Speed

  • Powered by Google Node technology really high running speed.
  • One more important thing about Nodejs is that it allows running the code written by programmers much faster.

Data Streaming

Data streaming with Nodejs really looks better, so Programmers can feel Node.js advantages when implementing something like processing files during their upload.

Single CodeBase


programmers have an opportunity to write both client-side and server-side code that fact contributes a lot to time-efficiency since it allows sending and synchronizing data easily between these two sides.

Which One to Choose?

NodeJs vs Ruby On Rails Which is the best for web development

Node.js performance has raised dramatically for the last 5 years leaving Ruby far behind in some peculiar cases.

The job market also shows that Ruby on Rails technology is losing its positions, while Node development in contrary continues to strengthen its position yearly.

For instance, LinkedIn has replaced their back-end built on Ruby on Rails by Node.js because of reasons related to performance and scalability.

Pros and Cons of Ruby on Rails

This language is quite flexible and can be ported to any platform by means of database migration. from another hand, Ruby on Rails requires lots of processing power and its speed is relatively slow.

Pros and Cons of Node.JS

it is fast and easy to support. Add to these, the ability of the language to deal with both client and server side and the fact it is demanded on the market.

For example, its unstable API and the lack of developers on the market.

As for me, I prefer using Node.js for my projects. I have an extensive experience of work with this technology and I like its technical aspects like the speed and the fact it is asynchronous so we can do several operations simultaneously while querying.

Monday, November 5, 2018

Top 15 Programming Languages of 2019

Today I'm talking about top 15 programming languages so as you know year to year the number of programming languages increasing the same as the sphere where they're applied.

that's why I have conducted research to find out the most promising languages for Programmers.


8 Programming languages guarantee for bright career

I have prepared for you several rankings from different sources however before we start let's consider languages themselves.


Top 15 Programming Languages of 2019


1. JAVA

Top-15-Programming-Languages of 2019

it is one of the most popular programming languages in the world Java is not only a core language for Android development but also a cross-platform solution it means that you may run a software written in Java on Mac OS, Windows, and Linux.

How to Become a Web Developer

one of the biggest events for this language in 2017 is the release of the 9th version.

2. C #

Top-15-Programming-Languages of 2019

This programming language is the multifunctional language covers almost any sphere relate to the digital world from mobile to game development. it is also basic programming if you want to be a good programmer.

3. C 

Top-15-Programming-Languages of 2019

it is one of the oldest languages it serves as the basis for the creation of such trending programming languages like Java and c-sharp( C#).

despite its age, the language is still popular due to its relatively simple syntax.

4. JavaScript 

Top-15-Programming-Languages of 2019

this language was used for the development of such resources and Google and YouTube JavaScript has gained a great popularity for the last years.

6 Tricks to Becoming a Web Developer

now it is applied not only in front-end but in back-end and even hybrid mobile app development.

5. Objective-C


Top-15-Programming-Languages of 2019






Objective C language is the primary language of iOS Application .it is an iOS app programming languages however it is also used in software development for Mac OS.

6. Swift


Top-15-Programming-Languages of 2019


This programming language was presented to the general public in 2014 by Apple it allows written apps for iOS, Mac Operating System,  Apple watch, and TV OS.

7. Python


Top-15-Programming-Languages of 2019



Python is the dynamic semantics of the language contributes to rapid development however it has a disadvantage like low speed and a lack of mobile apps written in it.

8. Ruby

Top-15-Programming-Languages of 2019






ruby is a powerful language that is relatively easy to learn it's intended to provide the fastest to work with web applications and sites.

9. PHP 


Top-15-Programming-Languages of 2019




it's one of the most frequently used website's coding languages it is server side language its syntax is similar to C language.


How To Create A Simple Calculator in PHP

10. Perl 


Top-15-Programming-Languages of 2019


perl is a web development language that is compatible with bytecode platforms also known as High-Level Programming.

11. SQL


Top-15-Programming-Languages of 2019



using this language you may easily seek and receive a huge scope of data from big and complicated
databases.

12. R


Top-15-Programming-Languages of 2019


R is also Programming language name it is often used the static software as well as for analyzing bigger data scopes.

13. RUST

Top-15-Programming-Languages of 2019

RUST was created by Mozilla as an update for C and C++ and processes the same programming tasks and C it was created with security in mind so it's almost impossible to run insecure code
written on RUST.

14. GO

Top-15-Programming-Languages of 2019

GO was developed by Google's engineers the replacement for large-scale system development its language has a quite simple syntax and a big standard library with a variety of features.

15. TIOBE 


Top 15 Programming Languages of 2019


this rating is based on the queries analysis of the 25 most popular search engines. comparing this year's results with 2018 we can say that there are no significant changes in the first 10 positions for quite some time the most popular coding language is still Java with 17.801%  rating.

Wednesday, December 27, 2017

How To Build A Chatbot

DKDE || blogpemula2019.blogspot.com || okysetyakelana.blogspot.com 

Chatbots are all the rage right now everybody's talking about an in digital marketing for better for worse so in this Article I'm gonna tell you all about chatbots

that how to make one and how to use one and to be successful and then some of the things that you need to read out for so let's go to Start.

What is a ChatBot?


How To Build A Chatbot

Well, a chatbot is just a way to interact with somebody somewhere. it can be on your website it can be on Facebook.

it can be through another social media platform it's a chat feature that allows you to interact with a live person.

when it comes to chatbox there's a lot of different kinds of a lot of different websites. 

there are news chatbots
travel chatbots 
chatbots for E-commerce sites 
chatbots for lead generation sites.

there's a lot of different types of chatbots and purposes that they have so one of the things you're going to want to think about first is what's the purpose of your chatbot before you even start thinking about building one.


How to Find Free WIFI Networks on Facebook
Facebook Messenger platform
One of the most popular places to have a chatbot is the Facebook messenger platform so the Facebook messenger platform allows you to create a chatbot that interacts with the platform.

and the messenger platform has been rolled out so that you can out actually use that on websites as well now 

it's not just Facebook you can also use the messenger platform on your website so that creates two kinds of great areas where you can interact with somebody on a chatbot or another a chatbot can interact with somebody for you 

that's going to be on your website and on Facebook and what's great is that Facebook has built kind of a core technology that allows this messenger chatbot to be even more effective.

there's something called the wit.ai bot engine and that's kind of the core chatbot platform that Facebook has created for building chatbots so what's really great about the Wit.ai engine 

is it allows you to kind of add these elements of artificial intelligence to your chatbot meaning that it's gonna learn a bit over time it's gonna get smarter and so that's a really big reason to build your chatbot through messenger because you've already got some of this great core functionality?

Chatbot platforms for websites 
There's a lot of easy ways to build a chatbot and the first one is gonna be a tool called 

1.Botsify 


How To Build A Chatbot

Botsify is one of the main platforms to build a chatbot with and it's very easy and intuitive.

2. Chatfuel 


How To Build A Chatbot

This allows you to also build a chatbot without any coding knowledge.

3. Motion.ai 


How To Build A Chatbot

Motion.ai allows you to build a chatbot and it also has a really cool flowchart feature which basically allows you to see how your chatbot would interact with a user at certain times.









and that's really important right especially for the purpose of depending on the purpose of your chatbot.

you're going to want to make sure that you're looking at where the user is and thinking about how you're gonna channel them to whatever the potential goal is that you're gonna have whether that's customer service and e-commerce conversion or Legion or even showing them a news story.

4. Flow XO

How To Build A Chatbot
The reasons a lot of people go with flow XO is because this option allows you to integrate with over a hundred different integrations










and that can be really powerful especially for businesses that have complex systems in place.


How To Create A Website Popup


that's it for chatbots today I really recommend that you get out there you give it a shot try one of these platforms build something for Facebook 

see if you can also integrate it with your website and who knows it could really improve some efficiencies for you and help lower the amount of staff that you have on the customer service site and know that with pretty much all of these options there's always triggers for a handoff and a handoff would be when the bot has kind of reached its limits and it can go to a real person.

Saturday, October 28, 2017

How to Become a Web Developer

DKDE || blogpemula2019.blogspot.com || okysetyakelana.blogspot.com 

Today I'm Talking about how to become a web developer so I've been developing websites since 2012 and I've worked with many different languages over the years on many different types of projects.

The way to become a master web developer So let's Start

How to Become a Web Developer

1. Stick to one language and master that language


That's a very important point instead of jumping around learning a little bit of Ruby a little bit of Python a little bit of this a little bit of that what you want to do is you want to pick a particular technology whichever ones you prefer and then really understand it well and start building projects with it

How to Become a Web Designer 

so if you were to pick PHP for example then learn your basics learn your object-oriented programming in PHP and then pick a PHP framework,

Larry Bell is the most prominent import an important one but really any MVC framework that's up to date is a good choice

2. Learn the Langauge Well

You want to get deeper into the logic of programming and into the nuts and bolts of the language to learn how to use your particular language in an advanced way

so for instance with PHP you might want to get into anonymous inner functions get into recursion not only knowing what these are and how to do it but knowing when you'd want to use these patterns of coding if you will and as I mentioned just a few moments ago

3. Build Real Projects

A big thing is to build real projects you learn much more by actually building real things rather than just doing a bunch of tutorials so dive deep into real projects continue to spend some time on the side looking

Tricks to becoming Web Developer 

and exploring at more advanced ways to approach coding and stick to it until you become really advanced because the danger is to start spreading your self too thin and starting to learn 3, 4 0r 5 different frameworks or languages at the same time


you're going to have to mix it up when you're programming you always go to you know especially in web development you're typically going to be using at least Four languages

HTML 
CSS
JavaScript

for sure those are three you for sure you're going to use and then after that for server-side programming you might be doing

PHP  you might be doing Ruby may be doing Python you might be doing Java there are other options as well

if you don't know what server-side programming is you should do my beginner's HTML course