All Ruby on Rails Node JS Android iOS React Native Frontend Flutter QA
Introduction - callbacks At the end of the last part of this series we tackled callbacks and some concerns of using them. This one will mostly cover issues they can cause and modern methods of handling asynchronous code. 
Read more
Amazon Web Services is an on-demand cloud computing services platform offered by Amazon. In simple words - they offer many services like file storage, databases, DNS, and servers you can use on their infrastructure.
Read more
Web components are great for keeping the design standards in large organizations, or between projects which use various frameworks or to “Futureproof” your organization if new shiny library/framework will come up. In my opinion the best way to write them is by using Stencil in terms of speed/comfort of writing or even speed of the Components library. This article tries to summarize all the knowledge I have about Web Components: when, where, and why to use them? What is Stencil and why to use it? How (by my opinion) should we write Web Components.
Read more

Accessibility in a Login Form

Introduction When designing and coding a form, it is crucial to incorporate proper HTML tags. Without them, a screen reader won’t be able to inform a non-sighted user about the contents of the webpage. The task might seem obvious, but there are few things one needs to keep in mind not to exclude some users from using the website you’re developing.
Read more
If your job is related to websites in any way, you have probably heard about SEO. But what exactly is it and why is it so important to take care of? SEO is an acronym for Search Engine Optimization. There are multiple search engines across the web – the most popular are Google, Bing, Yahoo!, and Baidu – and each of them has its own specifications when it comes to finding the most suitable search results.
Read more

Asynchronous Programming

Introduction This article will be strictly about the concept of asynchronicity in programming. There won’t be any language specific solutions on how to approach asynchronous code in this article. I will be covering those on the example of JavaScript in the upcoming series of short and concise notes on Asynchronous code in JS. Without further delay let’s get into the current topic.
Read more
I've been a frontend developer for over two years. At times, I’ve found myself in situations where I needed to explain what I do to people who know nothing about programming. So now, I'll do my best to clarify how the lines of code typed on my keyboard are transformed into something you can see, click and even use in your day-to-day life.
Read more
PWA (Progressive Web Apps) are with us for some time now. Yet, each time I was trying to explain it to our clients the same question appeared, “Will my users be able to install the app using App stores?”. So far, the anwser was no, but this changed with Chrome 72 and a new feature called TWA (Trusted Web Activities). 
Read more
Introduction The cost of your application is probably one of the crucial things you’re considering during the planning stage. Sometimes small tweaks can decrease the overall cost of the application if you make the right decision. There is always space for improvements and it’s always a good time to make a change for the better. I'll try to give you some details about which things you should have in mind whenever you build your frontend, what should be avoided, and what you can do to make the development process cheaper.
Read more
2019, we create more and more complex webapps, so naturally they begin to consist of more and more code needed to be downloaded. As a result they are loading longer than they did previously. Average webpage in 2018 weighted 1.8 MB and it loaded approximately 8.5 second whereas it is advised for the page to load under 3 seconds. This is the magic line after which, on average, more than a half of the users would leave the page.
Read more
Newer
Need a successful project?
Estimate project or contact us
Netguru Codestories | Frontend