Grown Your Business

Latest Posts

8 Computing Solutions at the Forefront of the New Economy

In recent times, the traditional economy and the digital economy has been exposed to new and exciting technologies that promise a more decentralized, secure, and fast network for users. In this article, I have included some of the main players in this developing market.

1. Golem

Golem is an open-source, decentralized computer network.

How Golem Works

The Golem Network is a market for computing power, where users can earn from ‘renting’ their machines or by developing and selling software.

Within the network, users renting computing power are called “providers” and users acquiring power are called “requestors.” The requestors utilize Golem for various purposes, including graphics processing, data analysis, microservices, and machine learning.


  • The work division means that tasks can be completed simultaneously, thus enabling shorter timelines for projects.
  • The cost of doing business is less than cloud-based services.
  • Users can be instantly paid for their work with the Golem Network Token (GTM), a token on Ethereum blockchain.
  • Golem is building their whole stack from bottom to top, an approach that typically results in great UXs.

2. iExec

IExec is a decentralized marketplace for cloud services focused on blockchain-based distributed applications and affordable, high-performance computing.

iExecc Dapps

Unlike Golem, iExec (since the release of its v1) allows anyone to develop and run applications.

The iExecc Dapp store contains a variety of apps. Considering the experienced team behind iExec, their reason to choose the Dapp pathway is that there’s probably less competition here. After establishing themselves in the decentralized Dapp market, iExec plans on expanding into decentralized computing tasks.


RLC is short for ‘Runs on Lots of Computers,’ and it’s the native token of iExec. There are currently 87 million of the ERC-20 token in circulation.

3. Ethereum

Ethereum is an open-source, blockchain-based platform that enables users to build decentralized applications. The computations are performed in an isolated environment called Ethereum Virtual Machine that resides in all node connected on the network. The product of the computations is stored on the blockchain.

Features of the Ethereum Blockchain


Ether is the currency of the Ethereum blockchain. The cryptocurrencies ETH (Ethereum Hard Fork) and ETC (Ethereum Classic) are two values of Ether.

Smart Contract

The EVM is capable of executing a “smart contact,” an algorithm that stores and automatically executes terms of agreements. Both parties involved in a transaction agree to the terms written in the smart contract.

Bitcoin vs Ethereum Platform

The Bitcoin blockchain focuses on a set of pre-defined operations, such as tracking Bitcoin transactions, while Ethereum allows users to run code of any complexity, making it suitable for any decentralized application, including cryptocurrencies.

Consensus Mechanism

Computation on the Ethereum network cost more and take longer than a standard computer because of the parallelization of computing. To maintain consensus, all participants must agree over the order of all transactions that have taken place, whether they have taken part in the transaction or not.

Ethereum nodes store the most recent state of each smart contract, along with all of the Ether transactions. As EVM is an isolated system, the code runs without access to the network or the filesystem. So, there’s limited accessibility even among smart contracts.

4. Hyperledger Fabric

Hosted by the Linux Foundation, Hyperledger Fabric is an open source distributed ledger technology (DLT) having a modular and configurable architecture that can be employed at the enterprise level in various industries.

Features of Hyperledger Fabric

Privacy, Development, and Performance

  • The Fabric platform enables permissioned, private operation where the operators know each other and can be bound by rules, such as a legal agreement.
  • Fabric supports smart contracts written in common languages, such as Java and Go, so no additional training is required to create the smart contracts.
  • Performance is enhanced because, unlike Ethereum, only parties taking part in the transaction have to reach consensus.

Fabric Nodes

Also unlike Ethereum, Fabric nodes have different roles and tasks in the consensus process. The nodes can be orderers, clients, or peers.

Native Currency

Fabric does not have a native cryptocurrency. However, chaincode can be used to develop a native currency.

5. Tendermint

Tendermint has a blockchain consensus engine, known as Tendermint Core, and a generic application interface, known as Application Blockchain Interface (ABCI). The software enables secure and consistent replication of an application on multiple machines.

Tendermint Core

The Byzantine Fault Tolerant (BFT) middleware of the consensus engine can securely replicate state transition machinery. BFT middleware can tolerate one-third of failures, including hacking attacks.

