We’re currently looking for strong Front-end developers to join our ever-growing team of bright, talented technologists. Enterprise-level experience with ReactJS, Redux, HTML, CSS, Sass, and responsive design is required. Experience with any of the following is a plus: NodeJS, Angular, Google Cloud, Optimizely, PostCSS.
We spend a good deal of time touting our work for “bigger” clients – but we take just as much pride in our work for the “smaller” ones. Over the years we have done lots of work for non-profits like NYC Swim and the Byrd Hoffman Water Mill Foundation and we’re pleased to have recently added the Five Boroughs Bicycle Club to our client roster.
Nowadays site loading time became a very important parameter, especially when it comes to the search engine rankings.
If you’ll test your site with Google Pagespeed tool, it will probably show that your site has some issues with content-blocking stylesheets. This means that the browser won’t paint content to the screen until your CSS has been downloaded. To fix this issue, Google recommends us to split our styles into two parts: critical (above-the-fold) and non-critical. Critical CSS should be inlined in the header meanwhile non-critical needs to be loaded asynchronously, so a user could see styled content as soon as possible. Continue reading
The increasing number of new articles and blog posts about CSS grids are a strong indication of how powerful this new CSS layout module already is, even if it’s not fully supported by all browsers yet. We can create more complex layouts – with much less CSS code!
The day has come. There is no need any more for floats or tables or other hacks to create page layouts on the web. CSS can do it. Finally, it has its own tools for laying out pages properly.
It was completely unexpected. Out-of-the-blue I was asked today by one of my co-workers to write a blog post. I thought hard about which new front-end development tools I have been using lately, but couldn’t think of anything that had had a significant impact on my professional life recently. Then I looked at today’s date and I realized that it is my 20-year anniversary here at Boyle Software. These twenty years certainly had a significant impact on my life…
According to Kissmetrics, “47 percent of visitors expect a website to load in less than 2 seconds, and 40 percent of visitors will leave the website if the loading process takes more than 3 seconds.” [Source] Wow, only 2-3 seconds! We have to deliver our content really quickly. While our back-end team is working every day on a back-end optimization, what can we do on a front-end?
The bullets and numbers in HTML lists can easily be customized. Using the CSS content property we can give the bullets a different color or display the numbers in a bold font. The content property is used to generate content before or after an HTML element via the :before and :after pseudo-elements.
The announcement hit our inbox this morning: Google’s Accelerated Mobile Pages Project – aka AMP – is officially out now. Previewed last October, AMP is an open source project for content creators who can now “create mobile optimized content once and have it load instantly everywhere.” Crucial stuff now as the Web’s primary viewership moves over to mobile devices!
For as long as I can remember, I wanted to grow up to be a developer. Sure it was totally for the sole reason of creating video games, but still I knew that that was the path for me. But growing up, I didn’t even know that was possible until I was first introduced to programming in high school. It was during that time that I realized it was something I was great at and loved doing.