6 Versatile HTML5 Editors For Web Development

HTML is the programming language that powered the World Wide Web languages ​​and is the language used to create blogs and websites. Over the past two years, HTML5 has grown rapidly and gained a lot of awareness and popularity around the world.

HTML5 has brought some changes to the creation of websites on the Internet. HTML5 is his fifth revision of the HTML standard created in the early 1990s when the World Wide Web was first invented.

HTML5 Editor Type

The HTML5 editor is currently available in two variants:

Web-based and standalone application. Web-based applications typically require an Internet connection.

Standalone applications do not require an internet connection and can be installed on any computer. However, standalone applications are designed for specific operating systems such as Windows and Linux.

In fact, HTML5 is the best so far. HTML5 not only simplifies and clarifies the website framework, but also has positive effects on various aspects of the website. One of the special features of HTML5 is to make websites more responsive and compatible with multiple devices, improving website performance in both normal and games.

In Fact, HTML5 makes website-based games more sophisticated, with all its advantages. For example, you can visit the situs demo slot here The site offers over 400 html5 based online slot games that you can play for free without registering an account.


Adobe Dreamweaver

Adobe Dreamweaver is the most popular web editor in the web industry and has offered several improvements over the years. The latest Adobe Dreamweaver supports HTML5, along with a full-featured editor, WYSIWYG capabilities, multi-screen previews, and support for Android, iOS, and CSS3 applications.

Aloha Editor

Aloha Editor is a text editor developed in JavaScript that works in a browser-based framework. This editor is unique in that it differs from other HTML editors in that Aloha can be embedded into content management systems (CMS) and other frameworks used for blogging and web development in general.

Aptana Studio

This open source application supports HTML5, JavaScript, CSS3, Python, PHP, Rails, and Ruby. Other features like debugger integration, IDE, GIF integration, wizards.


BlueGriffon is a WYSIWYG editor recently introduced by Gecko. The application is free to download and compatible with various operating systems such as Windows, Linux and Mac OS. BlueGriffon has a simple user interface so you can easily modify your HTML5 documents.


Maqetta is another open source editor with WYSIWYG functionality. This app is compatible with both mobile and desktop user interfaces. Supports all major browsers like Chrome, Safari, Firefox. Maqetta also has multiple features such as page and theme editors, wireframes and widgets.


This editor is developed based on jQuery, Rails3.1 and CoffeeScript. Mercury is compatible with all major browsers including Chrome 10+, Safari 5+ and Firefox 4+. Mercury allows web designers to insert and edit links, images, and videos.

Here are about 6 different HTML5 editors that you can use to create or build websites in HTML5 and improve web performance to be better than others website exist. So, what are you waiting for? Install and build your website now.


7 Applications to Manage Personal Finance that You Must Try

Financial management is not as easy as imagined. Everyone certainly hopes to be able to manage their finances as well as possible, but in practice, many find it difficult.

Now there is technology in the form of applications that can help you manage personal finances. Here are 7 personal finance management applications that you can try:

  1. Uang Ku
    First, there is the UangKu application, which has quite complete features and looks very simple. This application is highly recommended for beginners in the field of financial management.
    Users will be asked to fill in the target savings and spending targets within one month. The application will then give suggestions and limits on the money that can be spent every day so that the target can be achieved.
  1. MoneyLover
    The next choice of free and practical financial management applications is MoneyLover. This application is equipped with various types of features that will effectively help you to control your monthly expenses.
    In this application, you can find budget, savings, and event features. Through the MoneyLover application, you can make financial plans and manage income very well.
  1. Mint
    Next, there is the Mint application which is also very effective for managing finances. This application is widely used by millennials and already has complete features.
    Mint offers features for managing bank accounts, investment olio, monthly bills, and credit loans. Mint can help you create budget categories and calculate expenses effectively.
  1. Monefy
    You can also manage finances easily and practically by using Monefy. This is a daily financial record application where users can record expenses based on their respective categories.
    In Monefy, users can create more than one account and each account will have separate financial records. This application will carefully calculate the percentage of expenses from each existing category.
  1. Money Level
    The Level Money application is also highly recommended to manage your finances. This application is based on iOS and can be directly connected to a bank account.
    Level Money will always record the amount of money coming in and going out whether it’s on a credit card or bank account.
    Besides being able to control your finances, the Level Money application is also very helpful in maintaining the security of transactions through bank accounts.
  1. Wallets
    Furthermore, there is a choice of applications called Wallet which can also manage your finances. This personal finance application can also link all types of transaction activities with your bank balance.
    Interestingly, the Wallet application supports various types of currencies. Through the Wallet application, users can also share accounts with other users safely and easily.
  1. Penny
    iOS users can also use the Penny app to manage personal finances. This application works quite effectively and offers a variety of features.
    Users can find out how much money has been spent, how many bills have to be paid, and what bills have changed rates.
    The Penny application is available in two types of services, namely free and paid, which is of course much more complete.

