[{"data":1,"prerenderedAt":497},["Reactive",2],{"cTNFRfyTis":3,"references":103,"technologies":180},[4,60],{"id":5,"created_at":6,"in_reply_to_id":7,"in_reply_to_account_id":7,"sensitive":8,"spoiler_text":9,"visibility":10,"language":11,"uri":12,"url":13,"replies_count":14,"reblogs_count":15,"favourites_count":16,"quotes_count":14,"edited_at":7,"content":17,"reblog":7,"application":7,"account":18,"media_attachments":47,"mentions":48,"tags":54,"emojis":55,"quote":7,"card":7,"poll":7,"quote_approval":56},"117014133916404191","2026-07-31T10:33:06.763Z",null,false,"","public","fr","https://mastodon.libre-entreprise.com/users/codelutin/statuses/117014133916404191","https://mastodon.libre-entreprise.com/@codelutin/117014133916404191",0,2,1,"\u003Cp>Souscrire à \u003Cspan class=\"h-card\" translate=\"no\">\u003Ca href=\"https://mastodon.indie.host/@LaSuiteCoop\" class=\"u-url mention\">@\u003Cspan>LaSuiteCoop\u003C/span>\u003C/a>\u003C/span> : fait ✅\u003C/p>",{"id":19,"username":20,"acct":20,"display_name":21,"locked":8,"bot":8,"discoverable":22,"indexable":22,"group":8,"created_at":23,"note":24,"url":25,"uri":26,"avatar":27,"avatar_static":27,"header":28,"header_static":28,"followers_count":29,"following_count":30,"statuses_count":31,"last_status_at":32,"hide_collections":8,"noindex":8,"emojis":33,"roles":34,"fields":38},"159","codelutin","Code Lutin",true,"2017-04-14T00:00:00.000Z","\u003Cp>Expertise \u003Ca href=\"https://mastodon.libre-entreprise.com/tags/Java\" class=\"mention hashtag\" rel=\"tag\">#\u003Cspan>Java\u003C/span>\u003C/a> et \u003Ca href=\"https://mastodon.libre-entreprise.com/tags/Javascript\" class=\"mention hashtag\" rel=\"tag\">#\u003Cspan>Javascript\u003C/span>\u003C/a> à \u003Ca href=\"https://mastodon.libre-entreprise.com/tags/Nantes\" class=\"mention hashtag\" rel=\"tag\">#\u003Cspan>Nantes\u003C/span>\u003C/a>.\u003C/p>\u003Cp>Membre-fondateur de \u003Ca href=\"https://mastodon.libre-entreprise.com/tags/LibreEntreprise\" class=\"mention hashtag\" rel=\"tag\">#\u003Cspan>LibreEntreprise\u003C/span>\u003C/a>, nous sommes une SAS à participation ouvrière : nous pratiquons la démocratie, l&#39;égalité de salaire, la transparence.\u003C/p>","https://mastodon.libre-entreprise.com/@codelutin","https://mastodon.libre-entreprise.com/users/codelutin","https://media.mastodon.libre-entreprise.com/volume-mastodon-system/accounts/avatars/000/000/159/original/49c5dafbdddd540b.png","https://media.mastodon.libre-entreprise.com/volume-mastodon-system/accounts/headers/000/000/159/original/1dad6966907ca631.png",937,171,549,"2026-07-31",[],[35],{"id":36,"name":37,"color":9},"2","Admin",[39,43],{"name":40,"value":41,"verified_at":42},"Site web","\u003Ca href=\"https://www.codelutin.com\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\">\u003Cspan class=\"invisible\">https://www.\u003C/span>\u003Cspan class=\"\">codelutin.com\u003C/span>\u003Cspan class=\"invisible\">\u003C/span>\u003C/a>","2022-11-29T10:45:02.109+00:00",{"name":44,"value":45,"verified_at":46},"LinuxFR","\u003Ca href=\"https://linuxfr.org/users/lutintern\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\">\u003Cspan class=\"invisible\">https://\u003C/span>\u003Cspan class=\"\">linuxfr.org/users/lutintern\u003C/span>\u003Cspan class=\"invisible\">\u003C/span>\u003C/a>","2023-02-13T14:32:10.587+00:00",[],[49],{"id":50,"username":51,"url":52,"acct":53},"114817414166338344","LaSuiteCoop","https://mastodon.indie.host/@LaSuiteCoop","LaSuiteCoop@mastodon.indie.host",[],[],{"automatic":57,"manual":58,"current_user":59},[],[],"denied",{"id":61,"created_at":62,"in_reply_to_id":7,"in_reply_to_account_id":7,"sensitive":8,"spoiler_text":9,"visibility":10,"language":11,"uri":63,"url":64,"replies_count":14,"reblogs_count":65,"favourites_count":66,"quotes_count":14,"edited_at":7,"content":67,"reblog":7,"application":7,"account":68,"media_attachments":75,"mentions":91,"tags":92,"emojis":99,"quote":7,"card":7,"poll":7,"quote_approval":100},"116515687273192632","2026-05-04T09:51:34.574Z","https://mastodon.libre-entreprise.com/users/codelutin/statuses/116515687273192632","https://mastodon.libre-entreprise.com/@codelutin/116515687273192632",29,3,"\u003Cp>On rallonge notre appel à candidatures de quelques jours !!! n&#39;hésitez plus à candidater et/ou faire passer le message autour de vous.\u003C/p>\u003Cp>En 2026, nous distribuerons 10 000 € à partager entre les initiatives choisies par les lutin·e·s.\u003Cbr />Vous êtes intéressé·e·s ? Postulez avant le 17 mai 2026\u003C/p>\u003Cp>Pour tout savoir : \u003Ca href=\"https://codelutin.com/campagneCopiePublique\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\">\u003Cspan class=\"invisible\">https://\u003C/span>\u003Cspan class=\"ellipsis\">codelutin.com/campagneCopiePub\u003C/span>\u003Cspan class=\"invisible\">lique\u003C/span>\u003C/a>\u003C/p>\u003Cp>Partages appréciés 🧡 \u003C/p>\u003Cp>\u003Ca href=\"https://mastodon.libre-entreprise.com/tags/LogicielLibre\" class=\"mention hashtag\" rel=\"tag\">#\u003Cspan>LogicielLibre\u003C/span>\u003C/a> \u003Ca href=\"https://mastodon.libre-entreprise.com/tags/CopiePublique\" class=\"mention hashtag\" rel=\"tag\">#\u003Cspan>CopiePublique\u003C/span>\u003C/a>\u003C/p>",{"id":19,"username":20,"acct":20,"display_name":21,"locked":8,"bot":8,"discoverable":22,"indexable":22,"group":8,"created_at":23,"note":24,"url":25,"uri":26,"avatar":27,"avatar_static":27,"header":28,"header_static":28,"followers_count":29,"following_count":30,"statuses_count":31,"last_status_at":32,"hide_collections":8,"noindex":8,"emojis":69,"roles":70,"fields":72},[],[71],{"id":36,"name":37,"color":9},[73,74],{"name":40,"value":41,"verified_at":42},{"name":44,"value":45,"verified_at":46},[76],{"id":77,"type":78,"url":79,"preview_url":80,"remote_url":7,"preview_remote_url":7,"text_url":7,"meta":81,"description":89,"blurhash":90},"116515681293676765","image","https://media.mastodon.libre-entreprise.com/volume-mastodon-system/media_attachments/files/116/515/681/293/676/765/original/13e7a0dc213d1904.png","https://media.mastodon.libre-entreprise.com/volume-mastodon-system/media_attachments/files/116/515/681/293/676/765/small/13e7a0dc213d1904.png",{"original":82,"small":87,"focus":88},{"width":83,"height":84,"size":85,"aspect":86},572,403,"572x403",1.4193548387096775,{"width":83,"height":84,"size":85,"aspect":86},{"x":14,"y":14},"Reprise d'un meme avec la légende shut up and take my rétribution Copie Publique","UdHB+ukqKUOZtnj]S1X9OJavsioNacavoNjG",[],[93,96],{"name":94,"url":95},"logiciellibre","https://mastodon.libre-entreprise.com/tags/logiciellibre",{"name":97,"url":98},"CopiePublique","https://mastodon.libre-entreprise.com/tags/CopiePublique",[],{"automatic":101,"manual":102,"current_user":59},[],[],{"data":104,"meta":179},{"id":105,"attributes":106},11,{"titre":107,"client":108,"site_web_client":109,"date":7,"URL":7,"description":110,"createdAt":111,"updatedAt":112,"publishedAt":113,"pitch":114,"prestations":7,"secteur":115,"sections":116,"technos":157,"logo":175,"avis":176},"CloudTV","Toshiba","http://www.toshiba.fr/","Les équipes Code Lutin assurent une expertise technique autour des technologies Java et JavaScript développant l'architecture de la solution et l'implémentation des solutions sur les versions européennes du portail en partenariat avec une équipe basée en Italie, et l'usine de conception et fabrication des téléviseurs basée en Turquie.\n\nLes interfaces et les fonctionnalités sont développées en JavaScript sur un framework sur-mesure adapté aux faibles ressources des téléviseurs.\n\nLes téléviseurs dialoguent avec des serveurs développés en Java et adaptés à la charge importante induite par le nombre de téléviseurs vendus.","2026-07-10T17:12:38.070Z","2026-07-11T21:11:59.642Z","2026-07-11T19:09:46.311Z","**Développement sur télévisions connectées** du portail CloudTV et des services associés","Électronique grand public",[117,123,151],{"id":118,"titre":119,"contenu":120,"sous_sections":121,"images":122},27,"Le challenge","Le marché européen des télévisions est dominé par plusieurs grandes marques. La marque Toshiba souhaite développer ce marché où elle est peu présente.\n\nAfin de pouvoir concurencer les leaders, dans un marché en constante évolution, Toshiba doit donc développer une plateforme pour télévisions connectées permettant le développement rapide et efficace de nouvelles fonctionnalités sur un produit disposant de très faibles ressources matérielles.\n\nLa plateforme ainsi imaginée doit être assez souple pour permettre aux développeurs de développer des applications innovantes permettant à la marque, soit de rattraper ses concurrents, soit de proposer des fonctionnalités disruptives.\n\nSes fonctions principales doivent donc permettre :\n\n- l'utilisation optimale des faibles ressources  ;\n- le développement rapide de nouvelles fonctionnalités ;\n- l'intégration avec toutes les fonctionnalités matérielles de la télévision.\n",[],{"data":7},{"id":124,"titre":125,"contenu":110,"sous_sections":126,"images":127},26,"La solution",[],{"data":128},[129],{"id":130,"attributes":131},140,{"name":132,"alternativeText":7,"caption":7,"width":133,"height":134,"formats":135,"hash":146,"ext":137,"mime":140,"size":147,"url":148,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":150,"updatedAt":150},"cloudtv-capture.jpg",456,257,{"thumbnail":136},{"ext":137,"url":138,"hash":139,"mime":140,"name":141,"path":7,"size":142,"width":143,"height":144,"sizeInBytes":145},".jpg","/uploads/thumbnail_cloudtv_capture_ed4cdd3135.jpg","thumbnail_cloudtv_capture_ed4cdd3135","image/jpeg","thumbnail_cloudtv-capture.jpg",11.09,245,138,11090,"cloudtv_capture_ed4cdd3135",30.42,"/uploads/cloudtv_capture_ed4cdd3135.jpg","local","2026-07-10T17:12:25.499Z",{"id":152,"titre":153,"contenu":154,"sous_sections":155,"images":156},28,"Avantages","- Framework de développement évolutif permettant d'envisager de futures évolutions fonctionnelles ;\n- Back-office optimisé et scalable, permettant d'assurer un très bon service quelque soit le nombre d'utilisateurs ;\n- Accompagnement des équipes hardwares pour un produit unifié ;\n- Développement agile pour une adaptation rapide au marché mouvant.",[],{"data":7},{"data":158},[159,166],{"id":16,"attributes":160},{"name":161,"description":162,"createdAt":163,"updatedAt":164,"publishedAt":165,"order":16},"Java ","Code Lutin est spécialisé depuis sa création dans le langage Java. Fort de près de 30 ans d'existence, nous faisons confiance à ce langage pour nos développements.","2022-09-14T08:49:31.068Z","2024-03-01T15:06:44.553Z","2022-09-14T08:49:32.056Z",{"id":167,"attributes":168},4,{"name":169,"description":170,"createdAt":171,"updatedAt":172,"publishedAt":173,"order":174},"JavaScript","Incontournable pour développer des applications web, nous maîtrisons JavaScript ainsi que des frameworks comme Angular, React ou encore Vue.","2022-09-14T08:50:51.209Z","2024-03-01T15:06:56.615Z","2022-09-14T08:50:52.013Z",10,{"data":7},{"id":167,"auteur":177,"citation":178}," Tudor Teusan, Chef de projet SmartTV","Le travail réalisé par Code Lutin est allé au-delà de nos attentes. Nous avons maintenant une application qui répond exactement à nos besoins, qui ne nécessite que très peu de formation auprès des utilisateurs et que nous pouvons maintenir en interne.",{},{"data":181,"meta":494},[182,203,215,252,271,315,332,350,366,383,400,416,432,448],{"id":183,"attributes":184},8,{"name":185,"description":7,"createdAt":186,"updatedAt":187,"publishedAt":188,"order":7,"logo":189},"Struts","2026-04-30T08:36:18.601Z","2026-06-19T14:27:53.027Z","2026-06-19T14:27:53.024Z",{"data":190},{"id":191,"attributes":192},109,{"name":193,"alternativeText":7,"caption":7,"width":194,"height":195,"formats":7,"hash":196,"ext":197,"mime":198,"size":199,"url":200,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":201,"updatedAt":202},"struts-logo.png",52,63,"struts_logo_90c2f97ba8",".png","image/png",0.79,"/uploads/struts_logo_90c2f97ba8.png","2026-04-30T08:36:09.685Z","2026-04-30T09:55:35.926Z",{"id":16,"attributes":204},{"name":161,"description":162,"createdAt":163,"updatedAt":164,"publishedAt":165,"order":16,"logo":205},{"data":206},{"id":207,"attributes":208},53,{"name":209,"alternativeText":209,"caption":209,"width":210,"height":210,"formats":7,"hash":211,"ext":197,"mime":198,"size":212,"url":213,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":214,"updatedAt":214},"java.png",110,"java_805dae734e",2.89,"/uploads/java_805dae734e.png","2022-09-14T08:48:59.483Z",{"id":167,"attributes":216},{"name":169,"description":170,"createdAt":171,"updatedAt":172,"publishedAt":173,"order":174,"logo":217},{"data":218},{"id":219,"attributes":220},55,{"name":221,"alternativeText":221,"caption":221,"width":222,"height":222,"formats":223,"hash":248,"ext":197,"mime":198,"size":249,"url":250,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":251,"updatedAt":251},"JavaScript_Logo-2680961473.png",5000,{"large":224,"small":230,"medium":236,"thumbnail":242},{"ext":197,"url":225,"hash":226,"mime":198,"name":227,"path":7,"size":228,"width":229,"height":229},"/uploads/large_Java_Script_Logo_2680961473_74780c3d8a.png","large_Java_Script_Logo_2680961473_74780c3d8a","large_JavaScript_Logo-2680961473.png",47.94,1000,{"ext":197,"url":231,"hash":232,"mime":198,"name":233,"path":7,"size":234,"width":235,"height":235},"/uploads/small_Java_Script_Logo_2680961473_74780c3d8a.png","small_Java_Script_Logo_2680961473_74780c3d8a","small_JavaScript_Logo-2680961473.png",19.31,500,{"ext":197,"url":237,"hash":238,"mime":198,"name":239,"path":7,"size":240,"width":241,"height":241},"/uploads/medium_Java_Script_Logo_2680961473_74780c3d8a.png","medium_Java_Script_Logo_2680961473_74780c3d8a","medium_JavaScript_Logo-2680961473.png",33.39,750,{"ext":197,"url":243,"hash":244,"mime":198,"name":245,"path":7,"size":246,"width":247,"height":247},"/uploads/thumbnail_Java_Script_Logo_2680961473_74780c3d8a.png","thumbnail_Java_Script_Logo_2680961473_74780c3d8a","thumbnail_JavaScript_Logo-2680961473.png",5.28,156,"Java_Script_Logo_2680961473_74780c3d8a",68.43,"/uploads/Java_Script_Logo_2680961473_74780c3d8a.png","2022-09-14T08:50:47.774Z",{"id":15,"attributes":253},{"name":254,"description":255,"createdAt":256,"updatedAt":257,"publishedAt":258,"order":259,"logo":260},"Hibernate","Nous utilisons Hibernate afin de nous abstraire de l'utilisation d'un SGBD, permettant à nos clients de migrer vers un autre SGBD plus facilement.","2022-09-14T08:49:45.573Z","2024-03-01T15:07:10.779Z","2022-09-14T08:49:46.352Z",20,{"data":261},{"id":262,"attributes":263},54,{"name":264,"alternativeText":264,"caption":264,"width":265,"height":266,"formats":7,"hash":267,"ext":197,"mime":198,"size":268,"url":269,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":270,"updatedAt":270},"hibernate.png",175,44,"hibernate_5849dfb6d4",1.31,"/uploads/hibernate_5849dfb6d4.png","2022-09-14T08:49:08.653Z",{"id":272,"attributes":273},5,{"name":274,"description":275,"createdAt":276,"updatedAt":277,"publishedAt":278,"order":279,"logo":280},"VueJS","Vue.js est l'un de nos frameworks JavaScript de prédilection. Nous l'avons mis en place avec succès dans plusieurs projets.","2022-09-14T08:51:29.331Z","2024-03-01T15:07:19.199Z","2022-09-14T08:51:30.163Z",30,{"data":281},{"id":282,"attributes":283},56,{"name":284,"alternativeText":284,"caption":284,"width":285,"height":286,"formats":287,"hash":311,"ext":197,"mime":198,"size":312,"url":313,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":314,"updatedAt":314},"Vue.js-Logo.png",3000,2000,{"large":288,"small":294,"medium":300,"thumbnail":305},{"ext":197,"url":289,"hash":290,"mime":198,"name":291,"path":7,"size":292,"width":229,"height":293},"/uploads/large_Vue_js_Logo_81bd4bb967.png","large_Vue_js_Logo_81bd4bb967","large_Vue.js-Logo.png",30.81,667,{"ext":197,"url":295,"hash":296,"mime":198,"name":297,"path":7,"size":298,"width":235,"height":299},"/uploads/small_Vue_js_Logo_81bd4bb967.png","small_Vue_js_Logo_81bd4bb967","small_Vue.js-Logo.png",13.99,334,{"ext":197,"url":301,"hash":302,"mime":198,"name":303,"path":7,"size":304,"width":241,"height":235},"/uploads/medium_Vue_js_Logo_81bd4bb967.png","medium_Vue_js_Logo_81bd4bb967","medium_Vue.js-Logo.png",23.87,{"ext":197,"url":306,"hash":307,"mime":198,"name":308,"path":7,"size":309,"width":310,"height":247},"/uploads/thumbnail_Vue_js_Logo_81bd4bb967.png","thumbnail_Vue_js_Logo_81bd4bb967","thumbnail_Vue.js-Logo.png",5.5,234,"Vue_js_Logo_81bd4bb967",19.17,"/uploads/Vue_js_Logo_81bd4bb967.png","2022-09-14T08:51:26.913Z",{"id":66,"attributes":316},{"name":317,"description":318,"createdAt":319,"updatedAt":320,"publishedAt":321,"order":322,"logo":323},"Spring","Spring nous permet de gérer le cœur du fonctionnement de nos applications Java.","2022-09-14T08:49:58.077Z","2024-03-01T15:07:29.619Z","2022-09-14T08:49:58.885Z",40,{"data":324},{"id":325,"attributes":326},51,{"name":327,"alternativeText":327,"caption":327,"width":210,"height":210,"formats":7,"hash":328,"ext":197,"mime":198,"size":329,"url":330,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":331,"updatedAt":331},"spring.png","spring_1772e7b645",1.9,"/uploads/spring_1772e7b645.png","2022-09-14T08:48:59.478Z",{"id":333,"attributes":334},6,{"name":335,"description":336,"createdAt":337,"updatedAt":338,"publishedAt":339,"order":7,"logo":340},"PostgreSQL","PostgreSQL est un SGDB libre qui nous permet d'administrer les bases de données de nos projets.","2025-08-04T12:39:49.303Z","2026-04-02T15:35:31.190Z","2025-08-04T12:43:29.702Z",{"data":341},{"id":342,"attributes":343},65,{"name":344,"alternativeText":344,"caption":344,"width":194,"height":345,"formats":7,"hash":346,"ext":197,"mime":198,"size":347,"url":348,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":349,"updatedAt":349},"image 11.png",60,"image_11_5abafb8491",1.16,"/uploads/image_11_5abafb8491.png","2022-09-15T15:23:56.906Z",{"id":351,"attributes":352},7,{"name":353,"description":7,"createdAt":354,"updatedAt":355,"publishedAt":356,"order":7,"logo":357},"jQuery","2026-04-30T08:29:47.966Z","2026-04-30T08:37:36.997Z","2026-04-30T08:29:59.044Z",{"data":358},{"id":210,"attributes":359},{"name":360,"alternativeText":7,"caption":7,"width":361,"height":361,"formats":7,"hash":362,"ext":197,"mime":198,"size":363,"url":364,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":365,"updatedAt":365},"Jquery.png",48,"Jquery_435277e5c2",0.6,"/uploads/Jquery_435277e5c2.png","2026-04-30T08:37:34.120Z",{"id":367,"attributes":368},9,{"name":369,"description":7,"createdAt":370,"updatedAt":371,"publishedAt":372,"order":7,"logo":373},"React","2026-07-10T11:19:18.251Z","2026-07-10T15:24:23.351Z","2026-07-10T15:24:23.348Z",{"data":374},{"id":375,"attributes":376},119,{"name":377,"alternativeText":7,"caption":7,"width":210,"height":378,"formats":7,"hash":379,"ext":197,"mime":198,"size":380,"url":381,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":382,"updatedAt":382},"react.png",106,"react_25070ae7cc",1.81,"/uploads/react_25070ae7cc.png","2026-07-10T11:30:06.229Z",{"id":174,"attributes":384},{"name":385,"description":7,"createdAt":386,"updatedAt":387,"publishedAt":388,"order":7,"logo":389},"Node","2026-07-10T11:31:13.202Z","2026-07-10T13:45:42.795Z","2026-07-10T15:56:32.644Z",{"data":390},{"id":391,"attributes":392},120,{"name":393,"alternativeText":7,"caption":7,"width":394,"height":395,"formats":7,"hash":396,"ext":197,"mime":198,"size":397,"url":398,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":399,"updatedAt":399},"node.png",155,95,"node_61a837b4f7",1.68,"/uploads/node_61a837b4f7.png","2026-07-10T11:31:09.600Z",{"id":401,"attributes":402},12,{"name":403,"description":7,"createdAt":404,"updatedAt":405,"publishedAt":388,"order":7,"logo":406},"Tomcat","2026-07-10T11:32:11.536Z","2026-07-10T13:46:21.366Z",{"data":407},{"id":408,"attributes":409},122,{"name":410,"alternativeText":7,"caption":7,"width":411,"height":395,"formats":7,"hash":412,"ext":197,"mime":198,"size":413,"url":414,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":415,"updatedAt":415},"tomcat.png",143,"tomcat_ce6010089d",2.13,"/uploads/tomcat_ce6010089d.png","2026-07-10T11:32:06.967Z",{"id":417,"attributes":418},15,{"name":419,"description":7,"createdAt":420,"updatedAt":421,"publishedAt":422,"order":7,"logo":423},"Oracle","2026-07-10T15:57:20.009Z","2026-07-10T15:57:22.346Z","2026-07-10T15:57:22.344Z",{"data":424},{"id":425,"attributes":426},130,{"name":427,"alternativeText":7,"caption":7,"width":210,"height":262,"formats":7,"hash":428,"ext":197,"mime":198,"size":429,"url":430,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":431,"updatedAt":431},"oracle.png","oracle_c987c78f3a",0.9,"/uploads/oracle_c987c78f3a.png","2026-07-10T15:57:09.417Z",{"id":433,"attributes":434},14,{"name":435,"description":7,"createdAt":436,"updatedAt":437,"publishedAt":388,"order":7,"logo":438},"AngularJS","2026-07-10T11:33:10.401Z","2026-07-10T16:52:06.912Z",{"data":439},{"id":440,"attributes":441},124,{"name":442,"alternativeText":7,"caption":7,"width":210,"height":443,"formats":7,"hash":444,"ext":197,"mime":198,"size":445,"url":446,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":447,"updatedAt":447},"angular.png",118,"angular_2ccea23e03",1.5,"/uploads/angular_2ccea23e03.png","2026-07-10T11:33:07.905Z",{"id":449,"attributes":450},17,{"name":451,"description":7,"createdAt":452,"updatedAt":452,"publishedAt":453,"order":7,"logo":454},"Microsoft SQL Server","2026-07-11T21:19:48.282Z","2026-07-11T21:20:18.331Z",{"data":455},{"id":456,"attributes":457},147,{"name":458,"alternativeText":7,"caption":7,"width":459,"height":460,"formats":461,"hash":490,"ext":197,"mime":198,"size":491,"url":492,"previewUrl":7,"provider":149,"provider_metadata":7,"createdAt":493,"updatedAt":493},"microsoft-sql-server-logo.png",1280,1035,{"large":462,"small":469,"medium":476,"thumbnail":483},{"ext":197,"url":463,"hash":464,"mime":198,"name":465,"path":7,"size":466,"width":229,"height":467,"sizeInBytes":468},"/uploads/large_microsoft_sql_server_logo_41d66f2016.png","large_microsoft_sql_server_logo_41d66f2016","large_microsoft-sql-server-logo.png",174.32,809,174319,{"ext":197,"url":470,"hash":471,"mime":198,"name":472,"path":7,"size":473,"width":235,"height":474,"sizeInBytes":475},"/uploads/small_microsoft_sql_server_logo_41d66f2016.png","small_microsoft_sql_server_logo_41d66f2016","small_microsoft-sql-server-logo.png",68.8,404,68802,{"ext":197,"url":477,"hash":478,"mime":198,"name":479,"path":7,"size":480,"width":241,"height":481,"sizeInBytes":482},"/uploads/medium_microsoft_sql_server_logo_41d66f2016.png","medium_microsoft_sql_server_logo_41d66f2016","medium_microsoft-sql-server-logo.png",117.64,606,117638,{"ext":197,"url":484,"hash":485,"mime":198,"name":486,"path":7,"size":487,"width":488,"height":247,"sizeInBytes":489},"/uploads/thumbnail_microsoft_sql_server_logo_41d66f2016.png","thumbnail_microsoft_sql_server_logo_41d66f2016","thumbnail_microsoft-sql-server-logo.png",19.71,193,19711,"microsoft_sql_server_logo_41d66f2016",43.03,"/uploads/microsoft_sql_server_logo_41d66f2016.png","2026-07-11T21:19:45.452Z",{"pagination":495},{"page":16,"pageSize":496,"pageCount":16,"total":433},25,1788947383926]