Select Page

Author: admin

20 Best WordPress Calendar Plugins and Widgets

Whether you need an event calendar plugin, a booking system with payments, or a Google calendar widget, this list of plugins will have something to improve your app or site. Take a look at these 20 plugins available for download on Envato Market to see what WordPress is capable of. WordPress calendar plugins encompass plugins for events, bookings, and appointments. Some transform WordPress into its own private workplace app, while others let you set up a fully functioning scheduling and payment gateway. Take a look at these 20 WordPress calendar plugins available on Envato Market and you’ll see what I mean. 1. EventOn The EventOn WordPress event calendar plugin is an excellent turnkey solution that doesn’t skimp on features. It has a clean, minimal design, and you’ll be up and running quickly and easily. Fully optimized for mobile use, this tiny calendar is big on features: use featured images add your own data fields Google Maps integration calendar widgets and shortcode generator event categories with custom color assignments and much more Not only can you customize each event with images, maps, icons, colors, and more, but you can also configure your calendar to search and sort in several different ways. EventOn is a really nice, easy-to-use event calendar plugin that also offers a unique slider addon. 2. SUMO WooCommerce Bookings SUMO WooCommerce Bookings will transform your WordPress WooCommerce site into a bookings powerhouse. This...

Read More

What makes a good front-end developer?

Defining what a front-end developer is and what they do is tough as it is. So, how do we set the bar for what makes for a good front-end developer? Here’s what a few folks have to say on the topic. I’ll argue that front-end developers need to master four different skills. Empathy Code Design Communication Zell Liew Front-End Developers, having learnt HTML, CSS and JS, are forced to take functionality into account when creating user experiences or making sure that the two disciplines work as one from a development perspective. They become all-rounders, having to understand what is actually happening between the AJAX data and the PHP file that’s sending off a mail or returning errors. Daine Mawer In my opinion, what defines a good front-end developer is one that has skilled knowledge of HTML, CSS, JS with a vast understanding of User design thinking as they’ll be building web interfaces with accessibility in mind. They should also be excited to learn, as the world of Front-End Development keeps evolving. The ability to stay in the loop is critical. Egwuenu Gift After I started to feel more comfortable with my responsibilities … I soon found my next challenge: to help build a stronger connection between the design and development teams. Though we regularly collaborated to produce high-quality work, these teams didn’t always speak the same language. Ronald Méndez...

Read More

Testing Android User Interfaces With Espresso

In this post, you’ll learn about how to write UI tests with the Espresso testing framework and automate your test workflow, instead of using the tedious and highly error-prone manual process.  Espresso is a testing framework for writing UI tests in Android. According to the official docs, you can: Use Espresso to write concise, beautiful, and reliable Android UI tests. 1. Why Use Espresso? One of the problems with manual testing is that it can be time-consuming and tedious to perform. For example, to test a login screen (manually) in an Android app, you will have to do the following: Launch the app.  Navigate to the login screen.  Confirm if the usernameEditText and passwordEditText are visible.  Type the username and password into their respective fields.  Confirm if the login button is also visible, and then click on that login button. Check if the correct views are displayed when that login was successful or was a failure.  Instead of spending all this time manually testing our app, it would be better to spend more time writing code that makes our app stand out from the rest! And, even though manual testing is tedious and quite slow, it is still error-prone and you might miss some corner cases.  Some of the advantages of automated testing include the following:    Automated tests execute exactly the same test cases every time they are executed.  Developers can...

Read More

Removing jQuery from GitHub.com frontend

Here’s how and why the team at GitHub has slowly been deprecating jQuery from their codebase: We have recently completed a milestone where we were able to drop jQuery as a dependency of the frontend code for GitHub.com. This marks the end of a gradual, years-long transition of increasingly decoupling from jQuery until we were able to completely remove the library. In this post, we will explain a bit of history of how we started depending on jQuery in the first place, how we realized when it was no longer needed, and point out that—instead of replacing it with another library or framework—we were able to achieve everything that we needed using standard browser APIs. The team explores how using tools like eslint-plugin-jquery discourages developers at GitHub from using jQuery, but the team also notes that they decided to remove certain design behaviors altogether to help them achieve this goal: As part of our refined approach to building frontend features on GitHub.com, we focused on getting away with regular HTML foundation as much as we could, and only adding JavaScript behaviors as progressive enhancement. As a result, even those web forms and other UI elements that were enhanced using JS would usually also work with JavaScript disabled in the browser. In some cases, we were able to delete certain legacy behaviors altogether instead of having to rewrite them in...

Read More

XOXO 2018

There’s not much talk about frameworks here. There’s no shaming about old techniques, or jokes about JavaScript. There’s just a couple hundred people all around me laughing and smiling and watching talks about making things on the web and it all feels so fresh and new to me. Unlike many other conferences I’ve visited, these talks are somehow inclusive and rather feel, well, there’s no other word for it: inspiring. I’m sitting in a little room buried underneath the Veterans Memorial Coliseum in Portland and I’m here for my third XOXO. And I can’t stop smiling. Although the festival...

Read More
000webhost logo