To Be Learned Or To Dos


Intro

 

My list of items I want to learn or things I need to do (TODO, TODOs)

 


 

  • X.509 certificates

  • Learn to sign a message and detect when it has been modified.

  • Obtain a certificate, explore it, install it in a Windows and Linux certificate store

 

To Read

 

 

 


Tech To Learn

 

  • Front-end technology: Javascript, Swift, Objective-C

  • Server side technology: Python, Java, Node.js

  • Modern web framework: React, Angular, Ember

  • Hadoop, Hive, Spark, Kubernetes, TensorFlow, PyTorch, AirFlow.

  • Solr, HDFS, Spark, Cassandra and Data Pipelines

  • Objective C, Swift, C, or C++

  • Familiarity with web technologies like JavaScript, HTML, and CSS

  • QE automation frameworks for both frontend and backend applications, such as Cucumber, Selenium, Rest Assured, TestNG, SOAPUI

  • Drupal content management system, Adobe Experience Manager and Amazon Web Services.

  • Node/Javascript/React/HTML5/CSS/GraphQL/Java/Spring-Boot/Docker/Kubernetes/Kafka/GitLab.

  • Develop Python applications using frameworks like Django, Pyramid or Flask

  • Develop Python applications that integrate machine learning models

  • Integrate various AWS managed services to develop application workflows

  • Utilize AWS API Gateway and lambda to develop functions

  • Develop data workflows using AWS Kinesis, Kafka, EMR, Glue, Athena

  • Deploy machine learning models with AWS Sagemaker

  • Build solutions to process alternative data from structured and unstructured sources

  • Develop solutions to access datasets in AWS S3, Redshift, RDS (MySQL, PostgreSQL)

  • Experience implementing and managing software quality systems and processes (e.g. in support of IEC-62304)

  • Elasticsearch/Solr, Hadoop, Cassandra, Kafka, Ahana, Spark, or Athena.

  • Several pieces of Segment’s core data pipeline, including Centrifuge, our message delivery system, run on Kubernetes

  • We open sourced kubeapply, a lightweight tool for git-based management of Kubernetes configs

  • We implement high performance software with Go, Kafka, Docker, Kubernetes.  We are heavy users of AWS.

  • We automate CI/CD with technologies like BuildKite, and Terraform, and other technologies we create and curate.

  • We love finding the best tools for the job at hand.  For example, we integrate Kafka into ClickHouse for high performance data aggregation queries and materialized views.

  • We have a culture of quality focused on unit testing, automated end-to-end testing, canary deploys, game days, and high observability.

  • We’re always deploying, and have sophisticated feature flagging (built on ctlstore).

  • Hands on experience in QE automation frameworks for both frontend and backend applications, such as Cucumber, Selenium, Rest Assured, TestNG, SOAPUI etc. Experience creating multiple test frameworks from scratch.

  • Distributed file formats, for example ones like Apache AVRO, Apache Parquet, Hadoop and common methods in data transformation

  • Data visualization tools, for example ones like Tableau and Splunk

  • Data storage tools, for example ones like HBase, Vertica, Cassandra, Oracle, Redshift, Apache Parquet.

  • Data processing frameworks and tools, for example ones like Teradata, Apache Oozie and PySpark, Spark, Flume, Kafka, Yarn, S3

  • Common big data programming languages, for example ones like Java, Python, Scala, Ruby, etc.

  • Managing Pub-Sub system on top of open sourced Zookeeper/Kafka and contributing to the open source community. 

  • The stack is React, CSS3, HTML5, TypeScript, Appollo/GraphQL. Experience in these technologies is not essential if you are familiar with other web technologies such as NodeJS, Asp.Net, Rails or Angular.

  • Web Development / SPA experience with technologies such as  Angular / React / TypeScript

  • Experience with big data services (Apache Spark, Flink, Beam) preferred

  • Knowledge of Software Defined Networking (SDN), Overlay Network technologies (VXLAN, NVGRE & Geneve) and distributed systems is a plus.

  • Engage with and drive disruptive technologies such as Container Network Interface (CNI), Network policy manager (NPM), Service Mesh, federation etc.

  • cotlang j2e jetbrains java
    java8
    syntatic sugar
    aws
    angular react

  • Background in ETL and data processing

  • Experience with Python and the SciPy stack

  • Expert-level SQL skills

  • Drive a Well-Architected AWS culture with IaC and serverless automation using CDK, CloudFormation, and Terraform.

  • Build architectural and DevOps expertise around common Flagship workloads such as bioinformatics pipelines, GWAS, computational chemistry, Datalake ETL, and ML transformer models.

  • Deep understanding of state-of-the-art AI development methodologies and

  • frameworks, including TensorFlow and PyTorch

  • We operate on a modern tech stack including Angular, React, Ruby, PostgreSQL, Redis, Elastic search, AWS and Docker.

  • Experience modeling data (PDM, LDM, Protobufs etc.), SQL and designing Data Abstraction Layers

  • Extensive experience designing and implementing APIs (REST, GraphQL, gRPC)

  • Experience with NATS, Kafka, ZeroMQ, RabbitMQ and other messaging platforms

  • Good knowledge of UI/UX design & development using React, HTML5 & CSS

  • Our stack includes: Python, Flask, Jinja, Docker, GCP, Terraform, Ansible, Memcached, Nginx,
    serverless backend services

  • Specialties: Agile teams, Code reviews, code metrics, test automation, performance testing, microservcies, IoT, Java, javascript, C#, Perl, Unix/Linux/OSX, MySQL, MongoDB, Redis, REST APIs, Selenium, test driven development, code coverage, git, Ant/NAnt, Ruby on Rails, Rspec, Jira, AWS - EC2, Lambda, Kinesis Stream, Elastic Beanstalk, Redshift, DynamoDB

  • This repository contains the source content and code for Kong's documentation website. It's built using Jekyll and deployed with Netlify.

  • OpenResty® is a full-fledged web platform that integrates our enhanced version of the Nginx core, our enhanced version of LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies.

  • Tests for this site are written using rspec and capybara with the apparition driver.

  • NGINX is open source software for web serving, reverse proxying, caching, load balancing, media streaming, and more. It started out as a web server designed for maximum performance and stability.

  • Python, Java, Kotlin, and/or C++

  • Experience with three or more of the following frameworks/libraries preferred: PyTorch, OpenCV, Keras, TensorFlow, Cuda, SciPy, NumPy, BoofCV

  • Experience with low powered devices such as development boards: raspberry pi, Arduino, Coral, Jetson, etc. or mobile phones.