< All Topics
Print

2016 study

2016 technology summary:

php output buffering
hvvm server- php caching


non-relational databases:
work on key value store
redis
predis

caching:
https://www.svennd.be/apc-opcache-memcached-xcache-varnish-and-wp-super-cache/

etl tools:
data extract transform and load
opentext integration center
clover etl
ibm cognos
ibm infosphere
informatica
websphere datastage
sap businessobjects
oracle warehouse builder
pentaho
elixir
talend openstudio
ab initio

browser rendering engines:
webkit- engine used by safari, app store, et al.
trident – aka mshtml. microsoft’s engine for IE

stacks:
wamp server – windows apache mysql php stack
mamp for windows – mac osx apache mysql php stack
vagrant –
Vagrant abstracts virtual machines so it allows you to easily switch virtual machine implementations. You can switch from Virtual Box to AWS or Digital Ocean. It’s like using SQL instead of a database-specific query language.

Vagrant allows developers to set up their environment quickly with only one command and it is exactly the same as everyone else’s. This is important in large companies where developers come & go often. It can reduce time to setup from 3 days to 1 hour.

+ What Adam said.

(I still haven’t found a use for Chef or Puppet though…)

 

semantic web:
DokuSIOC makes your wiki part of the Semantic Web! it integrates SIOC Ontology within DokuWiki and can ping pingthesemanticweb.com.

alt currency:
Bitcoin
Litecoin
Dogecoin

backend: Core Java with spring (Boot, Integration, Batch), Hibernate 3.0, Active MQ, GIT, Maven, any DevOps knowledge.

html5
css3

js frameworks:
dojo
angular js/node js
Ember.js
mootools
jquery
jqueryui
wet-boew web experience toolkit https://github.com/wet-boew/wet-boew
moment.jshandlebars
meteor
expressjs.com

java:
Spring, Spring Security, Spring MVC, Spring Integration, Spring Data
Hibernate
restful Web Services
Experience with Artifactory or Nexus, Ivy;
Scripting skills in Python or Groovy;
jvm


cloud:
A clear understanding of cloud service and deployment models

Amazon Web Services

db:
NoSQL

soa/web services:
mobile web dev experience

analytics:
piwik
google
catalyst

single sign-on:

In the current climate, many apps will let you authenticate via your OAuth2 provider of choice.
Unfortunately, GitHub doesn’t allow for external authentication. Each member of your team will have to set up a new account at GitHub. Bitbucket, on the other hand, allows you to log in with Twitter, Google, Facebook, OpenID, and GitHub (oh my!) credentials. This point isn’t critical, but it’s definitely worth considering.

Docker, OpenStack, or AWS
Scala, Python, Java, C++, or similar

Experience in SugarCRM version 7.X and Mobile these are the KEY skills
MVC based PHP applications in a LAMP Environment
JavaScript, HTML/HTML5 and CSS/CSS3

Zookeeper, Paxos or Raft


agile dev:

scrum:

kanban:

continuous integration:
Jenkins, Hudson, Bamboo, TeamCity, and other Continuous Integration tools

2+ years of experience working on or leading agile development teams (ideally leveraging Scrum or Kanban)

virtual machine:

2+ years VMware vSphere / ESXi / ESX experience

Good experience on UI design on network routing

paas products:
Cloud Foundry, Heroku, Elastic Beanstalk

Expert knowledge of Linux / Unix systems

Experience with production systems and dealing with production issues

Experience with Open Source data systems
(especially Spark, Kafka, Elasticsearch, Impala/Hive, and MySQL).
Contributions to projects such as these are a plus, and future contributions are encouraged.

app srv:
Tomcat, Hibernate, Spring

db:
MySQL, Neo4J, Cassandra, ActiveMQ. NoSQL

search:
Solr/Lucene

caching:
Memcached
Redis

testing
JUnit, Selenium, Jenkins, Fabric

https://www.fitbit.com/jobs/search#jobs/o5O7XfwH

continuous integration
Solid understanding of continuous integration systems such as Jenkins, TeamCity, TravisCI

source control:
Familiar with DVCS’s (Git or Mercurial) and interest in getting deeper with Git

lead skills:
Transition the development process from a monolithic to service oriented architecture;
Designing plugins and extensions to Gradle, Jenkins, Git/Stash and other systems;
Collaborating with other engineers to identify and propose solutions that will improve their engineering effectiveness;
Passionate about improving developer productivity;

 

 

 

 

 

Skip to content