Those are 7 choices of financial management applications that can work effectively to manage your finances every month. By using these applications, it will be much easier to save money.

The more you save, the easier it is to save and invest. Be sure to choose greatisprogramming as an investment partner because it offers a profit-sharing of up to 15% flat per year.


Skills in Web Development That Must Be Mastered

Creating a professional website is not that easy. Many skills are needed to produce beautiful, functional websites and other things related to the world of web development. These skills will be grouped into 3 things:

Design Process

Mastering The Design Concept

A web designer must understand the correct design concept. The design concept includes layout, composition, color harmony, theme, typography, white space, and other design elements. In addition to understanding the concept of design, web designers must have a sensitive feeling related to beauty.

Mastering Software to Design

In this all-digital era, the process of expressing creativity must be poured through software. For world-class, like it or not, you have to master Photoshop software.

Mastering Software For Animation

In creating an attractive website, the animation is needed. Creating animations with Flash is a must for a web designer.

Mastering XHTML, CSS, Javascript and JQuery

In the process of making a website, the resulting design will be displayed inefficient codes so that it appears quickly in the browser. The technology used in presenting this information is XHTML, CSS, Javascript, and JQuery. Each of these things must be mastered well by a web designer.

Development Process

Mastering PHP

PHP is the most widely used programming on the internet. A web programmer must master PHP.

Mastering CSS

XHTML, CSS, Javascript, and JQuery are languages ​​used to display data that will appear beautifully in the browser.

Mastering MySQL and SQL

MySQL is a database where website content is stored. Programmers will take the form of SQL language then process in PHP and display via XHTML, CSS as well as Javascript and Jquery.

Mastering CPanel

Cpanel is software for managing the existing facilities on the server such as email, file manager, FTP account database, and others.

Mastering Apache

In developing a website, a web server is needed which is installed in the notebook from the programmer. This web server is used to simulate the programming he is doing. The widely recognized web server in the world is Apache.

Mastering FTP

FTP is a protocol for copying files from one computer to another on the internet. To show the development progress, the programmer will copy the files in his notebook to a server on the internet. This is done by communication between the FTP client and the FTP Server.

Functional Aspects Of The Website and The Internet

Mastering The Network

Technical support must know where the server containing the customer’s website is located and how the server is accessed. To fulfill this, technical support must have networking-related skills.

Mastering The Server

Technical support must know the state of the server from our customers. He must monitor the use of resources in it such as processor, memory, hard disk, email queue, and so on.

Mastering The Cpanel Server

Cpanel server is software that contains a lot of settings about our customers’ websites. Settings include settings regarding the mail server and web server.

Mastering Mail Server

Mail servers are vital in the communications that our customers make. Mastery of the mail server is a vital thing that a system administrator must-have.

Mastering Linux Server

Linux is the most widely used server on the internet. The system administrator must master the file structure, the ftp server database that resides on the Linux server.

Mastering Linux Shell

In performing certain administrations, the use of the Linux shell is very powerful. This is only because the Linux shell talks directly to the operating system. System administrators must master at Linux shell to optimize their administration.

Mastering DNS Server

DNS server is a place that contains information on the settings of a domain. System administrators must master this issue, especially if there is a problem that causes the main server to be inaccessible. Make sure there is a DNS backup that will ensure that emails going to that server can be queued. If the DNS backup is also inaccessible, then when the main server is down, sending email to that domain will be disrupted.

Mastering Domain Registration

Domains are a vital tool for customers. The system administrator must understand the domain purchase hierarchy to ensure the domain can function properly.

From the explanation above, website development is a fairly complex process involving aspects of art, programming, and hardware arrangement.

So if you think your skills meet the criteria above, then start to create your website. There are many kinds of websites, but try to create a website that can give you a profit and make money, such as an online gambling website.

A good online gambling site requires all the skills that you learned above, each one of the skills is proven to be useful in some way. A pretty decent example of a good online gambling site is Yukbola, which you can find it here

Good design, a well-coded site, a user-friendly interface, and good navigation will cover all of your user’s needs from a site. See, mastering web development skills is a worthy investment of your time and effort surely!

Internet Of Things : For Better Life

