Trending December 2023 # Ultimate Guide To Ssds (Plus Reviews Of 7 New Drives!) # Suggested January 2024 # Top 15 Popular

You are reading the article Ultimate Guide To Ssds (Plus Reviews Of 7 New Drives!) updated in December 2023 on the website We hope that the information we have shared is helpful to you. If you find the content interesting and meaningful, please share it with your friends and continue to follow and support us for the latest updates. Suggested January 2024 Ultimate Guide To Ssds (Plus Reviews Of 7 New Drives!)

Installing an SSD in your PC, be it a laptop or a desktop, is one of the easiest and most effective ways to boost the machine’s overall performance. The change won’t be merely noticeable—it will startle you. Your system will boot more quickly, windows and menus will jump open, and programs and data will load much, much faster.

To get the skinny on state-of-the-art consumer SSDs, we brought seven drives from five vendors into the PCWorld Labs and put them through the wringer. We tested Corsair’s Neutron and Neutron GTX drives; Kingston’s HyperX 3K; OCZ’s Vertex 4 and Vector drives; Samsung’s 840 Pro; and the SanDisk Extreme. We also retested Intel’s 240GB Series 335 SSD using our new benchmarking procedure (if you’re curious, read our original review). Each drive delivers either 240GB or 256GB of storage, which is the current sweet spot in terms of price and performance. Each drive we tested proved to be a solid performer that will offer a significant boost over whatever conventional drive your machine has now. Some drives, however, are definitely faster than others.

If you’d like to upgrade a computer equipped with an older second-generation SATA interface (which maxes out at 3 gigbits per second), note that we also checked out the Apricorn Velocity Solo x2, an add-in card that upgrades any computer with an available PCIe 2.0 x2 slot to the newer SATA 6-gbps standard.

But before we dive into those reviews, here’s a primer on SSDs that will tell you everything you need to know about this technology.


The memory/interface controller proved to be a major factor in determining each SSD’s performance. Three of the drives we tested use a SandForce SF-2281 controller: the Kingston HyperX 3K, the SanDisk Extreme, and the Intel Series 335 (the controller firmware on this drive is tweaked to Intel’s specifications). OCZ’s Vector and Vertex 4 drives both use OCZ’s proprietary IndiLinx controllers, namely the Everest 2 in the Vertex 4 and the Barefoot 3 in the Vector. Corsair is blazing a path with its Neutron series drives (the GTX and Neutron) by using Link A Media’s LM87800 controller. Samsung’s 840 Pro utilizes the company’s proprietary MDX controller.

As you’ll see in our performance chart, drives with the IndiLinx, Link A Media, and Samsung MDX controllers boasted significantly faster write speeds than the SandForce-based competition. In fact, counterintuitively, each of the five drives using those controllers wrote faster than they read. The SandForce-based drives were all good readers, but their comparatively slower write speeds dragged down their overall scores.

On the next page (scroll down past product-reviews for the link), I’ll discuss memory types, interfaces, and how we measured performance.


Although the controller plays a big role in determining an SSD’s performance, the type of flash memory inside an SSD is also a huge factor. The SSDs in this roundup used either synchronous or toggle-mode NAND.

You might also encounter the terms SLC (single-level cell), MLC (multi-level cell), and TLC (triple-level cell) when researching SSDs. An SLC NAND cell has two states—on or off—so it can store one bit of data. An MLC NAND cell has two states besides off, so it can store two bits of data, while a TLC NAND cell has three states in addition to off and is therefore capable of storing three bits of data.

While MLC and TLC NAND deliver more capacity in the same physical space, they also bring a trade-off in performance and endurance. SLC NAND is faster and more durable than the other two types, but it’s also more expensive; you’ll find it today only in enterprise-level drives. Very few drives use TLC NAND, because it’s not as durable—it can’t handle as many program/erase cycles (which I’ll explain in a moment) as SLC and MLC can. Each of the drives in this roundup uses MLC NAND.

A note about endurance: All types of NAND flash memory have a limited life span. The MLC memory in consumer SSDs is good for 3000 to 10,000 P/E (program/erase) cycles, which is enough to deliver several years of normal usage. Unlike a mechanical hard drive, an SSD cannot simply write (program) data on top of old data that’s no longer needed; once flash memory has been written to, it must be erased before it can be written to again. Newer SSDs running on modern operating systems (including Windows 7, Windows 8, Mac OS X 10.6.8, and Linux kernel 2.6.28) use the TRIM command (it’s not an acronym, despite the caps) to actively inform the SSD controller of memory cells that contain unneeded data, so the controller can proactively erase those cells and make them available for storage once again.

So how long should you expect an SSD to last? The manufacturers’ warranties provide a clue: Both of OCZ’s drives, Corsair’s Neutron drives, and Samsung’s 840 Pro drives carry a five-year warranty; the rest of the drives we reviewed are warrantied for three years.


