Quantcast
Channel: Romain Pellerin's Blog
Browsing all 157 articles
Browse latest View live

How Not To Get Hired

Recently, since I was looking for a 6-month internship in software development, I applied to many US companies. As I really wanted not to get hired, I stricly followed some basic mistakes in order to...

View Article



(Re)Learn A Programming Language Quickly

When I need to learn a programming language quickly, or just recall it, I often use a few tips, very simple. Data Types Also known as primitive data types. Data types are the very basis of every...

View Article

I Want To Be A More Efficient Developer

This article is mainly aimed at junior software engineers. It's kind of a set of tips to improve your everyday workflow, be a better programmer, find your dream job, or more generally, improve your...

View Article

The TV series I watch

The past decade offered us a bunch of high-quality TV series. Here are my favorite ones (not sorted). Shows still running Game of Thrones Quite obvious, right? Altered Carbon New stuff from Netflix,...

View Article

Git

Here are two talks about Git I gave in the last two years, at HumanTalks Compiègne. I added the slides as well. Slides are available in HTML. Slides are available in HTML. Going further Here are some...

View Article


How To Give A Good Presentation

Since I graduated from High School, I've had the chance to attend a lot of presentations (talks, conferences, lectures), given either by students to teachers, or by some non-student people. Most of...

View Article

Image may be NSFW.
Clik here to view.

Understanding The Memory

Understanding memory management can be a bit difficult for beginners. However, it's still one of the most important things every developer should know. You'll need to know how it works to write...

View Article

Image may be NSFW.
Clik here to view.

Continuous Integration

After having experienced software development in many languages, from desktop programs to mobile applications and web sites, comes a moment when I felt compelled to standardize my software development...

View Article


Image may be NSFW.
Clik here to view.

Designing An Efficient REST API

TL;DR: see the bottom. Most of the time, the only purpose of an API is to give clients (a mobile application, a web site, a software program, a web browser, etc) access to a remote database (thus a...

View Article


Documentation

Create your documentation Read the Docs Real world documentations All the documentations about EVERYTHING (DevDocs) All the cheatsheets about EVERYTHING (OverAPI) Zeal: offline documentation browser...

View Article

JavaScript

Dates Use date-fns. It is lighter than Moment.js. And it is immutable. A word on ESlint ESlint is probably the most popular linter for JavaScript. It is also very convenient and benefits from a large...

View Article

Introduction To Functional Programming

Functional programming is the new hotness... or not Functional programming, or FP to its friends, is a quite old paradigm, but still very little used. Here are some useful resources to get started with...

View Article

Resources For Databases

General CONCEPTION DE BASES DE DONNÉES Why SQL is neither legacy, nor low-level, nor difficult, nor the wrong place for (business) data logic, but simply awesome! Why Auto Increment Is A Terrible Idea...

View Article


Image may be NSFW.
Clik here to view.

Android, iOS: What Alternatives?

As 2015 is slowly coming to an end, let's try to shape the state of the global smartphone market share. Source It makes no doubt that the world is ruled by two main OSes: Android and iOS. But as you...

View Article

Machine Learning And AI

How Elon Musk and Y Combinator Plan to Stop Computers From Taking Over Theoretical Motivations for Deep Learning A Visual Introduction to Machine Learning The AI Revolution: The Road to...

View Article


Developing For Android

Here are some useful resources for Android development. Internationalization Internationalizing an Android app Design Android Asset Studio Android Cheatsheet for Graphic Designers Android Developer...

View Article

Embracing Java

Here are some useful links about Java. General Operating System Information Summary of Operators Setting JDK 7 as default How do I view JRE's source code in Eclipse on linux (debian) Modern Java - A...

View Article


Carrying Out A Web Project

Here are some resources. How to carry out a web project? Ma méthodologie d’intégration web Some pieces of advice Maintenabilité du code HTML / CSS : entre automatisation et guide de style Developer...

View Article

React

First of all, I wish you a Happy New Year. May it be full of happiness and lines of code :-) Let's now talk about the new hotness, a JavaScript library getting more and more trendy, with an unceasingly...

View Article

Hacking

This brief article solely contains a few lines of commands, to perform pentesting or network monitoring. It's basically something I might use in the future on my networks or apps, so I'm writing it...

View Article
Browsing all 157 articles
Browse latest View live




Latest Images