Go to content
The Codest
  • About Us
  • Services
  • Our Team
  • Case studies
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
  • About Us
  • Services
  • Our Team
  • Case studies
    • Blog
    • Meetups
    • Webinars
    • Resources
Careers Get in touch
2019-08-23
Software Development

Codest’s weekly report of best tech articles. Rendering on the Web (18)

Pawel Wal

Codest’s weekly report of best tech articles. Rendering on the Web (18) - Image

Hoo boy what a week. Rails 6 dropped, rest-client was yet another Ruby gem to have been hijacked and have malicious code pushed into a version and GitHub had another hiccup. But if you’re anything like us, none of that is not news to you - so read on for all the good stuff you missed.

Quick Gulp cache busting

By Chris Coyier

Cache is hard (and you should cache hard). Why do you think we keep telling people “must be the cache, just do a hard refresh and presto”? Here are a few tips on busting caches effectively, so those assets live on disks precisely as long as they need to and not a second longer.

https://css-tricks.com/quick-gulp-cache-busting//

Fail fast and fail often: handling API errors at scale

By Akshay Nathan

Usually the popularity of your APIs - whether public-facing or feeding your apps - is a good problem to have. Handling errors they generate, on the other hand - and generate they will - is not so fun.

You don’t need CSS-in-JS

By Colby Fayock

I look back at the times when I was just a simple back end Specialist and hearing about concepts like CSS-in-JS just made me chuckle with a twinkle in my eye. Nowadays I do a lot of front end fun though, and I do use CSS-in-JS - should I, though? Here’s an opinion.

https://medium.com/dailyjs/you-dont-need-css-in-js-why-i-use-stylesheets-74a6e264e010

Git is eating the world

By Jan van den Berg

Linus Torvalds seems to have a thing with his personal projects spiraling just a bit out of control. How did a tool that was built for the sole purpose of hosting the changes for Linux’s kernel become the world’s VCS of choice? Here’s a little story.

https://j11g.com/2019/08/21/git-is-eating-the-world/

Rendering on the Web

By Jason Miller and Addy Osmani

The good old days of nascent Web development, when a website was still a thing you viewed on a computer over a modem connection, are decidedly long gone. But the modern Web development can be daunting to the savviest of us. If things like SSR, TTFB and FCP make you go OMG WTF?, here’s a little writeup by some folks at Google to help you orient yourself.

https://developers.google.com/web/updates/2019/02/rendering-on-the-web

Bonus! A little something off the personal reading list of yours truly: ever wondered what all this jazz about .NET Core is? Here’s a little writeup on how to build a GraphQL API with it.

Read more:

  • How to find market fit for your product?
  • Why is it worth having a growth team responsible for business development? Codest case study

Related articles

Software Development

3 Useful HTML Tags You Might Not Know Even Existed

Nowadays, accessibility (A11y) is crucial on all stages of building custom software products. Starting from the UX/UI design part, it trespasses into advanced levels of building features in code. It provides tons of benefits for...

Jacek Ludzik
Software Development

5 examples of Ruby’s best usage

Have you ever wondered what we can do with Ruby? Well, the sky is probably the limit, but we are happy to talk about some more or less known cases where we can use this powerful language. Let me give you some examples.

Pawel Muszynski
Software Development

Maintaining a Project in PHP: 5 Mistakes to Avoid

More than one article has been written about the mistakes made during the process of running a project, but rarely does one look at the project requirements and manage the risks given the technology chosen.

Sebastian Luczak
Software Development

5 reasons why you will find qualified Ruby developers in Poland

Real Ruby professionals are rare birds on the market. Ruby is not the most popular technology, so companies often struggle with the problem of finding developers who have both high-level skills and deep experience; oh, and by the...

Jakub
Software Development

9 Mistakes to Avoid While Programming in Java

What mistakes should be avoided while programming in Java? In the following piece we answers this question.

Rafal Sawicki
Software Development

A quick dive into Ruby 2.6. What is new?

Released quite recently, Ruby 2.6 brings a bunch of conveniences that may be worth taking a glimpse of.  What is new? Let’s give it a shot!

Patrycja Slabosz

Subscribe to our knowledge base and stay up to date on the expertise from industry.

About us

We are an agile software development company dedicated to empowering our clients' digital transformation projects and ensuring successful IT project delivery.

    United Kingdom - Headquarters

  • Office 303B, 182-184 High Street North E6 2JA London, England

    Poland - Local Tech Hubs

  • Business Link High5ive, Pawia 9, 31-154 Kraków, Poland
  • Brain Embassy, Konstruktorska 11, 02-673 Warsaw, Poland
  • Aleja Grunwaldzka 472B, 80-309 Gdańsk, Poland

    The Codest

  • Home
  • About us
  • Services
  • Case studies
  • Know how
  • Careers

    Services

  • PHP development
  • Java development
  • Python development
  • Ruby on Rails development
  • React Developers
  • Vue Developers
  • TypeScript Developers
  • DevOps
  • QA Engineers

    Resources

  • What are top CTOs and CIOs Challenges? [2022 updated]
  • Facts and Myths about Cooperating with External Software Development Partner
  • From the USA to Europe: Why do American startups decide to relocate to Europe
  • Privacy policy
  • Website terms of use

Copyright © 2022 by The Codest. All rights reserved.

We use cookies on the site for marketing, analytical and statistical purposes. By continuing to use, without changing your privacy settings, our site, you consent to the storage of cookies in your browser. You can always change the cookie settings in your browser. You can find more information in our Privacy Policy.