While mechanical hard drives don’t come close to saturating the second-generation SATA 3-gbps bus, the latest SSDs are already bumping up the against the limit of third-gen SATA. If you’re adding an SSD to a laptop that has only a SATA 3-gbps interface, save yourself some money and go middle of the road—you’ll get very little benefit out of connecting a SATA 6-gbps drive to the older interface. If you’re upgrading to an SSD on a desktop that has only a SATA 3-gbps interface, buy either a SATA 6-gbps controller card or a SATA 6-gbps piggyback card, such as the Apricorn Velocity Solo x2 (read our review). Under any circumstance, buy a top performer, and in the future you can transfer it into a better system to realize its full potential.


We evaluated the SSDs with a series of real-world data-transfer tests (by “real world,” we mean a commonplace selection of data). Each drive was required to read and write both a 10GB mix of smaller files and folders and a single large 10GB file. To see just how fast the drives could go, we utilized a 16GB RAM disk to avoid any bottlenecks or interaction issues that a hard drive or second SSD might cause.

Our test bed consisted of an Asus P8Z77-V Pro/Thunderbolt motherboard, an Intel Core i7-2600K CPU, and 32GB of Corsair Vengeance 1600MHz DDR3 memory. The operating system was Microsoft Windows 8 (64-bit).

If you’re not looking for the absolute fastest SSD, any of these models will embarrass a mechanical drive—or even last-year’s SSD crop.

When it came to reading data, every drive we tested turned in good numbers. Oddly enough, the 256MB OCZ Vertex 4, which took fourth place overall with its combined reading and writing, was the slowest reader at 393.5 MBps (file mix and large file combined). The highest combined mark, on the other hand, wasn’t tremendously higher: Samsung’s 240GB 840 Pro delivered 450.8 MBps (about 14 percent faster).

Overall, the aforementioned Samsung 840 Pro and OCZ’s 256MB Vector were the stars of the roundup, finishing first and second respectively. The 840 Pro delivered an overall combined read/write speed of 496.2 MBps, and the Vector delivered 489.1 MBps. The 840 Pro finished first in every test except for writing our mix of smaller files and folders, where the Vector bested it. The Corsair Neutron GTX (240GB) placed third with a speed of 459.1 MBps, the OCZ Vertex 4 took fourth place at 449.4 MBps, and the 240GB Corsair Neutron finished a rather distant fifth at 414.3 MBps.

The Kingston HyperX was the most capable of the SandForce-based drives, posting a combined read/write rate of 407 MBps. The 240GB SanDisk Extreme finished next at 385.8 MBps, followed by the 240GB Intel 335 Series at 368.4 MBps.

To establish a baseline, we also tested an older SSD (a 90GB Corsair Force Series 3) and two mechanical hard drives: Seagate’s Barracuda 7200.12 and Western Digital’s VelociRaptor, both of which offer capacity that no current SSD can match: 1TB. The WD VelociRaptor is a very fast enterprise-class hard drive that spins its platters at 10,000 rpm. Note, however, that the Corsair and Seagate products do not represent the respective manufacturers’ latest and greatest technology; we selected them as representative of the boot drives that consumers might be upgrading from. The Seagate 7200.12, for instance, has half as much cache as the newer 7200.14 model with the same total capacity. And the Corsair drive uses slower asynchronous NAND paired with a SandForce 2200 controller that predates the SandForce 2281 used in the newer drives we reviewed.

The Corsair Force Series 3 SSD managed an overall read/write rate of only 190.7 MBps. Seagate’s 7200-rpm hard drive delivered 117.7 MBps, while the VelociRaptor achieved 213 MBps. In plain language, the bargain SSD smoked the Seagate hard drive, but it couldn’t keep pace with the VelociRaptor.

On the next page (scroll down past product-reviews for the link), I’ll tackle the issue of pricing, bundles, and the bottom line.


Though you’ll see the manufacturer’s suggested retail price quoted in our charts, it’s not always indicative of how much you’ll pay. Some vendors provide MSRPs that are actually street prices, while other vendors offer loftier MSRPs that end up being heavily discounted at retail. The 240GB SanDisk Extreme, for example, is list priced at $399, but we saw it at several online retailers for much less than half that amount. On the other hand, Intel priced its 335 series model at $184, but that drive was selling for more at several online retailers.

Based on street prices, the price per gigabyte ranged from about 69 cents to $1.08 per gigabyte for the 240/256GB models we reviewed. Although that’s expensive compared with the 6 cents per gigabyte the Seagate hard drive fetches, or the 24 cents per gigabyte that WD’s VelociRaptor commands, so is a Ferrari compared with a Volkswagen.


Be aware of what comes in the box with the drive you choose. At a minimum, you should get a bracket and screws that let you adapt the 2.5-inch drive to a 3.5-inch bay. Some manufacturers go further and offer cloning software so that you can easily migrate your operating system and software environment from your old drive to the new one. Some manufacturers sell drives under different SKUs, one with just the drive and others with the drive plus accessories. Be sure to make apples-to-apples comparisons when you’re shopping.

The bottom line

Speed is the primary motivation for upgrading to an SSD, so I recommend skipping over the bargain drives in favor of what you really want. The lone exception to that recommendation is for a laptop that has only a SATA 3-gbps interface. In that case, you should still stay away from bargain-bin drives, but make your choice based on price per gigabyte. If you’re upgrading your laptop, be mindful of drive height: Some drives are 9mm high, and many thin-and-light portables can accommodate only 7mm drives.

