Categories
ProgrammableWeb

7 Top Fantasy Sports APIs

Fantasy Sport leagues are more popular than ever these days, with an estimated 60 million people participating in league play. Typically the participants create virtual teams based on real players of various sports, and utilize those real player statistics to compute finals scores and compete with other virtual teams. Nearly every real team sport imaginable has a fantasy component played by fans at the present, with many of the leagues requiring dues for players and payoffs for winners.

Several “official” fantasy sports leagues are commissioned by real leagues, including the NFL and Premier League soccer. Other leagues are created by individual organizations, or partner organizations, for a plethora of sports, including basketball, baseball, soccer, college sports, UFC, golf, tennis, auto racing and eSports. Developers looking to create applications to accompany this popular past time can start by finding the best APIs to suit their needs.

What is a Fantasy Sports API?

A Fantasy Sports API is an Application Programming Interface that enables developers to create applications that tap into Fantasy Sports data.

The best place to find these APIs is in the Fantasy Sports category in the ProgrammableWeb directory. In this article we highlight some favorites from our readers.

1. Sportradar Sports Data API

Sportradar provides real-time, accurate sports statistics and sports content. Sportradar’s data coverage includes all major U.S. sports, plus hundreds of leagues throughout the world. Data can be retrieved from Sportsradar via REST APITrack this API. This data includes schedules, standings, statistics, play by play, live images, and more.

2. Yahoo Fantasy Sports API

Yahoo Fantasy Sports allows users to compete against each other using statistics from real-world competitions. The Yahoo Fantasy Sports APITrack this API provides rich data on leagues, teams and player information. Use it to analyze draft results, review free agents, optimize current rosters, or create other applications. The Yahoo Fantasy Sports API utilizes the Yahoo Query Language (YQL) as a mechanism to access Yahoo Fantasy Sports data, returning data in XML and JSON formats.

3. Cric API

CricAPI provides data about the game of Cricket. Use the API to get live cricket match data, a list of matches, latest scores, player batting and bowling stats. The CricAPI Fantasy APITrack this API can be used before the match to help you with choosing players (batsmen / bowlers) for your fantasy game; once this is done you can hit the API at regular intervals and calculate the results of your Fantasy Cricket.

4. ProFootballAPI.com API

The ProFootballAPI NFL APITrack this API provides users with access to a database of current and past NFL football statistics and game information. The database is updated every minute, even while games are being played. Data is available going back to 2009. The NFL API can provide answers to simple queries or return large data sets for more in-depth use.

5. Goalserve MLB API

Goalserve provides live sports data feeds for multiple sports. The Goalserve Sports Data Feeds MLB APITrack this API delivers fixtures, live scores, results, in-game player statistics, profiles, injuries, odds, historical data since 2010, prematch and more.

6. GameScorekeeper API

GameScorekeeper provides feeds of data about eSports including League of Legends, Counter-Strike: Global Offensive, Heroes of the Storm, and DOTA 2. The GameScorekeeper REST APITrack this API provides JSON data related to eSports such as upcoming matches, competitions, teams, and results. The GameScorekeeper Live APITrack this API provides real-time data from eSports matches through websockets.

7. Sportmonks Soccer API<

SportMonks is a provider of data feeds for a variety of different professional sports. The SportMonks Soccer APITrack this API provides data feeds for live scores, full season fixtures, video highlights, and in-play odds among other features. Users can access historical data stretching way back to 2005.

Screenshot: SportMonks

Check out the Fantasy Sports category for more APIs, plus SDKs, Source Code Samples, and other resources.

Go to Source
Author: <a href="https://www.programmableweb.com/user/%5Buid%5D">joyc</a>

Categories
ProgrammableWeb

How to Create High-performance, Scalable Content Websites Using MACH Technologies

Websites are easy to build these days. There is an abundance of tools available that let you create websites in minutes. However, building websites that are fast, scalable, and flexible that deliver superior performance is a lot more complex than creating a simple website. This is especially true when developing content-heavy websites, such as a news site, knowledge-base platform, online magazine, communities, and so on.

