• digital transformation

    Fog Computing

    Resouce: Wikipedia Concept Fog computing, also called Edge Computing, is intended for distributed computing where numerous “peripheral” devices connect to a cloud. (The word “fog” suggests a cloud’s periphery or edge). Many of these devices will generate voluminous raw data (e.g., from sensors), and rather than forward all this data to cloud-based servers to be processed, the idea behind fog computing is to do as much processing as possible using computing units co-located with the data-generating devices, so that processed rather than raw data is forwarded, and bandwidth requirements are reduced. An additional benefit is that the processed data is most likely to be needed by the same devices that generated…

  • CIO resources

    Cloud vs. edge

    Source: Redhat A cloud is an IT environment that abstracts, pools, and shares IT resources across a network. An edge is a computing location at the edge of a network, along with the hardware and software at those physical locations. Cloud computing is the act of running workloads within clouds, while edge computing is the act of running workloads on edge devices. Is an edge part of a cloud? Kind of. Edge devices can contribute to a cloud, if the storage and computing capabilities provided by those devices at the endpoints of a network are abstracted, pooled, and shared across a network—essentially becoming part of a larger cloud infrastructure.  Edge computing is not part of a cloud. What makes edge computing…

  • CIO resources

    Edge computing

    Source: Wikipedia Edge computing is a distributed computing paradigm that brings computation and data storage closer to the sources of data. This is expected to improve response times and save bandwidth“A common misconception is that edge and IoT are synonymous. Simply stated, edge computing is a topology- and location-sensitive form of distributed computing, while IoT is a use case instantiation of edge computing.” The term refers to an architecture rather than a specific technology. The origins of edge computing lie in content delivery networks that were created in the late 1990s to serve web and video content from edge servers that were deployed close to users. In the early 2000s, these networks evolved to host applications and application components at the edge servers, resulting in the…

  • Google
    CIO resources

    Van een garage naar het Googleplex

    Het verhaal van Google begint in 1995 aan de universiteit van Stanford. Larry Page overwoog zijn masteropleiding aan de universiteit van Stanford te volgen en Sergey Brin, die daar al studeerde, was aangewezen om hem rond te leiden. Het schijnt dat ze het tijdens die eerste ontmoeting over vrijwel alles oneens waren, maar een jaar later werden ze partners. Werkend vanuit hun studentenkamers bouwden ze een zoekmachine die op basis van links het belang van afzonderlijke pagina’s op internet bepaalde. Ze noemden deze zoekmachine Backrub. Vlak daarna werd Backrub omgedoopt tot Google. De naam was een woordspeling op het woord ‘googol’, de wiskundige term voor een 1 met 100 nullen,…

  • eclipse
    Open source software

    Eclipse Project

    Reference: Eclipse Projects page About the Eclipse Project The Eclipse Project is an open source project of eclipse.org, overseen by a Project Management Committee (PMC) and project leaders. The work is done in subprojects working against Git repositories. The Eclipse Project Charter describes the organization of the project, roles and responsibilities of the participants, and top level development process for the project. The JDT and PDE are plug-in tools for the Eclipse Platform. Together, these three pieces form the Eclipse SDK download, a complete development environment for Eclipse-based tools, and for developing Eclipse itself. Eclipse Project DevelopmentRelease plans and other information about the Eclipse Project development process. DownloadsDownload the Eclipse SDK, Eclipse RCP, SWT, the Eclipse…

  • Management

    Design Thinking vs. Agile

    Design Thinking vs. Agile: Combine Problem Finding and Problem Solving for Better Outcomes Source: https://www.mendix.com/ According to IDC, 30-35 percent of IT projects still fail. Other research puts the figure upwards of 50 percent. Regardless of the study, the main reason consistently cited for the failure of software development projects to deliver their intended outcomes is misalignment with user and business needs. According to IDC, 30-35 percent of IT projects still fail. Other research puts the figure upwards of 50 percent.” Many IT leaders believe that adopting agile methodologies like Scrum will fundamentally address this issue. After all, applied correctly, agile helps development teams iterate towards optimal outcomes by developing new solutions incrementally, with a…

  • PHP

    PHP Types:: Boolean

    Booleans ¶ This is the simplest type. A bool expresses a truth value. It can be either TRUE or FALSE. Syntax ¶ To specify a bool literal, use the constants TRUE or FALSE. Both are case-insensitive. Typically, the result of an operator which returns a bool value is passed on to a control structure. Converting to boolean ¶ To explicitly convert a value to bool, use the (bool) or (boolean) casts. However, in most cases the cast is unnecessary, since a value will be automatically converted if an operator, function or control structure requires a bool argument. See also Type Juggling. When converting to bool, the following values are considered FALSE: the boolean FALSE itself the integers 0 and -0 (zero) the floats 0.0 and -0.0 (zero) the empty string, and the string “0” an array with zero elements the special type NULL (including unset variables) SimpleXML objects created from empty…

  • PHP

    Types of PHP variables

    Booleans ¶ This is the simplest type. A bool expresses a truth value. It can be either TRUE or FALSE. Syntax ¶ To specify a bool literal, use the constants TRUE or FALSE. Both are case-insensitive.$foo = True; // assign the value TRUE to $foo?> Typically, the result of an operator which returns a bool value is passed on to a control structure. Converting to boolean ¶ To explicitly convert a value to bool, use the (bool) or (boolean) casts. However, in most cases the cast is unnecessary, since a value will be automatically converted if an operator, function or control structure requires a bool argument. See also Type Juggling. When converting to bool, the following values are considered FALSE: the boolean FALSE itself the integers 0 and -0 (zero) the floats 0.0 and -0.0 (zero) the empty string, and the string “0” an array with zero elements the special type NULL (including unset variables) SimpleXML objects created from empty…

  • PHP

    Comments in PHP

    PHP supports ‘C’, ‘C++’ and Unix shell-style (Perl style) comments. For example: The “one-line” comment styles only comment to the end of the line or the current block of PHP code, whichever comes first. This means that HTML code after // ... ?> or # ... ?> WILL be printed: ?> breaks out of PHP mode and returns to HTML mode, and // or # cannot influence that. This is an  example The header above will say 'This is an  example'. ‘C’ style comments end at the first */ encountered. Make sure you don’t nest ‘C’ style comments. It is easy to make this mistake if you are trying to comment out a large block of code.