We reviewed seven of the very latest SSDs for this roundup. The competition was tight, but one drive managed to outperform the rest of the field. You’ll find links to our reviews below and after the jump!

Corsair Neutron (240GB): The middle of the road

Photograph by Robert Cardin

Corsair’s move to the Link A Media LM87800 controller has been a good thing. The Neutron GTX performs better thanks to its faster toggle-mode NAND, but the Neutron with its synchronous MLC NAND is still a very fast drive—fast enough to take the fifth spot among some very tough competition in our roundup.

Read our entire review.

Corsair Neutron GTX (240GB): A gamble pays off

Photograph by Robert Cardin

Corsair’s move to the Link A Media LM87800 controller has paid dividends. Though not quite as fast as the Samsung 840 Pro or the OCZ Vector, the Neutron GTX beat out the OCZ Vertex 4 to take third place overall.

See our complete hands-on review.

Kingston HyperX 3K (240GB): An excellent buy

Photograph by Robert Cardin

Kingston’s HyperX 3K was the best performer among the SandForce SF-2281 drives in our December 2012 roundup, by a fair margin: It took the sixth spot in overall performance. Kingston somehow managed to squeeze significantly better write performance out of this controller than the other vendors using the same part.

Read the rest of our review.


OCZ’s latest drive, the Vector, utilizes the company’s new IndiLinx Barefoot 3 controller in conjunction with synchronous MLC NAND. Said NAND is rated for 550-MBps sequential writing and 530-MBps writing, as well as for 95,000/100,000, 4KB write/read operations per second. Whatever the numbers, the Vector is fast.

Find the entire review.

OCZ Vertex 4 (256GB): Hitting the sweet spot

Photograph by Robert Cardin

While it’s not quite as fast as its OCZ Vector sibling, OCZ’s Vertex 4 is a very speedy SSD. It uses the company’s older IndiLinx Everest 2 controller, but contains the same synchronous MLC NAND used in the Vector. The combination proved fast enough for this drive to take fourth place in overall performance.

Read the entire review.

Samsung 840 Pro (256GB): A screaming-fast SSD

Photograph by Robert Cardin

It’s always easy to write about the best—in this case, the Samsung 840 Pro with its proprietary MDX controller. Samsung also manufactures the toggle-mode MLC memory found in the 840 Pro, and judging from the results of our tests, the company knows what to do with it. The 840 Pro finished first in overall combined reading and writing. It also placed first in three of our four individual read and write tests.

Find all the details in our review.

SanDisk Extreme (240GB): Bang for the buck

Photograph by Robert Cardin

SanDisk’s Extreme SSD is a study in extremes, at least pricewise. With the 240GB version carrying a $399 suggested retail price, you might dismiss it out of hand. That would be a mistake: We found the drive selling online for a mere $165 (as of December 18, 2012), which lowers the drive’s price per gigabyte to just 69 cents—the lowest price in the entire roundup.

Read more about this drive in our review.

You're reading Ultimate Guide To Ssds (Plus Reviews Of 7 New Drives!)

The Ultimate Guide To Customer Engagement

Customer engagement refers to the level of enthusiasm your business generates among its customers.

Customer engagement is critical for driving repeat business and maintaining a strong brand reputation.

Maintaining customer engagement is an ongoing process that continues long after a lead converts into a paying customer.

This article is for small business owners who want to learn how to retain customers and encourage repeat business by improving engagement.

Engaging your customers is a critical element of running a successful business. Selling products or services isn’t enough to attract and retain loyal customers. It requires ongoing effort to genuinely connect with your audience and build lasting business relationships. 

Customer engagement marketing isn’t a one-and-done process or a one-size-fits-all approach. We’ll explore tips for creating a unique customer engagement strategy and share tools for building and tracking audience engagement.

What is customer engagement?

Customer engagement means improving the customer experience through positive customer interactions and company efforts. You can engage customers through various channels, including social media business accounts and your company blog. However, engagement extends beyond attracting customers to build your brand; you must continuously maintain and strengthen customer relationships to cultivate a loyal, engaged audience.

Even though they might be the driving factor in the beginning, your products and services shouldn’t be the only value you offer customers. To improve customer satisfaction and loyalty, ensure you develop a content strategy that produces unique, quality materials that customers can freely access. 


To improve communication with customers, address unhappy customers’ issues directly, always reply to customer queries promptly, and take responsibility for mistakes.

10 tips to improve customer engagement

Keep these points in mind when you’re developing your customer engagement strategy.

1. Maintain the customer life cycle.

A customer life cycle is the length and nature of a customer’s relationship with a brand or company. Marketers should aim to make the customer’s life cycle as long and prosperous as possible. 

To cultivate a healthy customer life cycle, maintain and continuously improve the customer journey. Maintaining the cycle involves the following:

Acquiring customers.

Employing customer retention strategies to keep them interested.

Extending the relationship beyond a single purchase. 

Key Takeaway

The best CRM software solutions include customer life cycle support. For example, Zendesk manages post-sale activities and renewals and is our pick for the best CRM for the complete customer life cycle. Read our Zendesk review to learn more.