In general, content-heavy websites are likely to have hundreds or even thousands of pages, with new content added every day. They may also attract high traffic as they act as a body of knowledge hosting not just text content but also other media resources such as research reports, interactive maps, videos, images, calculators for consumers, or other dynamic tools. Consequently, they require a structure that supports quick publishing and accommodates frequent changes in content models and functionalities. 

It requires meticulous planning, a well-planned architecture, and modern technologies to develop and maintain a massive website and ensure that it delivers super-fast performance for every interaction with its visitors. 

Adopting a MACH approach is one of the effective ways to implement this. MACH stands for microservices, API-first, cloud-native, and headless technologies. It promotes having an architecture where most components are scalable and pluggable, enabling continuous improvement and easy replacement of modules without impacting the performance of others. 
 

This article shows how you can harness the power of different MACH and serverless technologies to develop and maintain a high-performance content-heavy website.

Use APIs for Content Management, Content Delivery, and to Connect to Other Apps 

With the advent of new IoT technologies, companies now have more ways and channels to connect and engage with customers. However, the underlying technology needs to be robust and flexible enough to support the channels of today and tomorrow.

Content on most devices today can be powered by APIs. Therefore it makes sense to use an API-based headless content management system that provides content as a service. Such CMSs are backend-only, front-end-agnostic platforms, so you can attach any frontend to it and deliver content through APIs. They give developers full control over how the content needs to be presented and allow integration with third-party apps. 

Integrate Pluggable Apps With Microservices Architecture 

A microservices architecture is a modern, complex approach that brings together loosely coupled, independently deployable applications, making your application modular and agile. With this approach, it becomes easier to build, test, and deploy features or parts of your application. 

Each service in such a setup has an API to communicate with the rest and has its own database, making it truly decoupled. This separation ensures that changes or issues with one service don’t impact another, and can be replaced immediately without downtime. 

This approach works well for a content-heavy website. It complements the cloud or serverless setup by enabling different teams to innovate rapidly, have greater control over the technologies, manage release cycles, and eventually cut down the time to market. 

Fortunately, due to rapid evolution in the SaaS space, all the services you need for a content site have API-based alternatives that can quickly form your application’s foundation. 

Let’s look at some of the apps that you can seamlessly integrate with your applications:

Optimize Content Delivery With CDN Caching 

Your website server exists at one physical location. Content needs to travel the distance to be delivered at another location. The farther the requester, the longer it takes to deliver the content. For instance, if your web server is in New Jersey, visitors in San Francisco will get the content faster than the visitors in Sydney, Australia. 

To avoid this lag and make your content delivery blazing fast, consider using a content delivery network (CDN). A CDN has a lot of network servers scattered across the globe. These servers save cached copies of your website content and act as distributors for visitors requesting content from nearby locations. For instance, visitors from Sydney will get the content from a nearby server (e.g., Melbourne) instead of New Jersey. 

For a large, content-heavy website, having a CDN is highly recommended. It eases the load on the server, reduces latency, and cuts the wait time for your visitors considerably. It also helps to protect your site against Denial of Service (DoS) attacks, which have the potential to bring your site down.

Go With Serverless Infrastructure for Quick Scaling and Easy Management 

While a microservices architecture is much more flexible and scalable than a traditional or monolithic one, an app built using the former approach is no good if it uses a legacy infrastructure that is unable to scale efficiently. 

It makes much more business sense to move to serverless computing, where the cloud provider handles the infrastructure concerns, server space, scalability, etc. The provider is responsible for provisioning, scaling, and managing the infrastructure as needed, where you purchase backend service on a “pay-as-you-go” model. 

This serverless approach ensures that your developers can focus more on writing code and developing features for the application, and worry less about the underlying infrastructure or scalability. Such a model can help you cope with demand spikes of your content-heavy website and ensure high performance.

Choose Scalable Presentation or Frontend Tools

