Dashboards are a powerful way to communicate complex data and transform them into simple, yet actionable insight for products and teams. Guest author Stelian Subotin goes over best practices on how to create a dashboard that can drive more user-centered, goal-centric design decisions for your website or application.
Writing quality code is foundational to building great web applications. In this article, guest author Tigran Vardanyan covers best practices how to write clean code, as well as the different techniques to organize and maintain it so your HTML and CSS are extendable and easy to debug.
CEO Andrew Roberts addresses several myths on the new WordPress Gutenberg editor, based on Q&A with the audience when he presented on “The What and Why of Gutenberg” at WordCamp New York.
You may have considered using a search engine solution like Elasticsearch in your .NET project, but avoided it because it was built on Java. Guest Toptal author Ivan Cesar teaches shows how to easily install and configure full-text search functionality with Elasticaseach via the .NET package, NEST.
TinyMCE comes with over 30 different keyboard shortcuts you can use to improve the content editing experience and help users become more familiar with using your application. In this tutorial, Support Engineer Ryan Pollard walks through the process of adding shortcuts for new and pre-existing functionality in TinyMCE with the editor.shortcuts API.
We are excited to announce TinyMCE’s next major release, continuing our commitment to the future of rich-text editing. TinyMCE 4.7 contains a refreshed modern theme and a new mobile-optimized experience. We also continue to make improvements to the core editor, delivering greater stability.
The Flexbox module took the front-end world by storm when it was introduced to CSS3 in 2009 – and it’s not too late to master it! Guest author Diego Díaz walks through the basics of Flexbox and how to achieve cool layouts that you can apply to the projects you’re currently working on.
We’ve all been there, reading an article from a well-regarded publisher and we see it: a glaring spelling error. It can be hard to take the author seriously once you’ve seen the mistake. Today we are excited to announce new enhancements to our professional spell checker solution, Spell Checker Pro. With custom dictionaries you can now easily add words globally or to specific languages only.
Building an Angular application and working with forms? Guest author Igor Geshoski teaches how to set up and validate forms with ease.
Support Engineer Ryan Pollard continues his two-part tutorial series on how to export content from the TinyMCE editor and into your application. In this post, he uncovers 3 more ways to achieve this.
Although we usually repost front-end content from Toptal on the TinyMCE blog, we thought Vignes’s article would be an interesting topic to cover for our full-stack developers in the audience. We hope you enjoy it. Creating software does not end with writing good code. It gets completed when the software is deployed and able to handle the…
The term du jour is web accessibility—in my opinion, one of the most frequently misunderstood and poorly applied aspects of web design. The common misconception is that accessibility is designed solely for disabled people. In fact, everyone benefits from accessible content, and your audience will increase by gaining access to accessible content on different platforms or in different ways,…
Any front-end engineer worth their salt is aware of the challenges that the fragmented ecosystem of devices brings. Different screen sizes, resolutions, and aspect ratios make it difficult to deliver a consistent experience. More so for those who want to deliver a pixel-perfect experience. Scalable Vector Graphics (SVGs) help in solving a part of that…
A war has erupted in the WordPress Community over editing. It has attracted passionate views on both sides of the debate. The flag of continuity and backwards compatibility is being flown with passion in the face of the team rooting for change. People are throwing undiluted opinion with force into a conversation which appears to…
An interesting and in-depth discussion has been going on in GitHub about the best way to group the buttons in the main Gutenberg toolbar. In this post, I’ll explain how we read web-content, and how this will help us optimize the toolbar in the Gutenberg editor.