Benefits of building a customer engagement strategy

Building a customer engagement marketing strategy is crucial for creating lasting relationships with your audience. Here are some of the benefits of building a customer engagement strategy: 

You create deeper customer relationships. A customer engagement strategy helps create dedicated, loyal customers to support your brand. “Customer engagement aims to improve the customer experience to create a deep, personal relationship with the brand,” Rom said. “Customers need to feel appreciated and valued for more than just the money they spend. Brands who show they are dedicated to their customers’ needs will be rewarded with engaged, loyal customers.”

You set your business apart. Additionally, customer engagement helps differentiate your business from others in your industry. “Building a customer engagement strategy is of immense importance because this is what gives your brand the edge over the competitors,” Brenchley said. “You have to remember that your brand has a life of its own, and if it has a positive impact on your customers, then you’re likely to gain more business. For small companies, a positive customer engagement strategy can lead to higher referrals through word of mouth.”

Customer engagement examples

Consider the following examples of successful customer engagement campaigns. Use them as inspiration when you’re building your customer engagement strategy. 

IKEA Kreativ. IKEA’s mixed-reality Kreativ tool lets customers use their iPhones to scan their living space and insert IKEA pieces into the image at scale. It’s a near-real-life, 3D picture of how IKEA furnishings look anywhere. This tool helps customers achieve a custom look and fit before they purchase an item, haul it home and assemble it. Kreativ can inspire customers to purchase and prevent returns (and ill will) while creating a seamless process for adding items to a cart or shopping list. And, of course, customers will share their results on social media.

Major League Baseball theme nights. MLB teams host Community Nights and Theme Nights, often with themes unrelated to baseball. Community Nights recognize community contributors such as teachers, veterans and first responders. Other Community Nights highlight current or past baseball stars. Theme Nights have included Shakespeare, boy bands, Margaritaville, Star Wars and other themes that draw diverse fans to the ballpark. These promotions often include giveaways that feature the team name and theme. They also sometimes include a postgame concert or other events. MLB’s promotions attract fans who may not otherwise attend a game, and they provide yet another chance for customers to post about a product and an experience.

Share a Coke. Who doesn’t remember #ShareACoke? This campaign replaced logos on Coke bottles with 250 names. Because the campaign felt so personalized to customers, it attracted the attention of people across the country. Customers bought bottles for their friends and loved ones, took photos to share online, and purchased drinks with their names to join the fun. 

Key Takeaway

Big brands create customer engagement campaigns frequently. Although they don’t always directly drive sales, they usually build customer loyalty.

Javascript % Operator: An Ultimate Guide To Modulos

In mathematics, the modulo gives you the remainder in the division. To calculate the remainder in the division in JavaScript, use the modulo operator (%).

For example:

const r = 10 % 3 console.log(r)



You can interpret this as sharing 10 slices of pizza with 3 eaters. As a result of a fair share, there will be one leftover slice. This is the result of the modulo.

In JavaScript, the modulo has many practical use cases. The most common use cases include checking if a number is odd/even, or checking if a number is a prime number.

This guide teaches you all you need to know about the modulo operator in JavaScript.

Before jumping into calculating modulo in JavaScript, let’s take a look at modulos in maths.

Modulo in Mathematics

In mathematics, modulo describes the remainder in the division. In math, the modulo is commonly denoted with mod.

a mod b


a is called the dividend.

b is called the divisor.

The modulo returns the remainder in the division.

For example:

7 mod 3 = 1

To see why it works this way, think about sharing 7 apples with 3 persons fairly. In other words, each person should get the same number of apples.

To make this possible, you should share 2 apples with each person. This means you have shared 6 apples. Thus, there is one leftover apple. This is the remainder in the division.

Another example of modulos is a 12-hour clock. When you count the time, you count up to 12 and go back to 0.

For example, let’s figure out what time is it exactly 11 hours after 7:00.

To do this, you cannot add 11 to 7:00, because that would give 18:00. Instead, add 11 hours to 7:00 until you reach 12:00. Then the 6 leftover hours are added to the new round to make it to 6:00.

This is exactly how modulo works. In other words, an easier solution to the above example is by calculating 11 + 7 mod 12 which results in 6.

18 mod 12 = 6

So in a 12-hour clock, 18:00 and 6:00 are the same thing.

Mathematically this fact is denoted by:

18 ≡ 6 (mod 12)

Generally, in modular arithmetic, you can express these modular relationships by:

a ≡ b (mod n)

Which means “a and b are congruent to modulo n”.

That’s enough for the theory.

Now you understand what is modular arithmetic. Next, let’s move on to calculating modulos in JavaScript.

Modulo in JavaScript

In JavaScript, you can use the % operator to calculate modulo.

a % b

You can compute modulo with numeric types int and float and negative numbers.

Modulo with Integers in JavaScript

Usually, you calculate the modulo between two integers.

Here are some examples:

console.log(4 % 3) console.log(10 % 7) console.log(78 % 14) console.log(1000 % 10)

As you can see, the result of the modulo can also be 0. But taking a modulo with 0 is meaningless. The result is always NaN.

console.log(1000 % 0)

