Avalara, a tax compliance automation business, has announced new developer tools and APIs that are intended to simplify development on the platform and increase developer engagement. This release includes new APIs for sales tax returns and e-invoicing, as well as a new low-code developer studio.
10 Must-Have React Developer Tools To Write Clean Code
Introduction
React is a component-based open-source JavaScript library for building user interfaces. It is used for handling the view layer in web and mobile applications, and it is great for building single-page web applications.
Some of the features of React are:
Developer’s Guide to Building Notification Systems: Part 4 – Observability and Analytics
This is the fourth and final post in our series on how you, the developer, can build or improve your company’s notification system. It follows the first post about identifying user requirements, the second about designing with scalability and reliability in mind, and the third about setting up routing and preferences. In this piece, we will learn about using observability and analytics to set your system and company up for success.
Developing an application can often feel like you're building in the dark. Even after development, gathering and organizing performance data is invaluable for ongoing maintenance. This is where observability comes in—it’s the ability to monitor your application’s operation and understand what it’s doing. With close monitoring, observability is a superpower that allows developers to use various data points to foresee potential errors or outages and make informed decisions to prevent these from occurring.
The Most Innovative Companies Prioritize Developers & Empower Their Success
If you’re a developer, or a developer team lead, this article offers you actionable insights from a research study conducted by McKinsey & Microsoft that delves into the relationship between Developer Velocity and fundamental business outcomes, such as revenue growth, operating margins, and how quickly a business can innovate.
Microsoft worked with McKinsey on this study to further our understanding of the critical role that developers play in the success of organizations around the world. As a company that deeply understands the impact of developers, we’re excited to share these results, and hope the findings will grab the attention of senior business leaders. Our message for them is simple: orienting your organization to prioritize and empower the success of developers is a decisive competitive advantage.
Why We Need Tool Choice: A Developer’s Story
As I landed my first real job as a developer, Britney Spears had the song of the summer, Y2K bugs were about to throw the world into the dark ages, and everyone on my new team used the same tools to code, test, and deploy. As a fresh-out-of-college noob, I was thrown onto tools with steep learning curves resulting in low productivity rates. I thought it was the way it worked and I had to pay my dues to get comfortable with the system.
I have since come to understand that there are better processes. In the words of Britney, Oh baby, baby, how was I supposed to know that something wasn't right here?
Boost Your Development Environment With Ubuntu Multipass
Ubuntu Multipass is part of the Ubuntu ecosystem, but it works fine on other platforms and operating systems. It can be found at https://multipass.run. I use it daily during my development work. It has become an indispensable tool for keeping my workstation clean. It helps with the testing and deployment of my software.
Flame Wars Disclaimer
This article is not about cloud, deployment strategies, Kubernetes, helm, swarms, AWS vs Azure and alike. It's about using virtual machines to help software developer and devops engineer with daily work.
Alexa Live Developer Conference Highlighted by New APIs and Developer Tools
Earlier this week, Amazon hosted its annual Alexa Live 2021 developer event, which is intended to highlight all the new tools and resources available for developers working on the platform. The announcements included a new Food Skills API that is aimed at bolstering the food delivery market for restaurants.
Developer Tooling for Kubernetes in 2021: Development Machines (Part 5)
Over the last year, we have witnessed a shift in engineering working habits. COVID-19 forced many of us into lockdown. Instead of working from the office, coffee shops, and airport lounges, I found myself mostly working out of my (hastily built) home office. For many of us, this meant shifting back to a workstation over a trusty laptop.
Not surprisingly, this did nothing to abate the heated discussion over which computers and operating systems are best for developing software. And so, in this final blog post of the series, you’ll get to learn a bit more about setting up your development machine.
Sharing WinSCP Configurations
You may have experienced the situation that an experienced team member, equipped with a large number of configured WinSCP sites, would like to share this information with a newbie team member (and all future newbies). A simple export & import will not suffice, since the configuration contains personalized authentication data (usernames and passwords, or keyfile locations). And you don’t want to force the newbie to manually copy-and-paste connection data and his own authentication data into a series of new WinSCP sites, as this would be inefficient, tedious, and error-prone.
Solution (Overview)
Here is a quick overview of the solution to this problem. Details will be given in the sections below.
Top 5 Behavioral Emails Every Developer Tool Should Use
Double your open rate by using behavioral emails.
The best way of engaging your customers is to share content that resonates. And nothing resonates more than sending targeted emails to developers based on their own actions and behaviors.
Beginner’s Guide To Developing a Scalable Web Business
Introduction
In today’s world of fast-developing technology, people want access to data instantly. Waiting for a web page to load or an image to upload is no more an option. An application not designed aptly and flexible to handle increased workload and users—everything will be simply left in the dust.
Scalability is all about handling growth. A scalable web business should be able to efficiently and seamlessly adapt to the growth, handle an increase in load and users, without disturbing the end-users. A web application and website that is designed for scale will grow with the growing needs of the company. That’s why it is important to design a web business by keeping scalability in mind.
Developer Tooling for Kubernetes in 2021: Helm, Kustomize, and Skaffold
Over the last few years, we have seen an avalanche of tools to enable easier software development on Kubernetes (let’s face it, it is quite hard out of the box). As often happens in growing ecosystems, some tools grow and adapt, while others get left behind, or, at the very least, are merged into new offerings. What’s a better way to open 2021 than with an up-to-date review of the options we have?
In this blog series, I’ll go over the various developer tools for Kubernetes out there, their function within the development workflow, and, mostly, cover important news for each of them. For this post, I’ll focus on tools used to define our Kubernetes applications, namely: Helm, Kustomize, and Skaffold.
Collective #644
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_WOTW-1.jpg)
Inspirational Website of the Week: Clar Development
Great colors, a smooth scroll experience and lovely animations. Our pick this week.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_twitch-1.jpg)
Can gaming save itself from its content moderation problems?
Twitch, Playstation, Xbox, and other big players in the gaming industry face a treacherous future — but there is room for optimism.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_landscape-1.jpg)
2020 JavaScript Rising Stars
The 5th edition of the JavaScript Rising Stars, the annual round-up of the JavaScript landscape.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_checklist-1.jpg)
Front-End Performance Checklist
An annual front-end performance checklist with everything you need to know to create fast experiences on the web today, from metrics to tooling and front-end techniques.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_gif-1.jpg)
Bringing Spacer GIFs Back, to handle spacing elements in React and CSS
In this article, Josh W Comeau explains how he uses a Spacer component to solve common layout problems, and why it’s often a great tool for the job in the modern web.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_template-1.jpg)
Luxury Hotel: Free HTML template
Luxury Hotel is a free, high-quality HTML template for hotels and holiday houses designed by Joefrey Mahusay.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_dither-1.jpg)
Ditherpunk — The article I wish I had about monochrome image dithering
Surma “fell into the rabbit hole that is monochrome image dithering” and shares everything he’s learned in this great article.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_access-1.jpg)
@react-three/a11y
@react-three/a11y brings accessibility to WebGL, with easy to use components to enable focus indication, keyboard tab navigation, and screen reader support.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_video-1.jpg)
Descript
Create podcasts, videos, and transcripts easily with this new tool.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_blockgame-1.jpg)
Stack game with Three.js and Cannon.js
A great 3D game made by Hunor Márton Borbély.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_Awwwards-1.jpg)
Annual Awwwards 2020
The annual awards of the best in the web design industry. By Awwwards.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_material-1.jpg)
Three-projected-material
A Three.js Material which lets you do Texture Projection on a 3D Model. By Marco Fugaro.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_vote-1.jpg)
Voting Autumn Fox 2020
Introducing the best websites of the web design community. Time to vote and choose the Autumn Fox 2020 seasonal award winner.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_paul-1.jpg)
Transmission materials
An interesting demo by Paul Henschel. Check out this tweet to learn more.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_grid-1.jpg)
Grids Part 2: Semantics
Part 2 in a series about ARIA grids by Sarah Higley.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_20demo-1.jpg)
Number 20
A fantastic Three.js demo by ycw.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_devtools-1.jpg)
Seven ways to test for accessibility of your web site with browser Developer Tools
Christian Heilmann shows ways of testing a web site for accessibility issues using the browser Developer Tools.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_onediv-1.jpg)
How to Fall In Love With Single Div Illustrations
A short tutorial on how to start with single div images by Albert Walicki.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_newarra-1.jpg)
The New Array Method You’ll Enjoy: array.at(index)
The array.at(index) method in JavaScript accesses array items at positive and (finally!) at negative indexes.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_pixelart-1.jpg)
PixelCraft: A Pixel Art Editor
A mobile-friendly pixel art and animation creation tool (PWA) built using HTML5 Canvas.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/C644_scan-1.jpg)
OpenScan
OpenScan is an open-source app that enables users to scan hard copies of documents or notes and convert it into a PDF file.
![Collective 644 item image](https://i7x7p5b7.stackpathcdn.com/codrops/wp-content/uploads/2021/01/hyperbolic-400x300.jpg)
Infinite Hyperbolic Helicoid Animation with Three.js
A coding session where you’ll learn how to create an infinite shape animation of a hyperbolic helicoid using Three.js.
The post Collective #644 appeared first on Codrops.
ProgrammableWeb's Most Clicked, Shared and Talked About APIs of 2019: Application Development and Developer Tools
Application Development news during 2019 included some programming language preference choices, tools for easier creation, or even codeless creation of applications,
Why Every Developer Should Build a Side Project
My name is Victor, I build https://storytime.dev/ as a side project and had a successful launch at Hacker News.
Building a Chrome Extension in Five Steps
First of all, why build a Chrome extension?
With a Chrome extension, you can customize your browsing experience. Some popular Chrome extensions are StayFocused (the one that blocks out distracting websites) or AdBlock Plus (the one that blocks display ads).
Top 23 Tools for .NET Development: The Experts’ Choices
We discussed .NET framework pros and cons. Now, let’s focus on .NET tools that assist in software development, code quality analysis, debugging, and other tasks.
To learn more about the most useful tools in .NET, we asked engineers from Microsoft, EPAM, AltexSoft, SocketLabs, and other tech firms to share which tools they consider the best.
Apple Quietly Reveals iOS 13 Developer Tools
Apple's WWDC keynote showed the company and it's polished best. The 2-hour, 15-minute extravaganza was heavy on user-facing updates to iOS for iPhones, watchOS for wearables, macOS for laptops and desktops, tvOS for Apple TV, and the brand new iPadOS for the iPad.