If you adopt MACH technologies for your website, you are most likely to use a headless content management system (CMS) to manage the content and deliver it to your web application via APIs. Using a headless CMS, the frontend (presentation layer) is separate from the CMS backend, making it possible to choose any front-end technology that suits your needs. 

When making this choice, it’s important to remember that your frontend needs to be flexible, scalable, and fast, to accommodate the future requirements that the rapid evolution in technology is likely to bring. 

Another viable option is adopting a JAMstack architecture. It’s a modern way of building websites that are fast, secure, and quickly scalable. Some of the popular JAMstack frameworks are Gatsby, Next.js, and Gridsome.

In conclusion 

By adopting a MACH and serverless architecture, each component of your website has a clearly-defined task, enabling better performance as a whole. The pluggable design allows you to replace components as the technology evolves, thereby future-proofing applications. And finally, the serverless infrastructure provides all the scalability and security you need for your application. With such a solid foundation, a content-heavy website of any scale can deliver peak performance.

Go to Source
Author: <a href="https://www.programmableweb.com/user/%5Buid%5D">MishraMayank</a>

Categories
ScienceDaily

Painless paper patch test for glucose levels uses microneedles

Patches seem to be all the rage these days. There are birth control patches, nicotine patches, and transdermal medicinal patches, just to name a few. Now, a team of researchers led by Beomjoon Kim at the Institute of Industrial Science, The University of Tokyo have developed a patch of needles connected to a paper sensor for diagnosing conditions such as prediabetes. Luckily, this patch doesn’t multiply the pain and discomfort of a single hypodermic needle. In fact, these microneedles are painless and biodegradable.

Researchers have been trying to develop a practical way to use microneedles — tiny needles less than 1 mm in length — for routine do-it-yourself medical monitoring. Microneedles are so short that they stay within the skin and do not make contact with any neurons, meaning that they cause no pain. Rather than extracting blood, they draw up fluid in the skin that contains most of the important biomarkers that blood tests look for. Several types of microneedles exist, but until now, making a practical device that quickly analyzes the fluid has proved elusive. “We have overcome this problem by developing a way to combine porous microneedles with paper-based sensors,” says Kim. “The result is low-cost, disposable, and does not require any additional instruments.”

To make the patch, the researchers first made the microneedles by pouring a melted mixture of a biodegradable polymer and salt into the cone-shaped cavities of a micro-mold while applying heat. Then they flipped the mold and needles upside down and placed them on top of a piece of paper, this time applying high pressure from above. The high pressure forced the mixture into the pores of the paper, securing the attachment and allowing fluid drawn through the needles to pass effortlessly into the paper. After removal from the mold, the needles were cooled in a solution that sucked out all the salt, leaving behind thousands of holes, or pores, which are what the fluid flows through on its way to the paper. The salt concentration was a key factor they needed to optimize, testing several concentrations of salt to determine how porous the microneedles should be. To finish the patch, they used double-sided tape to attach a paper glucose sensor onto the paper base of the needle array.

The team tested the patch on an agarose gel in which glucose had been dissolved. Fluid from the gel flowed from the gel into the porous microneedles, and from there into the paper and the sensor layer. The glucose concentration was accurately recorded as color changes in the paper.

The patches are disposable, biodegradable, and using them does not require any medical expertise or training. They are also biocompatible, meaning that there is no problem if any remain in the skin when the patch is removed.

“Of course, prediabetes testing is just one application of the technology,” says first author Hakjae Lee. “The paper-based sensor can vary depending on the biomarker you wish to monitor.”

After this success, the next step will be to test the practicality of the device with human participants and to develop configurations for monitoring other substances, and in turn, determining the presence of other conditions.

Story Source:

Materials provided by Institute of Industrial Science, The University of Tokyo. Note: Content may be edited for style and length.

Go to Source
Author:

Categories
DCED

Gov. Wolf Announces New Funding for York Small Business Impacted by COVID-19 – PA Department of Community & Economic Development

Harrisburg, PA – Governor Tom Wolf today visited Magical Days Learning Center in York, which has been awarded a COVID-19 Statewide Small Business Assistance Grant, to highlight the importance of supporting small businesses as Pennsylvania continues to mitigate the spread of COVID-19.