Now you have the understanding of how to calculate remainders in JavaScript using integers.

Next, let’s see some examples of using negative numbers and modulo.

Modulo with Negative Numbers

Calculating modulos of negative numbers is possible in JavaScript.

But notice that different programming languages calculate negative modulos differently. The reason is that it’s unclear whether the result should have the sign of the dividend or the divisor.

In JavaScript, the result of modulo takes the sign of the dividend (the value on the left).

For example, the result of this calculation is positive, even though the divisor is negative:

console.log(7 % -4)

But in Python, the same calculation yields a different result that has the sign of the divisor:


But why are the results not the same?

It boils down to how the modulo is calculated under the hood.

As it turns out, the modulo is calculated differently in JavaScript as opposed to Python.

Here is how a % b is calculated behind the scenes:

javascript: r = a - (b * trunc(a / b)) python: r = a - (b * floor(a / b))

Take a look at the last term in both of these equations. There is a difference. In JavaScript, the last term is trunc(a / b). In Python, it is floor(a / b).

trunc(a / b) means a truncated division. This rounds a negative number toward 0.

floor(a / b) means floor division. This rounds a negative number away from 0.

Here is an illustration of both of these functions:

But what about positive values?

Both floor() and trunc() round positive values down to the nearest integer value. In other words, they work the same way with positive numbers.

This causes the differences with modulos using negative values.

Let’s use the above equation to manually calculate 7 % -4 in JavaScript and Python.

Here is the JavaScript version:

r = a - (b * trunc(a / b)) a = 7 b = -4 r = 7 - (-4 * trunc(7 / -4)) = 7 - (-4 * trunc(-1.75)) = 7 - (-4 * -1) = 7 - 4 = 3

And here is Python’s version:

r = a - (b * floor(a / b)) a = 7 b = -4 r = 7 - (-4 * floor(7 / -4)) = 7 - (-4 * floor(-1.75)) = 7 - (-4 * -2) = 7 - 8 = -1

As you can see, the JS version gives 3 but Python gives -1.

To recap, negative modulos might give different values in different languages. They are calculated in a different way due to the unclarity of how to handle the negative sign.

Next, let’s take a look at modulos between floating-point numbers.

Modulo with Floats

Similar to how you can use integers to calculate modulos, you can use floats.

Here are some examples:

console.log(10.5 % 4.5) console.log(10 % 1.5) console.log(12.5 % 3.5) console.log(10.0 % 3.0)

Similar to other arithmetic operations in JavaScript, you may encounter floating-point issues with modulos.

For example:

console.log(10.0 % 3.1)

Now you have taken a complete overview of how to calculate remainders in JavaScript.

Next, let’s discuss the operator precedence in calculations that involve other operators.

Operator Precedence with Modulos

Operator precedence describes what operations take place first when combined in the same equation.

In JavaScript, the modulo operator has the same precedence level as:

Multiplication (*)

Division (/)

Floor division (//).

For example, if you multiply first and then take a modulo, the multiplication takes place first.

But if you add two numbers and take a modulo, the modulo precedes.

For instance:

console.log(3 * 4 % 5 - 6)

To better understand how JavaScript calculates this, place parenthesis around the terms.

((3 * 4) % 5) - 6

JavaScript evaluates this as follows:

((3 * 4) % 5) – 6

(12 % 5) – 6

2 – 6


Now you have a good understanding of the modulo in general. Let’s take a look at some common applications next.

Common Use Cases of Modulo in JavaScript

There are many use cases for modulo in JavaScript.

A common example is to check whether a number is odd or even. Another popular task is to check if a number is a prime number.

Let’s see these and a couple of more examples next.

Use Modulo to Deal with Periodicity

Modulo helps you when there is periodicity in your code.

Think about a game character. It runs out of the screen on the right side and pops back in on the left side. The code that makes this possible defines the player’s x-position modulo screen width.

In layman’s terms, when the player’s x position exceeds the screen width, the modulo operation turns it back to 0.

x_pos = x_pos % screen_width

Let’s see another example using the 12-hour clock we talked about earlier.

Even though there are 24 hours in a day, a 12-hour clock wraps around itself 12 hours before the day is over.

But it is still a perfectly valid way to track time.

This is possible because for example 15:00 on a 24-hour clock is 3:00. The only problem is the time points same spot twice a day. But because we can clearly distinguish day from night, this is not an issue.

Let’s simulate a 12-hour clock in JavaScript.

To display the hours of the day in a 12-hour clock, take a modulo between the hour of the day and 12.

Here is how it looks in code:

function wallclock(hour) { const result = hour % 12 console.log(`${hour}:00 is ${result}:00 on a 12-hour clock`) } const hours = [...Array(25).keys()] for (hour of hours) { wallclock(hour) }


0:00 is 0:00 on a 12-hour clock 1:00 is 1:00 on a 12-hour clock 2:00 is 2:00 on a 12-hour clock 3:00 is 3:00 on a 12-hour clock 4:00 is 4:00 on a 12-hour clock 5:00 is 5:00 on a 12-hour clock 6:00 is 6:00 on a 12-hour clock 7:00 is 7:00 on a 12-hour clock 8:00 is 8:00 on a 12-hour clock 9:00 is 9:00 on a 12-hour clock 10:00 is 10:00 on a 12-hour clock 11:00 is 11:00 on a 12-hour clock 12:00 is 0:00 on a 12-hour clock 13:00 is 1:00 on a 12-hour clock 14:00 is 2:00 on a 12-hour clock 15:00 is 3:00 on a 12-hour clock 16:00 is 4:00 on a 12-hour clock 17:00 is 5:00 on a 12-hour clock 18:00 is 6:00 on a 12-hour clock 19:00 is 7:00 on a 12-hour clock 20:00 is 8:00 on a 12-hour clock 21:00 is 9:00 on a 12-hour clock 22:00 is 10:00 on a 12-hour clock 23:00 is 11:00 on a 12-hour clock 24:00 is 0:00 on a 12-hour clock Odd or Even?

To check if a number is odd or even, use the modulo.

If the number is even, it is evenly divisible by 2. In other words, number mod 2 yields 0.

If the number is not even, it is odd.

For instance:

function isEven(number) { return number % 2 == 0 } console.log(isEven(10)) console.log(isEven(7))


true false

Similarly, to find out if a number is odd, you can either use the isEven() function with negation:

function isOdd(number) { return !isEven(number) }

Or you can use the fact that any odd number modulo 2 gives a remainder of division of 1:

function isOdd(number) { return number % 2 == 1 } Repeat Code in Intervals

Sometimes, when running a loop, you don’t want to run code at each iteration. Instead, you specify an interval on how often a code should be run.

To run code in intervals, check if the current iteration index is evenly divisible by the interval. In other words, use modulo.

For example, let’s print every 3rd number in an array of numbers:

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] var i = 0 const interval = 3 while (i < numbers.length) { if (i % interval == 0) { console.log(i) } i += 1 }


