Find out how to interact with Bing Ads API without an SDK

Image for post
Image for post
Photo by Campaign Creators on Unsplash

If you are using Bing to advertise your product or generate leads, you might want to use Bing Ads platform to track conversion and revenue. You can add revenue manually or through an excel bulk upload but as your company grows, you are more likely to look into automation by using an API.

The Bing Ads API uses Simple Object Access Protocol (or SOAP) requests and responses, an XML message which looks like this:

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<NumberToWords xmlns="http://www.dataaccess.com/webservicesserver/">
<ubiNum>500</ubiNum>
</NumberToWords>
</soap:Body>
</soap:Envelope>

Not great.


and how far I got.

Image for post
Image for post
Photo by Marvin Meyer on Unsplash

It feels so long ago and yet, I’m about to celebrate my graduation first year’s anniversary. I graduated from Flatiron Bootcamp after 15 weeks of intensive studying and coding, to learn Ruby on Rails and Javascript along with React.

I must say I had a lot of confidence in myself with the diploma in my pocket and I was ready to get my hands dirty with some real life coding in a company. …


Having a terminal with the right tools can increase productivity exponentially which is what we are all about !

1. iTerms2

Coming from a simple Mac terminal, iTerms2 offers a lot more customisations and tools which makes it easier and quicker to use.

Instructions to install: https://www.iterm2.com/

Image for post
Image for post

2. ZSH

The Z shell (Zsh) is a Unix shell that can be used as an interactive login shell and as a command interpreter for shell scripting.

To install Zsh, make sure you have Homebrew installed, then run the below in your terminal

brew install zsh

To check if Homebrew is installed, run

brew help

If it…


English version of this article: https://medium.com/@aude53/ruby-on-rails-basics-with-vs-code-top-5-extensions-45530d489502

Cet article s’adresse aux programmeurs qui débutent avec Ruby on Rails et a pour objectif de faire découvrir des extensions qui vont booster votre efficacité lorsque vous écrivez votre code.

Image for post
Image for post
Photo by Chris Ried on Unsplash

Voici la liste des extensions que j’ai trouvé tellement utiles que je me devais de les partager ! Il est possible que vous ayez besoin de redémarrer VS Code après avoir installer certaines de ces extensions pour les activer.

1. Ruby

Il est très désagréable d’écrire son code sur les fichier .erb ou html.erb car les couleurs qui normalement aident à repérer les fautes de syntaxe…


How to set environment variables for API urls, passwords, secret keys…

Image for post
Image for post
Photo by Johannes Plenio on Unsplash

In this example, the app needs to fetch all the users from an API and display it as a list. But the API url varies depending on which environment it’s running on:

  • if the app is running locally, it should fetch users from “http://localhost:3004
  • if the app is running in production, it should fetch users from “https://production-api-example”

1. Add “.env.local” file

Create a file in the root directory and name it .env.local
Then set the environment variable for development:

SERVER="http://localhost:3004"

2. Add “next.config.js” file

Create a file in the root directory and name it next.config.js. …


Image for post
Image for post
Photo by Patrick Tomasso on Unsplash

Every project should be introduced in a README . As I am in the process of writing READMEs, I looked around and found some helpful resources that I decided to share in this blog.

1. README content

As a beginner in coding, I found this template really useful. Depending on the nature of your project, you might need to add or remove sections for your own README.

It’s also common practice to record an overview of your application and include it as a GIF in your README.

GitHub also provided the following advices to nail your README:

  • Assume your are reading your README…


Image for post
Image for post
Photo by Alireza Attari on Unsplash

Event listeners are my favourite part (so far) in JavaScript. They enable the user to interact with the web page without refreshing it when submitting a form, clicking a button , etc…

Below is a list of event listeners you can use to make your web page more interactive. You will find the link to MDN documentation for each of them if you would like further information.

MDN is a website known as one of the most reliable online documentation for Javascript as well as HTML and CSS.

1. Click listener

This is a mouse event reference which will listen for “clicks”, most…


This week is my seventh week as a software engineer student and I am still alive and well! However there are a set of tools which widely contributed to keep my sanity at a reasonable level. This is my developer tool kit:

1. Noise cancelling headphones

By far the most critical tool! As much as I love chit chatting, I unfortunately don’t comply with the woman norm of being able to do several things at once. Whenever I code, I can’t focus if I can overhear a conversation. Even worse, the discussion is interesting or fun and I want to jump in. …


This article is addressed to newbies in the Ruby on Rails world and is meant to make your coding experience with Ruby and Rails easier and FASTER.

Below is a list of the extensions I found so helpful that I had to share. Please note that you might need to restart VS Code after installing some of these extensions to enable them.

1. Ruby

How annoying is it when you start writing in .erb or html.erb files and the syntax colours of html and ruby tags are all messed up? …


A great thing about being a developer nowadays is that you can just type your questions on google and usually find the solution you were looking for.

However, as a beginner, I often found myself looking for the same methods over an over on internet. Whether I didn’t remember the syntax or I forgot which method I should use. Developer’s time is precious, so there must be a better way to handle this.

My advice: a Cheat Sheet. Whenever you use a method more than once but you are not sure you will remember it, this is a perfect candidate…

Aude Faucheux

JavaScript Mid-Level Developer, I write blogs to learn and share what I learn.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store