DEV Roadmap
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

View only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAHAIAJ
1
Frontend HTML/CSSHTML4/5CSS3JavascriptIntegrationsBasic backendLaravel featuresAPIEcommerceSearchDBFilesOptimizations & TestingTerminal
Package Manager/Module Loader/Task Runner
LinuxServerCI/CDProject ManagementServer MonitoringError loggingOther
2
Bootstrap
<figure>,<small>,<header>,<footer>, <article>, when to use <div>
FlexboxjQueryGoogle maps API or equivalentAuthenticationEloquentREST API developmentManage categories & productsElastic SearchBasic schemaFile processingRefactoringvimComposerPackaging programsDeploy and setup ftpCircleCIJiraclustercsfile vs db loggingEstimates
3
BulmaEditable contentRotateAJAXGoogle charts API or equivalentSearchQueue SystemREST API consumptionAttributes, Attribute SetsSolrSchema of more than 100 tablesOCRUnit testing PHPUnitlinux basic commandsWebpackCommom commandsDeploy and setup awsJenkinsAssanaNew Relicnginx/apache logBrowser extension developmentMaybe
4
Foundation
Input types, validations, required, placeholders, autofocus, regular expressions
ScaleCanvasGoogle drive APIFilteringBasic authenticationREST API documentationPrices & currenciesAlgoliaIndexesFile upload with AJAXFunctional testingsudo vs non sudoYarnCommon issuesDeploy and setup sshTrelloDDOS monitoring
https://www.google.ro/search?q=error+logging+saas&oq=error+logging+saas
Mobile devMaybe
5
SassLocal storageGradientsVue/VuexSocial network loginBackpackNotificationsREST API testing with PostmanManage users, addressesForeign keysPDF generationCaching Memcachedpermissions/ ownernpm
Access rights and ownership
Deploy and setup with ciConfluencecloud flareserver/os errorsReal time process/application
6
Email templating (markdown)
Audio playerTransformReactCDN for media and resourcesCRUDAdvanced routingREST API Unit TestingManage and apply cart rulesQuery optimizationsExport to csv/xlsCaching Redisfish (oh my fish)GulpDeploy and setup herokuScrape webpage (regular expressions)
7
Responsive Media QuerriesVideo player, preload, display controlsTransitionsSVG manipulationAWS integrationsPachet BackpackCSRF ProtectionSOAPShopping cart, orders, invoicesViewsImport from xls/csvFront end testingnanoGruntDeploy and setup google app engine
Site SEO + (sitemaps + robots + nofollow...)
8
Slider with the Range InputGridsD3 libraryPayPalMultilanguageValidationPayment systemsPrepared statementsImage resizingPage speed optimizationcustom path and bash settingsDeploy and setup google compute engineCode Validation - Scrutinizer
9
Data AttributeSkewThree JSBraintree
User Management
Errors & loggingNotification emailsRaw querriesVideo encodingSOLIDUse and setup google kubernetsPWA
10
IframeCSS ColumnsSPAStripeLog viewLocalizationCarriersMysql custom functions
File management and archiving
SeleniumDeploy and setup digital ocean (any VPS)Security
11
calc()ES6Database backupFrontend ScaffoldingTransactionsLightHouseDockerGit
12
Advanced SelectorsJSXFile managerEncryptionArchivingTDDCron Job
13
Generated Content and Counters
Testing JestEventsManage high amounts of dataInstall/Generate ssl certificates (free/proprietary,
dependent on server of choice)
14
WebfontsMochaFile systemPartitioninghtacces
15
Task SchedulingReplicationhtpasswd
16
Collections
Transaction processing, concurrency, ACID rules, OLTP
Apache config
17
Artisan
Online analytical processing (OLAP), data warehouses
Nginx config
18
Database migrationsBig data, MapReduce, Pig Latinerror codes (most common)
19
PaginationNoSQL RedisMultiple php/python versions working in parallel
20
BroadcastingNoSQL MongoDBSandboxing
21
HelpersNoSQL DynamoDBServer to server comunications via ssh
22
MailPostgre SQLHTTPS
23
Package DevelopmentmysqlSQL
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...
Main menu