0 3 6 9 12 Conclusion

Today you learned how to calculate remainders in JavaScript.

To recap, in maths, a mod b calculates the remainder in the division between a and b. In other words, it calculates what is left after an even division.

For example, 7 mod 3 represents sharing 7 apples with 3 workers evenly. The result is 1. In other words, 1 apple is left over after sharing 7 apples with 3 persons evenly.

To calculate modulo in JavaScript, use the modulo operator %.

Modulos also work for negative numbers in JavaScript. But the way negative modulos are calculated differs among programming languages.

There are many use cases for modulo in JavaScript.

Thanks for reading.

Happy coding!

Best Iphone 7 Plus Tempered

Even though iPhone 7 Plus is quite robust, the phablet needs the protective suit to fight out any scratch or absorb shock. Hence, it’s apt to provide the phone essential defense. The most expensive smartphone deserves to have the needed care, doesn’t it? (Check out: Best iPhone 8 Plus Tempered-Glass Screen Protectors)

Keeping in mind your desire to grab the ultra-large 5.5-inch phablet, we have already created a comprehensive list of the best iPhone 7 Plus cases. And, guess what? We have prepared this exclusive line-up of the finest screen protectors for iPhone 7 Plus. How about having a glance at them!

Best iPhone 7 Plus Tempered-Glass Screen Protectors in 2023 #1. Spigen

This screen protector from Spigen has been empowered by industry-standard hardness. Constructed with the premium tempered glass material, it’s exceptionally durable. Courtesy of 0.4mm hardness, it provides unmatched protection from scratch.

The screen guard offers crystal clarity that boosts your viewing experience. It has been cut out to be slighter smaller than the screen size to ensure it’s fully compatible with cases. The oleophobic coating further empowers its structure. This shockproof screen guard comes in dual packs.


Ailun is one of the leading brands that manufacture high-quality tempered glass screen guard for iPhones. This 0.33mm glass screen protector offers maximum protection from scratches, scrapes, and bumps. To make the guard compatible with most cases, Ailun keeps rounded edges.

You will enjoy 99.99% touchscreen accuracy with HD clarity of the protector. The hydrophobic and oleophobic coating ensure that your phone’s touchscreen is protected against sweat and oil residue and fingerprints.

#3. JETech

JETech screen protector comes with the rounded edge that snaps on perfectly on the screen; offering complete protection from scratch. Top-notch tempered glass construction is made to not just work as a fine shield for the touchscreen but also last long.

Being 0.33mm thick, it has the hardness to ensure even brutal scrape. High transparency and sensitivity offer great user-experience. It’s anti-dust and fingerprint. Lastly, the screen protector is available in two colors like black and clear.

What’s more, you will get pieces of screen guards at just one price!


Built with the finest tempered-glass, OMOTON screen protector can easily be a top-notch choice. The protector has the 9H hardness that safeguards against shock or abrasion.

Hydrophobic, oleophobic screen coating keeps off sweat and oil residue from fingerprints; allowing high-sensitivity touch response. The bubble-free adhesive lets you install the screen protector with ease.

Better still, OMOTON screen guard comes in two packs at just one price.

#5. G-Color

Made with the premium tempered glass, G-color screen protector has the defining quality. The extreme 9H hardness is robust enough to guard scratch by knife or keys.

