Posts

Showing posts from May, 2017

Wordpress

WordPress is a free and open-source Content Management System(CMS) based on PHP and MYSQL. It is installed on a web server that is either part of an internet hosting service or a network host in its own right. Themes  Plugins Mobiles

Posts Vs Pages

Key differences: Posts are timely vs. Pages are timeless. Posts are social vs. Pages are NOT. Posts can be categorized vs. Pages are hierarchical. Posts are included in RSS feed vs, Pages are not. Pages have custom template feature vs. Posts are not.

Web Hosting

Types of web hosting: 1) Shared web Hosting 2) Reseller Web Hosting 3) Cloud based Web Hosting 4) Virtual Private Server(VPS) 5) Dedicated Web Server 6) Colocation Web Hosting 7) Self Service Web Hosting 8) Managed Wordpress Hosting

Resignation Coincidence

As the Prime Minister resigned from his post. At the same day I have made compelled to resign from my responsibility. There may be many elements to happen this incident. Thanks to all

Most Important Lesson I have learned so far

Image
Life lesson 1# Self-discipline = freedom. Life lesson #2: Doing hard work early pays off bigtime. Life lesson #3: Saying “thank you” changes how you think about life. Life lesson #4: Listening to your gut is important. Life lesson #5: Let your moral code guide you. Life lesson #6: There’s no point in dwelling on your mistakes. Life lesson #7: Thinking positively changes your attitude about  everything . Life lesson #8: Make happiness a habit and not an end goal. Life lesson #9: Enjoy the small things in life and make every moment count.

Nodejs

Nodejs is an open-source,cross-plateform JavaScript run-time environment for executing JavaScript code server side.  Though  .js  is the conventional  f ile extension  for JavaScript code, the name "Node.js" does not refer to a particular file in this context and is merely the name of the product. Node.js has an  e vent-driven architecture  capable of  a synchronous I/O . These design choices aim to optimize throughput  and scalability  in web applications  with many input/output operations, as well as for  r eal-time web  applications Install nodejs download nodejs from  click here run :    node -v updating npm :  npm install npm@latest -g run:    npm -v

TypeScript

TypeScript  is a free and open-source programming language  developed and maintained by Microsoft.  It is a strict syntactical  s uperset  of JavaScript , and adds optional static typing and class-based  o bject-oriented programming  to the language.

Querydsl

Querydsl is an extensive java framework, allows for the generation of type-safe queries in a syntax similar to SQL.It current has a wide range of support for various backends through the use of separate modules including JPA,SQL,Java collections, Lucene, Hibernate search and MongoDB.

Centos

Centos is a community-driven free software effort focused on delivering a robust open source ecosystem. How to install centos in vitual-box? cs50.harvard

Docker

Docker is a container technology for linux that a developer to package up an application with all of the parts it needs. Installing Docker

Design Patterns

In software Engineering, a software design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. Behavioral Design Patterns Command Pattern Chain Responsibility Pattern Iterator Pattern Interpreter Pattern State Pattern Strategy Pattern Null Object Pattern Observer Pattern Visitor Pattern Template Method Pattern Memento Pattern Creational Design Patterns Factory Method Pattern Singleton Pattern Abstract Factory Pattern Builder Pattern Prototype Pattern Object Pool Pattern Structural Design Patterns Adapter Pattern Bridge Pattern Composite Pattern Decorator Pattern Facade Pattern Flyweight Pattern Proxy Pattern Private Class Data Pattern J2EE Design Patterns Benefits of Design Patterns: Provides industry standard approach to solve a recurring problem. Promotes reusability that leads to more robust and highly maintainable code. Helps in reducing total cost of owne...

SQL

stands for S tructured Q uery L anguage. lets you access and manipulate databases. it is an ANSI (American National Standard Institute) standard. SQL can do execute queries against a database, retrieve data from a database, insert data in database, update data in a database, delete records from a database, create new databases, create new tables in a  database, create stored procedure in a database, create a views in a database, set permissions on tables, procedures, and views SQL Commands : SELECT : extract data from a database UPDATE : updates data in a database DELETE : deletes data from a database INSERT INTO : inserts new data into a database CREATE DATABASE : create a database ALTER DATABASE : modifies a database CREATE TABLE : create a new table ALTER TABLE : modifies a table  DROP TABLE : deletes a table CREATE INDEX : creates  an index (search key) DROP INDEX : deletes an index

Agile

Agile is time boxed, iterative approach to software delivery that builds software incrementally from the start of the project, instead of trying to deliver it all at once near the end. Agile myths User stories Planning Estimation Refactoring Unit Testing