Tendermint had the goal of offering a more secure and efficient consensus algorithm than Bitcoin’s PoW (Proof of Work). The software formed the basis of important research by consensus protocol Casper’s team: a fault-tolerant chain, such as Tendermint, can make good decisions about who produces a block, while a less reliable chain results in a chicken and egg problem.

The software is user-friendly, replicates applications written in any language, and has multiple applications.

6. Lisk

Lisk is a decentralized and distributed platform that allows users to develop apps and support them with customized blockchains.

Lisk Features

Developers can use Lisk’s JavaScript-based software development kit (SDK) to build both the backend and the frontend of their app. However, Lisk doesn’t offer protection against non-deterministic behavior. Also, the platform can’t prevent infinite loops and measure memory consumption.

Lisk’s Consensus Mechanism

Lisk asks developers to follow “rules” for contracts to ensure consensus. For instance, they ask developers to “don’t use Math.random().”

7. Corda (V 3.0)

Corda is an open source, distributed ledger platform (DLT) catering to the financial industry.

Features of Corda

Corda’s network is a permissioned network – it’s not open to all node operators. The nodes run on Corda and CoDapps and communicate point-to-point with each other.

The ‘doorman’ of each network sets the admission rules for nodes that want to join the network. Like Fabric, Corda offers more privacy because of its fine-grained access control to records, and better permeance because of limiting consensus to the involved parties.

On Corda, contract developers also add legal prose to their contract. This feature consolidates the contract by legitimizing it with the associated legal prose. The platform does not have a native token.

8. Rootstock

Rootstock (RSK) is an open source smart-contract platform that is built on the Bitcoin blockchain.

Rootstock Features

Smart Contracts

RSK is enabling smart contract on the Bitcoin network. It uses the Turing-complete Rootstock Virtual Machine (RVM) for smart contracts. A 2-way peg allows users to directly send Bitcoin onto the Rootstock chain. The RSK coins can be used with smart contracts and Dapps. RSK contracts replicate ‘Proof-of-Existence,’ which is used to prove the existence of a document (or property right).


The RSK blockchain features merge-mining, giving it the same level of security as Bitcoin in terms of settlement finality and double-spending.


RSK is a sidechain of Bitcoin. The Bitcoins on the Rootstock blockchain are called SBTC.

RSK is filling the gaps in the Bitcoin network by enabling faster transactions. Besides being convenient for users, it also helps to keep the Bitcoin block size within limits.

Source by Sal J

Wireless Network Solutions – Need of Today

A wireless network solution is one of the best solutions for sharing various resources such as data storage, software, printers and internet connections. Using this technology, more people are operating from their houses instead of commuting their offices to work.

The process of setting up such a system is not only extremely simple but also inexpensive. Generation today, has well accepted such technology because it allows you more mobility than ever before. Using such technology, you can carry your laptop or computer anywhere without any hassle and tangling of cables or wires. This is certainly a perfect solution accomplishing different goals of life.

Benefits of this technology:

As compared to other networking solutions, it offers the following benefits of convenience, cost advantage and productivity:

· High Speed of Installation:

Installing it is not only easy and fast but it also obviates the requirement to pull cable wires through ceilings and walls.

· Flexibility:

The systems associated with this technology can be easily configured into a wide variety of network topology in order to meet the requirements of particular installation and applications. One can easily change and range configurations from peer-to-peer networks appropriate for few users.

· Mobility:

Using it, users have an easy access to information anywhere in the company or organization or outside. Thus, this mobility greatly supports enhanced productivity and new service opportunities that were previously not possible because of old technologies.

· Minimum Ownership Cost:

Although, the initial investment needed for this technology can be extremely higher, however the expense of overall installation and its life cycle cost can be comparatively lower. Long-term benefits are highest in the environments that require frequent changes and moves.

Few examples of wireless solution includes the following:

· The Amateur Radio Service

· Cordless sets of telephone-they have limited range and do not confuse them with mobile phones

· GPS (Global Positioning Systems) allows captain of ships and boats, drivers and pilots of aircraft to find the location on different parts of the earth.

· Professional and consumer Marine VHF radios

· Professional Specialized Mobile Radio (SMR) and Land Mobile Radio ( LMR) are mostly by ]ublic, industrial and business entities.

· Satellite television-this has revolutionized the world. Sitting in your drawing room in any part of the world, you can view any channel of your choice.

· Cellular Pagers and Telephones-They provide great connectivity to mobile and portable applications, both business and personal.