The high definition clarity makes using your iPhone a joy. Being extremely resistant to fingerprint and oil residue, it is highly responsive to the touch. As it’s bubble-free, you can effortlessly install G-color on your device.

Furthermore, G-color is also available in two-packs.

#6. Mr. Shield

Mr. Shield brings an HD clear ballistic glass, which is extremely strong against scratches and high impact drops. Check out this precise laser cut tempered glass that flaunts polished and rounded edges. The HD clarity and 99.99% touchscreen accuracy make this glass protector more desirable.

Screen protectors from Mr. Shield do not cover the curved edges of your iPhone 7 Plus; thus you won’t get 100% coverage. The screen guard provides full protection and ease of installation.

#7. TheCoos

TheCoos presents a glass screen protector that saves your phone’s touchscreen from sharp objects. This screen guard is made of chemical processed glass, and therefore, it can prevent the effects of scratches and accidental drops.

Its anti-oil coating avoids smudges and reduces the fingerprints. The premium-grade 9H+ scratch resistant surface ensures maximum protection from all possible hazards.

#8. Supershieldz

Carved with the high-grade tempered glass, Supershieldz screen protector deserves to be given a shot. With the bubble-free adhesives that make installation trouble-free and no residue after removal, this protector has been primed to be both tough and fitting match of your iPhone.

The rich clarity coupled with the great sensitivity to the touch sets it apart from the rest. Moreover, the 9H hardness offers it the much-required protection from any ugly scratch.

Supershieldz screen guard comes in two packs.

#9. IQ Shield

Thanks to the LIQuidSkin adhesive, it’s pretty simple to install IQ Shield screen protector. Being supremely shock absorbent, this protector never lets your screen down.

The high transparency allows you to use your iPhone comfortably. IQ Shield is amazingly responsive to the touch.

#10. Skinomi Tech Glass

Primed with the high-quality tempered-glass “Skinomi Tech Glass” is worth giving a try. The oleophobic and electro-coated surface has been smartly designed to keep away sweat, oil residue.

The first-class transparency augments user-experience. Being ultra-sensitive to the touch, you love having a go at it.

BONUS amFilm

A screen guard as durable as “amFilm,” deserves to get included in this roundup. Thanks to the precise cutouts, it is installed spotlessly on the screen. Plus, you won’t have to deal with bubbles while installing the screen guard.

0.3mm thickness topped by 9H hardness makes it exceptionally strong to resist scrape. Another notable feature of this protector is the oleophobic coating that doesn’t let fingerprint and sweat pile up.  As a result, it’s able to maintain high-clarity and responsiveness for long. Furthermore, amFilm is available in two packs.

Wrapping Up

There are three important qualities of a top tempered glass screen protector—High clarity and sensitivity, 9H hardness and anti-fingerprint. These screen protectors boast all these qualities. Besides, they are very durable and offer a bubble-free installation.

You would want to give these posts a quick glance:

Author Profile


The founder of iGeeksBlog, Dhvanesh, is an Apple aficionado, who cannot stand even a slight innuendo about Apple products. He dons the cap of editor-in-chief to make sure that articles match the quality standard before they are published.

The Ultimate Guide To Intent Data: Benefits And How

What is intent data? 

Intent data covers the purchasing intent of individuals or companies. This intent is determined by individuals’ or companies’ online or offline behavior. It allows vendors to determine which potential customers to reach and what messages to communicate to them. 

Intent data can cover users’ interests and could predict users’ intent to complete actions other than buying (e.g. signing up to a newsletter etc.). However, the most common use of intent data is to estimate buyer intent, and therefore buyer intent data and intent data are used to mean the same thing in most cases.

What is B2B intent data?

Intent data is a fresh concept for B2B sales. In B2B organizations, intent data is mainly used to identify potential customers. Companies can use intent data also for sales enablement, ABM, and digital marketing assistance. For example, most B2B companies do some form of cold outreach via email or Linkedin. Using intent data makes this outreach more targeted, increasing conversion rates.

Where do companies get intent data from?

Companies’ own digital properties generate data on buyer intent but there are other sources as well and they can be used to improve a company’s intent estimates:

First-party intent data is generated on a company’s own digital properties. It can be detailed but it is limited to a company’s existing audience

Second-party intent data is first-party intent data obtained via a third-party provider. For example, a media company can shares its first-party intent data with other companies. From the perspective of other companies, this would be second-party intent data

Third-party intent data represents a global dataset purchased from data providers

Why is intent data important?

It drives sales and businesses are seeing benefits. As a result, most businesses are investing in intent data.

Gartner claims that more than 70% of B2B buyers will increase their use of third-party intent data by the end of 2023. As companies aim to expand their audience, they need to rely on second and third-party intent data for better targeting.

Source: Gartner

According to a study conducted by intent data provider TrustRadius in 2023, these companies are leveraging intent data:

40% of software companies

47% of midsize businesses

Gartner’s prediction and TrustRadius’ survey have quite different results but all agree that at least a significant share of companies are benefitting from intent data.

How do businesses collect intent data?

Websites record their user’s activities and it can generate intent data at the IP level as well as through user registration and cookies. IP databases are used to identify the company of the user in case of B2B intent data. Example recorded activities can be:

