[{"data":1,"prerenderedAt":561},["Reactive",2],{"cTNFRfyTis":3,"references":103,"technologies":279},[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":278},{"id":105,"attributes":106},4,{"titre":107,"client":108,"site_web_client":109,"date":110,"URL":111,"description":112,"createdAt":113,"updatedAt":114,"publishedAt":115,"pitch":116,"prestations":9,"secteur":117,"sections":118,"technos":208,"logo":263,"avis":275},"Agrosyst","INRAE","https://www.inrae.fr/","2013","https://agrosyst.fr","Afin de répondre aux problématiques rencontrées par l'INRAE, Code Lutin a proposé une solution basée sur une architecture à base de briques libres. De plus, le développement est effectué en mode agile pour pouvoir adapter, tout au long de la réalisation, les évolutions du besoin, toujours importantes en contexte scientifique.\n\nLes interfaces ont été conçues avec les utilisateurs. Elles se basent sur les principes des applications de gestion avec des influences venant des applications grand public.\n\nEnfin l'application intègre les référentiels des systèmes d'informations de nombreux partenaires afin de constituer des listes de saisie exhaustives (produits phyto-sanitaires, matériels agricoles,...).","2026-04-30T08:57:34.781Z","2026-08-10T15:01:48.587Z","2026-04-30T08:57:38.966Z","Développement et maintenance d'un outil collaboratif visant à réduire l'usage de pesticides dans l'agriculture française","Recherche agronomique et environnement",[119,163,202],{"id":66,"titre":120,"contenu":121,"sous_sections":122,"images":123},"Le challenge","L'INRAE a reçu délégation de réalisation d'un système d'information dédié à la collecte et à l'exploitation d'informations en provenance de domaines agricoles appartenant à des fermes innovantes et des systèmes d'expérimentations.\n\nL'objectif est de capitaliser la connaissance des systèmes de culture étudiés dans un système d'information favorisant leur valorisation et leur analyse transversale, afin d'identifier, parmi les systèmes de culture économes en pesticides, ceux qui sont les plus performants, et de favoriser la transmission de ces derniers à l'ensemble de la profession.\n\nLe système d'information doit assurer globalement les fonctions suivantes:\n* L'acquisition et l'hébergement de données de natures différentes (succession des cultures, interventions pratiquées, règles de décision, mesures, observations, etc.).\n* Le calcul de variables de synthèse, de bilans, de différents indicateurs, de rapports...\n* L'interopérabilité avec d'autres systèmes via une interface dédiée.",[],{"data":124},[125],{"id":126,"attributes":127},134,{"name":128,"alternativeText":7,"caption":7,"width":129,"height":130,"formats":131,"hash":158,"ext":133,"mime":136,"size":159,"url":160,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":162,"updatedAt":162},"agrosyst.jpg",798,560,{"small":132,"medium":142,"thumbnail":150},{"ext":133,"url":134,"hash":135,"mime":136,"name":137,"path":7,"size":138,"width":139,"height":140,"sizeInBytes":141},".jpg","/uploads/small_agrosyst_f1bdfe86b8.jpg","small_agrosyst_f1bdfe86b8","image/jpeg","small_agrosyst.jpg",36.77,500,351,36772,{"ext":133,"url":143,"hash":144,"mime":136,"name":145,"path":7,"size":146,"width":147,"height":148,"sizeInBytes":149},"/uploads/medium_agrosyst_f1bdfe86b8.jpg","medium_agrosyst_f1bdfe86b8","medium_agrosyst.jpg",74.14,750,526,74140,{"ext":133,"url":151,"hash":152,"mime":136,"name":153,"path":7,"size":154,"width":155,"height":156,"sizeInBytes":157},"/uploads/thumbnail_agrosyst_f1bdfe86b8.jpg","thumbnail_agrosyst_f1bdfe86b8","thumbnail_agrosyst.jpg",8.63,222,156,8628,"agrosyst_f1bdfe86b8",84.48,"/uploads/agrosyst_f1bdfe86b8.jpg","local","2026-07-10T16:48:50.388Z",{"id":105,"titre":164,"contenu":112,"sous_sections":165,"images":166},"La solution",[],{"data":167},[168],{"id":169,"attributes":170},135,{"name":171,"alternativeText":7,"caption":7,"width":172,"height":130,"formats":173,"hash":198,"ext":175,"mime":178,"size":199,"url":200,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":201,"updatedAt":201},"agrosyst-capture.png",888,{"small":174,"medium":183,"thumbnail":190},{"ext":175,"url":176,"hash":177,"mime":178,"name":179,"path":7,"size":180,"width":139,"height":181,"sizeInBytes":182},".png","/uploads/small_agrosyst_capture_b58ab4a1ec.png","small_agrosyst_capture_b58ab4a1ec","image/png","small_agrosyst-capture.png",121.37,315,121373,{"ext":175,"url":184,"hash":185,"mime":178,"name":186,"path":7,"size":187,"width":147,"height":188,"sizeInBytes":189},"/uploads/medium_agrosyst_capture_b58ab4a1ec.png","medium_agrosyst_capture_b58ab4a1ec","medium_agrosyst-capture.png",241.25,473,241246,{"ext":175,"url":191,"hash":192,"mime":178,"name":193,"path":7,"size":194,"width":195,"height":196,"sizeInBytes":197},"/uploads/thumbnail_agrosyst_capture_b58ab4a1ec.png","thumbnail_agrosyst_capture_b58ab4a1ec","thumbnail_agrosyst-capture.png",37.85,245,155,37854,"agrosyst_capture_b58ab4a1ec",73.05,"/uploads/agrosyst_capture_b58ab4a1ec.png","2026-07-10T16:49:23.120Z",{"id":203,"titre":204,"contenu":205,"sous_sections":206,"images":207},5,"Les avantages","- Développement sur mesure : adaptation précise au métier et au besoin ;\n- Développement libre : reprise des développements en interne et maîtrise des coûts ;\n- Développement collaboratif : adaptation aux évolutions du besoin et du métier ;\n- Travail ergonomique : adhésion au projet facilitée ;\n- Interfaçage avec les systèmes d'information des partenaires.",[],{"data":7},{"data":209},[210,218,226,234,241,248,256],{"id":15,"attributes":211},{"name":212,"description":213,"createdAt":214,"updatedAt":215,"publishedAt":216,"order":217},"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,{"id":105,"attributes":219},{"name":220,"description":221,"createdAt":222,"updatedAt":223,"publishedAt":224,"order":225},"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,{"id":227,"attributes":228},6,{"name":229,"description":230,"createdAt":231,"updatedAt":232,"publishedAt":233,"order":7},"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",{"id":16,"attributes":235},{"name":236,"description":237,"createdAt":238,"updatedAt":239,"publishedAt":240,"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":242,"attributes":243},8,{"name":244,"description":7,"createdAt":245,"updatedAt":246,"publishedAt":247,"order":7},"Struts","2026-04-30T08:36:18.601Z","2026-06-19T14:27:53.027Z","2026-06-19T14:27:53.024Z",{"id":203,"attributes":249},{"name":250,"description":251,"createdAt":252,"updatedAt":253,"publishedAt":254,"order":255},"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,{"id":257,"attributes":258},7,{"name":259,"description":7,"createdAt":260,"updatedAt":261,"publishedAt":262,"order":7},"jQuery","2026-04-30T08:29:47.966Z","2026-04-30T08:37:36.997Z","2026-04-30T08:29:59.044Z",{"data":264},{"id":265,"attributes":266},107,{"name":267,"alternativeText":7,"caption":7,"width":268,"height":269,"formats":7,"hash":270,"ext":175,"mime":178,"size":271,"url":272,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":273,"updatedAt":274},"Logo Agrosyst.png",195,91,"Logo_Agrosyst_c29aed174e",0.96,"/uploads/Logo_Agrosyst_c29aed174e.png","2026-04-30T08:24:11.628Z","2026-04-30T08:41:21.849Z",{"id":16,"auteur":276,"citation":277},"Estelle Ancelet, Chef de projet INRAE","Nous sommes très satisfaits de la prestation réalisée par Code Lutin. Les lutins ont su mener le projet à terme en combinant forfaitaire et agilité, en garantissant une interaction régulière avec la MOA, en mettant à disposition les compétences techniques adéquates et en assurant la transparence des développements réalisés ainsi qu'une forte implication du client dans ces développements.",{},{"data":280,"meta":558},[281,295,307,341,354,391,408,420,431,448,464,480,496,512],{"id":242,"attributes":282},{"name":244,"description":7,"createdAt":245,"updatedAt":246,"publishedAt":247,"order":7,"logo":283},{"data":284},{"id":285,"attributes":286},109,{"name":287,"alternativeText":7,"caption":7,"width":288,"height":289,"formats":7,"hash":290,"ext":175,"mime":178,"size":291,"url":292,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":293,"updatedAt":294},"struts-logo.png",52,63,"struts_logo_90c2f97ba8",0.79,"/uploads/struts_logo_90c2f97ba8.png","2026-04-30T08:36:09.685Z","2026-04-30T09:55:35.926Z",{"id":16,"attributes":296},{"name":236,"description":237,"createdAt":238,"updatedAt":239,"publishedAt":240,"order":16,"logo":297},{"data":298},{"id":299,"attributes":300},53,{"name":301,"alternativeText":301,"caption":301,"width":302,"height":302,"formats":7,"hash":303,"ext":175,"mime":178,"size":304,"url":305,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":306,"updatedAt":306},"java.png",110,"java_805dae734e",2.89,"/uploads/java_805dae734e.png","2022-09-14T08:48:59.483Z",{"id":105,"attributes":308},{"name":220,"description":221,"createdAt":222,"updatedAt":223,"publishedAt":224,"order":225,"logo":309},{"data":310},{"id":311,"attributes":312},55,{"name":313,"alternativeText":313,"caption":313,"width":314,"height":314,"formats":315,"hash":337,"ext":175,"mime":178,"size":338,"url":339,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":340,"updatedAt":340},"JavaScript_Logo-2680961473.png",5000,{"large":316,"small":322,"medium":327,"thumbnail":332},{"ext":175,"url":317,"hash":318,"mime":178,"name":319,"path":7,"size":320,"width":321,"height":321},"/uploads/large_Java_Script_Logo_2680961473_74780c3d8a.png","large_Java_Script_Logo_2680961473_74780c3d8a","large_JavaScript_Logo-2680961473.png",47.94,1000,{"ext":175,"url":323,"hash":324,"mime":178,"name":325,"path":7,"size":326,"width":139,"height":139},"/uploads/small_Java_Script_Logo_2680961473_74780c3d8a.png","small_Java_Script_Logo_2680961473_74780c3d8a","small_JavaScript_Logo-2680961473.png",19.31,{"ext":175,"url":328,"hash":329,"mime":178,"name":330,"path":7,"size":331,"width":147,"height":147},"/uploads/medium_Java_Script_Logo_2680961473_74780c3d8a.png","medium_Java_Script_Logo_2680961473_74780c3d8a","medium_JavaScript_Logo-2680961473.png",33.39,{"ext":175,"url":333,"hash":334,"mime":178,"name":335,"path":7,"size":336,"width":156,"height":156},"/uploads/thumbnail_Java_Script_Logo_2680961473_74780c3d8a.png","thumbnail_Java_Script_Logo_2680961473_74780c3d8a","thumbnail_JavaScript_Logo-2680961473.png",5.28,"Java_Script_Logo_2680961473_74780c3d8a",68.43,"/uploads/Java_Script_Logo_2680961473_74780c3d8a.png","2022-09-14T08:50:47.774Z",{"id":15,"attributes":342},{"name":212,"description":213,"createdAt":214,"updatedAt":215,"publishedAt":216,"order":217,"logo":343},{"data":344},{"id":345,"attributes":346},54,{"name":347,"alternativeText":347,"caption":347,"width":348,"height":349,"formats":7,"hash":350,"ext":175,"mime":178,"size":351,"url":352,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":353,"updatedAt":353},"hibernate.png",175,44,"hibernate_5849dfb6d4",1.31,"/uploads/hibernate_5849dfb6d4.png","2022-09-14T08:49:08.653Z",{"id":203,"attributes":355},{"name":250,"description":251,"createdAt":252,"updatedAt":253,"publishedAt":254,"order":255,"logo":356},{"data":357},{"id":358,"attributes":359},56,{"name":360,"alternativeText":360,"caption":360,"width":361,"height":362,"formats":363,"hash":387,"ext":175,"mime":178,"size":388,"url":389,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":390,"updatedAt":390},"Vue.js-Logo.png",3000,2000,{"large":364,"small":370,"medium":376,"thumbnail":381},{"ext":175,"url":365,"hash":366,"mime":178,"name":367,"path":7,"size":368,"width":321,"height":369},"/uploads/large_Vue_js_Logo_81bd4bb967.png","large_Vue_js_Logo_81bd4bb967","large_Vue.js-Logo.png",30.81,667,{"ext":175,"url":371,"hash":372,"mime":178,"name":373,"path":7,"size":374,"width":139,"height":375},"/uploads/small_Vue_js_Logo_81bd4bb967.png","small_Vue_js_Logo_81bd4bb967","small_Vue.js-Logo.png",13.99,334,{"ext":175,"url":377,"hash":378,"mime":178,"name":379,"path":7,"size":380,"width":147,"height":139},"/uploads/medium_Vue_js_Logo_81bd4bb967.png","medium_Vue_js_Logo_81bd4bb967","medium_Vue.js-Logo.png",23.87,{"ext":175,"url":382,"hash":383,"mime":178,"name":384,"path":7,"size":385,"width":386,"height":156},"/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":392},{"name":393,"description":394,"createdAt":395,"updatedAt":396,"publishedAt":397,"order":398,"logo":399},"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":400},{"id":401,"attributes":402},51,{"name":403,"alternativeText":403,"caption":403,"width":302,"height":302,"formats":7,"hash":404,"ext":175,"mime":178,"size":405,"url":406,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":407,"updatedAt":407},"spring.png","spring_1772e7b645",1.9,"/uploads/spring_1772e7b645.png","2022-09-14T08:48:59.478Z",{"id":227,"attributes":409},{"name":229,"description":230,"createdAt":231,"updatedAt":232,"publishedAt":233,"order":7,"logo":410},{"data":411},{"id":412,"attributes":413},65,{"name":414,"alternativeText":414,"caption":414,"width":288,"height":415,"formats":7,"hash":416,"ext":175,"mime":178,"size":417,"url":418,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":419,"updatedAt":419},"image 11.png",60,"image_11_5abafb8491",1.16,"/uploads/image_11_5abafb8491.png","2022-09-15T15:23:56.906Z",{"id":257,"attributes":421},{"name":259,"description":7,"createdAt":260,"updatedAt":261,"publishedAt":262,"order":7,"logo":422},{"data":423},{"id":302,"attributes":424},{"name":425,"alternativeText":7,"caption":7,"width":426,"height":426,"formats":7,"hash":427,"ext":175,"mime":178,"size":428,"url":429,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":430,"updatedAt":430},"Jquery.png",48,"Jquery_435277e5c2",0.6,"/uploads/Jquery_435277e5c2.png","2026-04-30T08:37:34.120Z",{"id":432,"attributes":433},9,{"name":434,"description":7,"createdAt":435,"updatedAt":436,"publishedAt":437,"order":7,"logo":438},"React","2026-07-10T11:19:18.251Z","2026-07-10T15:24:23.351Z","2026-07-10T15:24:23.348Z",{"data":439},{"id":440,"attributes":441},119,{"name":442,"alternativeText":7,"caption":7,"width":302,"height":443,"formats":7,"hash":444,"ext":175,"mime":178,"size":445,"url":446,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":447,"updatedAt":447},"react.png",106,"react_25070ae7cc",1.81,"/uploads/react_25070ae7cc.png","2026-07-10T11:30:06.229Z",{"id":225,"attributes":449},{"name":450,"description":7,"createdAt":451,"updatedAt":452,"publishedAt":453,"order":7,"logo":454},"Node","2026-07-10T11:31:13.202Z","2026-07-10T13:45:42.795Z","2026-07-10T15:56:32.644Z",{"data":455},{"id":456,"attributes":457},120,{"name":458,"alternativeText":7,"caption":7,"width":196,"height":459,"formats":7,"hash":460,"ext":175,"mime":178,"size":461,"url":462,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":463,"updatedAt":463},"node.png",95,"node_61a837b4f7",1.68,"/uploads/node_61a837b4f7.png","2026-07-10T11:31:09.600Z",{"id":465,"attributes":466},12,{"name":467,"description":7,"createdAt":468,"updatedAt":469,"publishedAt":453,"order":7,"logo":470},"Tomcat","2026-07-10T11:32:11.536Z","2026-07-10T13:46:21.366Z",{"data":471},{"id":472,"attributes":473},122,{"name":474,"alternativeText":7,"caption":7,"width":475,"height":459,"formats":7,"hash":476,"ext":175,"mime":178,"size":477,"url":478,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":479,"updatedAt":479},"tomcat.png",143,"tomcat_ce6010089d",2.13,"/uploads/tomcat_ce6010089d.png","2026-07-10T11:32:06.967Z",{"id":481,"attributes":482},15,{"name":483,"description":7,"createdAt":484,"updatedAt":485,"publishedAt":486,"order":7,"logo":487},"Oracle","2026-07-10T15:57:20.009Z","2026-07-10T15:57:22.346Z","2026-07-10T15:57:22.344Z",{"data":488},{"id":489,"attributes":490},130,{"name":491,"alternativeText":7,"caption":7,"width":302,"height":345,"formats":7,"hash":492,"ext":175,"mime":178,"size":493,"url":494,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":495,"updatedAt":495},"oracle.png","oracle_c987c78f3a",0.9,"/uploads/oracle_c987c78f3a.png","2026-07-10T15:57:09.417Z",{"id":497,"attributes":498},14,{"name":499,"description":7,"createdAt":500,"updatedAt":501,"publishedAt":453,"order":7,"logo":502},"AngularJS","2026-07-10T11:33:10.401Z","2026-07-10T16:52:06.912Z",{"data":503},{"id":504,"attributes":505},124,{"name":506,"alternativeText":7,"caption":7,"width":302,"height":507,"formats":7,"hash":508,"ext":175,"mime":178,"size":509,"url":510,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":511,"updatedAt":511},"angular.png",118,"angular_2ccea23e03",1.5,"/uploads/angular_2ccea23e03.png","2026-07-10T11:33:07.905Z",{"id":513,"attributes":514},17,{"name":515,"description":7,"createdAt":516,"updatedAt":516,"publishedAt":517,"order":7,"logo":518},"Microsoft SQL Server","2026-07-11T21:19:48.282Z","2026-07-11T21:20:18.331Z",{"data":519},{"id":520,"attributes":521},147,{"name":522,"alternativeText":7,"caption":7,"width":523,"height":524,"formats":525,"hash":554,"ext":175,"mime":178,"size":555,"url":556,"previewUrl":7,"provider":161,"provider_metadata":7,"createdAt":557,"updatedAt":557},"microsoft-sql-server-logo.png",1280,1035,{"large":526,"small":533,"medium":540,"thumbnail":547},{"ext":175,"url":527,"hash":528,"mime":178,"name":529,"path":7,"size":530,"width":321,"height":531,"sizeInBytes":532},"/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":175,"url":534,"hash":535,"mime":178,"name":536,"path":7,"size":537,"width":139,"height":538,"sizeInBytes":539},"/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":175,"url":541,"hash":542,"mime":178,"name":543,"path":7,"size":544,"width":147,"height":545,"sizeInBytes":546},"/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":175,"url":548,"hash":549,"mime":178,"name":550,"path":7,"size":551,"width":552,"height":156,"sizeInBytes":553},"/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":559},{"page":16,"pageSize":560,"pageCount":16,"total":497},25,1788947383926]