· Cordless Computer Peripherals- One of the most common examples is cordless mouse. Other examples include printers and keyboards because they can be connected to computer through wireless.

Hence, there is no reason to deny that this technology has revolutionized the present world.

Source by Omkarnath Shastri

Wireless Network Solutions

Wireless networks allow you to stay connected at all times and walk around the work area with your laptop without having to plug in to get connectivity. In an age when new technologies are emerging every day, most of us prefer not to connect our computers through Ethernet cables that make offices look extremely disorganized and cluttered. To do away with too many cables you can simply install wireless networks where a broadcast signal uses a single or more than one router.

The latter are equipped with a port that is connected then to the modem given by your Net provider. When relocating, all you need to do is to physically transfer the wireless network setup. Companies today are extending their networking capabilities to cover areas like Customer Relationship Management and Sales Force Automation. This provides for increased efficiency and ultimately profitability. Emergency services also make use of wireless networking to transfer confidential data because it allows data to be sent and shared faster.

Wireless networks solutions offer many advantages:

1. Connectivity is easy even in regions having poor telecommunication infrastructure.

2. Useful for emergency services that need data transferred fast.

3. Wireless network interface can be conveniently used at home, at the workplace or anywhere for that matter without any trouble.

4. WLANs are easily affordable and available almost anywhere in the world.

5. Relocating only calls for a physical shifting of the interface and installing it at the new place.

6. No need for any cables to connect computers in the network.

7. Savings are guaranteed because cables and other equipments are not needed. A wireless network entails far less maintenance costs as compared to other types of network interfaces.

8. Wireless networking helps to improve productivity in the work area.

9. Wireless routers are pocket friendly and easily available in the market.

However regardless of its many advantages a significant drawback of this development is the health hazards that it brings in its fold. Continuous use of such networks may result in amnesia, lack of concentration, nausea and even life threatening illnesses like cancer. The environment too has been known to suffer because of the electromagnetic radiation that comes out of such networks.

Before to setting up your company’s network, a plan needs to be chalked out to consider all departments and their respective employees. Formulating a strategy and executing the plan in a phased way helps to ensure high success rates and allows you to manage the company budget for the plan more efficiently. A mobility road map or a survey is a precondition to setting up the net. This plan then helps to involve both internal and field workers and the entire work environment and guards against pitfalls along the way.

Source by Eudorant Dean

GigaMan Ethernet Internet – The Perfect Networking and Connectivity Solution

GigaMan Ethernet Internet solutions is ideal for businesses and academic institutions as well as other organizations with massive networking and connectivity requirements. GigaMan solutions are perfect for businesses with multiple locations inside a common regional or metropolitan area. T1 bandwidth solutions are simply not enough for the larger sized business organizations. With GigaMan services, consumers can have a more cost-effective solution for more intensive data transmission as well as connectivity needs. Take advantage of high-speed inter-location data transmissions for the most critical of business applications. Avail of ultra fast Internet connections for an edge over the immediate competition with GigaMan Ethernet Internet solutions.

The Fastest Networking System with High-Speed Internet Connectivity

GigaMan is one of the fastest networking solutions available in the market today. GigaMan is capable of attaining data transmission speeds of up to 1.2 gigabits per second over a robust, fiber optic network. This is 26 times faster than standardized DS-3 connections of about 155 Maps. Businesses with existing network systems are also saved from additional expenses when implementing GigaMan solutions. GigaMan Ethernet Internet is highly compatible with most network configurations and can be directly plugged into an existing gigabit switch or router for instant access to GigaMan services.

Implement an Extensive Physical Network between Dispersed Locations

Most networking solutions between satellite locations in the same geographical area are bounded by physical range limitations. However, GigaMan solutions are capable of forging direct, highly reliable connections between dispersed locations with a peak physical range of 180 miles from endpoint to endpoint. Hence, GigaMan Ethernet Internet is the best solution for businesses requiring high capacity, high speed communications and transmission requirements between locations in the same metropolitan or regional area.

Source by Sandra Banks

My Game Freezes Up – How to Fix Game Freezing

Imagine, you have been playing a game for hours and just as you are about to finish a level when the game freezes up. Or you are in the middle of an online competition and the game locks up, knocking you out of it. You scream in frustration, “Why does my game freeze up”? Don’t worry, there are a few ways to fix game freezing issues on your PC.