IoT or Internet of things is all physical devices that are connected to the internet or wireless networks to be able to work functionally. With the rapid development of technology today, there are more and more sophisticated internet-based tools that make human life easier.

Starting from smart cars with self-driving features, virtual assistants such as Siri, cloud servers, and even remote control cars for children’s toys. Well if you want to learn more about the Internet of Things, you are in the right place. In this article, we will cover everything you need to know about IoT.

Internet Of Things (IoT)

Internet of things is all things and devices that use wireless networks and internet networks in the system. The device will have the ability to transmit data and transmission over a network without any human intervention. Thanks to advanced computer chips and today’s many wireless networks, almost any device can become part of the Internet of Things.

This means that the Internet of Things is not limited to the information technology or IT industry. You can find many examples of IoT in everyday life !. In essence, IoT is a form of communication between machines and networks. This IoT technology can also be referred to as M2M or machine to machine.

IoT Benefits

Now, after knowing the meaning and also a brief history of the Internet of Things, it’s time to learn about its benefits.

Here is a brief explanation of the benefits and advantages of IoT:

  • Easier connectivity process

The main benefit of IoT is the ease of connectivity it offers. Through IoT, connections can be made more quickly and practically without using cables.

In addition, IoT also uses intelligent technology that ensures network connections and devices run smoothly. Of course, this makes any job easy.

  • Improve work efficiency

Another benefit of IoT is the work efficiency it offers. Thanks to connectivity through smart technology, IoT can reduce the time required for a job.

Of course, this is very helpful for businesses and companies to improve their work efficiency. In addition, IoT can also be used to monitor work effectiveness.

IoT Component

The Internet of Things itself is formed from several basic components! Here are some elements of IoT and also a brief explanation.

  • Artificial Intelligence (AI) – one of the basic components of IoT is artificial intelligence that functions as the “brain” of a device. This AI technology provides intelligence according to the function of the device itself.
  • Connectivity – without a network connection, IoT will not function properly. Connectivity is a key component of IoT that helps devices to connect to a specified network.
  • Sensor – Sensors on IoT devices aim to define the instrument and turn the device into an active system that can perform its functions accordingly.
  • Active engagement – many conventional devices still use passive engagement methods. IoT implements active, active engagement in the range of products, and services are available.
  • Small and compact devices – in this increasingly modern era, many small devices are capable of doing many things, smartphones for example. One of the characteristics of IoT is the use of sophisticated small devices.

IoT example

Currently, the Internet of Things has been used by many fields, Golden friends! Here are some examples of IoT deployments:

  • Energy — in this field IoT can be used for the application of sensors that detect light, as a connection for wireless charging, and much more.
  • Transportation — IoT technology can also be used to create self-driving smart cars, autopilot systems on airplanes, or traffic systems on the streets.
  • Agriculture — in this field, IoT can be used to collect data such as temperature, rainfall, etc. through an automated machine.

7 Android Tools for Making Android Apps

Android is currently dominating the world’s mobile market, everywhere people use Android phones, not only mobile phones but also tablets and even smartwatches.

Android is present as an operating system that runs behind the scenes of these devices, created by Google, managed very seriously until now on the Google Play Store there are already more than 2.2 million applications for Android devices.

This data is enough to bring Google’s operating system to the forefront, followed by Apple’s iOS and Microsoft’s Windows Phone.

So there is no need for another reason not to immediately jump into an Android developer, if you understand making applications with Android, the doors of your sustenance will certainly be more wide open because there are more and more job opportunities.

10 Tools Android Apps

