CodeAndWeb's Dev Blog

Read our blog with the latest tutorials about game and web development, product updates and more.

How to fix jittering sprites in cocos2d-x
How to fix jittering sprites in cocos2d-x

Learn how to fix wobbling, shaking or jittering sprites when using TexturePacker with Cocos2D-x by increasing the shader precision.

A beginner's guide to lossless and lossy PNG optimization
A beginner's guide to lossless and lossy PNG optimization

Optimize your PNG files with TexturePacker. Reduce file size and improve performance. Learn how to adjust settings for lossless and lossy optimization.

How to translate your React app with react-intl / FormatJS
How to translate your React app with react-intl / FormatJS

Tutorial with a complete example on react translations. Covers: react-intl, FormattedMessage, IntlProvider and babel-plugin-react-intl

What's new in BabelEdit 4
What's new in BabelEdit 4

Learn about the new features we've added to BabelEdit 4: Language packages, tree view in Flutter

How to avoid hydration errors in Gatsby with React.lazy
How to avoid hydration errors in Gatsby with React.lazy

I encountered several hydration errors while using Gatsby with React.lazy - this is how I solved them.

How to convert vue-i18n from single file components to JSON
How to convert vue-i18n from single file components to JSON

In this tutorial shows you how you can convert your vue-i18n project from using translations in vue files (single file components, sfc) to using JSON files.

Why using i18n sections in vue.js single file components is bad
Why using i18n sections in vue.js single file components is bad

Using vue.js single file components with <i18n> sections for your translations? Learn why you should not do that and what alternatives there are.

How to create sprite sheets & animations for PixiJS 6
How to create sprite sheets & animations for PixiJS 6

Free tutorial: Create optimized animations & sprite sheets for PixiJS 6, speed up startup of your app, reduce download size. Full demo source code included.

What's new in BabelEdit 3
What's new in BabelEdit 3

Learn about the new features we've added to BabelEdit 3: Custom languages, improved search and filtering, parameter support for flutter, text transformations

How to translate your Ember.js application with ember-intl
How to translate your Ember.js application with ember-intl

Free tutorial: Translate your Ember.js application with ember-intl. Learn how to organise your translations in yaml for json files.

How to create light effects in Phaser 3
How to create light effects in Phaser 3

Learn how to create dynamic light effects with Phaser 3. Add depth to your flat 2d sprites with normal maps.

How to translate your Flutter app and edit your .arb files
How to translate your Flutter app and edit your .arb files

Free tutorial: Learn how to translate your Flutter app and comfortably work with Application Resource Bundle (.arb) files. Example source code included.

How to translate Angular apps: @angular/localize and xlf
How to translate Angular apps: @angular/localize and xlf

Free tutorial: Learn how to use @angular/localize to translate your Angular app with xliff (xlf) files. Covers ICU syntax. Example source code included.

How to translate your Flutter app (using intl 0.13.1)
How to translate your Flutter app (using intl 0.13.1)

Free tutorial: Learn how to translate your Flutter app and comfortably work with Application Resource Bundle (.arb) files. Old version.

How to translate Angular 9 apps: @angular/localize and xlf
How to translate Angular 9 apps: @angular/localize and xlf

Free tutorial: Learn how to use @angular/localize to translate your Angular 9 app with xliff (xlf) files. Covers ICU syntax. Example source code included.

How to create sprite sheets & animations for PixiJS 5
How to create sprite sheets & animations for PixiJS 5

Free tutorial: Create optimized animations & sprite sheets for PixiJS 5.x, speed up startup of your app, reduce download size. Full demo source code included.

Tutorial: Translation with gettext + PHP
Tutorial: Translation with gettext + PHP

Free tutorial: How to translate your PHP application with gettext.

How to translate your Vue.js (v2) application with vue-i18n
How to translate your Vue.js (v2) application with vue-i18n

Free tutorial: Translate your Vue.js (Version 2) application with vue-i18n. Learn how to organise your translations in .vue or .json files.