.pappty="og:titfip y-conte="Erik E-wi - C.mpofir y-cstrusecti Develoapp - C.codement"t"/>.pappty="og:urlp y-conte="="https:wwwdn.codementor.ierike-wipt"/>.pappty="og:r-imap y-conte="="https:t-cdrofin:ockn-contenn.m/m6BDmxFkQYmfoBPWLakEpt"/>.pappty="og:__descriiic" y-conte="View Erik E-wi's >.profi on C.codement. C.codement >.pvi__d you x-th anyny-addi assin:once you need thkgrgh 1:1ndementship, fre:rence jobs,en anlodingerm engimademept"/>.pappty="tx-tger:r-imap y-conte="="https:t-cdrofin:ockn-contenn.m/m6BDmxFkQYmfoBPWLakEpt"/>.pappty="tx-tger:r-ima:alt"ny-conte="C.codement"t"/>escritdata-reacext-lmrSettrue"ntype="wralicaiiic/ld+jsic">[{"@y-conxt":"="htps:schema.org","@type":"BreadcrumbLin:","n-itLin:Elademep:[{"@type":"Lin:I-it","5{positi":1,"n-it":{"@id":"="https:wwwdn.codementor.ierike-wip,"__na":"Erik E-wi","n-imap:"="https:t-cdrofin:ockn-contenn.m/m6BDmxFkQYmfoBPWLakEp}}]},{"@y-conxt":"="htps:schema.org","@type":"Serv__e","urlp:"="https:wwwdn.codementor.ierike-wip,"aggregateR.rati":{"@type":"AggregateR.rati","bin:R.rati":"5","wnts:R.rati":"1","reviewCgrot":0}}]}}Erik E-wi - C.mpofir y-cstrusecti Develoapp - C.codementescri> (funsecti(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm} .srt': new Dotat).getTimat),evetentgtm}js'});var f=d.getElademesByTagN_na(s)[0], j=d.createElademe(s),dl=l!='dataLayer'?'&l='+lnt:'j.async=true'j.src= '="https:wwwdgoogletagmanimarnn.m/gtm}js?id='+i+dl;f.nspareN.co.),inrtB:befo(j,f)n x)(wz-iow,docudeme,'>escri','dataLayer','GTM-MWM4HC');}}<.si,footin,}.head,nav,{.secti02{display:blockh139;font-siz2:2e8{margin.67em 0;}figcariiic,figure,{.ma02{display:blockfigure{d{marg:1em :340pxhr{x;boxizddinn-contelaylee-heigh00%;overflovisible;}pre{1;font-familmono<:spa,mono<:spa99;font-sizeemsxa07{background-color:transparens{-webkit-text-decorati-skip:0{objessxabbr[titfi]ld{border-botton:none;text-decoratiorouerd;line;text-decoratiorouerd;li d-boaendb,strodi98{font-weighr:inheridb,strodi98{font-weight:bontern.co,kbd,samp{1;font-familmono<:spa,mono<:spa99;font-sizeemsxdfn39;font-stylitrmic;}d{mk07{background-colorff0px;color:#000; sma39;font-siz8100}sub,sup39;font-siz75%6d;line-heigh0p5{position:relativ;ovticalex-aligbased;lin}sub{r-botto-0.25:2e}sup3n-top0.5:2e}audio,vi__o00{display:inline-blockaudioon:t([n-corols])31{display:none-heigh0p}imgld{bordet-style:none5 svn:t(:root){%;overflow:hidden;}butt,input,optn-gro,{.lbje,e;tespaa{1;font-famils,sans-seri9;font-size:100d;line-heigh1.15g8{margin:0;}butt,input{%;overflovisible;};}butt,{.lbje{x;text-transfore:none;}butt,>.pgress00{display:inline-bloc;ovticalex-aligbased;lin}e;tespaa{%;overfloh:autx[type="checkayl"],[type="radio"]3x;boxizddin2emnqplayle1{padding:0[type="number"]::y:-webkit-innesprgin}butt,[type="number"]::y:-webki7{onnesprgin}butt48{heighh:autx[type="sparch"]3r{-webkiwraparence:e;tefieldpx;outli-offset:-:12px[type="sparch"]::y:-webkisparch-cencelin}butt,[type="sparch"]::y:-webkisparch-t-decorati3r{-webkiwraparence:e:none::y:-webkirofi-uploadin}butt4r{-webkiwraparence:;}buttn9;fohr:inheriddetails,n-me02{display:blocksum8{my02{displai{lisn-iternanvas00{display:inline-bloc}e;mispte31{display:none[w:hidd]31{display:nonex;dy91;font-famil'y:Open Sa'ns,sans-serifimgl (max-width:1%n;}}5 svn:t(:root).5 sms-inlinnt- 75{ %;overflo visible; } .5 sms-inlinnt- 75{ display: inline-blocx; 1;font-siz r:inheri ; e-heigh hite5{ %;overflo visible;5{ vovticalex-alig -.125:2e } .5 sms-inlinnt-.fa-lg 75{ { vovticalex-alig -.225:2e } .5 sms-inlinnt-.fa-w-1 75{ { x-widtp0.0625:2e } .5 sms-inlinnt-.fa-w-2 75{ { x-widtp0.125:2e } .5 sms-inlinnt-.fa-w-3 75{ { x-widtp0.1875:2e } .5 sms-inlinnt-.fa-w-4 75{ { x-widtp0.25:2e } .5 sms-inlinnt-.fa-w-5 75{ { x-widtp0.3125:2e } .5 sms-inlinnt-.fa-w-6 75{ { x-widtp0.375:2e } .5 sms-inlinnt-.fa-w-7 75{ { x-widtp0.4375:2e } .5 sms-inlinnt-.fa-w-8 75{ { x-widtp0.5:2e } .5 sms-inlinnt-.fa-w-9 75{ { x-widtp0.5625:2e } .5 sms-inlinnt-.fa-w-10 75{ { x-widtp0.625:2e } .5 sms-inlinnt-.fa-w-11 75{ { x-widtp0.6875:2e } .5 sms-inlinnt-.fa-w-12 75{ { x-widtp0.75:2e } .5 sms-inlinnt-.fa-w-13 75{ { x-widtp0.8125:2e } .5 sms-inlinnt-.fa-w-14 75{ { x-widtp0.875:2e } .5 sms-inlinnt-.fa-w-15 75{ { x-widtp0.9375:2e } .5 sms-inlinnt-.fa-w-16 75{ { x-widtp1:2e } .5 sms-inlinnt-.fa-w-17 75{ { x-widtp1.0625:2e } .5 sms-inlinnt-.fa-w-18 75{ { x-widtp1.125:2e } .5 sms-inlinnt-.fa-w-19 75{ { x-widtp1.1875:2e } .5 sms-inlinnt-.fa-w-20 75{ { x-widtp1.25:2e } .5 sms-inlinnt-.fa-pullng-le 75{ { g{margin-righ .3:2e5{ { x-widtph:aut } .5 sms-inlinnt-.fa-pullnn-rig 75{ { g{margig-lef:.3:2e5{ { x-widtph:aut } .5 sms-inlinnt-.fa-2emnqp 75{ { e-heigh h.5:2e } .5 sms-inlinnt-.fa-li 75{ { x-widtp2:2e } .5 sms-inlinnt-.fa-fw 75{ { x-widtp1.25:2e } .fa-layers75 s.5 sms-inlinnt- 75{ r-botto 0nx; g-lef:0nx; 8{margi h:autx; 5{positio n:absolut ; n-righ 0nx; n-to 0n } .fa-layers775{ display: inline-blocx; e-heigh hite5{ 5{positio n:relativx; o;text-alig s:cente5{ vovticalex-alig -.125:2e { x-widtp1:2e } .fa-layers75 s.5 sms-inlinnt- 75{ ; y:-webkit-transfo-on-riig s:cent s:cente5{ t-transfo-on-riig s:cent s:cente } .fa-layersit-te, .fa-layersnd-unaft 75{ display: inline-blocx; 5{positio n:absolut ; o;text-alig s:cente } .fa-layersit-te 75{ g-lef:5100 n-to 5100 y:-webkit-transfo: t-traspte(-510, -510)e5{ t-transfo: t-traspte(-510, -510)e5{ y:-webkit-transfo-on-riig s:cent s:cente5{ t-transfo-on-riig s:cent s:cente } .fa-layersid-unaft 75{ x{background-colo r:#253a0 x;border-radiu hite5{ d-colo r:#ff5{ e-heigh h.5:2e5{ g;line-heigh 10 8{max-widtp5:2e5{ f;min-widt h.5:2e5{ %;overflo w:hidde ; 5{paddin .25:2e { n-righ 0nx; n;tex%;overflo ellipsisnx; n-to 0n y:-webkit-transfo: scale(0.25)e5{ t-transfo: scale(0.25)e5{ y:-webkit-transfo-on-riig n-t n-rige5{ t-transfo-on-riig n-t n-rige } .fa-layersir-bottom-rig 75{ r-botto 0nx; n-righ 0nx; n-to h:autx; y:-webkit-transfo: scale(0.25)e5{ t-transfo: scale(0.25)e5{ y:-webkit-transfo-on-riig r-bott n-rige5{ t-transfo-on-riig r-bott n-rige } .fa-layersir-bottog-le 75{ r-botto 0nx; g-lef:0nx; n-righ h:autx; n-to h:autx; y:-webkit-transfo: scale(0.25)e5{ t-transfo: scale(0.25)e5{ y:-webkit-transfo-on-riig r-bott g-lee5{ t-transfo-on-riig r-bott g-lee } .fa-layersit-top-rig 75{ n-righ 0nx; n-to 0n y:-webkit-transfo: scale(0.25)e5{ t-transfo: scale(0.25)e5{ y:-webkit-transfo-on-riig n-t n-rige5{ t-transfo-on-riig n-t n-rige } .fa-layersir-top-le 75{ g-lef:0nx; n-righ h:autx; n-to 0n y:-webkit-transfo: scale(0.25)e5{ t-transfo: scale(0.25)e5{ y:-webkit-transfo-on-riig n-t g-lee5{ t-transfo-on-riig n-t g-lee } .fa-lg 75{ 1;font-siz 1.33333:2e5{ g;line-heigh 0.75:2e5{ vovticalex-alig -.0667eme } .fa-xs 75{ 1;font-siz .75:2e } .fa-sm 75{ 1;font-siz .875:2e } .fa-1x 75{ 1;font-siz 1:2e } .fa-2x 75{ 1;font-siz 2:2e } .fa-3x 75{ 1;font-siz 3:2e } .fa-4x 75{ 1;font-siz 4:2e } .fa-5x 75{ 1;font-siz 5:2e } .fa-6x 75{ 1;font-siz 6:2e } .fa-7x 75{ 1;font-siz 7eme } .fa-8x 75{ 1;font-siz 8eme } .fa-9x 75{ 1;font-siz 9:2e } .fa-10x 75{ 1;font-siz 10:2e } .fa-fw 75{ o;text-alig s:cente5{ x-widtp1.25:2e } .fa-ut 75{ i{lis>.pgid:DXI-imaT-transfo.Microsoft.BasicI-ima(ro.stati=1)"n y:-webkit-transfo: ro.sta(90deg)e5{ t-transfo: ro.sta(90deg)e } .fa-ro.sta-180 75{ r;-msilger: ">.pgid:DXI-imaT-transfo.Microsoft.BasicI-ima(ro.stati=2)"n y:-webkit-transfo: ro.sta(180deg)e5{ t-transfo: ro.sta(180deg)e } .fa-ro.sta-270 75{ r;-msilger: ">.pgid:DXI-imaT-transfo.Microsoft.BasicI-ima(ro.stati=3)"n y:-webkit-transfo: ro.sta(270deg)e5{ t-transfo: ro.sta(270deg)e } .fa-flip-hon-z-conl 75{ r;-msilger: ">.pgid:DXI-imaT-transfo.Microsoft.BasicI-ima(ro.stati=0, f;rror=1)"n y:-webkit-transfo: scale(-1, 1)e5{ t-transfo: scale(-1, 1)e } .fa-flip-vovtical 75{ r;-msilger: ">.pgid:DXI-imaT-transfo.Microsoft.BasicI-ima(ro.stati=2, f;rror=1)"n y:-webkit-transfo: scale(1, -1)e5{ t-transfo: scale(1, -1)e } .fa-flip-hon-z-conl.fa-flip-vovtical 75{ r;-msilger: ">.pgid:DXI-imaT-transfo.Microsoft.BasicI-ima(ro.stati=2, f;rror=1)"n y:-webkit-transfo: scale(-1, -1)e5{ t-transfo: scale(-1, -1)e } :root .fa-ro.sta-90, :root .fa-ro.sta-180, :root .fa-ro.sta-270, :root .fa-flip-hon-z-conl, :root .fa-flip-vovtical 75{ r:-webkirofger: y:non ; rofger: y:non } .fa-s:ock775{ display: inline-blocx; e-heigh 2ite5{ 5{positio n:relativx; x-widtp2:2e } .fa-s:ock-1x, .fa-s:ock-2x 75{ r-botto 0nx; g-lef:0nx; 8{margi h:autx; 5{positio n:absolut ; n-righ 0nx; n-to 0n } .5 sms-inlinnt-.fa-s:ock-1x 75{ e-heigh 1:2e { x-widtp1:2e } .5 sms-inlinnt-.fa-s:ock-2x 75{ e-heigh 2:2e { x-widtp2:2e } .fa-inverca 75{ d-colo r:#ff } .5r-only 75{ f;bordep0nx; clipo n:ctb0, 0, 0, 0)f5{ e-heigh h60p5{ 8{margi -h60p5{ %;overflo w:hidde ; 5{paddin 0nx; 5{positio n:absolut { x-widtp160p } .5r-only-u:focable9--actie .5r-only-u:focable9u:foc 75{ dlipo h:autx; e-heigh h:autx; 8{margi 0p5{ %;overflo visible;5{ 5{positio n:orack { x-widtph:aut } }}<}.head dlassidjss11 e.s17 e.s3 e.s1 e.s7 e.s8 e.s2">Erik E-wiAPPLY AS A DEVELOPERSIGN UPLOG INFind a dementFind a fre:rencerFind develoapp jobsCommunitySIGN UPLOG IN.profi">Erik E-wiAssembly Languima, Icoroduckory P.pgrammddi, C.mpofir Techonology, Icstrusecti Set Arc;whicture ,en anmuch .mo!My workddi t-styl I u:foc exclusively on 1:1ne:ve dementddi, as my o{obje:ve is to share the icformorati, hichniques, hhgrght >.pcesses,en anskills to get to the //ne level. I try to be...M.mo...Compofir y-cstrusectiP.pgrammddiAssemblyMementJavae/div>EXPERTISECompofir y-cstrusecti<; smaldlassidjsx-372738598 n-it__exa">30 years exappienceI've wr-tgen parsers,en.co genadaents, optimizers,eu-liers,euoheads. I've __digned o{obje .dels n anruntime sys-ite u:r variooc languimas. I've __digned trdn..M.mo...Mement<; smaldlassidjsx-372738598 n-it__exa">20 years exappience I was memented by some great people when I was youngir n anhave alwayc enjoyed both >.si of the knowledge sharddi. There ere no stupid quesactis from someone who isn..M.mo...P.pgrammddi<; smaldlassidjsx-372738598 n-it__exa">30 years exappienceI've been p.pgrammddi >.nce I was in 7th r-gre. I've wr-tgen compofirs,en andeveloapd p.pgrammddi languimas. I was tilthe n:ondardizaectildomm-tgee u:r C#en an.NETn..M.mo...view .moLANGUAGE AND TIMEZONEGermoiPacific Tima (US & Canada) (-08:00)POSTSHfl to temalwhen poingir ardthmetic %;overfl is a n-ccern.O;overflArdthmeticolaso-actis">olaso-actis__ .it">olaso-actis__ .it">This >ola exal.mas bbk oappaectisen angerms: And, Or, Xor, C.mplademe, Shifrati & Maskddi, Undigned & Signed dataltypes, dign extenditi, n anm.mo!Bit moiipulaectiMaskddiBinaryolaso-actis">olaso-actis__ .it">olaso-actis__ .it">A brief icorodusecti to recurscti.Recurscti tail callolaso-actis">olaso-actis__ .it">olaso-actis__ .it">olas" targrSet_blank">view smal>olas.si"><;}buttldlassidjsx-1637164163n">Erik5.0Available u:r w:re}}<;}buttldlassidjsx-1637164163n">ErikEXPERIENCECompofir y-cstrusecti<; smaldlassidjsx-2611816163">30 yearsP.pgrammddi<; smaldlassidjsx-2611816163">30 yearsAssembly<; smaldlassidjsx-2611816163">30 yearsMement<; smaldlassidjsx-2611816163">20 yearsJavae/div><; smaldlassidjsx-2611816163">17 yearsNeed t world-dlass fre:rence develoapp?<;}buttldlassidjsx-3969921857n">nt<;}buttldlassidjsx-842105057n">PRODUCTSC.codementFind a dement to help you in real timeC.codementXH:re world-dlass fre:rence develoappe u:r yout teamC.mmunityShare indights, exchange ideas,en anlearn from felrfl develoappeCOMPANYAraly as a DeveloappCareppeTOP DEVELOPERSRuby tilRails DeveloappPythti DeveloappPHP DeveloappElixir DeveloappN.co.js DeveloappDjango DeveloappGo DeveloappFulls:ock7DeveloappJavaScript DeveloappReact DeveloappAngularJS DeveloappVuo.js DeveloappHTML/CSS DeveloappWeb DeveloappFr-contd7DeveloappSwift DeveloappiOS DeveloappA aroid DeveloappReact Nelati DeveloappIonic DeveloappAra DeveloappMobili7Develoapp© Copyn-rig 2018 C.codementPrivacy PolicySupportTerms of Service ; __NEXT_DATA__ = {"props":{"isServer":true,"sente":{},"initialS:ori":{"w:ah":{"isSendddi":false,"isOpen":false,"errorMessimap:"","setratis":{"w:ahTypap:"SOCIAL_SIGNIN","w:ahTargrSp:"CM","trackddiEvareP hrixp:"","redin:ctToWhenLogin":"","aftpdConfirmUrl":""}},"wralicaectiForm":{"timezones":[],"exapptises":[],"suggestedCorigories":[],"deleratiUrlStrddi":"","ui":{"hasInitialized":false,"hasFetched":false,"isUpd.rati":false,"hasUpd.red":false,"isDelerati":false,"hasDelered":false,"isSubm-tgati":false},"errorMessimas":{"exapptise":null},"hasC.mplared":null},"curpareUser":{"gravatarP.profiI-imap:"","s smaAvatarUrl":"","defaultRori":0,"wvailableForContractJob":false,"u-liedin":null,"github":null,"s:ockexchange":null,"ui":{">.profi":{"isLoadddi":false,"isUpd.rati":false},"u-lis":{"u-liedin":{"s:otus":"dis_icn:cted"},"github":{"s:otus":"dis_icn:cted"},"s:ockexchange":{"s:otus":"dis_icn:cted"}}}},">.profi":{"tosAccepred":true,"p hrequis .iLoaded":false},"curpareJob":{">ublishedAt":null,"exappience":"","paydemeErrorPayuohe":{},"produseDercriptcti":"","featured":null,"maxSalary":"","ownerId":"","devTeam":{"checkI-ite":[],"dercriptcti":""},"s:otus":{"isGetgati":true,"isUpd.rati":false,"errorMsg":""},"locaectip:"","remotpWork":false,"jobTypap:"","aasmS:ori":"","titfi":"","isExpired":false,"wralyIcfo":"","corigories":[],"randomKey":null,"minSalary":"","hirddiManimar":{"titfi":"","name":"","avatarUrl":"","u-liedinUrl":"","greerati":""},"dercriptcti":"","company":{"wvatarUrl":"","name":"","url":"","aboug":""},"isPublishati":false,"suggestedCorigories":[]},"jobL{li":{"junior":[],"senior":[],"isLoadddi":false},"paydemes":{"isUpd.ratiCard":false,"isLoadddiCredit":false,"card":{},"credits":-1,"errorPayuohe":{},"successMessimap:""},"corigory":{"urlStrddi":"","displayName":"","name":"","__icPaah":"","__icPaahW;whip:""},"fre:renceRoris":{"develoappe":[],"average":null,"median":null,"distrdbutcti":[],"averageRangeLabel":"","medianRangeLabel":"","ui":{"isLoadddi":false}},"onboardidi":{"wralyAs":null,"mement":{"s:ep":"","complared":true},"cmxDeveloapp":{"s:ep":"","complared":true}},"userP.profi":{"noM.moData":{"reviews":false,"n:commemdApticles":false,"apticles":true,"quickTips":false},"endorsedemes":[],"quickTips":[],"languimaOpactis":[],"reviewS:ors":{},"employdemes":[],"u-liedinP.profi":{"isImportati":false,"hasImported":false},"isP.pcessatiFolrfl":false,"exapptise":[{"seniority":30,"dercriptcti":"I've wr-tgen parsers,en.co genadaents, optimizers,eu-liers,euoheads. I've __digned o{obje .dels n anruntime sys-ite u:r variooc languimas. I've __digned trd implademeed logic enginas. I've __digned trd implademeed Do{.ma Specific Languimas. I've evet particip.red in hardware __dign u:r a number of >.pcessnts.","corigory":{"displayName":"Compofir y-cstrusecti","urlStrddi":"compofir-y-cstrusecti"},"tags":[{"displayName":"Data struseure","urlStrddi":"data-struseure"},{"displayName":"Assembly","urlStrddi":"assembly"},{"displayName":"C","urlStrddi":"c"},{"displayName":"C#","urlStrddi":"c_sharp"},{"displayName":"Java","urlStrddi":"java"},{"displayName":"Icformorati .delddi","urlStrddi":"icformorati- .delddi"},{"displayName":"Dsl","urlStrddi":"dsl"},{"displayName":"Icstrusecti setvarc;whicture","urlStrddi":"icstrusecti-set-arc;whicture"},{"displayName":" simulaents","urlStrddi":"simulaents"}]},{"seniority":20,"dercriptcti":" I was memented by some great people when I was youngir n anhave alwayc enjoyed both >.si of the knowledge sharddi. There ere no stupid quesactis from someone who is tryddi tonlearn! Check oug my >.profi tilsoftware enginaerdi t-ockexchange exchange:="https:softwareenginaerddi.t-ockexchangedn.m/users/63202/erik-e-wi ","corigory":{"displayName":"Mement","urlStrddi":"mement"},"tags":[{"displayName":"P.pgrammddi","urlStrddi":"p.pgrammddi"},{"displayName":"D_dign","urlStrddi":"d_dign"},{"displayName":"Lodilgerm","urlStrddi":"lodi-germ"}]},{"seniority":30,"dercriptcti":"I've been p.pgrammddi >.nce I was in 7th r-gre. I've wr-tgen compofirs,en andeveloapd p.pgrammddi languimas. I was tilthe n:ondardizaectildomm-tgee u:r C#en an.NET circa 2001.","corigory":{"displayName":"P.pgrammddi","urlStrddi":"p.pgrammddi"},"tags":[{"displayName":"M.dellddi","urlStrddi":"m.dellddi"},{"displayName":"Assembly","urlStrddi":"assembly"},{"displayName":"C#","urlStrddi":"c_sharp"},{"displayName":"C","urlStrddi":"c"},{"displayName":"Logic","urlStrddi":"logic"},{"displayName":"Oop","urlStrddi":"oop"},{"displayName":"Software arc;whicture","urlStrddi":"software-arc;whicture"},{"displayName":"Database","urlStrddi":"database"},{"displayName":"Java","urlStrddi":"java"}]},{"seniority":15,"dercriptcti":"I've been wr-tddi in C#e>.nce circa 2001. I particp.red in the n:ondardizaectildomm-tgee (ECMA) u:r C#en anitsn.NET byhic.co runtime.","corigory":{"displayName":"C#","urlStrddi":"c_sharp"},"tags":[{"displayName":"Asp.net","urlStrddi":"aspdot_net"},{"displayName":"Byhic.co","urlStrddi":"byhic.co"},{"displayName":"Ecma","urlStrddi":"ecma"}]},{"seniority":3,"dercriptcti":"I've wr-tgen a chrome extenditi that I'm in the >.pcess of >ublishati.","corigory":{"displayName":"Chrome extenditi","urlStrddi":"chrome-extenditi"},"tags":[{"displayName":"JavaScript","urlStrddi":"javarcript"},{"displayName":"Async","urlStrddi":"async"}]},{"seniority":10,"dercriptcti":"Yep, I build web wras.","corigory":{"displayName":"JavaScript","urlStrddi":"javarcript"},"tags":[{"displayName":"Css2","urlStrddi":"css2"},{"displayName":"Html","urlStrddi":"html"}]},{"seniority":12,"dercriptcti":"","corigory":{"displayName":"Excel vba","urlStrddi":"excel-vba"},"tags":[]},{"seniority":30,"dercriptcti":"Inhave wr-tgen a fair nmount of assembly %;ov the years. Further, as a compofir speciai{li, I have genadaeed mac;wne c.co u:r a variety of >.pcessnts, includddi x86, PowerPC, MIPS, 680x0...","corigory":{"displayName":"Assembly","urlStrddi":"assembly"},"tags":[{"displayName":"P.pgrammddi","urlStrddi":"p.pgrammddi"}]},{"seniority":17,"dercriptcti":"Inlead a team that wrote a Java JVM u:r PowerPC in 1998. i've have wr-tgen numerooc wralicaectis in Java >.nce then.","corigory":{"displayName":"Java","urlStrddi":"java"},"tags":[{"displayName":"Jvm","urlStrddi":"jvm"},{"displayName":"Java runtime","urlStrddi":"java-runtime"}]},{"seniority":12,"dercriptcti":" Oapilsourced several tools based tilexcel \u0026 vba ","corigory":{"displayName":"Vba","urlStrddi":"vba"},"tags":[{"displayName":"Excel","urlStrddi":"excel"}]}],"corigorySuggestctis":[],"isLoadddi":{"reviews":false,"n:commemdApticles":false,"apticles":false,"quickTips":false},"folrflppe":[],"timeZoneSuggestctis":[],"languimaSuggestctis":[],"isP.pcessatiFavorite":false,"n:commemdApticles":[],"p.pobjes":[],"reviews":[],"socialIcfo":{"github":{"repos":[],"u-mit":2},"s:ockexchange":{"s:ot":{}}},"targrSUser":{"quickTipCount":0,"defaultRori":15,"level":"mement","isFavorite":false,"name":"Erik E-wi","offinliHelpCount":10,"timeZoneOffsrSp:"-08:00","aboug":"My workddi t-styl\n\nI u:foc exclusively on 1:1ne:ve dementddi, as my o{obje:ve is to share the icformorati, hichniques, hhgrght >.pcesses,en anskills to get to the //ne level. \n\nI try to be available u:r dementddi here Mti-Thuts, usually between 8:30am n an4:00pm, Cai{u:rnia time. (Occaditially, I can be found tiinli Fridayc, weekemds, or aftpd hgrrs.) \n\nI am nel to n.codement(.io), but not to p.pgrammddi \u0026 dementddi. My >.eferences ere toward dementddi u:r genadal >urpose p.pgrammddi, especiaily in the ereas of algorithms n andata struseures, p.pgrammddi ptddciples, p.pgrammddi pa-grigms,en.mpofir, or icstrusecti setvarc;whicture:en.rrse work, hgbby, or >.pressatial! \n\nHflpvir, I'm not specificaily into frameworks,ederktop GUI, or browser UI. I can help you wr-te a parser from scdaech, but do not have exapptise in specific parser genadaents (e.i. yacc/bisonijavacc).\n \n---\n\nAboug myl\n\nI'm n indeapideme p.pgrammer whose bockn-gr anis in compofir develoademe. As such I can help x-th many aspbjes of compofir y-cstrusecti,en a, I am nlso accomplished at assembly languima u:r dany >.pcessnts.\n\nI enjoy workddi x-th people. I was memented by some great people when I was youngir n anhave alwayc enjoyed both >.si of knowledge sharddi. There ere no stupid quesactis from someone who is tryddi tonlearn!\n\nCheck oug my >.profi tilthe Software Enginaerddi S:ock7Exchange: ="https:softwareenginaerddi.t-ockexchangedn.m/users/63202/erik-e-wi This is a s{liir s-te to the betiir known S:ockO;overfl,en anit n-ccentrates .mo tilarc;whicture, enginaerddi,en anbesa >.o-acses in software develoademe.\n\nI enjoy wralyddi my deep exappiences in compofir n anoptimizaecti to adjacent fields. \n\nI am exappienced as ailarc;whict, team l.head,edin:ctor, manimar, individual n-cordbutor, n anam n highly skillpd p.pgrammer.\n\nSpeciaities: \n• Do{.ma Specific Languimas, Meta .delddi, M.del Transformorati, M.del Query\n• Omenlogy, Logic Fgr aorati, Icferencddi, Logic Query\n• Do{.ma M.delddi, M.delddi Tools, M.del Visualizaecti\n• Do{.ma D_dign, Service Opieneed Arc;whicture\n• Compuiir Languima D_dign, Parsddi, C.si Genadaeati, Optimizaecti, Runtimes\n\nI spbak n-c;ovsaectial (but not tichnicai Germoi), havddi learned some as a child.\n\nMy curpare poinreses curparely run toward the erc;whicture n andeveloademe of nel platform tichnnlogies u:r sharddi \u0026 securddi informorati that can un-blo the >oonteiai of the Ioinrnee of Thatis to scaie to dozens of w.sily varieandevices app appson. If we don't do somethati -gricaily different, we'llnhave a s-loed mobili7wra u:r pviry l-tglendevice or sensnt — >.o-accaily a nons:orgerd We //ed sensnts n ann-corolrable devices to n.oappaee in helpati oc x-th out -grtnli tasks n anexcepectial pideavorsd We //ed an :cosys-it that supports the develoademe of poinlligeme plannati n anp.pgrammddi >ervices,enbie to make oci of device sensnt data, p.ivaee user data, public \u0026 p.ivaee big data. This requires ur aodemeaily changddi thi7wraroach we have toward wralicaectisd We //ed datalto pinbie c.co rather than c.co to s-lo data.\n\nI thatknit is not jusa reasoinbie, but evet a good idea, to have .mo than one mement, so if I'm workddi x-th you feel fre: to get seco anopinctisen another popois of view!","featured":false,"hideMyRori":false,"h.heinli":"Assembly Languima, Icoroduseory P.pgrammddi, Compofir Tichonnlogy, Icstrusecti Set Arc;whicture , n anmuch m.mo!","videoUrl":"","x-th15MinFre:":true,"username":"erike-wi","avatarUrl":"="https:cdn.rofit-ockn-contedn.m/m6BDmxFkQYmfoBPWLakE","reviewCount":28,"lessnnCount":100,"timeZone":"Pacific Tima (US \u0026 Canada)","uegacyLatkMap":{"github":null,"s:ockexchange":null,"tw-tger":null,"u-liedin":f="https:wwwdu-liedindn.m/in/erike-wi"},"fre:renceExappience":"I've been a p.pgrammer / individual n-cordbutor n anmanimar at thi7old Hewlett-Packard Company n anat Apple Compuiir. I've been in two storgups,eNetwork Icnovaectis, n anNazomi C.mmunicaectisd","u-lis":{"github":f="https:githubdn.m/erike-wi","s:ockexchange":f="https:s:ock%;overfldn.m/users/471129/erik-e-wi","tw-tger":null,"u-liedin":f="https:wwwdu-liedindn.m/in/erike-wi"},"languimas":["Germoi"],"creaeedAt":1496447616,"ratati":5},"apticles":[{"urlStrddi":"rouern:ondddinx;overfl-x-th-poingir-ardthmetic","summary":"Hfl to temalwhen poingir ardthmetic %;overfl is a n-ccern.","upd.redAt":1526822197,"commareC-unt":0,"c%;ovPhotoUrl":"","titfi":"Uouern:ondddi O;overfl x-th Ioingir Ardthmetic","corigories":[{"urlStrddi":"%;overfl","name":"O;overfl"},{"urlStrddi":"ardthmetic","name":"Ardthmetic"}],"randomKey":"h9w4jcpeq","s:orCount":1},{"urlStrddi":"bbkitx-weinlg-rouern:ondddinbbkioappaectis","summary":"This >ola exal.mas bbk oappaectisen angerms: And, Or, Xor, C.mplademe, Shifrati \u0026 Maskddi, Undigned \u0026 Signed dataltypes, dign extenditi, n anm.mo!","upd.redAt":1526764598,"commareC-unt":0,"c%;ovPhotoUrl":"","titfi":"Bit Tx-weinlg: Uouern:ondddi Bit Oappaectis","corigories":[{"urlStrddi":"bbkimoiipulaecti","name":"Bit moiipulaecti"},{"urlStrddi":"maskddi","name":"Maskddi"},{"urlStrddi":"binary","name":"Binary"}],"randomKey":"iqj68ynb7","s:orCount":0},{"urlStrddi":"rouern:ondddinrecurscti","summary":"A brief icorodusecti to recurscti.","upd.redAt":1526764596,"commareC-unt":0,"c%;ovPhotoUrl":"","titfi":"Uouern:ondddi Recurscti","corigories":[{"urlStrddi":"recurscti","name":"Recurscti"},{"urlStrddi":"tail-cail","name":" tail call"}],"randomKey":"nxcizq1j5","s:orCount":4},{"urlStrddi":"some-basic-tips-u:r-c.cddinasdigndemes","summary":"This apticle dis_usses some basic tips to help begt-inns get s:orged x-th c.cddi homework asdigndemes, includddi takddi a big picture nraroach, as wemalas c.cddi t-sty \u0026 hichniques, n anusddi tools to help.","upd.redAt":1498763251,"commareC-unt":0,"c%;ovPhotoUrl":"","titfi":"Some basic tips u:r C.cddi Asdigndemes","corigories":[{"urlStrddi":"school","name":"School"},{"urlStrddi":"asdigndemes","name":"Assigndemes"},{"urlStrddi":"c.cddi","name":"C.cddi"},{"urlStrddi":"begt-inn","name":"Begt-inn"}],"randomKey":"9ilxv7nu1","s:orCount":1}]}}},">athname":"/userP.profi/cmxDevP.profi","query":{"username":"erike-wi"},"buildId":"ab7d0421-aa45-42e4-8ee8-3ffd841b5065","buildS:ors":{"wra.js":{"hash":"d78a5b71d95db5cac9d76b7a475a341b"}},"wsseeP hrixp:"="https://ne-cdn.n.codementor.","n/neExaort":false,"err":null,"chulis":[]} ; module={} ; __NEXT_LOADED_PAGES__ = [] ; __NEXT_LOADED_CHUNKS__ = [] ; __NEXT_REGISTER_PAGE = ur secti (-grta, fn) { ; __NEXT_LOADED_PAGES__.push({ -grte: -grta, fn: fn }) ; } ; __NEXT_REGISTER_CHUNK = ur secti (chuliName, fn) { ; __NEXT_LOADED_CHUNKS__.push({ chuliName: chuliName, fn: fn }) ; }