The following are some application software that you can use as a provision to create your Android application.

  1. Android Studio

    Android Studio is Google’s official Android programming IDE developed from IntelliJ. Before there was Android Studio, Android programmers had used Eclipse. Eclipse was an Android programming IDE before the advent of Android Studio. You could say Google has turned away from Eclipse and made Android Studio its official IDE. Due to having made Android Studio official on May 16, 2013, Google discontinued ADT support for Eclipse shortly thereafter and official ADT was only available to Android Studio.Developed on top of JetBrains’ IntelliJ IDEA, Android Studio is designed specifically for Android development. This IDE is available for use on Windows, Mac OS X, and Linux operating systems.
  2. Android NDK and SDK

    Android Software Development Kit (SDK) is a kit that can be used by developers to develop Android-based applications. In it, there are several tools such as a debugger, software libraries, emulators, documentation, sample code, and tutorials.The Java SE Development kit is an example of the Android SDK and is the most frequently used programming language for developing Android applications. In addition, there are several other languages such as C++, Go, and Kotlin -the language that Google set in 2017.
    The Android NDK (Native Developer Kit) offers a set of tools that allow you to leverage C and C++ to develop Android applications. This tool comes with several embedded libraries to allow you to reuse previous code and allow you to innovate.

    Google released the Android NDK to influence C and C++ developers to increase the number of Android apps. That way you don’t need to be a Java master to develop something for Android users.

    This tool can also be integrated with the Eclipse IDE and Microsoft Visual Studio.

  3. Unity 3D

    If you want to develop an app with a 3D experience, you can use Unity3D. This tool offers many APIs that help build attractive application interfaces. In addition, it can also take advantage of the high-end features of the engine to build 3D mobile games.
  4. QT for Android
    QT for Android is suitable for programmers with knowledge of C++ and QML. The Qt Company has designed QT for Android to make it easier for programmers. This framework allows you to develop QT 5 applications on devices with Android 4.1 (API level 16) or above. Apart from that, there are also some simple solutions for handling media content.
  5. Xamarin
    Xamarin is an application developer software or maker of an android-based application that uses the C# programming language.This software is very good for friends who are already familiar with using basic programming languages such as C++ or other Microsoft languages such as (C#, C ASP), because this software uses the Microsoft programming language (C++, C#, C ASP) at the time. development or manufacture of an android-based application.
  6. Android Apps Maker
    This Android Apps Maker from the name alone we can already know what it does. Creating applications with Android Apps Maker is quite easy because there are around 18 templates available that we can use for free.Some examples of applications that can be developed with this application are photo galleries, trivia games, ebook applications, radio stations, and others. Applications made later will even be sent in full to our email.
  7. iBuild App
    iBuildApp has the advantage of speed. We can make applications in just 5 minutes with this iBuildApp, so it’s no wonder the number of applications that have been successfully created with iBuildApp has reached almost 500,000 applications.

11 Best PHP Frameworks For Web Developers

If you are a web developer, then you certainly understand that developing a website or application really requires functionality development. However, sometimes functionality that has already been used is repeated to meet market demands and needs.

If you don’t want to repeat for a feature or functionality that you are going to run, then you can use a software framework. This software can provide the foundation to enable you to create the website or application you want without having to do repetition.

So, what is a framework? In the world of software development, a framework is a file repository that serves to contain several basic functions at once.

In dealing with a project, then you as a web developer are required to be able to program various functions at once. That’s why the framework exists, namely as a foundation for a web developer, in order to develop a project more efficiently.

11 Best Types of PHP Frameworks

