background preloader

Actualités

Facebook Twitter

CheatSheetSeries/cheatsheets at master · OWASP/CheatSheetSeries. Modulecounts. La NSA ouvre le code de son outil de rétro ingénierie Ghidra. Si vous avez envie de vous sentir un peu dans la peau d'un agent secret, vous pouvez télécharger Ghidra, un outil dont la NSA vient d'ouvrir le code.

La NSA ouvre le code de son outil de rétro ingénierie Ghidra

Ghidra est constitué d'une suite d'outils d'analyse logicielle permettant d'analyser le code compilé sur diverses plates-formes, notamment Windows, macOS et Linux. Sortie de Kotlin 1.3 qui apporte des nouveautés majeures. Kotlin est un langage conçu et développé par JetBrains, la société éditrice du fameux environnement de développement intégré IntelliJ IDEA.

Sortie de Kotlin 1.3 qui apporte des nouveautés majeures

Kotlin a été choisi par Google comme langage alternatif à Java pour le développement d'applications Android. L'équipe Kotlin de JetBrains a annoncé la version 1.3 du langage qui apporte des nouveautés majeures. JetBrains met particulièrement l'accent sur les coroutines, les projets multi plates-formes et la compilation native. Les coroutines Les Coroutines, désormais stables avec Kotlin 1.3, sont un moyen d’écrire facilement du code asynchrone non bloquant. Le multi plates-formes. DevFest 2016 Nantes. L'Icann pousse le protocole DNSSEC pour contrer les cyberattaques. Selon la Société pour l'attribution des noms de domaine et des numéros sur Internet (Icann), les infrastructures DNS seraient sous la menace constante d'attaques de grande ampleur.

L'Icann pousse le protocole DNSSEC pour contrer les cyberattaques

Les tentatives d'offensives se seraient même intensifiées ces dernières semaines. Le risque : une coupure de flux pouvant entrainer un ralentissement conséquent de l'Internet mondial. « Il existe un risque permanent et important pour les éléments clés de l'infrastructure du système de noms de domaine ». TIOBE - The Software Quality Company.

TIOBE Index for February 2021. Index TIOBE : Swift revient dans le top 10. TIOBE a mis à jour son index pour le mois d'octobre.

Index TIOBE : Swift revient dans le top 10

Cet index TIOBE des langages de programmation est un classement qui est établi en se basant sur les résultats renvoyés par les moteurs de recherche lorsqu'on leur soumet des noms de langages de programmation. Le nombre de pages remontées par les recherches, notamment, sert à calculer l'index. L'index est mis à jour une fois par mois. Le Top 10 des langages de programmation. Pas de grand bouleversement dans le Top 10 des langages de programmation 2018, JavaScript est toujours en tête du classement, Objective C se retire et TypeScript fait son entrée.

Le Top 10 des langages de programmation

Par contre, les nouveaux langages continuent de faire des adeptes. Pas de changement à la tête du Top 10 des langages de programmation fourni par GitHub, JavaScript semble indétrônable, et cela quelle que soit la taille de l’organisation ou la région où elle est située. Comme le constate le site, le nombre des repositories JavaScript créés a augmenté avec une hausse constante depuis 2011. What’s new in the Spring Boot 2.0 builder for Java apps. Kotlin is rising, Go is plateauing, and Scala may be at the start of a backslide.

What do we love more than anything?

Kotlin is rising, Go is plateauing, and Scala may be at the start of a backslide

Metrics to judge our faves! Today, we take a look at RedMonk’s biannual review of the world’s most popular programming languages. RedMonk takes an interesting approach when they’re calculating their list. Instead of trying to find just the most popular programming language by the numbers, they combine rankings from both GitHub and Stack Overflow. This combined listing shows the language’s usage as well as discussion, giving a more nuanced look at each language. Methodology So, how do they come up with their data? A couple quick caveats: the data is more robust for the bigger languages. SEE MORE: JAXenter survey: These are the most popular programming languages of 2018. WebStorm : l'IDE JavaScript développé par JetBrains et basé sur IntelliJ IDEA est disponible pour un essai gratuit de 30 jours. Plus ou moins déjà connu par les développeurs, WebStorm est un IDE pour les langages Web (HTML, CSS et JavaScript), développé par l'entreprise JetBrains et basé sur la plateforme IntelliJ IDEA.

WebStorm : l'IDE JavaScript développé par JetBrains et basé sur IntelliJ IDEA est disponible pour un essai gratuit de 30 jours

Il améliore la productivité et offre une expérience de développement agréable grâce un éditeur intelligent avec l'autocomplétion, la détection d'erreur à la volée, les refactorisations et le formatage de code, etc. Il offre un support avancé pour Node.js et les frameworks populaires comme Angular, React, Vue.js, Ionic, Cordova, React Native, Meteor et Electron. Que vous travailliez sur une application JavaScript côté client ou Node.js, WebStorm fournit de puissants outils intégrés pour déboguer, tester et tracer facilement votre code dans l'IDE.

Pour le débogage, vous pourrez entre autres insérer des points de rupture directement dans le code source, explorer la pile d'appels et les variables, définir des observateurs et utiliser la console interactive. Essai gratuit de WebStorm pendant 30 jours. JavaScript : Webpack en version 4 est maintenant disponible, et focus est fait sur le zéro configuration. Un peu d'histoire...

JavaScript : Webpack en version 4 est maintenant disponible, et focus est fait sur le zéro configuration