Upgrade your hardware. I know you’ve just spent a bit of cash on that games you have but after all, a game is just as good as the rig you play it on. Maybe it’s time to dust off those aging RAM sticks and retire your well-worn processor for a new PC. Getting a faster system will do wonders to your game and not to mention add points to your cred with the community.

Patch your game. Games, like any other software, are prone to security holes, bugs and other nastiness. Game companies often release patches for their titles in order to fix these issues. Don’t worry, these aren’t as big a download as your original installation and these patches are made to install as quietly as possible so you can continue your game without losing your saves, items, achievements and what not. Make sure you update often since most of the time a patch not only makes your gaming experience more enjoyable, it also includes some new features that enhance the game itself.

Clean up your registry. Most gamers don’t want to be bothered with the intricacies of their PC. Nonetheless, errors in the Windows registry can be the biggest cause of computer game freezing and crashing.

That is why there are simple and easy-to-use registry cleaners that you can use to fix your system and make game freezes a thing of the past. By tidying up your system registry, your computer will have an easier time executing instructions. In a game where several thousand of these instructions can be executed per minute, a system that runs smoothly might spell the difference between glorious victory and agonizing defeat.

Remember the next time your game freezes up, follow these simple steps to fix game freezing. Keeping a neat and orderly registry will not only fix game freezes but will also help your computer run at its best all the time.

Source by Jim Marshall

Choosing Online Training Software

Online training software is a good option for those who need extra training or want to begin training for a variety of reasons. Anyone from corporate employees to students can benefit from eLearning or computer-based training software. Much of it can be customized to fit a particular business, organization or school’s needs.

Online training software can cover a lot of ground for an administrator, customer, instructor and student in areas such as communication, complex certification or career tracking, course requirements, delivery, enrollment, exams and reporting. Training management systems allow users to track skill levels of employees, report training costs with precision and streamline training administrative workflow.

Software such as the Enterprise Knowledge Platform (EKP) from Intelledon manages assessment, certification and corporate training with virtual classroom and courseware technologies. This software features the Knowledge Center, which gives the learner access to communications functions, specific data, supporting information and other necessities all in one place. Both managers and learners access the EKP through a standard web browser so it can be quickly implemented.

In addition to allowing a manager to create an employee development program specific to the business’ needs, it gives the manager a huge amount of control over the learning process. Learners can be arranged according to groups based on factors such as job title, location and special interests. EKP is also flexible enough to accommodate any changes the business undergoes from a minor reorganization to a major acquisition. This software includes many more features that may be adjusted to each company’s needs.

The EKP program is only one example of online training software and what it can do for a business, organization or school. There are many other kinds of software available for many other purposes that can be made tailor made to fit both corporate needs and a budget.

Source by Iris Lin

Speed Up My PC – How To Make A Slow Computer Faster

In any scientific country, the main element to achieving success can be a extremely fast along with efficient desktop computing. Whether it’s a student or even an company personnel, the two want a proficient personal computer to accomplish projects. If a computer system is certainly sluggish, task completion is additionally slow-moving. A slower PC can be as a result of various causes. Quite often, all these conditions really should all become solved so that the PC can come back to its main condition. As a way to eliminate these types of conditions, the source must be recognized. A slow-moving executing personal computer is definitely unavoidable even if the end user takes care of it.

Trojans and also adware, or malicious software programs, may damage critical computer files and also decelerate the effectiveness to your personal PC; it is advisable to own a anti-virus software in addition to an effective spyware elimination tool, and work each constantly. All of these programs work effectively together although you must not operate both at once. Each piece of these software programs is going to battle for the very same files that will in-turn slow the two software programs down and in the end freeze the PC at the same time.

An additional factor for a very sluggish running computer system is problem within the registry. This can be the result of spyware and adware trojans or perhaps virus. It can be brought about through some time by simply the installation as well as removing programs which abandon registry files which are no longer important. These types of errors can create a really slow personal PC.

The particular registry can be described as huge settings file that stores info on all the different settings needed to allow your personal machine to operate in an maximum way. Simply the registry is a lot like the local library connected with information that will manage every part of the desktop computer system. It is possible that this information may be corrupted or perhaps affected by way of a number of reasons that may incorporate malware, spyware and adware, uninstalling and installing software. Whatever the particular cause for the data corruption occurring, the end result is that the computer system is just not as useful as well as well-performing as it once was and possesses the possibility of crashing without warning.