If you want to develop a project using PHP, you can take advantage of a PHP framework that already has the required functionality and can make it easier for you to run a scalable, maintainable, and of course testable project. In the following, we will discuss the 11 best PHP frameworks that you can use for your project development.

    1. Laravel

      The Laravel framework, is one of the PHP frameworks that have the upper hand, is familiar among web developers, and ranks first in terms of PHP frameworks in terms of performance and the person behind the success of the Laravel framework is Taylor Otwell. There are several advantages of this PHP framework, which is that it has a syntax that is easy to understand and use, so you can develop your website and application projects in a short time.
      In addition, you no longer need to think about basic tasks, because this Laravel framework provides various functions such as user authentication, caching, and session management. In simple terms, the Laravel framework provides all the functional aspects you need to be able to develop modern PHP application projects.
    2. CodeIgniter

      The CodeIgniter framework was originally developed by Rick Ellis but was eventually developed by the British Columbia Institute of Technology. However, currently under the leadership of Lonie Ezell and his entire team. The concept of the CodeIgniter framework is the use of different components for managing more specific development tasks. Because it can be said to be very friendly to web developers because it can create and develop web application projects that are easy to scale and don’t take up much space.In addition, the CodeIgniter framework provides information in the form of complete help and tutorials, so this PHP framework is highly recommended for a beginner, especially if you want to develop applications that are ‘lightweight’ and only run on a simple server.
    3. Symfony

      In terms of popularity, the Symfony framework is a PHP framework that ranks third after the Laravel framework and the CodeIgniter framework, in terms of popularity. The advantage of the Symfony framework is that it has reliable help and tutorials so that the Symfony framework is indeed very superior in terms of modularity.It is very flexible because this framework contains a bundle system and component system that can make it easier for you to choose the PHP framework functions. Do you want to use the entire framework or just the PHP functions you need or want most?
    4. Phalcon

      The Phalcon framework is the type of framework that web developers who prioritize performance will like. Why so? Because this framework is one of the fastest frameworks, saves resources, and has good performance, so it can provide results that are not only stable but also of high quality.Fronted by Andres Gutierrez and other colleagues, the source code of this framework is written in C language on a web server, so the Phalcon framework is a C extension for the PHP framework.

      After you install this framework, there are almost absolutely no files contained in it, you can simply add the modules and libraries you want the result is a neat and organized development of your web application.

    5. Cake PHP

      PHP Framework MVC which has a motto, “The Rapid Development Framework for PHP”, was first launched in the market in the 2000s. Currently, it is still the best and most popular PHP framework.This PHP framework has excellent features such as associative data mapping, front controller, and MVC architecture because this framework is a type of PHP Framework MVC. The main advantage of this framework is the method convention that lies in the coding process.

      This means that if you can understand the convention set correctly, then you can focus on development right away and as a result can complete tasks faster.

    6. Yii2

      The framework has the motto “The Fast, Secure, and Professional PHP Framework and the PHP Framework is a competitor that deserves to be taken into account. In terms of performance, it is on par with the Phalcon framework, and the main advantage is that it is easy to set up and can be customized according to your own needs.In addition, this framework also offers a high level of security standards for the websites and applications that you are developing. Many other advantages can make web application development that you handle faster. However, the drawback of the Yii framework is that it cannot be immediately understood and learned by novice developers.
    7. Zend

      This type of framework is classified as a unique framework and is released by the core PHP development team. The advantage of this type of framework is that you have the tools to support your web application development activities such as Zend Studio, Zend Expressive, Apigility, and PHP 7 itself.If you want to become a Zend Framework professional, then you need an official certification. Another advantage is that it is used by the Enterprise because it provides direct support from the developer. Because of these advantages, this type of framework is said to have its uniqueness.
    8. Lumen

      The Lumen framework is commanded by Taylor Otwell, because it is said to be a child of the Laravel framework, but has different aspects from the Laravel framework. The Lumen framework is a microframework with a special syntax that is beautiful and elegant.In addition, it also has the features of the Laravel framework and additional features. Therefore, in terms of microframeworks, it is clear that the Lumen framework is the most superior.
    9. Silex

      If the Lumen framework is built under the Laravel framework name, then the Silex framework is built under the Symfony framework name. The features that are owned are almost the same as the features of the Symfony framework, but some parts are not used in order to focus more on building APIs that are faster and save resources.
    10. Slim

      Framework Slim is included in the PHP micro-framework that can make you work faster in developing web applications and at the same time a superior API. The advantage is that it is compatible with PSR and PHP units, has the Express.js syntax that is specifically used for Node.js.
    11. FuelPHP

      This type of framework has the ambition to be the fastest and lightest framework. This framework has a minimalist footprint so that the developers of this framework believe that this framework can be popular with the wider community. In terms of advantages, this framework has compatibility with PSR and Composer.


Get to know Oracle’s RDBMS

The database is one of the important components in the information system of every company because it is needed to store and process data into information. How important the database is. So do not be surprised, now there is much available software to manage database management systems for free or paid. One of them, namely Oracle.

Do you know Oracle?

Many people already know Oracle. Moreover, if they are often involved in the IT world, they must already know Oracle.

The  Development of Oracle

Before proceeding to the understanding of Oracle, it is important to know the oracle starting from its development first. Oracle was developed by Larry Ellison in 1977 at Software Development Laboratories (SDL). Two years later, in 1979, SDL changed its name to Relational Software Inc. (RSI).

Not long after, Oracle version 2 was released. Since then, also known as the moment for the first time, Oracle began to be commercialized. Then, entering 1983, RSI changed its name to Oracle Corporation. The name Oracle Corporation is still used today.


Oracle is an Oracle database, Oracle DB, or also known as Oracle. The name Oracle is a name taken from the CIA codename discovered by Larry Ellison in a project. This is indeed natural, because before being commercialized or used by the public, Oracle was a database software used in the United States military environment.

Oracle is a software for relational database management system (RDBMS) and not software for ordinary database management system (DBMS). Oracle is produced and marketed by the world’s leading software company, Oracle Corporation, headquartered in Redmond City, California.

Oracle is the first software to involve SQL (Structured Query Language) in database management. The existence of SQL allows other computer users to easily and quickly access information from a computer database using an RDBMS system.

Information stored in an Oracle relational database, usually in the form of a collection of data in the form of tables that can be accessed into information using SQL.

Oracle itself has various editions, such as Enterprise, Standard, Express, and Oracle Lite. In addition, Oracle can run on any operating system, such as Windows OS, UNIX, Linux, and MacOS.

With the understanding and explanation to get to know the oracle above, maybe it can help you a little to understand and get to know the oracle.

