Aller au contenu principal

7 articles tagués avec 'technical '

Voir tous les tags

Development in Steps: Learning to Collaborate on a Technical Project

· 3 minutes de lecture
Basil Yusef
LINCS Computer Science Undergraduate Research Assistant

Unsplash

LINCS is using ResearchSpace as a platform for exploring relationships in interlinked cultural datasets. With ResearchSpace, researchers can browse, search, and visualize data in the LINCS datastore. In summer 2022, I was part of a team that was developing new features for LINCS’s version of ResearchSpace.

Our team was a collaboration between contributors with a background in user experience (UX) and contributors with a background in software development. We worked in tandem: the UX group recommended features to improve the experience of using the web application. These recommendations were turned into tickets in GitLab. The tickets described what the desired end product would be, and it was up to the developers to determine how to achieve this goal. The development lead shared tickets out among the software developers, dividing them up based on what would be required to build the suggested features...

Plonger dans des projets à grande échelle en tant que novice complet

· 5 minutes de lecture
Dawson MacPhee
LINCS Computer Science Co-op

Roozebeh Eslami Unsplash

Au début de ma toute première recherche d'emploi coopératif, je n'avais aucune idée de ce que les employeurs attendraient de moi. C'était une tâche ardue de parcourir les offres d'emploi et de décider pour quoi je pensais être (quelque peu) qualifié. Après quelques entretiens d'embauche, j'ai postulé pour rejoindre le projet LINCS, convaincu que mes compétences correspondaient aux exigences du poste. Finalement, on m'a proposé et accepté un emploi chez LINCS, commençant un voyage qui a mis à l'épreuve mes capacités techniques chaque jour et qui s'est étendu bien au-delà de ce que je pensais faire à l'origine...

Conception invisible

· 7 minutes de lecture
Amardeep Singh
LINCS Computer Science Co-op

Art filaire

"La plupart des gens font l'erreur de penser que le design est ce à quoi il ressemble. Les gens pensent que c'est ce placage - que les designers reçoivent cette boîte et qu'ils leur disent : « Faites en sorte qu'elle ait l'air bien ! » Ce n'est pas ce que nous pensons que le design est. Ce n'est pas seulement à quoi ça ressemble et à quoi ça ressemble. Le design, c'est comme ça que ça marche. -Steve Jobs

Si vous êtes un développeur, un designer ou un créatif intéressé par le design, vous connaissez probablement l'expression "un bon design est invisible". Tout est conçu - il y a une pensée derrière chaque projet ou produit - mais seules quelques petites choses sont bien conçues. Lorsque le design est mal fait, tout le monde a tendance à remarquer ses défauts, mais quand le design est bien fait, il passe généralement inaperçu...

Qu'est-ce que la charge de transformation d'extraction ?

· 4 minutes de lecture
Justin Francis
LINCS Junior Programmer

Unsplash

En science des données, il existe un processus couramment utilisé appelé Extract-Transform-Load (ETL). L'ETL comprend trois étapes principales :

  1. Extraire des données d'une source,
  2. Transformer les données via le nettoyage et la manipulation des données, et
  3. Charger les données transformées dans un entrepôt de données (la collection finale de données) (Sethi, 2018)

Avant d'avoir beaucoup d'expérience dans le traitement des données, mon collègue Devon et moi n'étions pas sûrs de ce qu'était ETL. Maintenant, après avoir transformé conjointement un ensemble de données entier à partir de XML à une toute nouvelle structure utilisant triples utilisant CIDOC CRM, on commence à comprendre le processus...

Stockage Kubernetes sur Calcul Canada - Un cas pour Longhorn

· 5 minutes de lecture
Pieter Botha
LINCS Technical Manager

Ordinateur portable

En tant que projet de cyberinfrastructure financé par la Fondation canadienne pour l'innovation, LINCS construit son infrastructure sur les ressources de Calcul Canada qui exploite un service Cloud exécuté avec OpenStack.

Cinder est le fournisseur de stockage de volume par défaut pour les machines virtuelles provisionnées sur la plateforme OpenStack de Calcul Canada. Il s'agit de la dernière couche d'un système multilocataire complexe qui fait abstraction du stockage Ceph et des hyperviseurs au-dessus des disques durs. C'est cependant ce qui se rapproche le plus du système de stockage en réseau (NAS) de Calcul Canada...

Bataille Triplestore Open Source

· 8 minutes de lecture
Pieter Botha
LINCS Technical Manager

Blazegraph contre Fuseki

Il existe de nombreuses bases de données de graphes qui prennent en charge Resource Description Framework (RDF) : Virtuoso, GraphDB, Stardog, AnzoGraph et RDFox, pour n'en citer que quelques-uns. Mais si les exigences de votre triplestore inclut open source, comme c'est le cas pour notre projet LINCS financé par la FCI-financé par Blazegraph et Jena Fuseki d'Apache sont deux de vos options les plus matures...