Intent data providers analyze this data and prepare a report or a list of firms you may target. These reports are reviewed by marketing and sales departments so they can be used for:

Preventing churn: If your customers are regularly checking out your competitors’ websites then it may be good idea to talk to them to understand why they are doing such research

Upselling: When different divisions or geographic units in one of your customers are researching your category, you can reach out to them to understand if they would like to try your solution. Providing their colleagues as a reference can shorten the sales cycle.

Improving targeting for outreach efforts/outbound sales

What is outbound sales?

Outbound sales is done via sales reps directly reaching out to potential buyers via email, cold calls or Linkedin et. to promote your brand, product, or service. Outbound sales has a very low success rate because it is hard to determine which companies are suitable for your product and whether they are ready to buy.

B2B Intent data helps vendors determine which companies are ready to buy

Firmographics and technographics help vendors determine which companies are suitable for their products.

Who are intent data providers?

There are 2 types of intent data providers:

Companies that have access to buyer intent information. This includes companies like us or review platforms like TrustRadius

Companies that aggregate intent data from brands like media companies and industry analysts. Companies like Bombora bring together intent data from many media companies.

The followings are the most frequent activities carried out by intent data providers: 

Gathering of intent data

Data cleaning & quality assurance

Prediction of intent with machine learning models or rules based approaches

Integration of intent data to ABM or CRM tools

To explore the intent data landscape, feel free to check our data-driven lists for

Cem regularly speaks at international technology conferences. He graduated from Bogazici University as a computer engineer and holds an MBA from Columbia Business School.





5 Best Bumper Cases For Iphone 7 And 7 Plus

Apple recently launched the brand new iPhone 7 and 7 Plus and while they bring decent upgrades from their predecessors, the removal of the headphone jack has become the butt of jokes & memes. Headphone jack or not, millions of people will be buying the iPhone 7 and 7 Plus and if you are one of those people, we’ll recommend you to get a case for the device. The iPhone 7 and 7 Plus are premium smartphones but they aren’t indestructible, right? We have already listed you the best cases you can buy for the iPhone 7 and iPhone 7 Plus, but if you are looking for bumper cases specifically, here are the 5 best iPhone 7 and 7 Plus bumper cases you can buy:

1. Spigen Clear Bumper Case

Spigen offers a number of cases for the iPhone 7 and 7 Plus but we especially like its clear bumper case. As the name suggests, the case features a clear back with a colored or crystal clear bumper in a very slim profile. Along with the hard TPU bumper, which protects the iPhone 7’s edges, it features raised bezels to protect the display. It features pronounced buttons in the bumper, which are easy to feel and press. The case also brings great transparency in the back, which makes sure the beautiful back of the iPhone is visible. The case is available in bumper colors like Black, Crystal Clear, Mint and Rose Crystal.

Price: $13.99

2. Xdesign Inception Bumper Case

Price: $13.99

3. i-Blason Bumper Case

i-Blason is another sleek, slim and good-looking bumper case for the iPhone 7 and 7 Plus. It features a shock absorbing frame, which not only protects your device against drops but also looks pretty good. The bumper is available in multiple colors like Black, Blue, Green, Orange and White and features a texture, which definitely adds a unique touch. Like most other bumper cases, i-Blason’s offering too features raised edges to protect the iPhone 7’s Retina display.

4. Ringke Fusion Bumper Case

The Ringke Fusion bumper case is another clear case, which comes in various different colors for the bumper like Crystal Clear, Rose Gold and Smoke Black. The Ringke case features TPU cushions on the corners from the inside, while on the outside, it features soft flexible edges on the four corners, to make sure that your device gets ultimate protection. It is MIL-STD 810G – 516.6 certified, which means military grade protection against drops. Also, Ringke has not made any comprises in the quality of the back too, as you get a completely transparent case, which really shows off your iPhone 7.

Price: $10.99

5. Supcase Unicorn Beetle Bumper Case

The Supcase Unicorn Beetle bumper case is named so because of the dual-tone colors it brings. While it’s clear case, the bumper is available in a variety of colors like Black, Navy, Green and Pink. All of these colors features accents at edges of the bumper, which looks pretty good, For instance, the Black case features Gray accent and Navy features Sky Blue accents. Plus, the case is made of shock resistant high quality TPU and PC and it’s rubbery, which makes holding the case a lot better. Like other cases, it too features elevated bezels for display protection. Price: $11.99

SEE ALSO: 5 Best Lightning Headphones for iPhone 7 and iPhone 7 Plus

Show off your iPhone 7 or 7 Plus while giving it great protection

We like bumper cases due to the fact that they feature a clear back, which shows off your brand new iPhone while packing in heavy duty protection on the corners and edges. It’s certainly a win-win offering. So, if you are looking for bumper cases for the iPhone 7 and 7 Plus, the aforementioned 5 cases and covers should suit your needs perfectly. Well, go ahead and buy one of them and let us know the one you bought and how you like it.

Update the detailed information about Ultimate Guide To Ssds (Plus Reviews Of 7 New Drives!) on the website. We hope the article's content will meet your needs, and we will regularly update the information to provide you with the fastest and most accurate information. Have a great day!