{"id":152,"date":"2021-01-14T14:10:42","date_gmt":"2021-01-14T13:10:42","guid":{"rendered":"https:\/\/blog.respresso.io\/?p=152"},"modified":"2021-01-15T08:13:58","modified_gmt":"2021-01-15T07:13:58","slug":"respresso-helps-you-to-become-a-better-developer","status":"publish","type":"post","link":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/","title":{"rendered":"Respresso helps you to become a better developer"},"content":{"rendered":"\n

We all want to become better developers of course. How? To become better at anything, we have to take some time for experimentation to get experience. By experimenting, I don\u2019t just think about practicing. You need to learn new techniques and tools, which will help your work in the future. Imagine your life without Maven, CocoaPods, Gradle, npm, Excel, IDEs, etc. After you picked up the knowledge these tools spare a lot of time for you. <\/p>\n\n\n\n

Learn new tools <\/h2>\n\n\n\n

The first and maybe the most important lesson to know new tools. As Claudio Fern\u00e1ndez-Ar\u00e1oz (a top global expert on talent and leadership) put it, \u201cThe question is not whether your company\u2019s employees and leaders have the right skills; it\u2019s whether they have the potential to learn new ones\u201d.So you must try new tools. <\/p>\n\n\n\n

\"\"\/
Develop yourself and try out new tools
Designed by rawpixel.com \/ Freepik<\/a><\/figcaption><\/figure>\n\n\n\n

To spare much more time for yourself you should get to know Respresso, which is a universal asset management tool. If you’re into origin stories, you can read them out here. Before Respresso developers must get their hands dirty to insert, modify, or remove localization texts, images, colors, etc. These days we\u2019re lucky because Respresso simplifies asset handling and allows people to edit them without any programmer knowledge. So you can easily outsource these boring tasks to other team members. <\/p>\n\n\n\n

D.R.Y. principle (don\u2019t repeat yourself) <\/h2>\n\n\n\n

Respresso gives you the advantage to handle all assets in one place. We designed this web UI to be intuitive and easy to use. We hide most of the boring technical details from non-technical team members and we automate all of those tasks.<\/p>\n\n\n\n

When you uploaded, modified, deleted assets, Respresso automatically generates all the necessary platform-specific files ( eg. android vector drawable, ios pdf and web JSON files etc.). Respresso automatically generates these files for you, so you don\u2019t have to.<\/p>\n\n\n\n

Auto-sync updates instead of manually downloading<\/h2>\n\n\n\n

You can download all the assets from https:\/\/app.respresso.io but why would you do that? It is boring, wastes your time, and can be automated. We created sync clients for Android<\/a>, iOS<\/a>, and npm based web frameworks (like React<\/a>, Angular<\/a>, Vue.JS <\/a>and VanillaJS<\/a>). Please read the tutorials or follow our youtube channel<\/a> to connect the clients to the Respresso server.<\/p>\n\n\n\n

Embedded version control <\/h2>\n\n\n\n

Respresso comes with a versioning feature, which enables you to create different versions of assets and connect them to major releases of our software. You can easily lock your asset\u2019s version and reuse it later, eg. in case of an emergency deployment or rollback situation where you need an older version of your asset files.<\/p>\n\n\n\n

Increase your productivity <\/h2>\n\n\n\n
\"\"\/
Deepen your knowledge in useful tools
Designed by rawpixel.com \/ Freepik<\/a> <\/figcaption><\/figure>\n\n\n\n

An honored programmer often doesn’t have much more knowledge than an average one. He or she honored because his (or her) knowledge is deeper in useful tools and he (or she) can use them (eg. automated code generation). Take time to dive into tools and try to find scenarios when it is useful for you. Use your experience and don’t reinvent the wheel. If you notice something bad try to make it better. Let\u2019s see a simple example.<\/p>\n\n\n\n

There is a simple placeholder text.  How many milliseconds do you need to write this sentence? <\/p>\n\n\n\n

I would like to get wether forecast.<\/p>\n\n\n\n

5 or 6 sec? OK. Add a key for it.<\/p>\n\n\n\n

profile.text.checkbox_forecast (approx. 5 sec)<\/p>\n\n\n\n

To summarize, you need 10 seconds to write a localization text into a localization file in one platform. How many localization texts do you have in a small application? 200 – 600? Let\u2019s calculate with 400. <\/p>\n\n\n\n

400 * 10 = 4000 sec, this is 67 mins per platform.<\/p>\n\n\n\n

How many times do you test it? Usually, a tester doesn\u2019t read localization texts in a source code. They test it manually and try to verify every scenario. At the end of a scenario, a tester finds the mistake in the text (wether, did you find it?) and writes a ticket into the issue tracker. The team has to schedule the fix into the next sprint and you dear reader have to solve a 10-sec problem again. How much time had been spent for a 10-sec task? Hours, days?<\/p>\n\n\n\n

Don\u2019t do it anymore, use Respresso, and eliminate these time killer tasks. Respresso can be used by every tester as well. They can read the localization texts during the whole development cycle or they can fix the mistypes without developer assistance.<\/p>\n\n\n\n

Your testers or anybody outside of the development team can build a new version of an application with the help of Respresso if you or your firm use CI & CD software.<\/p>\n\n\n\n

Use live localization <\/h2>\n\n\n\n
\"\"\/
In context translation with Respresso <\/figcaption><\/figure>\n\n\n\n

Imagine that you can translate your app with a real-time localization tool and you can check a translated sentence immediately in a real context. If you are interested in this topic please click here to read more.<\/a> <\/p>\n\n\n\n

Agility for asset management <\/h2>\n\n\n\n

Nowadays most IT companies are very agile and they must be open to customer change requirements. It usually means that the designer has to make a new design and generate eg. new images. After that the designers finalized the design, developers deep dive the source code and replace the old assets to new. What\u2019s wrong with this? Developers solved the problem twice.\u00a0<\/p>\n\n\n\n

Do you hate pixel-fighting too? We created Respresso for you and for your team. Allow for designers to change the required assets immediately in Respresso and you can lean back. Respresso works instead of you through sync clients. These clients are able to update assets in the source code automatically.
<\/p>\n\n\n\n

Share your knowledge <\/h2>\n\n\n\n

The third important quality of a great developer is frequent knowledge sharing. We\u2019re working in teams so we have to think as a team. From time to time, you go on vacation, and probably you don’t want to get a work-related call because one of your coworkers doesn’t know something or needs your help to solve a problem. The best solution is knowledge sharing to avoid these situations. If you like this post please share it with your colleagues and friends. <\/p>\n","protected":false},"excerpt":{"rendered":"

We all want to become better developers of course. How? To become better at anything, we have to take some time for experimentation to get experience. By experimenting, I don\u2019t just think about practicing. You need to learn new techniques and tools, which will help your work in the future. Imagine your life without Maven, […]<\/p>\n","protected":false},"author":3,"featured_media":158,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11],"tags":[9],"yoast_head":"\nRespresso helps you to become a better developer - Respresso Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Respresso helps you to become a better developer - Respresso Blog\" \/>\n<meta property=\"og:description\" content=\"We all want to become better developers of course. How? To become better at anything, we have to take some time for experimentation to get experience. By experimenting, I don\u2019t just think about practicing. You need to learn new techniques and tools, which will help your work in the future. Imagine your life without Maven, […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/\" \/>\n<meta property=\"og:site_name\" content=\"Respresso Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-01-14T13:10:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-01-15T07:13:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oldblog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1500\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"J\u00f3zsef Mezei\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/blog.respresso.io\/#organization\",\"name\":\"Respresso\",\"url\":\"https:\/\/blog.respresso.io\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/blog.respresso.io\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/blog.respresso.io\/wp-content\/uploads\/2020\/04\/icon.png\",\"contentUrl\":\"https:\/\/blog.respresso.io\/wp-content\/uploads\/2020\/04\/icon.png\",\"width\":512,\"height\":512,\"caption\":\"Respresso\"},\"image\":{\"@id\":\"https:\/\/blog.respresso.io\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blog.respresso.io\/#website\",\"url\":\"https:\/\/blog.respresso.io\/\",\"name\":\"Respresso Blog\",\"description\":\"Read interesting articles about Respresso\",\"publisher\":{\"@id\":\"https:\/\/blog.respresso.io\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blog.respresso.io\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/blog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png\",\"contentUrl\":\"https:\/\/blog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png\",\"width\":1500,\"height\":1080,\"caption\":\"Develop yourself\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#webpage\",\"url\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/\",\"name\":\"Respresso helps you to become a better developer - Respresso Blog\",\"isPartOf\":{\"@id\":\"https:\/\/blog.respresso.io\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#primaryimage\"},\"datePublished\":\"2021-01-14T13:10:42+00:00\",\"dateModified\":\"2021-01-15T07:13:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blog.respresso.io\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Respresso helps you to become a better developer\"}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#webpage\"},\"author\":{\"@id\":\"https:\/\/blog.respresso.io\/#\/schema\/person\/64e94183b2d46f17216eab28e03395e6\"},\"headline\":\"Respresso helps you to become a better developer\",\"datePublished\":\"2021-01-14T13:10:42+00:00\",\"dateModified\":\"2021-01-15T07:13:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#webpage\"},\"wordCount\":1038,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/blog.respresso.io\/#organization\"},\"image\":{\"@id\":\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png\",\"keywords\":[\"Respresso\"],\"articleSection\":[\"Respresso\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/blog.respresso.io\/#\/schema\/person\/64e94183b2d46f17216eab28e03395e6\",\"name\":\"J\\u00f3zsef Mezei\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/blog.respresso.io\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/581094cef039fac60e9388ee494456c7?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/581094cef039fac60e9388ee494456c7?s=96&d=wavatar&r=g\",\"caption\":\"J\\u00f3zsef Mezei\"},\"url\":\"https:\/\/blog.respresso.io\/index.php\/author\/jozsef-mezei\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Respresso helps you to become a better developer - Respresso Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/","og_locale":"en_US","og_type":"article","og_title":"Respresso helps you to become a better developer - Respresso Blog","og_description":"We all want to become better developers of course. How? To become better at anything, we have to take some time for experimentation to get experience. By experimenting, I don\u2019t just think about practicing. You need to learn new techniques and tools, which will help your work in the future. Imagine your life without Maven, […]","og_url":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/","og_site_name":"Respresso Blog","article_published_time":"2021-01-14T13:10:42+00:00","article_modified_time":"2021-01-15T07:13:58+00:00","og_image":[{"width":1500,"height":1080,"url":"https:\/\/oldblog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png","path":"\/var\/www\/html\/wp-content\/uploads\/2021\/01\/462-Large.png","size":"full","id":158,"alt":"Develop yourself","pixels":1620000,"type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Written by":"J\u00f3zsef Mezei","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/blog.respresso.io\/#organization","name":"Respresso","url":"https:\/\/blog.respresso.io\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/blog.respresso.io\/#logo","inLanguage":"en-US","url":"https:\/\/blog.respresso.io\/wp-content\/uploads\/2020\/04\/icon.png","contentUrl":"https:\/\/blog.respresso.io\/wp-content\/uploads\/2020\/04\/icon.png","width":512,"height":512,"caption":"Respresso"},"image":{"@id":"https:\/\/blog.respresso.io\/#logo"}},{"@type":"WebSite","@id":"https:\/\/blog.respresso.io\/#website","url":"https:\/\/blog.respresso.io\/","name":"Respresso Blog","description":"Read interesting articles about Respresso","publisher":{"@id":"https:\/\/blog.respresso.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blog.respresso.io\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"ImageObject","@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#primaryimage","inLanguage":"en-US","url":"https:\/\/blog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png","contentUrl":"https:\/\/blog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png","width":1500,"height":1080,"caption":"Develop yourself"},{"@type":"WebPage","@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#webpage","url":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/","name":"Respresso helps you to become a better developer - Respresso Blog","isPartOf":{"@id":"https:\/\/blog.respresso.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#primaryimage"},"datePublished":"2021-01-14T13:10:42+00:00","dateModified":"2021-01-15T07:13:58+00:00","breadcrumb":{"@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blog.respresso.io\/"},{"@type":"ListItem","position":2,"name":"Respresso helps you to become a better developer"}]},{"@type":"Article","@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#article","isPartOf":{"@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#webpage"},"author":{"@id":"https:\/\/blog.respresso.io\/#\/schema\/person\/64e94183b2d46f17216eab28e03395e6"},"headline":"Respresso helps you to become a better developer","datePublished":"2021-01-14T13:10:42+00:00","dateModified":"2021-01-15T07:13:58+00:00","mainEntityOfPage":{"@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#webpage"},"wordCount":1038,"commentCount":0,"publisher":{"@id":"https:\/\/blog.respresso.io\/#organization"},"image":{"@id":"https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#primaryimage"},"thumbnailUrl":"https:\/\/blog.respresso.io\/wp-content\/uploads\/2021\/01\/462-Large.png","keywords":["Respresso"],"articleSection":["Respresso"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/blog.respresso.io\/index.php\/2021\/01\/14\/respresso-helps-you-to-become-a-better-developer\/#respond"]}]},{"@type":"Person","@id":"https:\/\/blog.respresso.io\/#\/schema\/person\/64e94183b2d46f17216eab28e03395e6","name":"J\u00f3zsef Mezei","image":{"@type":"ImageObject","@id":"https:\/\/blog.respresso.io\/#personlogo","inLanguage":"en-US","url":"https:\/\/secure.gravatar.com\/avatar\/581094cef039fac60e9388ee494456c7?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/581094cef039fac60e9388ee494456c7?s=96&d=wavatar&r=g","caption":"J\u00f3zsef Mezei"},"url":"https:\/\/blog.respresso.io\/index.php\/author\/jozsef-mezei\/"}]}},"_links":{"self":[{"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/posts\/152"}],"collection":[{"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/comments?post=152"}],"version-history":[{"count":4,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/posts\/152\/revisions"}],"predecessor-version":[{"id":159,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/posts\/152\/revisions\/159"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/media\/158"}],"wp:attachment":[{"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/media?parent=152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/categories?post=152"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.respresso.io\/index.php\/wp-json\/wp\/v2\/tags?post=152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}