29 new things of AWS at AWS Re:Invent 2018

29 new things of AWS at AWS Re:Invent 2018

 

1. New ARM-based instances in A1 category. It supports upto 100 GBs of network bandwidth.
2. Now Linux VMs can be hibernated, so next time you wake them up, it will be quick to start your work.
3. Now you can bring AWS services to your own data center. AWS Outposts, which is expected to be available by next year, will be most awailted feature of AWS of rencent time.
4. Lambda services now can use Load Balancers for serving HTTP(S) requests.…

AWS Certification Exam : 9 Online Education providers which you can use

AWS Certification Exam : 9 Online Education providers which you can use

AWS certification exams are quite popular and in demand. AWS is an open cloud provider with largest market share.

Certification gives you  any benefits or not, is always a debatable topic. I am not going into that aspects of certifications, in my view, if you do not see any value in certifications, you can still use them as a benchmark of your own learning journey.

Amazon has multiple certification exams under four categories. These categories are Architecting, Developing, Operations and Specialties. …

9 things you need to know about Java 9

9 things you need to know about Java 9

Java 9 has been released in the market. It has lots of new improvements and additions. In this article, I am enlisting 9 things of this major release.

Java 9

  1. Introduction of Jshell

Now, java has joined the league of languages with a shell. Languages like python, ruby and R were having a handy shell in which we can evaluate our code on the fly. Now java has introduced Jshell using which we can eval our java code easily. The jshell tool provides an interactive command-line interface for evaluatin declarations statements and expressions of the java programming language.…

How to deal with cache nightmares?

Internet is the place where data is being generated at one place (usually servers) and then being served to the client through browsers and mobile apps. 

Lots of machines are involved in transferring this data from origin to destination. To improve user experience and to save computing resources, developers use caching. 

I will not go into details of the definition of cache as you already must to be aware of the cache if you are reading this article. To understand it better you can visit https://en.wikipedia.org/wiki/Cache_(computing)

How to handle checkout when we are selling unique products?

How to handle checkout when we are selling unique products?

Checkout process for unique product has to be handled in different way than products which are available in quantities. Products with one quantity are unique product. Paintings, concert tickets, hotel rooms, flight tickets ( when you choose a specific seat) are unique products. Old household items are also unique items.

We have two types of process for processing any purchase. In first type, we can do cart based checkout where a user usually add more than one product to their cart.…

In defense of QA team: Who is responsible for errors in any software or website?

In defense of QA team: Who is responsible for errors in any software or website?

Consider this hypothetical situation.

Something very precious was in a building. Building was being guarded by a guard who was responsible for the safety of precious item. A thief using his intelligence and luck to stole that precious item from building. At a later stage, thief was caught but he claims that only security guard can be prosecuted for theft, in fact he demanded that his act should be rewarded as a skill.

What is your first reaction? Impressed with thief’s arguments?…

2 things you should never do as a programmer

2 things you should never do as a programmer

You will find lots of guides and articles on the internet about what you should do to be a good programmer. A lot has been written on what we should do to excel in any field.

In my view, its not only what we do which make us good in our profession. It mostly depends on what we should not do which make us excel at our work.

In this article I am making short list of two things which any programmer should not do.…

Why randomization is a difficult algorithm to implement?

Why randomization is a difficult algorithm to implement?

If you are doing programming, You must have used random numbers. They are useful in many situations when you want to give some randomization to your program output like lottery draw, random banners generation, random user display etc.

In PHP rand function is being used to generate random numbers, but is it really random number generator? Take a look at the following code.

< ?php for($i=0;$1i<50;$i++) { print rand(); } ?>

What this function will do? If you are thinking that it will produce 50 random numbers, you just need to run this code.…

7 things every web developer should know about Linux administration

7 things every web developer should know about Linux administration

Web programming is not only about how you develop your applications, its also about how you deploy your application or website.Although control panels are being provided by almost every shared hosting company using which we can easily deploy our applications but as soon as application grows in terms of size or scalability we need to put that on virtual dedicated or dedicated or in a cloud server like amazon EC2 .

Linux system administration is specialized field in itself but if as a programmer you also know how to handle some common tasks you can get good turn around as well as can optimize your application for performance.…

How to identify Bigdata? A first hand explaination

How to identify Bigdata? A first hand explaination

Bigdata is the word which is being used very often but yet to be defined properly. How much data can be classified as big data? Does big data only means big in size or big in complexity or both? If hard disks can be clubbed together to store very very large amount of data then why whole world has become so obsessed with big data? Is it something different from traditional DBMS?

There are many questions which may come to the mind of a person who is starting his journey with big data.…

6 Algorithms you must know to be a good programmer

6 Algorithms you must know to be a good programmer

Algorithms are defined sets of instructions to solve a problem or achieve something. Almost every process in computer world can be classified as an algorithm, still it is most difficult part of computer science for many learners.

Algorithms are necessary to make your programs intelligent and efficient. They can make your program rock and it can stand out in front of competition. You need to be good at analysis, understanding and draw abstraction to get good hold on this subject.

In this post I am trying to compile a list of algorithms which every program should know.…

Dream PHP Team

Dream PHP Team

After spending so many years in the field of programming, working on numerous projects and some good upstart companies, people usually ask a question to me about my liking and procedure to choose and create good team.

The word “good” is an adjective and it cannot be quantify so it is really hard to define the parameters of a good team. I have seen in my career that one good team was a complete failure in another project.

.. But when I was thinking about these things around few years back, one thing came to my mind, why should not I try to build a dream team by selecting or choosing people with whom I have worked in my career.…

IndiaPHP.com is hiring Freshers/initiators in PHP and Mysql for Delhi office

IndiaPHP.com is hiring Freshers/initiators in PHP and Mysql for Delhi office

IndiaPHP.com/RSCS is looking for good freshers in PHP with good aptitude and attitude. Learning capacity must be good. Spoon feeding habit people please excuse.

For more details visit http://www.indiaphp.com/jobs.php

How to integrate Magento and Drupal?

How to integrate Magento and Drupal?

Magento is one of popular and robust e-commerce system which is based on the Zend Framework by Zend. It gives good tools and mechanism to operate your e-commerce websites and even multiple stores on different urls via single admin section.

Drupal is one of the best open source CMS having power of ease of use and lots of available modules which helps to build new functionality for users. It has powerful cck module for managing different meta values of a content entity.…

Why People hate Magento?

Why People hate Magento?

Many people hate Magento and hate it upto a level where they really do not want to hear anything in favor of it. Most of them have some valid reasons (based on their personal experiences) and many of them hate it just to hate it.

On this page I am compiling a list of complains against Magento as an e-commerce system. I am not going to counter them or justify Magento in light of these complaints, I am compiling this list so you can take a balanced view before taking any decision in favor of or against Magento.…