Go 2017 Survey Shows Generics and Dependency Management the Most Desired Features. Ruby finally gains in popularity, but Google Go (Golang) plateaus. JavaFX sera disponible en tant que module open source distinct du JDK et Java Web Start disparaitra à partir de Java 11. Oracle a annoncé que JavaFX, son framework Java qui repose sur l’API Java SE et permet de concevoir des interfaces graphiques (UI) ou des RIA (Rich Internet Application), sera à l’avenir disponible en tant que module open source distinct du JDK (le kit de développement Java).

JavaFX sera disponible en tant que module open source distinct du JDK et Java Web Start disparaitra à partir de Java 11

Cette mesure devrait être effective dès la sortie du JDK 11 qui est prévue pour septembre 2018. Sortie de Java 10 SE. TIOBE déclare le langage C langage de programmation de l'année 2017. Cela peut surprendre de la part du vieux dinosaure, mais c'est un fait, Le langage C est le langage qui a le plus progressé en popularié dans l'index TIOBE au cours de l'année 2017.

TIOBE déclare le langage C langage de programmation de l'année 2017

L'index TIOBE est un classement qui est établi en se basant sur les résultats renvoyés par les moteurs de recherche lorsqu'on leur soumet des noms de langages de programmation. TIOBE : la popularité de Java et C est en baisse et Go en hausse depuis le début de 2016. Comme lors de chaque mois, TIOBE a publié son classement des langages de programmation en fonction de leur popularité. Pour rappel, les scores attribués par TIOBE aux différents langages sont calculés à partir d’une formule qui évalue le nombre de fois qu’un langage spécifique est recherché sur les moteurs de recherche comme Yahoo, Google, Wikipédia, Bing, Amazon, YouTube et Baidu. Pour ce mois de mai, on remarque que la popularité de Java et C continue de baisser, en raison de la montée en puissance d’autres langages. « Java et C ont suivi une tendance de baisse depuis le début de 2016. Java, C et C++ sur le podium des langages. Java, C et C++ sont les trois langages les plus utilisés selon l’indice Tiobe, un indice de classement des langages de programmation mis à jour tous les mois.

Ce mois-ci, le langage de programmation Hack est entré dans l’index top 50 de TIOBE pour la première fois. Quelles sont les versions d'Android les plus utilisées ? - Tech. Tous les mois, Google publie de nouvelles statistiques qui rendent compte de la répartition des différentes versions de son système d'exploitation d'Android. Quelles sont les versions d’Android qui sont les plus utilisées ? Pour le savoir, c’est en direction du tableau de Google qu’il faut se tourner. En effet, celui-ci révèle les grands équilibres entre les principales branches du système d’exploitation mobile, en se basant sur les connexions au Play Store au cours des derniers jours. Mis à jour le 3 avril, le tableau révèle une évolution notable dans la distribution des différentes versions du système d’exploitation, en particulier la nouvelle branche d’Android, baptisée Nougat (version 7.x du système d’exploitation).

Celle-ci frôle la barre des 5 % du fait d’une forte progression de sa branche 7.0, dont la part de marché à bien augmenté sur le mois (+2,1 points), tandis que celle numérotée 7,1 est restée stable. La réalité augmentée: principe et outils de développement (SDK) - Geek mais pas que. 142 38Share9 15.3K La réalité augmentée est plus que jamais au cœur de l’actualité technologique.

Dans le but de savoir comment marche tout ça, j’ai mené ma petite enquête sur le principe et les outils de développement existant. La réalité augmentée, kezako et comment ça marche? Selon Wikipedia, « La réalité augmentée désigne les systèmes informatiques qui rendent possible la superposition d’un modèle virtuel 3D ou 2D à la perception que nous avons naturellement de la réalité et ceci en temps réel » . Bien que la plupart des applications actuelles sont visuelles, l’utilisation de « perception » permet de rappeler que nos 5 sens sont concernés. A l’inverse, une application de cette technologie se trouve aussi être la réalité diminuée qui consiste à réduire la quantité d’information perçue (exemple en vidéo). Le principe pour une application visuelle se compose de trois(3) éléments: Comment créer une application de RA? Les futures fonctionnalités de JavaFX pour la version 10 de la plateforme Java déjà en discussion sur la liste de diffusion de l'OpenJFX.

Bonjour, Introduction à la programmation réactive (fonctionnelle) Cet article est une traduction de « The introduction to Reactive Programming you've been missing » posté par André Staltz. Même s'il est un peu long, j'ai apprécié le niveau et le style de l'article, je le traduis donc ici pour en faire profiter les personnes plus à l'aise en français qu'en l'anglais. Dans le tutoriel, la première personne représente donc André Staltz. Guide des métiers : Programmeur de jeux vidéo. Sans lui, jeux vidéo et applications n'existeraient pas ! Pourtant, le programmeur est l'un des maillons les moins connus de l'industrie du jeu vidéo. Chris Lattner, le créateur de Swift, explique pourquoi il a quitté Apple pour Tesla. Go est sacré langage de programmation de 2016. Le langage de programmation Go de Google est considéré comme le grand gagnant de 2016 en termes de popularité sur l'index Tiobe.

Golang I/O – Apprendre à programmer avec Go. Microsoft met sous licence open source son langage de programmation P. Évolution des langages de programmation en 2016 : si Java domine toujours, le langage C serait-il en baisse de popularité ? JDK 10 : le projet pour l'implémentation de la plateforme Java 10 est ouvert, qu'attendez-vous de cette nouvelle version ? Etude sur les salaires des développeurs web en 2016 - Paris & Rhône-Alpes. Amira Lakhal nouveau Champion Java.

Programmer en Java - C.Delannoy - 9e édition. De la programmation objet en Java au développement d'applications Web. La bibliothèque JAVA pour la création de jeux vidéo LWJGL passe en version 3.1 et ajoute le support de BGFX, Nuklear, LMDB. TIOBE - The Software Quality Company.