Mon Blog: Crunchy Development

AliGatorAliGator Membre, Modérateur
août 2015 modifié dans Actualités #1
Hello,

Un petit message d'auto-promo...

J'ai commencé il y a quelques temps un blog technique, surtout orienté Swift.

J'y faire part de mes expérimentations avec Swift 2.0 et des patterns sympas qu'on peut utiliser avec Swift dans des cas pratique et qui rendent votre code magique.

Si ça vous intéresse, c'est par là  : Crunchy Development.

Les remarques et feedbacks sont les bienvenus ;)
Mots clés:

Réponses

  • DrakenDraken Membre
    août 2015 modifié #2

    Un peu de français, peut-être ? Oui, je sais, 95% des développeurs dans le monde parlent (plus ou moins bien) l'anglais, alors que le français c'est très légèrement moins.


     


    La seule chose que je pourrais recommander c'est de faire beaucoup d'exemples courts (pas plus de 10 lignes de code) , mais tu le fait déjà .

  • ah enfin tu t'es lancé !! j'espère que tu trouveras encore le temps d'être avec nous  sur CocoaCafé :).


  • muqaddarmuqaddar Administrateur


    Les remarques et feedbacks sont les bienvenus ;)




     


    Faut d'abord trouver le temps de passer à  Swift !

  • Super !

    Comme dit Samir, j'espère qu'il te restera du temps pour tes posts lumineux et instructifs sur cocoacafe !

    N'hesite pas à  y poster des articles pour newbie. Par exemple, dans ton dernier post, j'aurais bien aimé en savoir plus sur "string"?. Je ne connaissais pas cette syntaxe et je ne suis pas sûr de comprendre l'utilité dans ton cas.


    En tout cas, je le mets dans mes favoris !
  • AliGatorAliGator Membre, Modérateur

    Un peu de français, peut-être ? Oui, je sais, 95% des développeurs dans le monde parlent (plus ou moins bien) l'anglais, alors que le français c'est très légèrement moins.

    Si j'écrivais en français, je ne ciblerais qu'une poignée ridicule de lecteurs. J'ai construit ma réputation et me suis fait connaà®tre en participant à  des communautés où tout le monde est représenté, et la langue dans ces communautés est forcément l'anglais.

    Que ce soit sur GitHub, CocoaPods, les communautés Slack, etc... tout se fait en anglais. Les conférences auxquelles je participe aussi. Je n'aurais clairement pas tous les contacts que j'ai aujourd'hui si je communiquais en français. Je n'aurais pas des propositions de job pour un peu partout dans le monde si je ne communiquais qu'en français. Je pense que CocoaCafé est sans doute à  peu près le seul endroit où j'écris en français quand il s'agit de sujets techniques et de développement iOS. Sinon c'est même pas la peine de bloguer.

    J'ai à  peine commencé mon blog que je sais que j'ai déjà  + de suiveurs anglophones ou du reste du monde que de lecteurs français. Déjà  si je veux toucher du monde y'a pas le choix, et de toute façon c'est naturel pour moi de bloguer en anglais car tous les sujets techniques je les consulte, discute, suit, ... en anglais, et toutes les personnes intéressantes des communautés de dev avec qui il est intéressant d'interagir parlent anglais, pas français. Donc je me suis même pas posé la question une seule seconde, et si vous voulez percer dans le monde du dev de toute façon et vous faire connaà®tre (par les autres éminents devs, par les recruteurs, etc...) faudrait vous y mettre ;-)

    N'hesite pas à  y poster des articles pour newbie. Par exemple, dans ton dernier post, j'aurais bien aimé en savoir plus sur "string"?. Je ne connaissais pas cette syntaxe et je ne suis pas sûr de comprendre l'utilité dans ton cas.

    J'ai expliqué cette notation dans la note de bas de page n°1 justement.
  • Juste pour info, mon blog OS X Server est écris en français uniquement (par choix) et est quand même suivis par de nombreux étrangers, y compris US. Et ça ne m'empêche pas d'avoir des offres de l'étranger.


     


    S'ils ne parlent pas français ils utilisent Google trad. Mais déjà  pas mal d'espagnol, d'italien, d'allemand et d'américain ont appris le français en première ou seconde langue.


     


    Et au passage ça permet de mettre un peu le pays en avant.


  • DrakenDraken Membre
    août 2015 modifié #8


    Si j'écrivais en français, je ne ciblerais qu'une poignée ridicule de lecteurs. J'ai construit ma réputation et me suis fait connaà®tre en participant à  des communautés où tout le monde est représenté, et la langue dans ces communautés est forcément l'anglais.


    Que ce soit sur GitHub, CocoaPods, les communautés Slack, etc... tout se fait en anglais. Les conférences auxquelles je participe aussi. Je n'aurais clairement pas tous les contacts que j'ai aujourd'hui si je communiquais en français. Je n'aurais pas des propositions de job pour un peu partout dans le monde si je ne communiquais qu'en français. Je pense que CocoaCafé est sans doute à  peu près le seul endroit où j'écris en français quand il s'agit de sujets techniques et de développement iOS. Sinon c'est même pas la peine de bloguer.


    J'ai à  peine commencé mon blog que je sais que j'ai déjà  + de suiveurs anglophones ou du reste du monde que de lecteurs français. Déjà  si je veux toucher du monde y'a pas le choix, et de toute façon c'est naturel pour moi de bloguer en anglais car tous les sujets techniques je les consulte, discute, suit, ... en anglais, et toutes les personnes intéressantes des communautés de dev avec qui il est intéressant d'interagir parlent anglais, pas français. Donc je me suis même pas posé la question une seule seconde, et si vous voulez percer dans le monde du dev de toute façon et vous faire connaà®tre (par les autres éminents devs, par les recruteurs, etc...) faudrait vous y mettre ;-)




    Mais oui, je suis totalement d'accord. C'est bien pour ça que j'ai écrit que 95% des dévellopeurs iOS parlent anglais, pour même pas 5% de programmeurs francophones (dont la plupart parlent anglais aussi). Il y a des siècles la langue de l'érudition et de la science était le latin, de nos jours c'est l'anglais.


     


    Je suis nul en anglais, mais je cherche à  m'améliorer.


     


    * ouvre l'Assimil Américain page one *


     


    First Lesson (feurst lèsse-n)


     


    Nice to Meet You


     


    1 - What's you name ?


    2 - Jack. What's yours ?


    3 - Olivier (1)


    4 - Nice to meet you, Olivier


    5 - Likewise


     


    (1) En fait, c'est Bill dans la méthode Assimil "L'Américain sans peine" !


     


    Ce qui m'agace vraiment ce sont les produits et/ou sites destinés au grand public français, sans version française, surtout ceux créés par des français.


     


    Les nominés du jour sont :


     


    - Tous les jeux vidéos adaptés sur iOS sans version française, alors qu'il en existe une sur PC et Consoles. (grrrr...)


    - Le site woueb de Kwit


    - Widget Kit dont la description est en français sur l'AppStore, qui compte le français dans la liste des langues supportés, mais qui n'est PAS en français ! Encore un gars traà®nant trop au café, en rêvant de l'autre bout du monde ..




  • J'ai expliqué cette notation dans la note de bas de page n°1 justement.




     


    J'avoue j'avais lu en diagonale et n'ayant jamais fait de swift, je ne connaissais que l'utilisation  myObject?.doThis()

  • Je trouve que c'est un bon blog !


     


    Plus de contenu, au moins 1 toutes les 2 semaines serait sympa mais bon après si tu n'as rien à  dire vaut mieux ne rien écrire !


     


    Sinon je suis comme toi, je suis devenu accroc aux enums dans Swift.


  • C'est vraiment sympathique ces enums avec des Strings. Dommage qu'XCode 6 me crache au visage si je l'utilise. J'espère qu'XCode 7 sortira de bêta courant septembre.

  • Joanna CarterJoanna Carter Membre, Modérateur
    Tu peux installer Xcode 6 et 7 côte à  côte. Il ne faut que renommer l'un ou l'autre.
  • AliGatorAliGator Membre, Modérateur
    août 2015 modifié #13

    Juste pour info, mon blog OS X Server est écris en français uniquement (par choix) et est quand même suivis par de nombreux étrangers, y compris US. Et ça ne m'empêche pas d'avoir des offres de l'étranger.

    Je dis pas que ça t'empêche d'avoir des offres, je dis qu'écrire et communiquer en anglais te permet de te rendre plus facilement visible sur la toile, et donc les favorise au passage.
    La preuve j'ai déjà  des gens comme Chris Eidhof ou des gars qui bossent à  Apple (Tyler Fox, Dave Delong) qui m'ont lu (vu sur Slack et Twitter), alors que le blog n'est créé que depuis ce WE (certes j'avais déjà  écrit 3 articles en juillet mais pas publiés ailleurs avant de finalement migrer tout sur github.io; donc le site existe depuis samedi seulement), alors que je doute qu'ils auraient lu si c'était écrit en français (et certainement pas avec cette merde en barre que donnerait Google Trad sur un contenu type blog technique, quelle blague). Ils auraient sans doute fini par me suivre un jour si j'avais écrit en français, mais pas aussi vite, et surtout in fine j'aurais eu moins de suiveurs car ça limite uniquement à  ceux qui savent parler français (ou qui arrivent à  supporter la torture de lire un blog technique avec Google Trad)

    Après pour ton cas c'est sans doute un peu différent car ton blog vise un public bien + de niche, il n'y a sans doute pas autant de blogs dédiés à  la sécurité sur OSX que de blogs sur le dev iOS en général, donc peut-être que les gens sont prêts à  faire l'effort aussi...

    Dans tous les cas de toute façon écrire mon blog en anglais aussi est un choix de ma part, et un choix assumé. Je préfère que 2% de mes lecteurs français anglophobes souffrent à  lire mon blog à  travers Google Trad, que d'imposer ça aux 98% restants.
     

    C'est vraiment sympathique ces enums avec des Strings. Dommage qu'XCode 6 me crache au visage si je l'utilise. J'espère qu'XCode 7 sortira de bêta courant septembre.

    Les enums avec des associated objects comme j'utilise dans cet article de mon blog sont déjà  supportés en Swift 1.2 donc tu peux les utiliser avec Xcode 6. Après le code écrit dans mon article est dans l'ensemble en Swift 2.0, donc peut-être qu'il y a certaines syntaxe du reste de mon code qui ne marchent pas (comme justement les "let spid?" ou ""products"?" qu'évoquais colas), mais par contre même si je l'ai pas testé dans Xcode 6, le bloc qui déclare le "enum Request" n'a pas de raison de ne pas fonctionner.
  • colas_colas_ Membre
    août 2015 modifié #14

    @Ali : Une entrée de blog sur les Type définis dans les types ? ;-)


     


    PS : Il doit d'agir de la "namespacialisation" de swift (que je ne connaissais pas). Un type A défini dans un type B est utilisé avec la syntaxe B.A.




  • Les enums avec des associated objects comme j'utilise dans cet article de mon blog sont déjà  supportés en Swift 1.2 donc tu peux les utiliser avec Xcode 6. Après le code écrit dans mon article est dans l'ensemble en Swift 2.0, donc peut-être qu'il y a certaines syntaxe du reste de mon code qui ne marchent pas (comme justement les "let spid?" ou ""products"?" qu'évoquais colas), mais par contre même si je l'ai pas testé dans Xcode 6, le bloc qui déclare le "enum Request" n'a pas de raison de ne pas fonctionner.




    Oups, j'avais tapé 



    enum Role: String {
    case developper : "Developper"
    case Manager : "Manager"
    }


    à  la place de :



    enum Role: String {
    case developper = "Developper"
    case Manager = "Manager"
    }


    Maintenant, ça marche avec Xcode 6 !



  • Tu peux installer Xcode 6 et 7 côte à  côte. Il ne faut que renommer l'un ou l'autre.




     


    Xcode 7 s'appelle tout seul Xcode-beta, même pas la peine de changer son nom.

  • Joanna CarterJoanna Carter Membre, Modérateur

    Xcode 7 s'appelle tout seul Xcode-beta, même pas la peine de changer son nom.




    Bah ouais, tu as raison. Mais pour avoir les versions précédents au même temps... :)
  • AliGatorAliGator Membre, Modérateur
    Bon bah à  défaut d'être traduit en français, mon blog va être traduit en Chinois.

    En effet, j'ai reçu un mail de qqn qui se propose de traduire tous mes articles en chinois pour les rendre accessible aux développeurs chinois qui ne parlent pas anglais... comme quoi !

    (Je pense pas que si mon blog avait été écrit en français, il aurait été retweeté autant ces derniers jours et que qqn m'aurait proposé de le traduire en anglais, du moins pas seulement 2 semaines après sa sortie...)
  • DrakenDraken Membre
    septembre 2015 modifié #19

    A quand la version Inuit ?


     


    Cela ne m'étonne pas pour le chinois. L'an dernier, Cook avait parlé d'un demi-million de développeurs iOS chinois enregistrés. 


     


    EDIT : Rectification Apple a donné ce chiffre en Juillet 2013, il y a 2 ans.

  • Joanna CarterJoanna Carter Membre, Modérateur
    septembre 2015 modifié #20


    A quand la version Inuit ?


    Bah non ! Tout d'abord le Breton, puis le Catalan ;)


    ... puis http://histoiresdefamille.voila.net/im_dialectes_france.html
  • DrakenDraken Membre
    septembre 2015 modifié #21

    Nounours, t'oublies les 500 milliards de petits martiens !


     



  • AliGatorAliGator Membre, Modérateur

    Au moins je suis prêt pour l'an 3000 :


  • C'est plus joli en Klingon : jIH 'ej jIHvaD?


     


     


    (merci Bing Translate)

  • Dans le monde des startups, du mobile, du web, l'anglais est incontournable.


Connectez-vous ou Inscrivez-vous pour répondre.