GraphQL is a query language for API’s. It shows what are the different types of data provided by the server and then the client can pick exactly what it wants.
#graphql #node #javascript
#graphql #node #javascript
freeCodeCamp.org
An introduction to GraphQL: how it works and how to use it
GraphQL is a query language for API’s. It shows what are the different types of data provided by the server and then the client can pick…
Whether you’re just starting out or looking for a change, finding a new software engineering job can seem like a daunting task. Let’s talk about some good and not-so-good places to start.
#job
#job
Medium
Where do I find software engineering jobs?
Let’s talk about some good and not-so-good places to start.
Information is key when recruiting developers — whether you are the recruiter or the developer.
#hire #test
#hire #test
freeCodeCamp.org
What we learned about 2019 developer hiring trends from analyzing 112,654 coding tests
Information is key when recruiting developers — whether you are the recruiter or the developer.
The MERN stack consists of MongoDB, Express, React / Redux, and Node.js. Given the popularity of React on the frontend and of Node.js on the backend, the MERN stack is one of the most popular stack of technologies for building a modern single-page application.
#mern #tutorial #mongodb #express #react #redux #node
#mern #tutorial #mongodb #express #react #redux #node
Medium
Getting Started with the MERN Stack
Introduction
We all know about refactoring. If you’ve read even a single programming book, or if you spend much time on Medium, you’ll have heard all about it. It’s an important concept that keeps code understandable, maintainable, and extensible.
#refactoring
#refactoring
freeCodeCamp.org
Refactoring — oops, I’ve been doing it backwards.
Welcome to my intervention. I’m a refactoring addict and I’m not afraid to admit it, but there’s only one problem: I’ve been doing it…
Many will tell you that NodeJS is better suited for small projects and that static, compiled languages like Java/C# are better for large enterprise applications. This is where TypeScript comes in handy; it gives you the rapid development of a scripting language combined with the type safety of a static language.
#typescript #frontend #fullstack
#typescript #frontend #fullstack
gitconnected.com | Level Up Your Coding
Setting up a Full-Stack TypeScript Application: featuring Express and React
Great for projects of any size… startups and enterprises!
We are gonna take a dive into test driven development first, then we are gonna dive into the tool we are gonna use which is jest.
#testing #tdd #jest
#testing #tdd #jest
Medium
A Beginner’s Guide to Jest Testing
An Explanation of how jest testing is implemented, and how this helps in the big picture.
There are many great plugins already written for Gatsby. You should be able to pick pretty much any data source, from local Markdown files to Wordpress to Contentful, and have something running pretty quickly. The way you pull in data from an external source and turn it into GraphQL’able stuff is actually pretty interesting, so today I’d like to take you from zero-to-cat-facts in Gatsby.
#gatsby #plugin
#gatsby #plugin
Medium
How to Write a Gatsby Source Plugin (featuring Cat Facts)
Official plugins not meeting your needs? Learn how to pull in data from any source and load it into Gatsby for use in your app today!
When you’ve got to go it alone, how do you make the most out of it?
Most developers work as part of a team. However, at some point in our careers, we’ve had to (or we’ll have to) work alone. And while much of product development involves being able to manage or work with the rest of the team, it’s equally as important to develop good practices while working solo.
#bestpractice
Most developers work as part of a team. However, at some point in our careers, we’ve had to (or we’ll have to) work alone. And while much of product development involves being able to manage or work with the rest of the team, it’s equally as important to develop good practices while working solo.
#bestpractice
Bits and Pieces
Good Engineering Practices while Working Solo
When you’ve got to go it alone, how do you make the most out of it?
Modern JavaScript frameworks present an easier and more organized way to create web applications. However, they also add complexity that sometimes breaks things in a subtle yet impactful way.
To combat this and ensure we don’t introduce more bugs than we fix, we can turn to automated frontend testing. The best form of automated tests? Running through the interface as a real user would, clicking on buttons and filling out forms.
#testing #javascript
To combat this and ensure we don’t introduce more bugs than we fix, we can turn to automated frontend testing. The best form of automated tests? Running through the interface as a real user would, clicking on buttons and filling out forms.
#testing #javascript
freeCodeCamp.org
How to Test Your Frontend with the Cypress.io Framework
Modern JavaScript frameworks present an easier and more organized way to create web applications. However, they also add complexity that…
🤖 Coding News ⚡️ pinned «Join our chat room 💭 Programming and tech related discussions 🤓»
Exploring the performance differences between server-side-rendering (SSR) and client-side-rendering (CSR) through simple examples.
#react #ssr #csr
#react #ssr #csr
codeburst
Next.js (SSR) vs. Create React App (CSR)
Exploring the performance differences between server-side-rendering (SSR) and client-side-rendering (CSR) through simple examples.
Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play Store! I played with the feature for a while, digging into the APIs and here you have a summary of what’s going on, what to expect and how to use it today.
#chrome #android #pwa
#chrome #android #pwa
Medium
Google Play Store now open for Progressive Web Apps 😱
Chrome 72 for Android shipped the long-awaited Trusted Web Activity feature, which means we can now distribute PWAs in the Google Play…
In an open space worked a frontend developper. Not a nasty or a dirty app maker. He had been doing HTML, CSS and JS for many years. He had known dark ages when all those word meant danger and trouble. Many years after the golden age of One day One JS webapp framework, he did not know a new initiation quest was coming to him: Web app performances.
#webpack #performance
#webpack #performance
Zenika
Webpack : an unexpected journey
In an open space worked a frontend developper. Not a nasty or a dirty app maker. He had been doing HTML, CSS and JS for many years. He had…
Validation of data is an interesting topic, we tend to write code that looks really horrible in the sense that it contains a lot of checks. There are different situations when we need to perform these checks like validating a response from a backend endpoint or maybe verifying what goes into our REST API won’t break our code. We will focus on the latter, how to validate our API.
#validation #javascript #node #express #api
#validation #javascript #node #express #api
ITNEXT
Joi — awesome code validation for Node.js and Express
Validation of data is an interesting topic, we tend to write code that looks really horrible in the sense that it contains a lot of checks…