[{"data":1,"prerenderedAt":380},["ShallowReactive",2],{"blog-current-our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend-en":3,"blog-previous-our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend-en":135,"blog-next-our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend-en":136,"blog-alt-de-our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend-en":152,"blog-alt-en-our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend-en":154,"employee-bernd-helm":155,"content-query-BlErk6DflP":258,"content-query-EC7xcJJMAZ":302,"related-refs-backend_databases--en":340},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"image":10,"author":11,"releaseDate":12,"blogCategories":13,"articleTags":16,"tags":17,"body":20,"_type":129,"_id":130,"_source":131,"_file":132,"_stem":133,"_extension":134},"/en/blog/our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend","blog",false,"","PHP & Co.: Our favorites","For developers, for store operators - We don't work with arbitrary frameworks, libraries, plugins and programming languages. We love it professionally. Software created at Helm & Walter should be powerful and lean. Here are our favorites: PHP (recursive acronym for PHP: hypertext preprocessor) is a widely used programming language for ...","/blog/thumbnails/PHP.png","bernd-helm","2017-06-27",[14,15],"What moves us","Frontend",[15],[18,19],"backend","databases",{"type":21,"children":22,"toc":119},"root",[23,31,36,43,48,54,59,65,70,76,81,87,92,98,103,108,114],{"type":24,"tag":25,"props":26,"children":27},"element","p",{},[28],{"type":29,"value":30},"text","We don't work with arbitrary frameworks, libraries, plugins and programming languages. We like it professional.",{"type":24,"tag":25,"props":32,"children":33},{},[34],{"type":29,"value":35},"Software created at Helm & Walter should be powerful and lean. Here are our favorites:",{"type":24,"tag":37,"props":38,"children":40},"h2",{"id":39},"php",[41],{"type":29,"value":42},"PHP",{"type":24,"tag":25,"props":44,"children":45},{},[46],{"type":29,"value":47},"PHP (recursive acronym for PHP: hypertext preprocessor) is a widely used open source scripting language intended for general use, which is particularly suitable for web programming and can be embedded in HTML.",{"type":24,"tag":37,"props":49,"children":51},{"id":50},"c",[52],{"type":29,"value":53},"C++",{"type":24,"tag":25,"props":55,"children":56},{},[57],{"type":29,"value":58},"C++ is a programming language standardized by the ISO. It was developed from 1979 by Bjarne Stroustrup at AT&T as an extension of the C programming language. C++ enables efficient and machine-oriented programming as well as programming at a high level of abstraction. It is particularly suitable for native desktop and server applications and is characterized by very good performance.",{"type":24,"tag":37,"props":60,"children":62},{"id":61},"java",[63],{"type":29,"value":64},"Java",{"type":24,"tag":25,"props":66,"children":67},{},[68],{"type":29,"value":69},"Java is an object-oriented programming language and a registered trademark of Sun Microsystems, which was acquired by Oracle in 2010. It proves its strength particularly in its platform independence, i.e. it can be used anywhere where a corresponding runtime environment is set up, and is formulated almost completely object-oriented.",{"type":24,"tag":37,"props":71,"children":73},{"id":72},"scala",[74],{"type":29,"value":75},"Scala",{"type":24,"tag":25,"props":77,"children":78},{},[79],{"type":29,"value":80},"Scala is a programming language developed by the École polytechnique fédérale de Lausanne under the direction of Martin Odersky. The name is derived from 'scalable language' and expresses the fact that the very compact language core offers the possibility of implementing frequently used language elements such as operators or additional control structures in user classes, thereby extending the scope of the language. It can work together with the Java programs mentioned above, but unlike Java, it is completely object-oriented. Scala is particularly suitable for the parallel processing of data.",{"type":24,"tag":37,"props":82,"children":84},{"id":83},"zend-framework",[85],{"type":29,"value":86},"Zend Framework",{"type":24,"tag":25,"props":88,"children":89},{},[90],{"type":29,"value":91},"The Zend Framework is a component-oriented web framework for PHP with over 135 million installations, including well-known companies such as the BBC. It enables a simple project structure and works seamlessly with most third-party solutions. It is developed by Zend Technologies and is also platform-independent thanks to its PHP foundation.",{"type":24,"tag":37,"props":93,"children":95},{"id":94},"dhtmlx",[96],{"type":29,"value":97},"DHTMLX",{"type":24,"tag":25,"props":99,"children":100},{},[101],{"type":29,"value":102},"The DHTMLX Suite developed by Dinamenta UAB is a JavaScript-based program library for the development of dynamic web applications with a desktop-like user experience. The modular architecture allows the addition or removal of any high-performance program parts for an optimal use of resources on the client side. In addition, DHTMLX can easily be used both on desktop and in mobile environments on- and offline.",{"type":24,"tag":25,"props":104,"children":105},{},[106],{"type":29,"value":107},"DHTMLX, as one of the foundations for our Verdandi, has been improved by us with some plugins and other extensions - for example the \"Row-Actions\", which offer a compact and flexible way to perform row-specific tasks.",{"type":24,"tag":37,"props":109,"children":111},{"id":110},"infinidb",[112],{"type":29,"value":113},"InfiniDB",{"type":24,"tag":25,"props":115,"children":116},{},[117],{"type":29,"value":118},"InfiniDB was developed by the company of the same name InfiniDB (formerly Calpont Corporation) as a scalable, column-based database management system for analytical applications. It specializes in big data analysis, business intelligence, data warehousing and other read-intensive applications. The column-store architecture used enables extremely fast loading and query execution times.",{"title":7,"searchDepth":120,"depth":120,"links":121},2,[122,123,124,125,126,127,128],{"id":39,"depth":120,"text":42},{"id":50,"depth":120,"text":53},{"id":61,"depth":120,"text":64},{"id":72,"depth":120,"text":75},{"id":83,"depth":120,"text":86},{"id":94,"depth":120,"text":97},{"id":110,"depth":120,"text":113},"markdown","common:en:blog:1.our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend.md","common","en/blog/1.our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend.md","en/blog/1.our-loved-php-cpp-java-scala-dhtmlx-infinidb-zend","md",{},{"_path":137,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":138,"description":139,"image":140,"author":141,"releaseDate":142,"blogCategories":143,"articleTags":145,"tags":147,"_type":129,"_id":149,"_source":131,"_file":150,"_stem":151,"_extension":134},"/en/blog/basho-riak-documentation-mirror","Basho RIAK KV TS CS Documentation Mirror","As the Basho RIAK KV TS CS documentation is unreachable at the moment, we have created a mirror ...","/blog/thumbnails/RIAK.png","daniel-walter","2017-08-08",[14,144],"Database",[146],"SSD",[19,148],"devops","common:en:blog:2.basho-riak-documentation-mirror.md","en/blog/2.basho-riak-documentation-mirror.md","en/blog/2.basho-riak-documentation-mirror",{"_path":153},"/blog/unsere-lieblinge-php-cpp-java-scala-dhtmlx-infinidb-zend",{"_path":4},{"_path":156,"_dir":157,"_draft":6,"_partial":6,"_locale":7,"slug":11,"teams":158,"primaryTeam":160,"firstName":161,"lastName":162,"prefixTitle":7,"suffixTitle":7,"education":163,"executiveRole":168,"role":169,"workingSince":177,"inTheCompanySince":178,"techSkills":179,"skills":222,"projects":234,"contactDetails":247,"_image":251,"image":252,"_id":253,"_type":254,"title":255,"_source":157,"_file":256,"_stem":257,"_extension":254},"/employees/bernd-helm","employees",[159,160],"ai","devOps","Bernd","Helm",[164],[165,166,167],"B. Sc. Angewandte Informatik","FHDW Dresden","2010","CTO",[170,171,160,172,173,174,175,176],"founder","chiefTechnologyOfficer","databaseSpecialist","admin","softwareDeveloper","backendDeveloper","consultant","2005","2008",[180,184,187,189,192,194,197,198,199,201,204,207,210,213,216,219],{"name":181,"level":182,"icon":183},"Docker","expert","/images/Docker.svg",{"name":185,"level":182,"icon":186},"Linux","/images/linux_os-mono.svg",{"name":188,"level":182},"Zabbix",{"name":190,"level":182,"icon":191},"MariaDB ColumnStore","/images/maria-db-logo.svg",{"name":193,"level":182},"OpenAI",{"name":195,"level":182,"icon":196},"Pytorch","/images/PyTorch.svg",{"name":42,"level":182},{"name":64,"level":182},{"name":200,"level":182},"Python",{"name":202,"level":182,"icon":203},"SQL","/images/SQL.svg",{"name":53,"level":205,"icon":206},"advanced","/images/cpp-logo.svg",{"name":208,"level":205,"icon":209},"C#","/images/csharp.svg",{"name":211,"level":205,"icon":212},"CSS","/images/css.svg",{"name":214,"level":205,"icon":215},"HTML","/images/html.svg",{"name":217,"level":205,"icon":218},"OpenCV","/images/OpenCV.svg",{"name":220,"level":205,"icon":221},"Vue.js","/images/vuejs.svg",[223,225,227,228,230,232],{"name":224,"level":182},"artificialIntelligence",{"name":226,"level":182},"codingGuidelines",{"name":19,"level":182},{"name":229,"level":182},"linuxServerAdministration",{"name":231,"level":182},"softwareArchitect",{"name":233,"level":205},"qualityAssurance",[235,238,240,242,245],{"project":236,"position":237},"Gridside","Technical Consultant",{"project":239,"position":237},"Herole",{"project":241,"position":237},"Montagespezis",{"project":243,"position":244},"Orsee","Technical Manager",{"project":246,"position":237},"Vipr",{"eMail":248,"phone":249,"visibility":250},"bernd.helm@helmundwalter.de","+49 351 799 035 20","1","images/employees/Portraits/bernd_helm.webp","images/employees/Portraits/BerndHelm_MS.webp","employees:employees:1.bernd-helm.json","json","Bernd Helm","employees/1.bernd-helm.json","employees/1.bernd-helm",{"_path":137,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":138,"description":139,"image":140,"author":141,"releaseDate":142,"blogCategories":259,"articleTags":260,"tags":261,"body":262,"_type":129,"_id":149,"_source":131,"_file":150,"_stem":151,"_extension":134},[14,144],[146],[19,148],{"type":21,"children":263,"toc":299},[264,270],{"type":24,"tag":37,"props":265,"children":267},{"id":266},"find-what-you-need-to-know",[268],{"type":29,"value":269},"Find what you need to know",{"type":24,"tag":25,"props":271,"children":272},{},[273,275,284,286,292],{"type":29,"value":274},"As the Basho RIAK KV TS CS documentation is unreachable at the moment,\n",{"type":24,"tag":276,"props":277,"children":283},"img",{"alt":278,"aspect-ratio":279,"height":280,"object-fit":281,"src":282},"bashoriak","5",100,"contain","/blog/bashoriak.png",[],{"type":29,"value":285},"\nwe have created a mirror:\n",{"type":24,"tag":287,"props":288,"children":290},"a",{"href":289},"https://riak.docs.hw.ag/",[291],{"type":29,"value":289},{"type":24,"tag":276,"props":293,"children":298},{"alt":294,"aspect-ratio":295,"height":296,"object-fit":281,"src":297},"bashoriak_mirror","1.5",300,"/blog/bashoriak_mirror.png",[],{"title":7,"searchDepth":120,"depth":120,"links":300},[301],{"id":266,"depth":120,"text":269},{"_path":303,"_dir":157,"_draft":6,"_partial":6,"_locale":7,"slug":141,"teams":304,"primaryTeam":305,"firstName":306,"lastName":307,"prefixTitle":7,"suffixTitle":7,"education":308,"executiveRole":311,"role":312,"workingSince":178,"inTheCompanySince":178,"techSkills":316,"skills":323,"projects":330,"contactDetails":331,"_image":334,"image":335,"_id":336,"_type":254,"title":337,"_source":157,"_file":338,"_stem":339,"_extension":254},"/employees/daniel-walter",[305,160],"shopware","Daniel","Walter",[309],[165,310,167],"FHDW","CEO",[170,313,314,174,315,173,176],"chiefExecutiveOfficer","projectManager","fullstackDeveloper",[317,318,319,320],{"name":53,"level":182,"icon":206},{"name":208,"level":182,"icon":209},{"name":202,"level":182,"icon":203},{"name":321,"level":205,"icon":322},"Flutter","/images/Flutter.svg",[324,325,326,328,329],{"name":19,"level":182},{"name":229,"level":182},{"name":327,"level":182},"projectManagement",{"name":305,"level":182},{"name":231,"level":205},[],{"eMail":332,"phone":333,"visibility":250},"daniel.walter@helmundwalter.de","+49 351 799 035 21","images/employees/Portraits/daniel_walter.webp","images/employees/Portraits/DanielWalter_MS.webp","employees:employees:2.daniel-walter.json","Daniel Walter","employees/2.daniel-walter.json","employees/2.daniel-walter",[341,357,368],{"_path":342,"_dir":343,"_draft":6,"_partial":344,"_locale":7,"name":345,"slug":343,"text":346,"hoverText":347,"image":348,"customer":349,"tags":350,"_id":352,"_type":353,"title":354,"_source":131,"_file":355,"_stem":356,"_extension":353},"/en/portfolio/gridside/_teaser","gridside",true,"Gridside HANS","Reconstruction planning of supra-regional power grids","Helm & Walter IT-Solutions GmbH was commissioned to develop a web application for the reconstruction planning of supra-regional power grids.","/images/portfolio/gridside/hero.png","A large international electronics company",[351,18],"frontend","common:en:portfolio:890.gridside:_teaser.yaml","yaml","Teaser","en/portfolio/890.gridside/_teaser.yaml","en/portfolio/890.gridside/_teaser",{"_path":358,"_dir":359,"_draft":6,"_partial":344,"_locale":7,"name":360,"slug":359,"text":361,"hoverText":362,"image":363,"customer":360,"tags":364,"_id":365,"_type":353,"title":354,"_source":131,"_file":366,"_stem":367,"_extension":353},"/en/portfolio/slimspots/_teaser","slimspots","SlimSpots","Processing large amounts of data in real-time","For SlimSpots, a global provider of ad marketing solutions, we developed a highly scalable infrastructure that enables the processing of trillions of data records in real-time.","/images/portfolio/slimspots/slim_spots_prtfolio.png",[19,148],"common:en:portfolio:9020.slimspots:_teaser.yaml","en/portfolio/9020.slimspots/_teaser.yaml","en/portfolio/9020.slimspots/_teaser",{"_path":369,"_dir":370,"_draft":6,"_partial":344,"_locale":7,"name":371,"slug":370,"text":372,"hoverText":373,"image":374,"customer":371,"tags":375,"_id":377,"_type":353,"title":354,"_source":131,"_file":378,"_stem":379,"_extension":353},"/en/portfolio/werner-consulting/_teaser","werner-consulting","Werner Consulting","Custom software for a trustworthy business","Tailor-made software solutions as desktop applications and development of plugins for software frameworks for complex consulting solutions, e-commerce platforms, and inventory management systems.","/images/portfolio/werner_consulting/consulting_portfolio.jpg",[18,376],"e-commerce","common:en:portfolio:9030.werner-consulting:_teaser.yaml","en/portfolio/9030.werner-consulting/_teaser.yaml","en/portfolio/9030.werner-consulting/_teaser",1782284052833]