“Whether we’re a small business owner, a worker, or a consumer, all of our lives benefit from a thriving business community, but we all also benefit by having businesses take precautions against COVID-19 transmission. The COVID-19 Statewide Small Business Assistance Grant program is providing critical funding so that businesses can thrive,” Gov. Wolf said. “I’m pleased to highlight one of the many small businesses that will receive this much-needed funding, and I’m grateful that the Department of Community and Economic Development and the Community Development Financial Institution Network identified local businesses like Magical Days Learning Center that provide important services to their community.”

The COVID-19 Relief Statewide Small Business Assistance funding was developed in partnership with state lawmakers and allocated through the state budget, which included $2.6 billion in federal stimulus funds through the Coronavirus Aid, Relief, and Economic Security (CARES) Act, of which $225 million was earmarked for relief for small businesses.

The Department of Community and Economic Development (DCED) distributed the funds to the Pennsylvania Community Development Financial Institutions (CDFIs), which are administering the grants through three programs: $100 million for the Main Street Business Revitalization Program, $100 million for the Historically Disadvantaged Business Revitalization Program, and $25 million for the Loan Payment Deferment and Loss Reserve Program.

Magical Days Learning Center received a $25,000 grant through the Historically Disadvantaged Business Revitalization Program and is part of the first round of funding recently announced, in which nearly 5,000 business — half of which are historically disadvantaged —have been awarded grants.

“Pennsylvania’s small businesses are the fabric of our commonwealth, and over the past five months, they faced struggles and made incredible sacrifices to protect their communities,” said DCED Executive Deputy Secretary Neil Weaver. “Our minority-owned and historically disadvantaged businesses are more vulnerable to disruptions like the COVID-19 pandemic, and through this program we took special care to ensure that funding went to our most at-risk businesses first. With time, and with strategic investments like the Small Business Assistance Grant Program, our businesses and our commonwealth will recover.”

“We’ve seen our business communities taking the brunt of the COVID-19 pandemic and the economic crisis it has spawned in cities and towns across Pennsylvania,” said Daniel Betancourt, chair of the PA CDFI Network and President & CEO of Community First Fund. “These small business grants are vital in keeping these businesses afloat. The PA CDFI Network is grateful for the partnership of Governor Wolf and the Pennsylvania Legislature as we move quickly to get these resources into the hands of those most impacted by the crisis.”

Community First Fund, one of the 17 organizations that make up the PA CDFI Network, secured the COVID-19 Statewide Small Business Assistance Grant for Magical Days Learning Center. Owners Veronica Bunty and Adrienne Davis, who are sisters, have run the learning center since 2017 and say it will help them ensure that the center is safe for both staff and children.

“My love for the community and wanting the best for the children within this community is the reason why my sister and I bought the daycare,” Bunty said. “We believe that if we can make an impact on a child’s life during their most important development years, the possibilities for that child could be endless. We truly believe that small businesses like ours and the millions of other small businesses are the back bone of our society.”

“Traditionally, small businesses, especially minority- and female-owned establishments, have been overlooked for business capital and funding. This became alarmingly evident in March when businesses across the country begin to close their doors at the height of the COVID-19 pandemic,” Davis said. “We were faced with the realization that when businesses would safely be able to reopen, we would need to have enough working capital to provide PPE and a safe work environment for our staff and children to return to. Obtaining funding to make this possible was an uphill battle we were not prepared for, but through the help of Community First Fund and this grant program, we were able to secure funding.”

The next round of funding for small businesses is open now through 11:59 PM on Friday, August 28. Eligible applicants not awarded in the first round do not need to reapply and will be rolled into the next round for consideration. More information on the COVID-19 Relief Statewide Small Business Assistance Program, including how to apply, is available on DCED’s website.

For more information about the Department of Community and Economic Development, visit the DCED website, and be sure to stay up-to-date with all of our agency news on Facebook, Twitter