Oracle Function

The function of Oracle is almost the same as the function of ordinary database software (DBMS), namely as a manager of data stored in the database. However, Oracle is an RDBMS that has different functions from DBMS software. The difference in these functions, the point is in terms of database management. The following functions are offered by Oracle:

  • Visualize
    Data Users can visualize data in the form of rows and columns in digital tables. This means that users can store all their data on a large scale digitally in the Oracle database. This means that users no longer need large shelves and space for the storage of piles of physical data. That way, users can save costs.
    Data visualization with rows and columns in a digital table. This is so that the data is easily identified according to its specifications. When the user is looking for data, the user will not be confused by piles of data and easily find the data in a fast time.
  • Management Tools
    Oracle is easy-to-use database software that can be an important foundation for companies that want to build reliable information management systems to improve company performance.
  • Access controller
    Monitor every user who will access data to the database system using SQL. SQL is a supporting technology that is included in every relational database management system software.
  • Data Protection
    Oracle can prevent corruption or loss of corporate data by using Real Application Clusters (RAC). RAC is a technology that provides protection for company data/assets, in the event of a system failure on one of the database servers.
    The existence of RAC, system failure will not affect the performance of other database servers. Because, this technology makes database management centralized, neatly structured, and allows integrated servers.
    If one of the database servers is experiencing downtime, the other servers will recover quickly and automatically, so that downtime on one of these servers will not have any effect on all users.
  • Scalability and Security
    Oracle has the potential to continue to be developed or can be scaled to a larger capacity, only by adding resources (servers and data storage). So, with this scalability, Oracle is able to manage ever-growing data easily and safely.
  • User management
    Oracle can perform data access settings. So, not just anyone can access data freely to the database. Only certain users who have been granted access rights can access data into the database.

Know’s about Javascript

What is Javascript? Definition, Functions and Examples

If you have never been in the programming world, maybe you are still not familiar with what JavaScript is. JavaScript is a programming language for website development to be more dynamic and interactive. Content that can move dynamically on the website turns out to be one of the results of the application of JavaScript, you know!

This time, we will get acquainted with the JavaScript programming language, from its history, functions, to its advantages and disadvantages.

What is Javascript?

JavaScript is a programming language used for website development to make it more dynamic. Like a word, JavaScript gives “life” to the website so that it creates interaction between visitors and the site.

Dynamic websites mean that the content in them can move or change anything that appears on the screen without having to be reloaded manually. For example, such as animated image content, maps, slideshows, polls, and so on.

These elements certainly make the website more attractive, so that visitors feel at home exploring the contents in it.

Initially, JavaScript only worked on the client/frontend side. That way, the processing of the code only runs on the browser side. However, as its development, JavaScript can also be used on the server-side. Of course with the help of various frameworks such as Node.js, and React.js.

The use of JavaScript in website development is often associated with HTML and CSS. This is because in making a website, these three elements play an important role and are interrelated with each other. The following illustration illustrates the functions of HTML, CSS, and JavaScript when building a website.

  • HTML: building the structure and layout of a website
  • CSS: set the appearance and style of the website
  • JavaScript: enhances website appearance with its features and functionality

Following are the roles of JavaScript, HTML, and CSS in making a dynamic and interactive website:

Building a website structure Give style to the website Adding website interactivity
Control Layout Specifies the screen size for responsive web page Manage website functions and features
Basics for building a website Set the website display Running codes for website functionality
Heading, Praragraph, and list Font, color, background, and border User interface, pop-up, widget, and dynamic content

Beginning of JavaScript

JavaScript was first created in 1995 by Brendan Eich, a Netscape employee. Initially, he was asked to create a scripting language like Java that could be implemented in browsers. He then designed a new programming language in just 10 days by combining features inspired by Java, Scheme, and Self.
The first version is limited to Netscape circles only. Initially, this programming language was named Mocha, then it was changed to LiveScript before finally changing its name to JavaScript.

JavaScript Standard

Shortly thereafter, Microsoft created a new language, namely Jscript, which was used in its browser (Internet Explorer). Basically, Jscript is the result of the adoption of JavaScript.
Netscape was then standardized and in 1997, JavaScript was successfully submitted to ECMA International under the label ECMAScript. ECMAScript continued to develop until 1998, ECMAScript 2 was released followed by ECMAScript 3 in 1999.
ECMAScript underwent many revisions and improvements to become the JavaScript programming language as it is today that is reliable for use in various application models.

JavaScript up to now