These are one of the best methods to keep the PC’s overall performance at top notch level. It is essential to complete specified routine service to your personal PC now and then. A particular significant approach is always to clean up the particular registry of the dangerous as well as affected items. There are plenty of pieces of software packages available on the market that will do that conveniently. Quite a few organizations permit folks to download and install their free trial products to evaluate the functionality. It does not take much time to accomplish these jobs, although you will find yourself blown away at just how much change there is in the functionality of the PC.

Source by R Landsbury

Leverage Liferay Portal Development to Create a Liferay Enterprise Portal

Perhaps the reason the Liferay Portal solution is so popular with Liferay Developers is because its web portal framework offers over sixty tools to create web sites, Content Management Systems (CMS) and intranet applications. It is designed to simplify the process of creating business applications and can be customized to suit specific requirements and enterprise needs.

Liferay Portlets provide out-the-box tools so experienced Liferay developers can quickly create and customize a Content Management System (CMS) site, a document management systems or a Liferay enterprise web site to meet custom requirements. Its user interface (UI) provides multiple layers to support personalization, desktop conventions, ease of use and swift user adoption.

Liferay CMS and Collaboration features and functionality include web publishing, content management, collaboration and support for social networking with practical, flexible tools to satisfy technical, functional and usability requirements. Its tools are founded in open SOA so it is easy and affordable to achieve enterprise application integration with legacy systems, HR, Accounting and Sales systems as well as other sources of enterprise data.

The Liferay Portal includes packaged tools that support single click configuration, SOA framework, dynamic drag and drop, secure single sign on (SSO), work from desktop tools, granular role-based authorization, search and tagging, communities and organizations, personal user pages, and multilingual support.

Liferay Portlets development tools allow developers to easily customize a CMS environment, a document management solution or a Liferay portal.

Liferay Themes are designed to simplify work and encourage user adoption without sacrificing enterprise requirements. Its developers can leverage the multiple layers of available user interface (UI) personalization and desktops conventions to quickly and easily create an environment in which users can perform web publishing, content management, collaboration and social networking tasks.

A Liferay CMS system designed by skilled Liferay developers can provide functional tools to satisfy technical and usability needs, and the Liferay Portal Development tools use an open SOA strategy for simple application integration with legacy systems, and enterprise systems like HR, Accounting or Sales systems.

To fully leverage the possibilities of Liferay Portal development and Themes and Liferay CMS potential, we recommend that the enterprise select an experienced IT consultant with skilled Liferay developers and ample experience in requirements definition. A seasoned Liferay consultant can provide numerous services.

1. Secured Single Sign-On, Security, Multi-Layer Access Rights, and Login and User Management

2. Liferay Theme Implementation, CMS Engine and Template Management

3. Custom Portlet, eCommerce, Shopping Cart, CMS, Document and File Management, Web Development

4. Calendar, Event, Scheduling Management

5. Workflow, Collaboration, Community, Social Networking, Forums, Message Boards, Blogs and Polls

Source by Kartik V. Patel

Samsung Goes Light With Notebook 9

Samsung has released its 9 series of notebooks and tablets. One of note is the new 15 inch Notebook 9.

The 9 is an extreme “light weight” in its class, coming in at just 2.7 pounds. One of the lightest to date of any 15 inch tablet.

Android fans will find much to like about the device.

The chassis is sleek and thin. The design is simplistic in a silver case. The body is magnesium-alloy, which some may find a bit too bendable for a premium notebook.

Samsung has designed a built-in recliner to set the device down to 180 degrees to share your view.

It does have a slim 0.61 inch edge. Coupled with the lighter frame it makes a nice companion for a business trip or vacation.

Speaking of business, the 9 may be lacking in bulk but still has the work ethic.

The left side includes a USB 2.0 port, a USB Type-C port, a headphone jack, and a power input. Flip to the right and find two USB 3.0 ports, a microSD card reader and an HDMI port. There is plenty of connectivity to help complete most any task.

The display is extremely vibrant. Colors pop on the screen with 1080p resolution. Users will find a high-end clarity whether watching movies or editing work documents.

