Lighting The Way!
Respected Thought Leadership!
Lighting The Way!
Respected Thought Leadership!
Principles of Good Software Design
Author: Tim Star – Intertech Consultant
Software design is an essential phase of the software development cycle. Thinking about how to structure code before you start writing is critical. Changes and updates will inevitably arise. Good software design plans make allowances for added features, algorithm changes, and new integrations. In this article, you will find the principles of good software design.
C# Tutorial: Understanding C# Events
Author: Davin Mickelson – Intertech Instructor
In this C# event tutorial, you will learn how delegates are the foundation for C# events and discover the two primary delegates that Microsoft has given us for creating our own events. You will also learn how to subscribe to your own events and even pass data back to the event handlers.
Providing Tech Leaders An Outside Perspective On The Business Of IT
Agile Methodology For Executives
A Guide for Executives Managing and Working with Agile Teams
This Intertech Executive Brief provides an Agile Methodology Overview with related commentary about how scrum complements many agile principles. This paper will also expand your understanding of how to combine Agile and Scrum for the best results.
Finding and Retaining Stellar IT Employees
What It Takes To Build and Keep a Winning Team
IT leaders cannot demand that employees care deeply, but they can profoundly influence the workplace and create an atmosphere that encourages deep satisfaction. Learn how to impact your workplace for the best.
Selecting and Working with IT Consulting Firms
What Every CIO Should Know
This Intertech Executive Brief provides insight into selecting an excellent consulting firm that fits your particular needs and how to leverage that consulting relationship for maximum value.
Angular: Structural Framework For Dynamic Web Applications Tutorial
Get up to speed with, Intertech developer, Mark Root’s new tutorial Angular: Structural Framework For Dynamic Web Applications. This comprehensive guide outlines how a leading technology uses HTML as your template language and extends HTML’s syntax to express your application’s components clearly and succinctly.
The ease in which Angular allows developers to build expressive, readable, and quick to develop web applications has fueled its popularity. Luckily, getting up to speed on developing with Angular v2+ involves mastering just a handful of basics. Having trained and mentored many teams on the basics of Angular, Mark has designed each article to within the tutorial to help walk developers through basic concepts as well as some more advanced topics. This 9-part series is a great starting point for anyone wishing to become more proficient with Angular.
More Tips From Intertech Consultant, Mark Root
If you would like to go deeper into Angular and NgRx, check out Intertech Developer, Rich Franzmeier’s –5-Part tutorial.
Angular Best Practices: RxJS Error Handling
Author: Rich Franzmeier – Intertech Consultant
RxJS is a big part of Angular. Without a good understanding of how to conduct error handling the right way with RxJS, you are sure to run into weird problems down the line when an error does occur. In contrast, if you know what you are doing upfront, you can eliminate those weird problems and save yourself some debugging pain.
Ignoring ADA Compliance Can Be Expensive: What You Need To Know!
With the realization that accessibility compliance is a great advantage for your company and customers, and with the increase in ADA activist lawsuits across the country, it is vital to have a clear understanding of why web tools and applications should be compatible with assistive technologies.
Machine Learning: What You Need To Know Now.
The science of machine learning is maturing. More and more industries use this form of artificial intelligence for everything from customized product marketing and entertainment offerings to high-speed financial transactions, precision medicine, and more. Manufacturers are leveraging it to improve efficiency, quality, and sustainability. Find out what you need to know about preparing and deciding if the investment is right for you.
ADA Compliance Lawsuits On The Rise Across The Country
In Tampa, Florida (not California where new laws are taking effect) disabled plaintiffs calling themselves activists working to improve society for the disabled are working their way around the state, one lawsuit at a time.
According to the article, in 2018 alone, there were 2,285 ADA website lawsuits filed in federal courts across the nation, an increase of 181% from 2017.
You may not feel it is worth the extra time to make your software and website meet compliance. That is a valid consideration, but if you are considering building these features into your project, Intertech can provide you an overview of services so you can review the options and make an informed decision.
Understanding ADA, WCAG, & Section 508 Compliance
Information Below references ADA & Section 508 Government Documents
What is ADA Compliance?
The ADA differs from Section 508 regulations, which are an amendment to the Rehabilitation Act of 1973 and apply to all information technology, including computer hardware, software, and documentation.
Who Is Required To Follow The ADA?
“The Department is currently developing regulations specifically addressing the accessibility of goods and services offered via the web by entities covered by the ADA. The fact that the regulatory process is not yet complete in no way indicates that web services are not already covered by title III.”
— Statement of Interest of the United States Department of Justice in NAD v. Netflix (page 10)
Who Does The ADA Law Affect?
- Americans with disabilities and their friends, families, and caregivers
- Private employers with 15 or more employees
- Businesses operating for the benefit of the public
- All state and local government agencies
How Does A Company Comply With The ADA?
The ADA encourages self-regulation of accessibility standards and the Department of Justice is currently developing regulations to provide specific guidance to the entities covered by the ADA. Organizations are encouraged to use the WCAG 2.0 level AA guidelines as a guide on how to become accessible until the DOJ defines the regulations.
Who Web Content Accessibility Guidelines (WCAG) Is For
WCAG is primarily intended for:
- Web content developers (page authors, site designers, etc.)
- Web authoring tool developers
- Web accessibility evaluation tool developers
- Others who want or need a standard for web accessibility, including for mobile accessibility
Related resources are intended to meet the needs of many different people, including policy makers, managers, researchers, and others.
What is Section 508?
The Board’s Section 508 Standards apply to electronic and information technology procured by the federal government, including computer hardware and software, websites, phone systems, and copiers. They were issued under section 508 of the Rehabilitation Act which requires access for both members of the public and federal employees to such technologies when developed, procured, maintained, or used by federal agencies.
The Section 508 Standards are part of the Federal Acquisition Regulation (FAR) and address access for people with physical, sensory, or cognitive disabilities. They contain technical criteria specific to various types of technologies and performance-based requirements that focus on functional capabilities of covered products. Specific criteria cover software applications and operating systems, web-based information and applications, computers, telecommunications products, video and multi-media, and self-contained closed products.
Find out more: Section 508
GET TO KNOW US
Nathan joined in Intertech in 2018 and moved into his current software developer position in May 2019. He previously interned with Intertech and at Delta Air Lines in Atlanta, before being a professional gamer. His technical skills are centered around web development and full stack (.NET/React) development in an Agile environment. The majority of his client work uses Microsoft services for development, including Azure DevOps, SQL and Azure Web Services. Nathan earned a bachelor’s degree in computer science from the University of Minnesota.
“A clever person solves the problem, and a wise person prevents it,” says Nathan. “I try to live and code by this mantra. If we don’t learn from our mistakes—even in software development—we are doomed to repeat them.”
Why Did You Choose Consulting?
“It’s great to use code to solve problems. I enjoy the challenges and working with more experienced Intertech developers. I’m not just increasing my technical knowledge; I’m learning a lot about working with clients.”
Nathan is a big fan of Formula 1 and competition. Aside from playing PC games in his spare time, he also enjoys sim racing online. He would like to travel all over the world and experience these racing events live.
What’s The Difference Between .NET Framework, .NET Core, & Xamarin?
According to the TIOBE Index, Microsoft’s C# language is the sixth most popular programming language in the world. Indeed, for enterprise applications, the competition boils down to either Java or C# over the past 20 years.