In 2005, JavaScript’s popularity rose thanks to AJAX (​Asynchronous JavaScript and XML). New libraries such as JQuery and MooTools were developed to minimize browser inconsistencies and make it easier to apply design patterns.
Until now, JavaScript has become a widely used client-side scripting language. According to statistical data, in 2016 as many as 92% of websites used JavaScript to attract visitors, including well-known sites such as Google and Facebook.

programmer as a career

Things That Make a Programmer a Dream Partner, Do You Believe It?

A programmer is often considered as an anti-social because it is rarely sociable and likes to be alone in front of the computer. But, a programmer has advantages that you deserve to consider as your life partner. Besides being a personality that is formed when working on projects, programmers also have a bright future.

Because with the development of information technology as it is today, making programmers become needed by a company. With this vast job opportunity, you will definitely agree that programmers are a dream partner. If you don’t believe, here are 5 things that make a programmer an ideal partner.

1. Programmers are good problem solvers

a good problem solver

As we know, a programmer is accustomed to meeting problems in his assignment and answering problems faced by clients. Therefore, a programmer will try hard to find the right logic.

They were then arranged in the programming language to produce an application solution that facilitates the work of its clients. This pattern of work makes the programmer a good problem solver. When finding errors in the program, the programmer will try to find a solution step by step.

This structured and systematic thinking can become a provision when facing problems in family life. This is very important for a family because family problems, if not handled properly, can be fatal. A programmer is also a very skillful in playing games, especially in casino games or in situs judi online slot that they will easily win the prize.

2. A programmer is a patient person

With a fairly complicated and thorough work, demanding a programmer to be a patient person. If the program he arranges does not go according to plan, the programmer patiently analyzes which part is not appropriate.

Not only are required to be patient when dealing with coding, but programmers must also be patient when dealing with clients. Because with different client characters, programmers must patiently comply with the wishes of the client. In addition, programmers also have to deal with bosses who sometimes ask for deadlines suddenly.

Because they are used to being patient, the programmer can certainly face the problems and desires of the couple with his patience—people who are patient, of course, good for the survival of a partner.

3. Loyal and Responsible

Programmers are very loyal to linger in front of the computer to complete the project. Despite many problems encountered, but programmers remain loyal to do the work. This is because a programmer is responsible for what he is doing. He tried to fulfill the demands of his boss and client.

With a sense of loyalty and responsibility that programmers have, there is no reason not to choose programmers to be life partners. Because faithfully, the continuity of the couple can run smoothly. In addition, also the person responsible is needed in a partner.

4. Programmers don’t give up easily

a very handsome programmer

When an error occurs in the program he is developing, the job of the programmer is to find which part is wrong, and correct it. This repair process is not always completed in one trial. It may take several experiments until, finally, the program can run as desired.

Through this experimental phase, of course, it is not without obstacles. Sometimes a programmer can also feel bored because he never found a solution. However, the programmer does not give up easily because he knows for sure a mistake can be fixed. Moreover, the satisfied smile of the client when the program was running made the programmer encouraged to constantly find out the way out.

So, programmers are not people who give up easily. So take it easy, he will not give up to fight for you and your parents’ blessing. Moreover, this unyielding feeling is very useful for family survival.

5. Be diligent and thorough

Look for solutions to error coding, such as looking for a needle in a haystack. High accuracy is needed to find the root cause of why the program is not running as expected. A programmer is also a diligent person because with his craft, making programmers can minimize errors occur.

That is why a programmer becomes a person who is diligent and conscientious about the slightest detail. Although impressed indifferent if considered, but the programmer is a very thorough figure. So to live as a family, a programmer will not go around on his own and must be very attentive even though it is a small thing.


Definition and History of HTML

For those of you who ask, what is HTML? You certainly know the term when using the internet. HTML has a very important function on a website. This HTML can make it easier for users or users to make paragraphs, links, links, headings, and block pages on the website pages or sites that have been made.

What Is HTML and Its Functions?

HTML is Hypertext Markup Language. HTML is a markup language that is easy for users to understand. HTML can facilitate novice users or developers in formatting, compiling, and organizing documents online using the Microsoft Word program.

HTML functions to make it easier for users when managing or managing data in the form of documents on a website. So as to produce documents that are interesting and easy to read by all internet users around the world. HTML has the advantage of the language used. The markup language for HTML has many sources and is broad and consistent.

html in notepad

HTML can be run naturally on every website. HTML also has an easier learning curve and open source that can be run for free. In addition, HTML also has official website standards by the World Wide Web Consortium on maintaining. And easy to integrate with PHP, Node.js, and even the backend language.

