Form validation with Javascript

Before you can submit a form in your web application, it must undergo a form validation process. This is done of the frontend of development, to ensure that all data entry is correct. It is a form of error checking to validate the contents of field that will be submitted to the backend server for processing. If there is no form validation and it is sent in error, then there must be process on the backend to handle it.

Using frontend form validation is a more efficient way to remove the extra processing load on the backend server. GUI-based web…


Over the years, computer viruses have become more harmful not just to the computer systems, but also to users. A new class of viruses that emerged, called malware, can disrupt systems that are critical to national infrastructure, health care and finance. A type of malware called ransomware encrypts a user’s data or files and demands a payment in cryptocurrency to recover it. Computer security products have so far been able to keep up with the threats, but once again technology is moving at a fast pace. Malware authors are using new techniques not often associated with computer viruses.

A new…


(Photo Credit: CineDirektor FILMS )

Working with video during the post process (e.g. editing) requires understanding the relationship between bit rate (also spelled bitrate) and its CODEC. Bit rate refers to the amount of digital data encoded per unit of time, usually expressed in seconds to minutes. When preparing to shoot video during production, taking bit rate into consideration is important to determine file size and image quality. This is in relation to the CODEC, which is the compression/decompression hardware (or software) that helps determine the quality of the images in your content (i.e. video) for delivery.

We are going to discuss CODEC in terms…


Nuclear Power Plant (Photo Credit: Pixabay)

The shift to renewable and clean energy is an important topic regarding sustainable development. The “Green Movement” has been active in influencing policy makers to adopt more greener technologies to prevent catastrophic climate change (i.e. global warming) caused by fossil fuel energy sources (e.g. oil, natural gas, coal).

Yet, at the moment (circa 2020) fossil fuels provide 84% of energy requirements and 64.5% of global electricity production (circa 2017). Electricity production from fossil fuels slightly dropped in 2020 to 60.1%, perhaps due to COVID-19 policies that have affected the economy (Data from BP Statistical Review Of World Energy And Ember…


If anyone can summarize what has been happening in the cryptoverse in 2021, the year started off well, and by the middle of the year, it took a bad turn. The market value of Bitcoin (BTC) has dropped by over 50% from an ATH of $64,895.22 (April 14, 2021) to the upper $20K range in June. This has also affected the rest of the cryptocurrency market. While Ethereum (ETH) was trying to hold its position, it still dropped from an ATH of $4,362.35 (May 12, 2021) to price levels just below $2K (late July). A rising star in the cryptoverse…


Contrast Adjustments

A part of the post process when it comes to editing digital images is adjusting the brightness and contrast. This is performed using adjustments, in Photoshop conventions. We can adjust the Brightness/Contrast, Levels, Curves and Exposure. When processing an image from camera RAW, photographers often don’t get a WYSIWYG result that they originally saw from the camera’s LCD screen. The truth is, the LCD on the back of the camera is not an accurate representation of the captured image. Everything (all the details and information about the image) are stored in the RAW file’s metadata. This can be extracted in…


Javascript React

React is a Javascript (JS) framework that uses a declarative methodology. Most programming that developers are accustomed to uses an imperative methodology. What makes using React different is the way you define the logic in your application. The imperative approach uses statements that are then executed by the computer. In the declarative approach, you are using a more simplified approach that does not describe what to perform in the logic.

In declarative programming, the developer defines the desired result without needing to create the statements to accomplish the steps. Arriving at the computation is achieved through higher order functions that…


(Photo Source: Tesla)

The move toward EV (Electric Vehicles) will require more charging stations in place of gas stations. A Tesla Model 3 has an average range of 340 miles (353 miles on performance model, 263 miles standard) from a fully charged battery. This is given that the battery is not used for other charging (laptops, smartphones, etc.), so that is the theoretical range. In reality it would be closer to 295 miles on average, give or take. …


Iron Finance was an emerging DeFi protocol, until its collapse on June 16, 2021.

POST MORTEM Report:
DeFi Bank Run ….” Perhaps one of the worst crashes in the DeFi space, after the Yam protocol. In their report, posted on Medium, Iron Finance admits the problem:

“We never thought it would happen, but it just did. We just experienced the world’s first large-scale crypto bank run.”

It is definitely not a nice thing to have to say. To even mention “world’s first large-scale crypto bank run” means they are owning it but not proud to say it. Prior to this, the potential for Iron Finance was gaining plenty of attention. One of its supporters…


(Photo Credit Uriel Mont)

Before you can attend and enter a venue for a concert, exhibit, movies, sports, theater, conference or special events, you need a ticket. The Digital Age has made it easier to purchase tickets online. All that a user needs to do is access a website or download an app and make their ticket purchase. The user then presents a ticket QR code to enter the venue.

Prior to that, users had to order their tickets from a ticket seller (e.g. Ticketron) and wait for the tickets to be mailed by postal delivery. Later, tickets were sent via e-mail and users…

Vincent Tabora

Editor HD-PRO, DevOps Trusterras (Cybersecurity, Blockchain, Software Development, Engineering, Photography, Technology)

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