Keys have been ergonomically designed. The touch pad is glass-coated for a smoother ride.

The finger print reader is a breeze to use. It is placed conveniently on the right side of the keyboard. You should be able to log in to Windows in a few seconds.

Power is a plenty. Samsung has packed an Intel Core “Kaby Lake” i7-7500U CPU with 8 GB of RAM, along with a 256 Solid State Drive to handle a heavy workload.

Solid graphics muscle comes from the Intel HD Graphics 520.

The device includes the Windows 10 operating system.

The 9 should also get you through the work day unplugged. Samsung claims you can go up to 12 hours without charging. Re-charging takes about 90 minutes.

Samsung users should be able to generate a lot of performance from the Notebook 9, especially if they already have several Samsung devices.

The machine comes loaded with a handful of Samsung apps, many to sync with a Samsung phone.

SideSync lets you beam your smartphone’s screen to your PC, while PC Gallery and PC Message are useful for quickly accessing your Galaxy phone’s photos and texts. A built-in online support tool provides fast customer service.

On the downside the keyboard can seem to be a bit shallow. The lighter design may also cause some to feel the machine sort of sink as they type a document or answer a bevy of emails.

Pricing for the Notebook 9 starts at $1199.99, which gets you the aforementioned Intel Core i7-7500U CPU, 8GB of RAM, a 256GB SSD and Intel HD 620 graphics.

The extended model adds 16 GB of RAM and a graphics card upgrade for a few hundred dollars more.

While some may be set off by a chassis that seems a little too flimsy and flexible, others will appreciate the high level of performance the Samsung Notebook 9 will deliver. All in a thinner and lighter package.

Source by George Rosenthal

Spotmau 2010 Review – Fix Any Windows Error With Spotmau 2010 Powersuite

If you have been using computers for sometime, then you understand that even computers – that phenomenon of present times – can also go through difficulties and even fail once in a while. No matter its complexity, it is still a machine and thus it can fail same as people. A collide is something really bothersome, so that you will believe you require something that will fix any collide quite fast, if not prevent it from occurring for all time.

So, don’t worry at all: Spotmau Power Suite 2010 is here. It is the most preferable, all-in-one repair kit for your Windows operating systems (as well as others). It can boot up your crashed computer, then allow you to operate retrieval tools to at least bring the machine back to normal operation, and perhaps even improved. It can recover deleted, damaged or formatted data in the hard disk, storage cards or USB drives, performing maintenance where required. Best of all, it does not even damage your Windows system so you are back on an even enhanced system very quickly.

The capabilities of Spotmau PowerSuite 2010

It can:
1. Boot up a failed system and restore data in all its nooks and crannies
2. Fix faults and recover lost files
3. Recover forgotten and lost passwords, or lost and difficult-to-find product keys
4. Optimize the computer’s registry, hard disk and performance
5. Enhance start-up and networking speeds
6. Eliminate unnecessary toolbars and pop-ups
7. Remove idle and unnecessary programs
8. Reprogram your start-up menu
9. Personalize the options for right-clicking
10. Partition or reformat your hard drive as you wish
11. Back up or even copy the whole system
12. With one stroke record notes or hide active windows
13. Automatically adjust the background so it won’t be boring
14. Encode and decode files
15. Delete or wipe clean the entire disk
16. Create a special hidden space that does not show up in the directory for your really secret files
17. Lock program so they cannot be used by others

In addition, technical support is 24/7 free for a year, obtainable either online or via the telephone, whichever is more suitable to you.

Maybe the most significant thing is that PowerSuite2010 is quite easy to use even newbies in technogeekdom will love it. Navigation is virtually instinctual and quite direct, the interfacing is ordered and simple, tabs and icons simplify its use very much. Many components make up the package, but they network so seamlessly you may start to believe it is one large program instead of numerous.

The two main divisions of Spotmau 2010 are BootCare and WinCare. BootCare contains the essential utilities to be used for refreshing and recovering a failed system, while WinCare is for making the computer run optimally. Just restart the computer with the CD, and you will be guided on what to do step by step in recovering data whether deleted, formatted over or corrupt. This will bring you on the way of repairing problems as much as can be done.

Go purchase and download your program, make a copy or two in discs for ‘just in case’, and stay certain of total recovery even if your computer crashes. It can be your computer’s life saver.

Source by Adelbert Sturm