HTML has features that cannot be used logically. So that web pages must be separated even though they have the same elements. When executing, the browser can also sometimes be unpredictable. So the browser cannot render newer. However, you can still use HTML as needed.

HTML History

HTML was created by a physicist with the Berners Lee team at the CERN research institute in Switzerland. The team has an idea about a hypertext system that uses an internet base. Tim Berners Lee released the first HTML version in 1991. In that version, there were 18 HTML tags. Hypertext refers to text that has references or links for other text so that it can be accessed by users.

Since 1991, every HTML released the latest version, always equipped with the latest attributes and tags. There are currently 140 HTML tags based on the HTML Element Reference owned by the Mozilla Developer Network. Because of the popularity and advancement in technology, HTML continues to grow and increase. HTML is considered a standard website that is already official.

HTML was developed by W3C with a major upgrade in 2014. The result is an introduction to HTML 5 with new semantics so that it can tell the meaning of its own HTML content. The existence of a web browser aims to facilitate users when opening HTML-formatted documents.

Development of HTML Code from Beginning to Now
The following is a history of the development of HTML code starting from the initial version until now.

1. HTML Version 1.0
Starting in version 1.0. Version 1.0 is a pioneer with many weaknesses, so the appearance is still simple. HTML version 1.0 has the ability to make paragraphs, headings, lists, hypertext, and bold or italic text. Version 1.0 can also support placing images or images on documents without wrapping.

2. HTML Version 2.0
HTML version 2.0 has the additional feature of better HTML quality. Version 2.0 has the ability to display data or forms in documents and enter addresses, names, and suggestions or criticisms. HTML version 2.0 is a pioneer for interactive web.

3. HTML Version 3.0
Version 3.0 has additional features with a new facility, namely figure. The figure is the development of an image that functions to put pictures and tables. HTML version 3.0 can also support the existence of mathematical formulas in documents. Version 3.0 is now replaced with version 3.2.

4. HTML Version 3.2
Version 3.2 is the most commonly used HTML. This version has the technology to put text around the image. So the image has a background, frame, style, table, and so on. Version 3.2 can also use scripts to support HTML performance.

5. HTML Version 4.0
HTML version 4.0 underwent many changes from the previous version. These changes to the HTML command that is image, table, text, link, form, and so on.

6. HTML Version 4.01
There is also version 4.01, which is an improvement from version 4.0. This version becomes the standard for elements or attributes in HTML. Because it has fixed an error in the previous version.

7. HTML Version 5.0
HTML version 5 is a procedure for making the latest web display by combining CSS, HTML, and JavaScript. This version was made from information that W3C and IETF made the latest HTML version.

html version 5.0


The development of HTML is quite significant. In fact, W3C continues to grow and release the latest HTML versions and updates. HTML version 5.0 is the best version with more complete features. HTML 5 has a powerful feature that is support for embed video and audio. So you can use video or audio files to the desired website page.

This feature also supports vector graphics with scales and MathML for mathematical formulas or others. HTML 5 introduces improvements to the semantic domain of the browser so that content can be seen and read by other users as well as for yourself. With the history and development of HTML, you must have understood what HTML is, right?


If explained in general, HTML is a mark up that is used to create and arrange documents in Microsoft Word programs. HTML has two types, block-level, and inline tags. A block-level element is an element that uses all the available space and creates a new line in the document. Examples of these elements are paragraphs and headings.

In the block-level element, there are three tags that must be owned by each document. The three tags are HTML, Head, and Body. HTML tags are elements that include HTML in documents. The Head Tag functions to store information such as the document title, while the Body tag functions to attach content in the document.

While inline elements are elements that only use space according to their needs, and do not make a new line in the document. This element will format all contents, such as links. Inline tags are used to format text, whether it’s for bold, italic, or bottom gars.

Some elements included in the inline element are hyperlinks. The hyperlink is an element that requires tags and attributes for a link. Images or images are elegem inline that can be added to documents. With these images, the appearance of the document is more interesting to read.

You can also learn HTML and get to know how it works. HTML documents are files that have HTML. This file can be viewed using a web browser. From the web, it will read HTML files so that the existing content can be read by users.

Every website has a different HTML page. Each HTML consists of tags or elements that refer to the building block website page. These elements or tags can create and arrange content so that it forms paragraphs, headings, and other content.

With advances in increasingly sophisticated technology, you can also manage your website or blog easily using cheap VPS. provides a maximum uptime of up to 99.9% by using a precise and accurate server configuration. is also supported by networks, multiple peering, and multiple upstream tier 1 providers that can further optimize data access on your website.

How? Are you interested in going deeper into what HTML is after reading this article?