The 2020 Partner Program Guide is based on detailed applications submitted by 238 vendors, outlining all aspects of their partner programs.
Solution providers are upping their game as customers demand the hottest technology and the latest in consumption-based pricing. The right vendor partner program will be key to their success.
CRN designated some partner programs as 5-Star. See who made the list.
Results will be shown here
2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010
See Also: 2020 Channel Chiefs
Solution providers, VARs and strategic service providers look to IT vendors to provide them with the industry-leading hardware and software products they need to meet their customers’ needs. No surprise, then, that IT vendor product portfolios are often the most important component of vendor-channel relationships.
But a critical part of any solution provider decision about which IT vendors to work with is what a vendor has to offer to help partners be more successful, including margins and financial incentives, sales and marketing assistance, training and certifications, and more. When solution providers choose which IT vendors to align with, vendors’ partner programs must be a big part of that decision.
To help with those evaluations, CRN assembles its annual Partner Program Guide. This year the guide is based on detailed applications submitted by more than 300 vendors, outlining all aspects of their partner programs. Among these, CRN identifies the “Five Star” partner programs that offer the most comprehensive lineups of incentives, training, services and benefits.
While vendors rely on partners to expand their market reach, solution providers rely on IT vendors, their products and the related services their customers need. Here are the programs that tie these two together.
As part of the Partner Program Guide, CRN designates some vendor channel programs as 5-Star Partner Programs. The following slide shows highlight the vendors with 5-Star programs. We’ll be rolling out these slide shows through the week according to technology category. We also provide links to a database with more detailed partner program details for each company.
Results will be shown here
2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011
See Also: 2022 Channel Chiefs
Jit, a startup programming security company, dreams of being a top security power. To help make those dreams a reality, Jit recently hired Simon Bennetts, the founder of the world's most popular web app security scanner, Open Web Application Security Project (OWASP) Zed Attack Proxy (ZAP).
At Jit, Bennetts will continue to develop the open-source Zap. A dynamic application security testing (DAST) penetration testing tool, ZAP takes a pragmatic approach to finding security problems.
It runs simulated attacks on an application from the user side to find vulnerabilities. It works as a "man-in-the-middle proxy," so it intercepts and inspects messages sent between the browser and web application. When results appear that aren't expected, these can be used to narrow down and identify security vulnerabilities. ZAP was already being used as one of the underlying Jit scanning programs.
Now don't think for one moment that Jit plans on turning Zap into a commercial program per se. Jit's plan, as it has been from the start, is to deliver "Just-In-Time Security" for developers. It does this by providing an orchestration framework, plug-in architecture that unifies the best, open-source security tools such as OWASP Dependency-Check, npm-audit, GoSec, Gitleaks, Trivy, and, of course, Zap into a simple and consistent developer workflow.
Also: It's time to stop using C and C++ for new projects, says Microsoft Azure CTO
The point, said David Melamed, Jit's CTO, is that, "Security leaders adding more tools, faster than their teams can implement, tune and configure them where risk and spend efficiency becomes out of alignment." The solution? "Implement DevSecOps where product security is delivered as a service into the CI/CD pipeline, with a product security plan that follows Git principles."
Where Bennetts sees ZAP fitting in, he said in an interview Thursday, is, "The challenges around modern web applications is there is so much you need to understand to protect them. The code security tools have been too siloed, we need to combine these tools to provide us the full picture of what needs to be done to secure them."
He continued, "Sure, developers can set all these things up themselves with open source. But the thing is, there are so many tools, and you must learn about them and configure them.
"Or, with Jit, we provide an easy-to-use, combined solution that makes it much easier for companies to come on board and go OK, these are the things we need; get them, set them up, tune them, and run them, to get the results with everything in one place."
"Jit's vision," Melamed added, in short, "is to provide developers with contextually relevant and just-in-time access to the knowledge and tools they need to secure the apps they build across the entire application stack, all while accelerating the development process."
Also: Chainguard releases Wolfi, a Linux 'undistribution'
Bennetts could have gone elsewhere. He confided, "I considered working with many companies with proprietary products, but my heart belongs to open source. Fortunately, I found in Jit a brilliant team who are deeply committed to open source and to empowering developers to build secure applications."
As for ZAP itself, Bennets said he and the rest of the developer team are working hard on the next release. It will include a faster and improved networking stack that can work with modern protocols such as HTTP/2. Its spiders, which are used for exploring applications, will also work better with more web programs and include the ability to work with application programming interfaces (API)s. This next version will be out later this year.
The Rust programming language is getting so popular that the people behind it are creating a team that's dedicated to defining the default Rust coding style.
Rust, as developer analyst RedMonk puts it, is the "developer darling" of the moment and the most desirable contender for new code that would otherwise be written in C or C++, thanks to its automated way of ensuring secure memory management.
Rust is not one of the most popular languages, such as Java or Python, but it's being used by developers on big infrastructure projects. Rust has been officially welcomed by Linux kernel creator Linus Torvalds and has made inroads into Android, Windows, Amazon Web Services, and Facebook parent Meta, to name a few – often in cases where a project sees fit for Rust to be used where C/C++ would have been adopted instead.
Every programming language has style guides and, if they're popular enough, they might have multiple style guides from major users, such as Google, which has its guide for C++ – the language Chrome is written in. Python's Guido van Rossum has posted his styling conventions here.
Also: The most popular programming languages and where to learn them
Rust, which reached version 1.0 in 2015, has a style guide in the "rustfmt" or 'Rust formatting tool' published on GitHub. The tool automatically formats Rust code to let developers focus on output. It aims to reduce the steep learning curve confronting new Rust developers. The guide instructs developers to "Use spaces, not tabs" and says "each level of indentation must be 4 spaces", for example.
As Josh Triplett explains in a recent Rust blog post: "The standardized style helps Rust developers feel comfortable and at home in many different projects, and the tooling support from rustfmt makes it easy to maintain and to incorporate in continuous integration."
But the team responsible for writing the style guide between 2016 and 2018 has "by design" come to an end, so now it's now been decided to create the new Rust style team, consisting of Triplett, Caleb Cartwright, Michal Goulet, and Jane Lusby.
The crew will first tackle a "backlog of new language constructs that lack formatting guidance" and move on to "defining and implementing the mechanisms to evolve the default Rust style, and then begin introducing style improvements."
The work includes minor language changes, big structural changes, and backwards compatibility. Also, the style team wants to craft the tool to make it current for easier coding in Rust, and help adoption.
"As the Rust language develops, we have a regular need for improvements to the style guide, such as to support new language constructs. This includes minor language changes, as well as highly anticipated new features such as let-chaining (RFC 2497) and let-else (RFC 3137). New constructs like these, by default, get ignored and not formatted by rustfmt, and subsequently need formatting added. Some of this work has fallen to the rustfmt team in recent years, but the rustfmt team would prefer to implement style determinations made by another team rather than making such determinations itself," writes Triplett.
"In addition, rustfmt maintains backwards compatibility guarantees: code that has been correctly formatted with rustfmt won't get formatted differently with a future version of rustfmt. This avoids churn, and avoids creating CI failures when people use rustfmt to check style in CI. However, this also prevents evolving the Rust style to take community desires into account and Strengthen formatting over time. rustfmt provides various configuration options to change its default formatting, and many of those options represent changes that many people in the community would like enabled by default."
What type of job do you want in the finance sector? Do you want to be an analyst and crunch numbers all day, or would you prefer the fast-paced environment of a trader? Moreover, do you aspire to work in equity research, risk management, or something else?
Depending on your aspirations, you have many choices, but all of them share a few key elements in common. The roles come with their own requirements and skill sets, but many are common across the finance industry. Each has its own challenges and rewards. Given this, it’s important to understand what kind of job you want first and then decide on the appropriate skill sets needed for it. One of these is learning the right programming languages used in finance. Let’s take a look at some of them. In order to do so, we need to first examine what we mean by a programming language.
There are a few different ways to think about a programming language; however, in the context of finance, it is any language that enables a person to write instructions for a computer. The instructions are then translated and executed by the computer. By writing the instructions, you can program a computer to complete specific finance-related tasks, such as running calculations, managing databases, and executing other functions that would normally be done by humans in earlier decades. Learning a programming language doesn’t have to be hard! Many students of programming find the process to be rather straightforward, though that varies greatly according to the language. Fortunately, there is plenty of coding help available. One of the best ways to learn coding is to take a course in a specific language. The good news is that a number of programming assignment services like Assignment Core offer professional assistance when you need someone to do coding homework for you or a helping hand to find more time to study coding.
When choosing a programming language for finance, you have a few great options for languages that will be most useful. Here are a few of them:
Used in many different fields, Python is one of the most popular programming languages in the world. It is also one of the most frequently used in finance. The language is suitable for beginners and has a large community of users. This means that you can more easily find help and receive feedback with any issues you may be facing. In terms of specializations, Python is most popular in the data science, artificial intelligence, and financial engineering domains. It is suitable for these areas owing to its strength in data science, mathematical computations, and natural language processing. As a general-purpose programming language, Python can be used to write any type of program, from web apps to websites. It is also used for data analysis, machine learning, and scientific computing.
Java is another popular programming language used in finance. It is the most commonly used language for large-scale enterprise applications owing to its scalability. It is a general-purpose language suitable for any kind of software development. Java is a modular language, which means programs are broken into smaller pieces that can be developed independently from each other. This makes the development process much more streamlined. Java is an object-oriented language, which means that programming is done with an emphasis on objects. For example, if a car were considered as an object, it would contain information about its make, model, and color. Object-oriented programming assigns attributes to blocks of chunks of information called objects. This is helpful, as it is easier to break down complex problems into smaller, more manageable pieces. As a general-purpose programming language, Java can be used to write any type of program. However, it is primarily used for enterprise applications, such as websites, business systems, and mobile apps.
C++ is a general-purpose, high-level programming language used in many domains. It is an important language in finance because it is suitable for high-performance computing. High-performance computing is the process of using advanced computer technologies to solve complex problems. C++ is derived from another programming language called C. C++ adds object-oriented programming and other advanced features. These make it more suitable for complicated tasks, such as modeling securities. C++ is a compiled language, which means that programs are translated into machine-readable code before they are executed. Compiled programming languages are more efficient than interpreted ones, such as Python, because they require fewer computing resources. C++ is often used for graphical user interfaces, mathematical computations, and computer hardware applications.
SQL is the language used to communicate with databases. In finance, databases are used to store information about assets, clients, and other aspects of trading. They also store the results of mathematical models and statistics. The most common database in finance is SQL, which is why knowing how to use SQL is an important skill for finance professionals. While SQL can be used to write queries, as well as to read data, it is better to learn other programming languages for the latter. This is because SQL is designed for one-off tasks and not for building applications.
Several additional programming languages are used in finance, so it’s important to research which languages are most common in the subdiscipline you plan to enter. By knowing which language is suitable for your role, you can develop exceptional skills to set yourself up for success in your career.
An early leader in the field of international education, The New School continues to expand and Strengthen the quality of its study abroad offerings in an increasingly global world. As part of the university’s department of Global Engagement and International Support Services, the Study Abroad office seeks to promote education abroad opportunities that develop intercultural competence and globally-relevant leadership skills in cooperation with academic departments and student services both for current New School students to go abroad for study and for students from international institutions to study at The New School in NYC while completing degrees at their home institutions.
A wide variety of study abroad programs are available to you as a New School student while you earn your degree. By studying abroad, you embark on a life-changing journey, embracing the unfamiliar, gaining new perspectives on the world, and developing greater cultural sensitivity. When preparing to study abroad, there are many questions to consider, but we’re here to help you succeed on your journey. To get started:
Students are strongly encouraged to attend the study abroad events, fairs, and info sessions starting in the first year to discover exciting study abroad programs and begin planning for their own experience.
The New School’s NYC campus offers unique opportunities for students who are completing a degree program abroad to gain an international study experience while they complete their degrees. Each semester, our campus hosts students from Parsons Paris and other schools around the world. Learn more about these opportunities below and contact us with any questions.
Studying abroad requires a lot of planning, and The New School is here to help you meet your goals, needs, and expectations. To help you get started, be sure to meet with a Study Abroad Advisor as early as possible. Students are encouraged to begin planning as early as their first semester at The New School and begin the application process at least a full semester prior to travel.
In addition to starting the application process, students should also begin reviewing travel requirements. The first step for any international trip is to get a passport. For more details on how to obtain or renew a passport, visit the Travel Preparation page.
Applying for study abroad is a multi-step process. To start, search for available study abroad programs in the GoAbroad portal, which students may log into directly under the ‘Academics’ section in MyNewSchool.
All students must submit the New School internal study abroad application in GoAbroad first to be considered for study abroad in your selected program(s). Students may apply to multiple programs and rank their program(s) by preference.
If your application to study abroad is approved, you can then apply to the program(s) of your choice. Once you have received your admission into the program, you must update your commitment to participate in your program on your study abroad application record in GoAbroad.
For more information about the application process, review the Study Abroad Application Guide and the study abroad policies and procedures.
Participation in international excursions through The New School does not require applying for study abroad, however, all students who are approved to participate in international excursions through The New School must register their travel with the Study Abroad office and fulfill all excursion pre-departure requirements. For more information, see the International Excursions page.
Students must submit a New School Study Abroad Application as well as an external application for admission to the specific study abroad program they are interested in, and the application deadlines for each may differ. Contact your study abroad advisor or email [email protected] with any questions regarding application deadlines and planning.
• Get NBA League Pass NOW: Stream FREE for 7 days
It’s almost everyone’s favorite time of year: Charles Barkley gets put to the test as we witness how closely the ‘Inside the NBA’ analyst followed offseason player movement. With approximately 100 players on different teams this season, it’s not easy to keep track of all the changes.
So, here is our ‘Who He Play For’ Study Guide — 25 familiar faces in new places for the 2022-23 season.
> Offseason Player Movement | Offseason Trade Tracker | Free Agent Tracker | Kia Season Preview
Study Away programs are short-term domestic study options outside of North Georgia where students engage in experiential learning, build relationships with faculty, and gain confidence to participate in other types of high impact practices later in their UNG career. These options might include urban centers, remote fieldwork, or understanding diverse communities.
The CGE oversees faculty-led study abroad and study away programs offered through the University of North Georgia. The CGE acts as a partner to the program director throughout the entire process. Review the information on this page and contact CGE to discuss your ideas!
When developing a study away program, ask yourself the following questions:
The Center for Global Engagement has put together a Study Away Faculty Handbook to get you started. CGE is here to assist program directors through:
Study Away Academy is a workshop series to assist faculty in the development of a new faculty-led Study Away Program at UNG. Faculty who successfully complete the Study Away Academy will receive up to $500 to conduct a site visit.
To learn more and to apply visit the Study Away Academy page.
Ah, the burpee. Who hasn’t been forced against their will to perform way too many arduous reps of this exercise? Touted as the ultimate full-body workout that requires no equipment, gym teachers and drill instructors across the world swear by its efficacy.
As grueling as it can be, it may turn out that your lousy gym teacher was right: new research suggests that burpees not only improves endurance in teenagers — as you might expect — but it may be linked to a marked improvement in short term memory as well.
For those unfamiliar, the infamous exercise popularized by the military involves lowering into a squat from standing, shooting your legs out behind you into a plank position, performing a pushup, and then jumping up — and then repeating, often ad nauseam.
Published in the journal Environmental Research and Public Health, the study involved 52 teenaged boys and girls between 15 and 16 years old, since existing scholarship shows that that period in life is a particularly sensitive one for improving endurance. For four months, the researchers split the adolescents into a control and experimental group. The former participated in a typical endurance program that didn’t involve burpees, while the latter followed the same program but with the all-too-dreaded exercise exercise tacked on. In practice, the teenagers started by performing 60 seconds worth of burpees, with the duration increasing as the study went on.
The researchers found that the adolescents involved in the burpee program ran a significantly improved 8.6 percent faster in a 2000 meter run (about 1.25 miles). Meanwhile, teens stuck in the control group were only 1.9 percent faster, which the data indicates is not a statistically significant difference.
Even before getting to the cognitive effects, it may seem obvious that performing burpees would Strengthen endurance, but it surprised even the researchers just how much more effective burpees were at making the teens better runners than the plain-Jane endurance program of the control group. In fact, the researchers note that so far, there have been "no scientific studies showing the burpee exercise as an effective element of physical activity for adolescents."
Things get even more interesting when you look at short term memory. According to the study, the adolescents involved in the burpee program exhibited a whopping 26 percent improvement in the well-known and reliable Jacobs test, a short term memory evaluation that uses a digit span that participants must recall in the same order the numbers were presented in.
Tamping down expectations a little bit, the researchers do concede that they "do not know whether the burpee exercise caused these positive effects per se or if it was the interaction with the program." In other words, it's hard to tell if it's a case of direct memory improvement, or simply the teens getting more amped up and engaged as a result of being involved in the study. And, of course, the study says nothing about how burpees might affect the fitness or cognition of other age groups.
Still, the results are significant enough that the researchers posit that "adding the burpee to an exercise program constitutes at least a preliminary practical approach to improving the effectiveness of physical education programs such as the one that was adopted."
As a word of caution, that doesn’t mean teenagers should be instructed to go all out on burpees, as the researchers stress that finding the right balance is crucial. Too little exercise wouldn’t result in significant improvement, whereas too much could physically and psychologically drain them, and maybe demotivate them from performing burpees further. Teens can be fickle.
Future studies, the researchers say, should focus on the dosage of the exercise needed for optimal improvement.
It's early days, but the findings are intriguing, if far from definitive. It's possible the improvement might be down to the slight increase in volume of exercise, rather than the exercise itself. Nevertheless, regular burpees won't turn your average teen into a savant with eidetic memory, but as the study and decades of widespread adoption have shown, it'll probably still be good for them.
More on fitness: Scientists Find That Lifting Weights for Just Three Seconds Is Quite Good for You