• Advanced Tpoics,  programming languages

    What does a Back-end developer do?

    Source: coursera , LinkedIn Talent Solutions , Francesco Lelli , Micheal Page Nearly every company has a website, or uses software and IT systems. Backend development helps these systems run. Backend developer responsibilities include creating, maintaining, testing, and debugging the entire back end of an application or system. This includes the core application logic, databases, data and application integration, API, and other processes taking place behind the scenes. A highly skilled back end developer is a programmer who knows how to analyze user needs to ensure a positive user experience. What is back-end development? Back-end development means working on server-side software, which focuses on everything you can’t see on a…

  • 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…

  • mobile first design vs responsive design
    Website Design

    How to Develop and Test a Site Using Mobile-First Design

    Source: The ManifestAs more users primarily access the web via mobile devices year over year, web design should account for this shift in browsing behavior. Capture a more expansive audience by adopting the mobile-first method using cutting-edge tools and best practice techniques.  The number of users with mobile phones worldwide is expected to pass 5 billion by the end of 2019. Subsequently, 52.2% of all global internet traffic was generated through mobile devices— and those numbers are only expected to rise.  Along with the growth of mobile marketing, a consequence of this dramatic shift is the importance of embracing mobile-first website design. The value of having a mobile-first website cannot be overstated. When done right,…

  • mobile first design vs responsive design
    Website Design

    What is Mobile First Design? Why It’s Important & How To Make It?

    Source: medium.com On the Mobile World Congress in 2010, Eric Schmidt, the CEO of Google put forward that designers should follow the “mobile first” rule in product design. What does “mobile first design” mean? Why is it important? How to make it? I’ll answer these 3 questions in the following part. What is Mobile First Design? To understand the concept of mobile-first design better, you should know the two phrases below first. 1. Responsive Web Design (RWD) Responsive web design is a web design method that enables web to fit the screens of different devices automatically, displaying the content in a way that people feel comfortable. This greatly reduces users’ operations…