WordPress is a wonderful CMS platform that can help you easily build a high performance website, chock full with features, even if you are not an expert developer. Over the years, the platform has grown and improved, introducing new features and fixing existing bugs. The newest version of WordPress is 5.4, and it has brought with it some considerable changes that affect both the UI and the functionality of the platform. Most of the major changes were made to the Block Editor, but there are also some interesting improvements to the REST API and the Site Health Tool. On top of that, WordPress is planning to release a couple of extra features, such as the Navigation block and Native Lazy Loading on images, that will be bundled into the Core of the platform with WordPress 5.5. When it comes to the Block Editor, a significant number of features from the Gutenberg plugin have been integrated into the Core. For a quick overview of the new features added to the 5.4
Block Editor, we have:
● A new Buttons Block
● A new Social Icons Block
● Welcome Guide Modal
● The Fullscreen Mode is now enabled by default
● Rich Text Blocks now support Inline Text Color
● Several blocks have new color options
● The Latest Posts Block now has Featured Images
● Improved Block Navigation due to the new Breadcrumb Bar
Developers that like to delve a bit deeper into the code of the platform also got some love with this new update. These changes include new hooks that allow you to add custom fields to menu items, improved favicon handling, and shortcodes for PHP scripts. A Site Health status widget is also now part of the dashboard, which allows developers to more easily check the performance, security and health of their site.

Many people are experiencing the joys (and pains) of remote work for the first time due to the COVID-19, and if you are not used to it, it can be hard to transition to this new mode of work and find the motivation needed to be productive. For all its faults, the office provides a setting where you are held accountable, and being productive comes easily. However, with the right approach, you can have the best of both worlds. The trick here is to find
the right triggers for your brain which signal the start of the work day. When working in the office, you had your morning routine consisting of showering, getting dressed, having breakfast and coffee, and the commute. Your workday at home can be similar (without the commute obviously), and if you can have a designated workspace at well, that’s even better. You then have two other tools at your disposal – lists and scheduling. To-do lists help you stay
motivated, organized and productive throughout your day, and your list should be populated with both long-term and short-term goals. You will notice that as you check off things from your to-do list, especially if you start with the smaller tasks, you build momentum and extra motivation needed for those larger, harder tasks. When combined with scheduling, you will hold yourself more accountable to your to-do list. Of course, the first few tries at scheduling may not work out 100%, but as you learn more about your rhythm, you will become much better at it. Over time, you will learn which activities are best at the start of your day, and when to take breaks. Naturally, as you establish your routine, your effectiveness and productivity will grow, and you might soon find that you want to work remotely even after the lockdowns are lifted.

I’m in my second month here at Atomic, and I’m really starting to learn the ropes. Before joining the team, I worked for one of the largest liquidation companies in the U.S. There, I served as the client contact for questions on everything from thermostats to waffle makers.

Since I’ve had to communicate about so many different products and industries, jumping into the web design world wasn’t too much of a stretch. (I’m even starting to learn some code!)

My experience has taught me that no matter what type of project you’re trying to manage, the qualities that separate the so-so project managers from the truly awesome ones are the same. Here they are:

• Foresight. I don’t mean looking into a crystal ball—I’m talking about anticipating clients’ needs. That means doing research before your initial meeting to understand their industry, pulling design inspiration from similar sites, and suggesting ways to make their end product as great as possible—before they even have to ask.

• Leadership. This is an obvious one, but I can’t stress it enough. Research shows that we form first impressions in about 7 seconds. So make it clear from the start that you’re in charge. Projecting leadership puts clients at ease, and helps lay the foundation for a great relationship going forward.

• Organization. When you juggle as many projects as we do, you need a system. I maintain careful records of all client information in email, in folders on my computer, and in hard copy on my desk. That way, I’m never without the stuff I need.

• Communication. Being a PM is more than just making sure people meet their deadlines. I also serve as a kind of translator: explaining web developer jargon in plain English to clients, then conveying client requests back to our team. You’ve got to speak everyone’s language, and speak it well.

• Pragmatism. When you work with a team as creative as Atomic, ideas can occasionally get carried away. It’s my job to bring people back down to earth. That means keeping everyone focused on achieving milestones, meeting deadlines, and exceeding customers’ expectations.

• Empathy. Sometimes clients come to us unsure of exactly what they need. And that’s totally okay. Good PMs help clients understand their options—and don’t lose it when clients change their minds. That builds trust. And it makes communication easier when issues come up.

In fact, if I had to boil down these skills even further, I’d say they could be expressed in just two words: focus and trust. Cultivate these traits, and you’ll pull off projects with ease, whether you’re dealing with Beanie Babies, spy cameras, or golf clubs. (Trust me, I know.)

Need a web project taken off your hands? Leave it to Atomic to get the job done.

We’re always hearing how our connected world has made us crave immediacy. We follow breaking news events as they unfold. Share where we are and what we’re doing with friends and strangers. And get antsy when we’re away from our trusty screens.

So it’s no surprise that we’re also pretty impatient when it comes to waiting for webpages to load. A study by KISSmetrics showed that 40 percent of people will abandon a website that takes more than 3 seconds to appear. A mere one-second delay can translate into a 7 percent loss in online sales. And lousy site performance can even cast a shadow on users’ perceptions of online brands.

The idea of optimizing site speed as a component of SEO hasn’t really caught on yet. Google incorporated page speed into its search algorithm in 2010, but for now it affects only about 1% of queries. But the concept is sure to explode once companies realize how much milliseconds matter.

To stay ahead of the curve, developers should get in the habit of coding with speed in mind. Here are a few ways how:

• Use a caching program. Many content management systems use plugins to manage code (for example, WordPress uses Super Cache). This means much of the content is premade, instead of being created on the fly, which can take longer to serve.

• Sniff out problem code. Malformed code can mean longer load times. For example, we had a site that loaded product data one by one instead of all at once. We consolidated the code—taking load time from 32 seconds (horrible) to about 4.

Programs like Xdebug can help you figure out what code is taking longest to execute, or where your code gets repetitive. When dealing with PHP, APC and FastCGI offer server-side optimization for better code handling.

• Try some visual trickery. You can make a site appear to load faster by loading only critical elements first. Say you have a Twitter feed in your homepage footer. The user isn’t going to see this immediately, so why hold up the entire page just to fetch Twitter? Allow it to load after your main content, and you’ll reduce perceived load time.

• Upgrade your hardware. If you’ve optimized your code and are still seeing snail-like load times, check for 100-percent CPU/memory usage—it may be time for a new server. You can also use a service like CloudFront, which hosts your site on different servers across the globe, routing the user to the closest server available.

We won’t say no to a feature that’s critical to a client’s site. But it’s important for developers to consider the tradeoffs between creating cool, but code-heavy features—and delivering the best user experience possible. Because this issue isn’t going away. We may have been more patient in the dial-up days—but we also hadn’t imagined all the cool things websites were capable of.

As the pipe expands, so will the complexity of websites. And users will demand better and better experiences. For developers, keeping up means constantly discovering ways to cut back. If you’re like me, that’s an exciting challenge.

Are sluggish page speeds holding you back? Call Atomic, and we’ll get your site in the fast lane.

Post Formats is a theme feature introduced with Version 3.1. Post Formats can be used by a theme to customize its presentation of a post.

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus – more on WordPress.org: Post Formats

Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

Read more